mirror of
https://github.com/samba-team/samba.git
synced 2025-01-08 21:18:16 +03:00
auth: move credentials layer to the top level
This will allow gensec_start.c to move to the top level. This does not change what code uses the cli_credentials code, but allows the gensec code to be more broadly. Andrew Bartlett
This commit is contained in:
parent
1255383140
commit
561d834123
@ -8,3 +8,4 @@ bld.SAMBA_LIBRARY('auth_sam_reply',
|
||||
)
|
||||
|
||||
bld.RECURSE('gensec')
|
||||
bld.RECURSE('credentials')
|
||||
|
@ -26,7 +26,7 @@
|
||||
#include "source4/lib/events/events.h"
|
||||
#include "source4/lib/messaging/messaging.h"
|
||||
#include "auth/gensec/gensec.h"
|
||||
#include "source4/auth/credentials/credentials.h"
|
||||
#include "auth/credentials/credentials.h"
|
||||
|
||||
#undef DBGC_CLASS
|
||||
#define DBGC_CLASS DBGC_AUTH
|
||||
|
@ -928,8 +928,12 @@ _PUBLIC_ NTSTATUS gensec_init(void)
|
||||
{
|
||||
static bool initialized = false;
|
||||
#define _MODULE_PROTO(init) extern NTSTATUS init(void);
|
||||
#if _SAMBA_BUILD_ == 4
|
||||
STATIC_gensec_MODULES_PROTO;
|
||||
init_module_fn static_init[] = { STATIC_gensec_MODULES };
|
||||
#else
|
||||
init_module_fn *static_init = NULL;
|
||||
#endif
|
||||
init_module_fn *shared_init;
|
||||
|
||||
if (initialized) return NT_STATUS_OK;
|
||||
|
@ -4,7 +4,6 @@ bld.RECURSE('gensec')
|
||||
bld.RECURSE('kerberos')
|
||||
bld.RECURSE('ntlmssp')
|
||||
bld.RECURSE('ntlm')
|
||||
bld.RECURSE('credentials')
|
||||
|
||||
bld.SAMBA_SUBSYSTEM('auth_session',
|
||||
source='session.c',
|
||||
|
@ -455,7 +455,7 @@ plantestsuite("samba4.blackbox.setpassword.py", "none", ["PYTHON=%s" % python, o
|
||||
plantestsuite("samba4.blackbox.newuser.py", "none", ["PYTHON=%s" % python, os.path.join(samba4srcdir, "setup/tests/blackbox_newuser.sh"), '$PREFIX/provision'])
|
||||
plantestsuite("samba4.blackbox.group.py", "none", ["PYTHON=%s" % python, os.path.join(samba4srcdir, "setup/tests/blackbox_group.sh"), '$PREFIX/provision'])
|
||||
plantestsuite("samba4.blackbox.spn.py(dc:local)", "dc:local", ["PYTHON=%s" % python, os.path.join(samba4srcdir, "setup/tests/blackbox_spn.sh"), '$PREFIX/dc'])
|
||||
plantestsuite("samba4.ldap.bind(dc)", "dc", [python, os.path.join(samba4srcdir, "auth/credentials/tests/bind.py"), '$SERVER', '-U"$USERNAME%$PASSWORD"'])
|
||||
plantestsuite("samba4.ldap.bind(dc)", "dc", [python, os.path.join(srcdir(), "auth/credentials/tests/bind.py"), '$SERVER', '-U"$USERNAME%$PASSWORD"'])
|
||||
|
||||
# DRS python tests
|
||||
plansambapythontestsuite("samba4.blackbox.samba-tool.drs(vampire_dc)", "vampire_dc", os.path.join(samba4srcdir, 'scripting/python'), "samba.tests.blackbox.samba_tool_drs", environ={'DC1': '$DC_SERVER', 'DC2': '$VAMPIRE_DC_SERVER'}, extra_args=['-U$DOMAIN/$DC_USERNAME%$DC_PASSWORD'])
|
||||
|
@ -13,7 +13,7 @@ TORTURE_LOCAL_SOURCE = '''../../../lib/util/charset/tests/iconv.c
|
||||
../../../lib/util/charset/tests/convert_string.c
|
||||
../../libcli/security/tests/sddl.c ../../../lib/tdr/testsuite.c
|
||||
../../../lib/tevent/testsuite.c ../../param/tests/share.c
|
||||
../../param/tests/loadparm.c ../../auth/credentials/tests/simple.c local.c
|
||||
../../param/tests/loadparm.c ../../../auth/credentials/tests/simple.c local.c
|
||||
dbspeed.c torture.c ../ldb/ldb.c ../../dsdb/common/tests/dsdb_dn.c
|
||||
../../dsdb/schema/tests/schema_syntax.c
|
||||
../../../lib/util/tests/anonymous_shared.c'''
|
||||
|
Loading…
Reference in New Issue
Block a user