sasl2.m4   sasl2.m4 
# sasl2.m4--sasl2 libraries and includes # sasl2.m4--sasl2 libraries and includes
# Rob Siemborski # Rob Siemborski
# $Id: sasl2.m4,v 1.60 2011/05/23 14:47:11 mel Exp $ # $Id: sasl2.m4,v 1.61 2011/11/09 15:49:47 murch Exp $
# SASL2_CRYPT_CHK # SASL2_CRYPT_CHK
# --------------- # ---------------
AC_DEFUN([SASL_GSSAPI_CHK], AC_DEFUN([SASL_GSSAPI_CHK],
[AC_REQUIRE([SASL2_CRYPT_CHK]) [AC_REQUIRE([SASL2_CRYPT_CHK])
AC_REQUIRE([CMU_SOCKETS]) AC_REQUIRE([CMU_SOCKETS])
AC_ARG_ENABLE([gssapi], AC_ARG_ENABLE([gssapi],
[AC_HELP_STRING([--enable-gssapi=<DIR>], [AC_HELP_STRING([--enable-gssapi=<DIR>],
[enable GSSAPI authentication [yes]])], [enable GSSAPI authentication [yes]])],
[gssapi=$enableval], [gssapi=$enableval],
skipping to change at line 282 skipping to change at line 282
AC_CHECK_FUNCS(gss_decapsulate_token) AC_CHECK_FUNCS(gss_decapsulate_token)
AC_CHECK_FUNCS(gss_encapsulate_token) AC_CHECK_FUNCS(gss_encapsulate_token)
AC_CHECK_FUNCS(gss_oid_equal) AC_CHECK_FUNCS(gss_oid_equal)
LIBS="$cmu_save_LIBS" LIBS="$cmu_save_LIBS"
cmu_save_LIBS="$LIBS" cmu_save_LIBS="$LIBS"
LIBS="$LIBS $GSSAPIBASE_LIBS" LIBS="$LIBS $GSSAPIBASE_LIBS"
AC_CHECK_FUNCS(gss_get_name_attribute) AC_CHECK_FUNCS(gss_get_name_attribute)
LIBS="$cmu_save_LIBS" LIBS="$cmu_save_LIBS"
cmu_save_LIBS="$LIBS"
LIBS="$LIBS $GSSAPIBASE_LIBS"
AC_MSG_CHECKING([for SPNEGO support in GSSAPI libraries])
AC_TRY_RUN([
#ifdef HAVE_GSSAPI_H
#include <gssapi.h>
#else
#include <gssapi/gssapi.h>
#endif
int main(void)
{
gss_OID_desc spnego_oid = { 6, (void *) "\x2b\x06\x01\x05\x05\x02" };
gss_OID_set mech_set;
OM_uint32 min_stat;
int have_spnego = 0;
if (gss_indicate_mechs(&min_stat, &mech_set) == GSS_S_COMPLETE) {
gss_test_oid_set_member(&min_stat, &spnego_oid, mech_set, &have_spne
go);
gss_release_oid_set(&min_stat, &mech_set);
}
return (!have_spnego); // 0 = success, 1 = failure
}
],
[ AC_DEFINE(HAVE_GSS_SPNEGO,,[Define if your GSSAPI implementation s
upports SPNEGO])
AC_MSG_RESULT(yes) ],
AC_MSG_RESULT(no))
LIBS="$cmu_save_LIBS"
else else
AC_MSG_RESULT([disabled]) AC_MSG_RESULT([disabled])
fi fi
AC_SUBST(GSSAPI_LIBS) AC_SUBST(GSSAPI_LIBS)
AC_SUBST(GSSAPIBASE_LIBS) AC_SUBST(GSSAPIBASE_LIBS)
])# SASL_GSSAPI_CHK ])# SASL_GSSAPI_CHK
# SASL_SET_GSSAPI_LIBS # SASL_SET_GSSAPI_LIBS
# -------------------- # --------------------
AC_DEFUN([SASL_SET_GSSAPI_LIBS], AC_DEFUN([SASL_SET_GSSAPI_LIBS],
 End of changes. 2 change blocks. 
1 lines changed or deleted 33 lines changed or added

This html diff was produced by rfcdiff 1.41. The latest version is available from http://tools.ietf.org/tools/rfcdiff/