summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--docs-xml/smbdotconf/protocol/maxprotocol.xml20
-rw-r--r--source3/param/loadparm.c2
2 files changed, 18 insertions, 4 deletions
diff --git a/docs-xml/smbdotconf/protocol/maxprotocol.xml b/docs-xml/smbdotconf/protocol/maxprotocol.xml
index 3648a5ecb0..2ecf84675d 100644
--- a/docs-xml/smbdotconf/protocol/maxprotocol.xml
+++ b/docs-xml/smbdotconf/protocol/maxprotocol.xml
@@ -35,8 +35,22 @@
</listitem>
<listitem>
<para><constant>SMB2</constant>: Re-implementation of the SMB protocol.
- Used by Windows Vista and newer. The Samba implementation of SMB2 is
- currently marked experimental!</para>
+ Used by Windows Vista and later versions of Windows. SMB2 has sub protocols available.</para>
+ <itemizedlist>
+ <listitem>
+ <para><constant>SMB2_02</constant>: The earliest SMB2 version.</para>
+ </listitem>
+ <listitem>
+ <para><constant>SMB2_10</constant>: Windows 7 SMB2 version.</para>
+ </listitem>
+ <listitem>
+ <para><constant>SMB2_22</constant>: Early Windows 8 SMB2 version.</para>
+ </listitem>
+ <listitem>
+ <para><constant>SMB2_24</constant>: Windows 8 SMB2 version.</para>
+ </listitem>
+ </itemizedlist>
+ <para>By default SMB2 selects the SMB2_02 varient.</para>
</listitem>
</itemizedlist>
@@ -48,6 +62,6 @@
<related>min protocol</related>
<synonym>protocol</synonym>
-<value type="default">NT1</value>
+<value type="default">SMB2</value>
<value type="example">LANMAN1</value>
</samba:parameter>
diff --git a/source3/param/loadparm.c b/source3/param/loadparm.c
index 453c8fd875..f4e01335c5 100644
--- a/source3/param/loadparm.c
+++ b/source3/param/loadparm.c
@@ -4766,7 +4766,7 @@ static void init_globals(bool reinit_globals)
Globals.max_log_size = 5000;
Globals.max_open_files = max_open_files();
Globals.open_files_db_hash_size = SMB_OPEN_DATABASE_TDB_HASH_SIZE;
- Globals.srv_maxprotocol = PROTOCOL_NT1;
+ Globals.srv_maxprotocol = PROTOCOL_SMB2_02;
Globals.srv_minprotocol = PROTOCOL_CORE;
Globals.security = SEC_USER;
Globals.paranoid_server_security = true;