<varlistentry>
<term>%R</term>
- <listitem><para>the selected protocol level after protocol negotiation. It can be one of CORE, COREPLUS,
- LANMAN1, LANMAN2, NT1, SMB2_02, SMB2_10, SMB2_22, SMB2_24, SMB3_00, SMB3_02, SMB3_10 or SMB2_FF.</para></listitem>
+ <listitem><para>the selected protocol level after protocol negotiation. It can be one of
+ CORE, COREPLUS, LANMAN1, LANMAN2, NT1,
+ SMB2_02, SMB2_10, SMB2_22, SMB2_24,
+ SMB3_00, SMB3_02, SMB3_10, SMB3_11
+ or SMB2_FF.</para></listitem>
</varlistentry>
<varlistentry>
<para><constant>SMB3_02</constant>: Windows 8.1 SMB3 version.</para>
</listitem>
<listitem>
- <para><constant>SMB3_10</constant>: Windows 10 technical preview SMB3 version.</para>
+ <para><constant>SMB3_10</constant>: early Windows 10 technical preview SMB3 version.</para>
+ </listitem>
+ <listitem>
+ <para><constant>SMB3_11</constant>: Windows 10 technical preview SMB3 version (maybe final).</para>
</listitem>
</itemizedlist>
<para>By default SMB3 selects the SMB3_00 variant.</para>
{PROTOCOL_DEFAULT, "default"}, /* the caller decides what this means */
{PROTOCOL_SMB2_10, "SMB2"}, /* for now keep PROTOCOL_SMB2_10 */
{PROTOCOL_SMB3_00, "SMB3"}, /* for now keep PROTOCOL_SMB3_00 */
+ {PROTOCOL_SMB3_11, "SMB3_11"},
{PROTOCOL_SMB3_10, "SMB3_10"},
{PROTOCOL_SMB3_02, "SMB3_02"},
{PROTOCOL_SMB3_00, "SMB3_00"},
#define SMB3_DIALECT_REVISION_300 0x0300
#define SMB3_DIALECT_REVISION_302 0x0302
#define SMB3_DIALECT_REVISION_310 0x0310
+#define SMB3_DIALECT_REVISION_311 0x0311
#define SMB2_DIALECT_REVISION_2FF 0x02FF
/* SMB2 negotiate security_mode */
{PROTOCOL_SMB3_00, SMB3_DIALECT_REVISION_300},
{PROTOCOL_SMB3_02, SMB3_DIALECT_REVISION_302},
{PROTOCOL_SMB3_10, SMB3_DIALECT_REVISION_310},
+ {PROTOCOL_SMB3_11, SMB3_DIALECT_REVISION_311},
};
struct smbXcli_negprot_state {
PROTOCOL_SMB2_24,
PROTOCOL_SMB3_00,
PROTOCOL_SMB3_02,
- PROTOCOL_SMB3_10
+ PROTOCOL_SMB3_10,
+ PROTOCOL_SMB3_11
};
-#define PROTOCOL_LATEST PROTOCOL_SMB3_10
+#define PROTOCOL_LATEST PROTOCOL_SMB3_11
enum smb_signing_setting {
SMB_SIGNING_DEFAULT = -1,