diff options
| -rw-r--r-- | auth/gensec/spnego.c | 2 | ||||
| -rw-r--r-- | source3/Makefile.in | 11 | ||||
| -rw-r--r-- | source3/configure.in | 3 | 
3 files changed, 11 insertions, 5 deletions
diff --git a/auth/gensec/spnego.c b/auth/gensec/spnego.c index 073496b8df..15fd8dae1d 100644 --- a/auth/gensec/spnego.c +++ b/auth/gensec/spnego.c @@ -30,6 +30,8 @@  #include "param/param.h"  #include "lib/util/asn1.h" +#undef strcasecmp +  _PUBLIC_ NTSTATUS gensec_spnego_init(void);  enum spnego_state_position { diff --git a/source3/Makefile.in b/source3/Makefile.in index b92097c223..96c58c84dc 100644 --- a/source3/Makefile.in +++ b/source3/Makefile.in @@ -552,6 +552,8 @@ LIBSMB_ERR_OBJ = $(LIBSMB_ERR_OBJ0) $(LIBSMB_ERR_OBJ1) \  		 $(SECRETS_OBJ)  LIBSMB_OBJ0 = \ +	       ../lib/util/asn1.o \ +	       ../libcli/auth/spnego_parse.o \  	       ../libcli/auth/ntlm_check.o \  	       libsmb/ntlmssp.o \  	       libsmb/ntlmssp_wrap.o \ @@ -559,6 +561,7 @@ LIBSMB_OBJ0 = \  	       ../auth/gensec/gensec.o \  	       ../auth/gensec/gensec_start.o \  	       ../auth/gensec/gensec_util.o \ +	       ../auth/gensec/spnego.o \  	       ../auth/credentials/credentials.o \  	       ../auth/credentials/credentials_samba3.o \  	       ../auth/ntlmssp/ntlmssp.o \ @@ -592,8 +595,6 @@ SCHANNEL_OBJ = ../libcli/auth/credentials.o \  LIBSMB_OBJ = libsmb/clientgen.o libsmb/cliconnect.o libsmb/clifile.o \  	     libsmb/clikrb5.o ../libcli/auth/krb5_wrap.o libsmb/clispnego.o \ -	     ../libcli/auth/spnego_parse.o \ -	     ../lib/util/asn1.o \  	     libsmb/reparse_symlink.o \  	     libsmb/clisymlink.o \  	     libsmb/clirap.o libsmb/clierror.o libsmb/climessage.o \ @@ -1068,7 +1069,7 @@ PDBEDIT_OBJ = utils/pdbedit.o $(PASSWD_UTIL_OBJ) $(PARAM_OBJ) $(PASSDB_OBJ) \  		$(LIB_NONSMBD_OBJ) $(GROUPDB_OBJ) \  		$(LIBCLI_LDAP_NDR_OBJ) \  		$(DRSUAPI_OBJ) $(LIBNDR_GEN_OBJ0) \ -		$(POPT_LIB_OBJ) $(SMBLDAP_OBJ) ../lib/util/asn1.o +		$(POPT_LIB_OBJ) $(SMBLDAP_OBJ)  SMBGET_OBJ = utils/smbget.o $(POPT_LIB_OBJ) $(LIBSMBCLIENT_OBJ1) @@ -1345,7 +1346,7 @@ WINBIND_WINS_NSS_OBJ = ../nsswitch/wins.o $(PARAM_OBJ) \  	$(LIB_NONSMBD_OBJ) $(LIBSMB_ERR_OBJ) $(LIBNMB_OBJ)  PAM_SMBPASS_OBJ_0 = pam_smbpass/pam_smb_auth.o pam_smbpass/pam_smb_passwd.o \ -		pam_smbpass/pam_smb_acct.o pam_smbpass/support.o ../lib/util/asn1.o +		pam_smbpass/pam_smb_acct.o pam_smbpass/support.o  PAM_SMBPASS_OBJ = $(PAM_SMBPASS_OBJ_0) $(PARAM_OBJ) $(LIB_NONSMBD_OBJ) $(PASSDB_OBJ) $(GROUPDB_OBJ) \  		$(SMBLDAP_OBJ) $(LIBSAMBA_OBJ) \  		$(DRSUAPI_OBJ) $(LIBNDR_GEN_OBJ0) \ @@ -1525,7 +1526,7 @@ TDBTORTURE_OBJ = @tdbdir@/tools/tdbtorture.o $(LIBREPLACE_OBJ) \  NTLM_AUTH_OBJ1 = utils/ntlm_auth.o utils/ntlm_auth_diagnostics.o  NTLM_AUTH_OBJ = ${NTLM_AUTH_OBJ1} $(LIBSAMBA_OBJ) $(POPT_LIB_OBJ) \ -		../lib/util/asn1.o ../libcli/auth/spnego_parse.o libsmb/clikrb5.o ../libcli/auth/krb5_wrap.o libads/kerberos.o \ +		libsmb/clikrb5.o ../libcli/auth/krb5_wrap.o libads/kerberos.o \  		libsmb/samlogon_cache.o \  		$(LIBADS_SERVER_OBJ) \  		$(PASSDB_OBJ) $(GROUPDB_OBJ) \ diff --git a/source3/configure.in b/source3/configure.in index c0ddc27d0e..e59d1e59b9 100644 --- a/source3/configure.in +++ b/source3/configure.in @@ -7167,6 +7167,9 @@ AC_ZLIB([ZLIB_OBJS=""], [  	CFLAGS="-I../lib/zlib $CFLAGS"  ]) +AC_DEFINE(STATIC_gensec_MODULES, [gensec_spnego_init,NULL],[gensec modules]) +AC_DEFINE(STATIC_gensec_MODULES_PROTO, [_MODULE_PROTO(gensec_spnego_init)],[gensec protos]) +  AC_ARG_ENABLE(dmalloc, [AS_HELP_STRING([--enable-dmalloc], [Enable heap debugging [default=no]])])  if test "x$enable_dmalloc" = xyes  | 
