mirror of
https://github.com/samba-team/samba.git
synced 2025-02-26 21:57:41 +03:00
s3:lib: Use smb_signing_setting_translate for cmdline parsing
The function will be removed soon. Signed-off-by: Andreas Schneider <asn@samba.org> Reviewed-by: Stefan Metzmacher <metze@samba.org>
This commit is contained in:
parent
4bf8a66731
commit
b0ae876a6c
@ -28,6 +28,7 @@
|
||||
#include "librpc/gen_ndr/samr.h"
|
||||
#include "auth/credentials/credentials.h"
|
||||
#include "auth/gensec/gensec.h"
|
||||
#include "libcli/smb/smb_util.h"
|
||||
|
||||
/**************************************************************************n
|
||||
Code to cope with username/password auth options from the commandline.
|
||||
@ -240,20 +241,8 @@ void set_cmdline_auth_info_password(struct user_auth_info *auth_info,
|
||||
bool set_cmdline_auth_info_signing_state(struct user_auth_info *auth_info,
|
||||
const char *arg)
|
||||
{
|
||||
auth_info->signing_state = SMB_SIGNING_DEFAULT;
|
||||
if (strequal(arg, "off") || strequal(arg, "no") ||
|
||||
strequal(arg, "false")) {
|
||||
auth_info->signing_state = SMB_SIGNING_OFF;
|
||||
} else if (strequal(arg, "on") || strequal(arg, "yes") ||
|
||||
strequal(arg, "if_required") ||
|
||||
strequal(arg, "true") || strequal(arg, "auto")) {
|
||||
auth_info->signing_state = SMB_SIGNING_IF_REQUIRED;
|
||||
} else if (strequal(arg, "force") || strequal(arg, "required") ||
|
||||
strequal(arg, "forced")) {
|
||||
auth_info->signing_state = SMB_SIGNING_REQUIRED;
|
||||
} else {
|
||||
return false;
|
||||
}
|
||||
auth_info->signing_state = smb_signing_setting_translate(arg);
|
||||
|
||||
return true;
|
||||
}
|
||||
|
||||
|
@ -279,7 +279,7 @@ bld.SAMBA3_LIBRARY('popt_samba3_cmdline',
|
||||
|
||||
bld.SAMBA3_LIBRARY('util_cmdline',
|
||||
source='lib/util_cmdline.c',
|
||||
deps='secrets3 samba-credentials',
|
||||
deps='secrets3 samba-credentials cli_smb_common',
|
||||
private_library=True)
|
||||
|
||||
bld.SAMBA3_LIBRARY('cmdline_contexts',
|
||||
|
Loading…
x
Reference in New Issue
Block a user