svn commit: samba r6882 - in branches/SAMBA_4_0/source/auth: gensec kerberos

abartlet at samba.org abartlet at samba.org
Wed May 18 14:17:53 GMT 2005


Author: abartlet
Date: 2005-05-18 14:17:53 +0000 (Wed, 18 May 2005)
New Revision: 6882

WebSVN: http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba&rev=6882

Log:
Put in configure tests and #ifdef to keep Samba building on older Heimdal.

Andrew Bartlett

Modified:
   branches/SAMBA_4_0/source/auth/gensec/gensec_gssapi.c
   branches/SAMBA_4_0/source/auth/kerberos/config.m4


Changeset:
Modified: branches/SAMBA_4_0/source/auth/gensec/gensec_gssapi.c
===================================================================
--- branches/SAMBA_4_0/source/auth/gensec/gensec_gssapi.c	2005-05-18 11:58:26 UTC (rev 6881)
+++ branches/SAMBA_4_0/source/auth/gensec/gensec_gssapi.c	2005-05-18 14:17:53 UTC (rev 6882)
@@ -256,6 +256,7 @@
 		return nt_status;
 	}
 
+#ifdef HAVE_GSS_KRB5_CCACHE_NAME /* FIXME, we need an alternate function */
 	maj_stat = gss_krb5_ccache_name(&min_stat, 
 					gensec_gssapi_state->ccache_name, 
 					NULL);
@@ -265,6 +266,7 @@
 			  gssapi_error_string(gensec_gssapi_state, maj_stat, min_stat)));
 		return NT_STATUS_UNSUCCESSFUL;
 	}
+#endif
 
 	maj_stat = gss_acquire_cred(&min_stat, 
 				    gensec_gssapi_state->client_name,

Modified: branches/SAMBA_4_0/source/auth/kerberos/config.m4
===================================================================
--- branches/SAMBA_4_0/source/auth/kerberos/config.m4	2005-05-18 11:58:26 UTC (rev 6881)
+++ branches/SAMBA_4_0/source/auth/kerberos/config.m4	2005-05-18 14:17:53 UTC (rev 6882)
@@ -454,7 +454,8 @@
 
 	AC_CHECK_FUNC_EXT(gsskrb5_get_initiator_subkey, $KRB5_LIBS)
 	AC_CHECK_FUNC_EXT(gsskrb5_extract_authz_data_from_sec_context, $KRB5_LIBS)
-
+	AC_CHECK_FUNC_EXT(gsskrb5_register_acceptor_identity, $KRB5_LIBS)
+	AC_CHECK_FUNC_EXT(gss_krb5_ccache_name, $KRB5_LIBS)
 	if test x"$ac_cv_lib_ext_krb5_krb5_mk_req_extended" = x"yes"; then
 		AC_DEFINE(HAVE_KRB5,1,[Whether to have KRB5 support])
 		AC_MSG_CHECKING(whether KRB5 support is used)



More information about the samba-cvs mailing list