[SCM] Samba Shared Repository - branch v3-3-test updated - release-3-2-0pre2-2807-gec278d8

Günther Deschner gd at samba.org
Tue Jun 10 20:52:27 GMT 2008


The branch, v3-3-test has been updated
       via  ec278d8bc82e86c98d24277eb50633f8cd4c7600 (commit)
      from  15a53945c9563b4517bd8b69a9bb0554eef5edff (commit)

http://gitweb.samba.org/?p=samba.git;a=shortlog;h=v3-3-test


- Log -----------------------------------------------------------------
commit ec278d8bc82e86c98d24277eb50633f8cd4c7600
Author: Günther Deschner <gd at samba.org>
Date:   Tue Jun 10 21:34:23 2008 +0200

    rpcclient: add more useful comments what sign/seal commands are doing.
    
    Guenther

-----------------------------------------------------------------------

Summary of changes:
 source/rpcclient/rpcclient.c |   28 +++++++++++++++++++---------
 1 files changed, 19 insertions(+), 9 deletions(-)


Changeset truncated at 500 lines:

diff --git a/source/rpcclient/rpcclient.c b/source/rpcclient/rpcclient.c
index cf0533d..35ff14e 100644
--- a/source/rpcclient/rpcclient.c
+++ b/source/rpcclient/rpcclient.c
@@ -349,6 +349,8 @@ static NTSTATUS cmd_set_ss_level(void)
 static NTSTATUS cmd_sign(struct rpc_pipe_client *cli, TALLOC_CTX *mem_ctx,
                          int argc, const char **argv)
 {
+	const char *type = "NTLMSSP";
+
 	pipe_default_auth_level = PIPE_AUTH_LEVEL_INTEGRITY;
 	pipe_default_auth_type = PIPE_AUTH_TYPE_NTLMSSP;
 
@@ -358,25 +360,29 @@ static NTSTATUS cmd_sign(struct rpc_pipe_client *cli, TALLOC_CTX *mem_ctx,
 	}
 
 	if (argc == 2) {
-		if (strequal(argv[1], "NTLMSSP")) {
+		type = argv[1];
+		if (strequal(type, "NTLMSSP")) {
 			pipe_default_auth_type = PIPE_AUTH_TYPE_NTLMSSP;
-		} else if (strequal(argv[1], "NTLMSSP_SPNEGO")) {
+		} else if (strequal(type, "NTLMSSP_SPNEGO")) {
 			pipe_default_auth_type = PIPE_AUTH_TYPE_SPNEGO_NTLMSSP;
-		} else if (strequal(argv[1], "SCHANNEL")) {
+		} else if (strequal(type, "SCHANNEL")) {
 			pipe_default_auth_type = PIPE_AUTH_TYPE_SCHANNEL;
 		} else {
-			printf("unknown type %s\n", argv[1]);
+			printf("unknown type %s\n", type);
 			return NT_STATUS_INVALID_LEVEL;
 		}
 	}
 
-	printf("debuglevel is %d\n", DEBUGLEVEL);
+	d_printf("Setting %s - sign\n", type);
+
 	return cmd_set_ss_level();
 }
 
 static NTSTATUS cmd_seal(struct rpc_pipe_client *cli, TALLOC_CTX *mem_ctx,
                          int argc, const char **argv)
 {
+	const char *type = "NTLMSSP";
+
 	pipe_default_auth_level = PIPE_AUTH_LEVEL_PRIVACY;
 	pipe_default_auth_type = PIPE_AUTH_TYPE_NTLMSSP;
 
@@ -386,17 +392,21 @@ static NTSTATUS cmd_seal(struct rpc_pipe_client *cli, TALLOC_CTX *mem_ctx,
 	}
 
 	if (argc == 2) {
-		if (strequal(argv[1], "NTLMSSP")) {
+		type = argv[1];
+		if (strequal(type, "NTLMSSP")) {
 			pipe_default_auth_type = PIPE_AUTH_TYPE_NTLMSSP;
-		} else if (strequal(argv[1], "NTLMSSP_SPNEGO")) {
+		} else if (strequal(type, "NTLMSSP_SPNEGO")) {
 			pipe_default_auth_type = PIPE_AUTH_TYPE_SPNEGO_NTLMSSP;
-		} else if (strequal(argv[1], "SCHANNEL")) {
+		} else if (strequal(type, "SCHANNEL")) {
 			pipe_default_auth_type = PIPE_AUTH_TYPE_SCHANNEL;
 		} else {
-			printf("unknown type %s\n", argv[1]);
+			printf("unknown type %s\n", type);
 			return NT_STATUS_INVALID_LEVEL;
 		}
 	}
+
+	d_printf("Setting %s - sign and seal\n", type);
+
 	return cmd_set_ss_level();
 }
 


-- 
Samba Shared Repository


More information about the samba-cvs mailing list