linux 2.6.16.38 w/ vs2.0.3-rc1
[linux-2.6.git] / fs / cifs / README
index 5f0e1bd..b0070d1 100644 (file)
@@ -408,7 +408,7 @@ A partial list of the supported mount options follows:
   user_xattr    Allow getting and setting user xattrs as OS/2 EAs (extended
                attributes) to the server (default) e.g. via setfattr 
                and getfattr utilities. 
-  nouser_xattr  Do not allow getfattr/setfattr to get/set/list xattrs 
+  nouser_xattr  Do not allow getfattr/setfattr to get/set xattrs 
   mapchars      Translate six of the seven reserved characters (not backslash)
                        *?<>|:
                to the remap range (above 0xF000), which also
@@ -422,13 +422,6 @@ A partial list of the supported mount options follows:
  nomapchars     Do not translate any of these seven characters (default).
  nocase         Request case insensitive path name matching (case
                sensitive is the default if the server suports it).
- posixpaths     If CIFS Unix extensions are supported, attempt to
-               negotiate posix path name support which allows certain
-               characters forbidden in typical CIFS filenames, without
-               requiring remapping. (default)
- noposixpaths   If CIFS Unix extensions are supported, do not request
-               posix path name support (this may cause servers to
-               reject creatingfile with certain reserved characters).
  nobrl          Do not send byte range lock requests to the server.
                This is necessary for certain applications that break
                with cifs style mandatory byte range locks (and most
@@ -443,10 +436,7 @@ A partial list of the supported mount options follows:
                SFU does).  In the future the bottom 9 bits of the mode
                mode also will be emulated using queries of the security
                descriptor (ACL).
- sign           Must use packet signing (helps avoid unwanted data modification
-               by intermediate systems in the route).  Note that signing
-               does not work with lanman or plaintext authentication.
- sec            Security mode.  Allowed values are:
+sec            Security mode.  Allowed values are:
                        none    attempt to connection as a null user (no name)
                        krb5    Use Kerberos version 5 authentication
                        krb5i   Use Kerberos authentication and packet signing
@@ -456,8 +446,6 @@ A partial list of the supported mount options follows:
                                server requires signing also can be the default) 
                        ntlmv2  Use NTLMv2 password hashing      
                        ntlmv2i Use NTLMv2 password hashing with packet signing
-                       lanman  (if configured in kernel config) use older
-                               lanman hash
 
 The mount.cifs mount helper also accepts a few mount options before -o
 including:
@@ -490,34 +478,14 @@ PacketSigningEnabled      If set to one, cifs packet signing is enabled
                        it.  If set to two, cifs packet signing is
                        required even if the server considers packet
                        signing optional. (default 1)
-SecurityFlags          Flags which control security negotiation and
-                       also packet signing. Authentication (may/must)
-                       flags (e.g. for NTLM and/or NTLMv2) may be combined with
-                       the signing flags.  Specifying two different password
-                       hashing mechanisms (as "must use") on the other hand 
-                       does not make much sense. Default flags are 
-                               0x07007 
-                       (NTLM, NTLMv2 and packet signing allowed).  Maximum 
-                       allowable flags if you want to allow mounts to servers
-                       using weaker password hashes is 0x37037 (lanman,
-                       plaintext, ntlm, ntlmv2, signing allowed):
-                       may use packet signing                          0x00001
-                       must use packet signing                         0x01001
-                       may use NTLM (most common password hash)        0x00002
-                       must use NTLM                                   0x02002
-                       may use NTLMv2                                  0x00004
-                       must use NTLMv2                                 0x04004
-                       may use Kerberos security (not implemented yet) 0x00008
-                       must use Kerberos (not implemented yet)         0x08008
-                       may use lanman (weak) password hash             0x00010
-                       must use lanman password hash                   0x10010
-                       may use plaintext passwords                     0x00020
-                       must use plaintext passwords                    0x20020
-                       (reserved for future packet encryption)         0x00040
-
 cifsFYI                        If set to one, additional debug information is
                        logged to the system error log. (default 0)
+ExtendedSecurity       If set to one, SPNEGO session establishment
+                       is allowed which enables more advanced 
+                       secure CIFS session establishment (default 0)
+NTLMV2Enabled          If set to one, more secure password hashes
+                       are used when the server supports them and
+                       when kerberos is not negotiated (default 0)
 traceSMB               If set to one, debug information is logged to the
                        system error log with the start of smb requests
                        and responses (default 0)
@@ -536,14 +504,6 @@ LinuxExtensionsEnabled     If set to one then the client will attempt to
                        support and want to map the uid and gid fields 
                        to values supplied at mount (rather than the 
                        actual values, then set this to zero. (default 1)
-Experimental            When set to 1 used to enable certain experimental
-                       features (currently enables multipage writes
-                       when signing is enabled, the multipage write
-                       performance enhancement was disabled when
-                       signing turned on in case buffer was modified
-                       just before it was sent, also this flag will
-                       be used to use the new experimental sessionsetup
-                       code).
 
 These experimental features and tracing can be enabled by changing flags in 
 /proc/fs/cifs (after the cifs module has been installed or built into the