From 5e94b016f06355289eabcd163678127988421a52 Mon Sep 17 00:00:00 2001 From: Andrew Bartlett Date: Mon, 3 Jan 2005 09:00:37 +0000 Subject: [PATCH] r4504: Setting .enabled = True on modules we know are good (and we want on be default) seems neater. Andrew Bartlett (This used to be commit 18850c66b7c8ac5e8caf08151dbb9b72cf93230f) --- source4/libcli/auth/gensec.c | 2 +- source4/libcli/auth/gensec.h | 2 +- source4/libcli/auth/gensec_gssapi.c | 5 ++--- source4/libcli/auth/gensec_krb5.c | 4 ++-- source4/libcli/auth/gensec_ntlmssp.c | 3 ++- source4/libcli/auth/spnego.c | 3 ++- source4/librpc/rpc/dcerpc_schannel.c | 3 ++- 7 files changed, 12 insertions(+), 10 deletions(-) diff --git a/source4/libcli/auth/gensec.c b/source4/libcli/auth/gensec.c index c052f61c8c9..4a328d6d1c9 100644 --- a/source4/libcli/auth/gensec.c +++ b/source4/libcli/auth/gensec.c @@ -778,7 +778,7 @@ NTSTATUS gensec_register(const void *_ops) { const struct gensec_security_ops *ops = _ops; - if (!lp_parm_bool(-1, "gensec", ops->name, !ops->disabled_by_default)) { + if (!lp_parm_bool(-1, "gensec", ops->name, ops->enabled)) { DEBUG(2,("gensec subsystem %s is disabled\n", ops->name)); return NT_STATUS_OK; } diff --git a/source4/libcli/auth/gensec.h b/source4/libcli/auth/gensec.h index 8ee6abcd447..434f3fdb4d9 100644 --- a/source4/libcli/auth/gensec.h +++ b/source4/libcli/auth/gensec.h @@ -94,7 +94,7 @@ struct gensec_security_ops { struct auth_session_info **session_info); BOOL (*have_feature)(struct gensec_security *gensec_security, uint32 feature); - BOOL disabled_by_default; + BOOL enabled; }; #define GENSEC_INTERFACE_VERSION 0 diff --git a/source4/libcli/auth/gensec_gssapi.c b/source4/libcli/auth/gensec_gssapi.c index f30d3c5c62c..690d36e7983 100644 --- a/source4/libcli/auth/gensec_gssapi.c +++ b/source4/libcli/auth/gensec_gssapi.c @@ -335,7 +335,7 @@ static const struct gensec_security_ops gensec_gssapi_krb5_security_ops = { .wrap = gensec_gssapi_wrap, .unwrap = gensec_gssapi_unwrap, .have_feature = gensec_gssapi_have_feature, - .disabled_by_default = True + .enabled = False }; @@ -349,8 +349,7 @@ static const struct gensec_security_ops gensec_gssapi_spnego_security_ops = { .wrap = gensec_gssapi_wrap, .unwrap = gensec_gssapi_unwrap, .have_feature = gensec_gssapi_have_feature, - .disabled_by_default = True - + .enabled = False }; NTSTATUS gensec_gssapi_init(void) diff --git a/source4/libcli/auth/gensec_krb5.c b/source4/libcli/auth/gensec_krb5.c index ce51cef8948..0ab32318aaf 100644 --- a/source4/libcli/auth/gensec_krb5.c +++ b/source4/libcli/auth/gensec_krb5.c @@ -712,7 +712,7 @@ static const struct gensec_security_ops gensec_krb5_security_ops = { .session_key = gensec_krb5_session_key, .session_info = gensec_krb5_session_info, .have_feature = gensec_krb5_have_feature, - .disabled_by_default = True + .enabled = False }; static const struct gensec_security_ops gensec_ms_krb5_security_ops = { @@ -725,7 +725,7 @@ static const struct gensec_security_ops gensec_ms_krb5_security_ops = { .session_key = gensec_krb5_session_key, .session_info = gensec_krb5_session_info, .have_feature = gensec_krb5_have_feature, - .disabled_by_default = True + .enabled = False }; diff --git a/source4/libcli/auth/gensec_ntlmssp.c b/source4/libcli/auth/gensec_ntlmssp.c index 10b71ca8b00..53d01042599 100644 --- a/source4/libcli/auth/gensec_ntlmssp.c +++ b/source4/libcli/auth/gensec_ntlmssp.c @@ -543,7 +543,8 @@ static const struct gensec_security_ops gensec_ntlmssp_security_ops = { .unwrap = gensec_ntlmssp_unwrap, .session_key = gensec_ntlmssp_session_key, .session_info = gensec_ntlmssp_session_info, - .have_feature = gensec_ntlmssp_have_feature + .have_feature = gensec_ntlmssp_have_feature, + .enabled = True }; diff --git a/source4/libcli/auth/spnego.c b/source4/libcli/auth/spnego.c index 8b4be6eb751..31dd5aa47d2 100644 --- a/source4/libcli/auth/spnego.c +++ b/source4/libcli/auth/spnego.c @@ -777,7 +777,8 @@ static const struct gensec_security_ops gensec_spnego_security_ops = { .unwrap = gensec_spnego_unwrap, .session_key = gensec_spnego_session_key, .session_info = gensec_spnego_session_info, - .have_feature = gensec_spnego_have_feature + .have_feature = gensec_spnego_have_feature, + .enabled = True }; NTSTATUS gensec_spnego_init(void) diff --git a/source4/librpc/rpc/dcerpc_schannel.c b/source4/librpc/rpc/dcerpc_schannel.c index d58f58625e8..8632a3cf168 100644 --- a/source4/librpc/rpc/dcerpc_schannel.c +++ b/source4/librpc/rpc/dcerpc_schannel.c @@ -534,7 +534,8 @@ static const struct gensec_security_ops gensec_dcerpc_schannel_security_ops = { .session_key = dcerpc_schannel_session_key, .session_info = dcerpc_schannel_session_info, .sig_size = dcerpc_schannel_sig_size, - .have_feature = dcerpc_schannel_have_feature + .have_feature = dcerpc_schannel_have_feature, + .enabled = True }; NTSTATUS gensec_dcerpc_schannel_init(void) -- 2.11.4.GIT