2# NCP Filesystem configuration
   4config NCP_FS
   5        tristate "NCP file system support (to mount NetWare volumes)"
   6        depends on IPX!=n || INET
   7        help
   8          NCP (NetWare Core Protocol) is a protocol that runs over IPX and is
   9          used by Novell NetWare clients to talk to file servers.  It is to
  10          IPX what NFS is to TCP/IP, if that helps.  Saying Y here allows you
  11          to mount NetWare file server volumes and to access them just like
  12          any other Unix directory.  For details, please read the file
  13          <file:Documentation/filesystems/ncpfs.txt> in the kernel source and
  14          the IPX-HOWTO from <>.
  16          You do not have to say Y here if you want your Linux box to act as a
  17          file *server* for Novell NetWare clients.
  19          General information about how to connect Linux, Windows machines and
  20          Macs is on the WWW at <>.
  22          To compile this as a module, choose M here: the module will be called
  23          ncpfs.  Say N unless you are connected to a Novell network.
  26        bool "Packet signatures"
  27        depends on NCP_FS
  28        help
  29          NCP allows packets to be signed for stronger security. If you want
  30          security, say Y.  Normal users can leave it off.  To be able to use
  31          packet signing you must use ncpfs > 2.0.12.
  34        bool "Proprietary file locking"
  35        depends on NCP_FS
  36        help
  37          Allows locking of records on remote volumes.  Say N unless you have
  38          special applications which are able to utilize this locking scheme.
  40config NCPFS_STRONG
  41        bool "Clear remove/delete inhibit when needed"
  42        depends on NCP_FS
  43        help
  44          Allows manipulation of files flagged as Delete or Rename Inhibit.
  45          To use this feature you must mount volumes with the ncpmount
  46          parameter "-s" (ncpfs-2.0.12 and newer).  Say Y unless you are not
  47          mounting volumes with -f 444.
  49config NCPFS_NFS_NS
  50        bool "Use NFS namespace if available"
  51        depends on NCP_FS
  52        help
  53          Allows you to utilize NFS namespace on NetWare servers.  It brings
  54          you case sensitive filenames.  Say Y.  You can disable it at
  55          mount-time with the `-N nfs' parameter of ncpmount.
  57config NCPFS_OS2_NS
  58        bool "Use LONG (OS/2) namespace if available"
  59        depends on NCP_FS
  60        help
  61          Allows you to utilize OS2/LONG namespace on NetWare servers.
  62          Filenames in this namespace are limited to 255 characters, they are
  63          case insensitive, and case in names is preserved.  Say Y.  You can
  64          disable it at mount time with the -N os2 parameter of ncpmount.
  67        bool "Lowercase DOS filenames"
  68        depends on NCP_FS
  69        ---help---
  70          If you say Y here, every filename on a NetWare server volume using
  71          the OS2/LONG namespace and created under DOS or on a volume using
  72          DOS namespace will be converted to lowercase characters.
  73          Saying N here will give you these filenames in uppercase.
  75          This is only a cosmetic option since the OS2/LONG namespace is case
  76          insensitive. The only major reason for this option is backward
  77          compatibility when moving from DOS to OS2/LONG namespace support.
  78          Long filenames (created by Win95) will not be affected.
  80          This option does not solve the problem that filenames appear
  81          differently under Linux and under Windows, since Windows does an
  82          additional conversions on the client side. You can achieve similar
  83          effects by saying Y to "Allow using of Native Language Support"
  84          below.
  86config NCPFS_NLS
  87        bool "Use Native Language Support"
  88        depends on NCP_FS
  89        select NLS
  90        help
  91          Allows you to use codepages and I/O charsets for file name
  92          translation between the server file system and input/output. This
  93          may be useful, if you want to access the server with other operating
  94          systems, e.g. Windows 95. See also NLS for more Information.
  96          To select codepages and I/O charsets use ncpfs- or newer.
  98config NCPFS_EXTRAS
  99        bool "Enable symbolic links and execute flags"
 100        depends on NCP_FS
 101        help
 102          This enables the use of symbolic links and an execute permission
 103          bit on NCPFS. The file server need not have long name space or NFS
 104          name space loaded for these to work.
 106          To use the new attributes, it is recommended to use the flags
 107          '-f 600 -d 755' on the ncpmount command line.