Merge git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi-rc-fixes-2.6
[wrt350n-kernel.git] / fs / ncpfs / Kconfig
blob142808427b250aa55ec0b728105a4d586502500f
2 # NCP Filesystem configuration
4 config NCPFS_PACKET_SIGNING
5         bool "Packet signatures"
6         depends on NCP_FS
7         help
8           NCP allows packets to be signed for stronger security. If you want
9           security, say Y.  Normal users can leave it off.  To be able to use
10           packet signing you must use ncpfs > 2.0.12.
12 config NCPFS_IOCTL_LOCKING
13         bool "Proprietary file locking"
14         depends on NCP_FS
15         help
16           Allows locking of records on remote volumes.  Say N unless you have
17           special applications which are able to utilize this locking scheme.
19 config NCPFS_STRONG
20         bool "Clear remove/delete inhibit when needed"
21         depends on NCP_FS
22         help
23           Allows manipulation of files flagged as Delete or Rename Inhibit.
24           To use this feature you must mount volumes with the ncpmount
25           parameter "-s" (ncpfs-2.0.12 and newer).  Say Y unless you are not
26           mounting volumes with -f 444.
28 config NCPFS_NFS_NS
29         bool "Use NFS namespace if available"
30         depends on NCP_FS
31         help
32           Allows you to utilize NFS namespace on NetWare servers.  It brings
33           you case sensitive filenames.  Say Y.  You can disable it at
34           mount-time with the `-N nfs' parameter of ncpmount.
36 config NCPFS_OS2_NS
37         bool "Use LONG (OS/2) namespace if available"
38         depends on NCP_FS
39         help
40           Allows you to utilize OS2/LONG namespace on NetWare servers.
41           Filenames in this namespace are limited to 255 characters, they are
42           case insensitive, and case in names is preserved.  Say Y.  You can
43           disable it at mount time with the -N os2 parameter of ncpmount.
45 config NCPFS_SMALLDOS
46         bool "Lowercase DOS filenames"
47         depends on NCP_FS
48         ---help---
49           If you say Y here, every filename on a NetWare server volume using
50           the OS2/LONG namespace and created under DOS or on a volume using
51           DOS namespace will be converted to lowercase characters.
52           Saying N here will give you these filenames in uppercase.
54           This is only a cosmetic option since the OS2/LONG namespace is case
55           insensitive. The only major reason for this option is backward
56           compatibility when moving from DOS to OS2/LONG namespace support.
57           Long filenames (created by Win95) will not be affected.
59           This option does not solve the problem that filenames appear
60           differently under Linux and under Windows, since Windows does an
61           additional conversions on the client side. You can achieve similar
62           effects by saying Y to "Allow using of Native Language Support"
63           below.
65 config NCPFS_NLS
66         bool "Use Native Language Support"
67         depends on NCP_FS
68         select NLS
69         help
70           Allows you to use codepages and I/O charsets for file name
71           translation between the server file system and input/output. This
72           may be useful, if you want to access the server with other operating
73           systems, e.g. Windows 95. See also NLS for more Information.
75           To select codepages and I/O charsets use ncpfs-2.2.0.13 or newer.
77 config NCPFS_EXTRAS
78         bool "Enable symbolic links and execute flags"
79         depends on NCP_FS
80         help
81           This enables the use of symbolic links and an execute permission
82           bit on NCPFS. The file server need not have long name space or NFS
83           name space loaded for these to work.
85           To use the new attributes, it is recommended to use the flags
86           '-f 600 -d 755' on the ncpmount command line.