docs-xml: change "server min protocol" to SMB2_02
authorStefan Metzmacher <metze@samba.org>
Thu, 6 Jun 2019 12:07:13 +0000 (14:07 +0200)
committerRalph Boehme <slow@samba.org>
Mon, 8 Jul 2019 16:22:37 +0000 (16:22 +0000)
SMB2_02 was available with Windows Vista.
It's time to turn SMB1 off by default.

Signed-off-by: Stefan Metzmacher <metze@samba.org>
Reviewed-by: Ralph Boehme <slow@samba.org>
docs-xml/smbdotconf/protocol/serverminprotocol.xml
lib/param/loadparm.c
source3/param/loadparm.c

index 4765f5b88e06476e6addb01a54590c311d5446b8..1079eb89bae19f9b9e9b0bacb08225bf35057009 100644 (file)
@@ -10,7 +10,7 @@
 
        <para>Normally this option should not be set as the automatic negotiation
        phase in the SMB protocol takes care of choosing the appropriate
-       protocol.</para>
+       protocol unless you have legacy clients which are SMB1 capable only.</para>
 
        <para>See <related>server max protocol</related> for a full list
        of available protocols.</para>
@@ -18,6 +18,6 @@
 
 <related>server max protocol</related>
 
-<value type="default">LANMAN1</value>
+<value type="default">SMB2_02</value>
 <value type="example">NT1</value>
 </samba:parameter>
index 26b61789b3f01b573cca7b8b58a1ccab33b1f96e..f3f06b69db8a358eb45d63d00b456fe6fc203dc2 100644 (file)
@@ -2711,7 +2711,7 @@ struct loadparm_context *loadparm_init(TALLOC_CTX *mem_ctx)
        lpcfg_do_global_parameter(lp_ctx, "host msdfs", "true");
 
        lpcfg_do_global_parameter(lp_ctx, "LargeReadwrite", "True");
-       lpcfg_do_global_parameter(lp_ctx, "server min protocol", "LANMAN1");
+       lpcfg_do_global_parameter(lp_ctx, "server min protocol", "SMB2_02");
        lpcfg_do_global_parameter(lp_ctx, "server max protocol", "SMB3");
        lpcfg_do_global_parameter(lp_ctx, "client min protocol", "CORE");
        lpcfg_do_global_parameter(lp_ctx, "client max protocol", "default");
index c2e1f341c575ab94d54f1c33dfbd40db591ebc5e..afb35696b0fed51402353310b86345404b1435e6 100644 (file)
@@ -646,7 +646,7 @@ static void init_globals(struct loadparm_context *lp_ctx, bool reinit_globals)
        Globals.max_log_size = 5000;
        Globals.max_open_files = max_open_files();
        Globals.server_max_protocol = PROTOCOL_SMB3_11;
-       Globals.server_min_protocol = PROTOCOL_LANMAN1;
+       Globals.server_min_protocol = PROTOCOL_SMB2_02;
        Globals._client_max_protocol = PROTOCOL_DEFAULT;
        Globals.client_min_protocol = PROTOCOL_CORE;
        Globals._client_ipc_max_protocol = PROTOCOL_DEFAULT;