diff options
author | Olga Kornievskaia <kolga@netapp.com> | 2016-04-28 16:51:54 -0400 |
---|---|---|
committer | Steve Dickson <steved@redhat.com> | 2016-04-29 10:38:02 -0400 |
commit | 85c5c16d29d50c1f798d60e57641cd21cec2e905 (patch) | |
tree | de395b3960f083be45235a4db86e0adb4bc687b9 /aclocal/kerberos5.m4 | |
parent | 792c2a597c770738cf5c4433724504a5fc4ff7f5 (diff) | |
download | nfs-utils-85c5c16d29d50c1f798d60e57641cd21cec2e905.tar.gz |
gssd: always call gss_krb5_ccache_name
Previously the location of the credential cache was passed in either
using environment variable KRB5CCNAME or gss_krb5_ccache_name() if
supported. For threaded-gssd, we can't use an environment variable
as it's shared among all thread. Thus always use the api call.
Reviewed-by: Steve Dickson <steved@redhat.com>
Signed-off-by: Olga Kornievskaia <kolga@netapp.com>
Signed-off-by: Steve Dickson <steved@redhat.com>
Diffstat (limited to 'aclocal/kerberos5.m4')
-rw-r--r-- | aclocal/kerberos5.m4 | 11 |
1 files changed, 0 insertions, 11 deletions
diff --git a/aclocal/kerberos5.m4 b/aclocal/kerberos5.m4 index 0bf35d3..8a0f3e4 100644 --- a/aclocal/kerberos5.m4 +++ b/aclocal/kerberos5.m4 @@ -43,15 +43,6 @@ AC_DEFUN([AC_KERBEROS_V5],[ -f $dir/lib/libgssapi_krb5.so \) ; then AC_DEFINE(HAVE_KRB5, 1, [Define this if you have MIT Kerberos libraries]) KRBDIR="$dir" - dnl If we are using MIT K5 1.3.1 and before, we *MUST* use the - dnl private function (gss_krb5_ccache_name) to get correct - dnl behavior of changing the ccache used by gssapi. - dnl Starting in 1.3.2, we *DO NOT* want to use - dnl gss_krb5_ccache_name, instead we want to set KRB5CCNAME - dnl to get gssapi to use a different ccache - if test $K5VERS -le 131; then - AC_DEFINE(USE_GSS_KRB5_CCACHE_NAME, 1, [Define this if the private function, gss_krb5_cache_name, must be used to tell the Kerberos library which credentials cache to use. Otherwise, this is done by setting the KRB5CCNAME environment variable]) - fi gssapi_lib=gssapi_krb5 break dnl The following ugly hack brought on by the split installation @@ -92,8 +83,6 @@ AC_DEFUN([AC_KERBEROS_V5],[ AC_DEFINE(HAVE_LUCID_CONTEXT_SUPPORT, 1, [Define this if the Kerberos GSS library supports gss_krb5_export_lucid_sec_context]), ,$KRBLIBS) AC_CHECK_LIB($gssapi_lib, gss_krb5_set_allowable_enctypes, AC_DEFINE(HAVE_SET_ALLOWABLE_ENCTYPES, 1, [Define this if the Kerberos GSS library supports gss_krb5_set_allowable_enctypes]), ,$KRBLIBS) - AC_CHECK_LIB($gssapi_lib, gss_krb5_ccache_name, - AC_DEFINE(HAVE_GSS_KRB5_CCACHE_NAME, 1, [Define this if the Kerberos GSS library supports gss_krb5_ccache_name]), ,$KRBLIBS) AC_CHECK_LIB($gssapi_lib, gss_krb5_free_lucid_sec_context, AC_DEFINE(HAVE_GSS_KRB5_FREE_LUCID_SEC_CONTEXT, 1, [Define this if the Kerberos GSS library supports gss_krb5_free_lucid_sec_context]), ,$KRBLIBS) |