s3:torture/test_smb2: add support for PROTOCOL_SMB3_00
authorStefan Metzmacher <metze@samba.org>
Sat, 5 May 2012 07:42:28 +0000 (09:42 +0200)
committerStefan Metzmacher <metze@samba.org>
Sun, 6 May 2012 12:50:39 +0000 (14:50 +0200)
metze

source3/torture/test_smb2.c

index eaeed82423a18ea521150fe5d6d32ea4089ff2e6..69776f44962ae9ba0f8c0c627ef6d47c092c4d98 100644 (file)
@@ -213,7 +213,7 @@ bool run_smb2_negprot(int dummy)
        cli->smb2.pid = 0xFEFF;
 
        status = smbXcli_negprot(cli->conn, cli->timeout,
-                                PROTOCOL_CORE, PROTOCOL_SMB2_24);
+                                PROTOCOL_CORE, PROTOCOL_LATEST);
        if (!NT_STATUS_IS_OK(status)) {
                printf("smbXcli_negprot returned %s\n", nt_errstr(status));
                return false;
@@ -234,6 +234,9 @@ bool run_smb2_negprot(int dummy)
        case PROTOCOL_SMB2_24:
                name = "SMB2_24";
                break;
+       case PROTOCOL_SMB3_00:
+               name = "SMB3_00";
+               break;
        default:
                break;
        }
@@ -290,7 +293,7 @@ bool run_smb2_session_reconnect(int dummy)
        cli1->smb2.pid = 0xFEFF;
 
        status = smbXcli_negprot(cli1->conn, cli1->timeout,
-                                PROTOCOL_SMB2_02, PROTOCOL_SMB2_24);
+                                PROTOCOL_SMB2_02, PROTOCOL_LATEST);
        if (!NT_STATUS_IS_OK(status)) {
                printf("smbXcli_negprot returned %s\n", nt_errstr(status));
                return false;
@@ -368,7 +371,7 @@ bool run_smb2_session_reconnect(int dummy)
        cli2->smb2.pid = 0xFEFF;
 
        status = smbXcli_negprot(cli2->conn, cli2->timeout,
-                                PROTOCOL_SMB2_02, PROTOCOL_SMB2_24);
+                                PROTOCOL_SMB2_02, PROTOCOL_LATEST);
        if (!NT_STATUS_IS_OK(status)) {
                printf("smbXcli_negprot returned %s\n", nt_errstr(status));
                return false;
@@ -677,7 +680,7 @@ bool run_smb2_tcon_dependence(int dummy)
        cli->smb2.pid = 0xFEFF;
 
        status = smbXcli_negprot(cli->conn, cli->timeout,
-                                PROTOCOL_SMB2_02, PROTOCOL_SMB2_24);
+                                PROTOCOL_SMB2_02, PROTOCOL_LATEST);
        if (!NT_STATUS_IS_OK(status)) {
                printf("smbXcli_negprot returned %s\n", nt_errstr(status));
                return false;
@@ -801,21 +804,21 @@ bool run_smb2_multi_channel(int dummy)
        cli3->smb2.pid = 0xFEFF;
 
        status = smbXcli_negprot(cli1->conn, cli1->timeout,
-                                PROTOCOL_SMB2_22, PROTOCOL_SMB2_24);
+                                PROTOCOL_SMB2_22, PROTOCOL_LATEST);
        if (!NT_STATUS_IS_OK(status)) {
                printf("smbXcli_negprot returned %s\n", nt_errstr(status));
                return false;
        }
 
        status = smbXcli_negprot(cli2->conn, cli2->timeout,
-                                PROTOCOL_SMB2_22, PROTOCOL_SMB2_24);
+                                PROTOCOL_SMB2_22, PROTOCOL_LATEST);
        if (!NT_STATUS_IS_OK(status)) {
                printf("smbXcli_negprot returned %s\n", nt_errstr(status));
                return false;
        }
 
        status = smbXcli_negprot(cli3->conn, cli3->timeout,
-                                PROTOCOL_SMB2_22, PROTOCOL_SMB2_24);
+                                PROTOCOL_SMB2_22, PROTOCOL_LATEST);
        if (!NT_STATUS_IS_OK(status)) {
                printf("smbXcli_negprot returned %s\n", nt_errstr(status));
                return false;