r7827: Add in-memory keytab to Samba4, using the new MEMORY_WILDCARD keytab
authorAndrew Bartlett <abartlet@samba.org>
Wed, 22 Jun 2005 02:12:26 +0000 (02:12 +0000)
committerGerald (Jerry) Carter <jerry@samba.org>
Wed, 10 Oct 2007 18:18:41 +0000 (13:18 -0500)
commit8a68f96f8cea2c53c8babf2ec826dfc6ef1cc199
treeae8dc487623d695ce74f7d7f639f23823908031b
parentcc98a92bb0396845ec1dcb75ac412df9db9652d9
r7827: Add in-memory keytab to Samba4, using the new MEMORY_WILDCARD keytab
support in Heimdal.

This removes the 'ext_keytab' step from my Samba4/WinXP client howto.

In doing this work, I realised that the replay cache in Heimdal is
currently a no-op, so I have removed the calls to it, and therefore
the mutex calls from passdb/secrets.c.

This patch also includes a replacement 'magic' mechanism detection,
that does not issue extra error messages from deep inside the GSSAPI
code.

Andrew Bartlett
(This used to be commit c19d5706f4fa760415b727b970bc99e7f1abd064)
13 files changed:
source4/auth/gensec/gensec.h
source4/auth/gensec/gensec_gssapi.c
source4/auth/gensec/gensec_krb5.c
source4/auth/gensec/spnego.c
source4/auth/kerberos/clikrb5.c
source4/auth/kerberos/gssapi_parse.c
source4/auth/kerberos/kerberos.h
source4/auth/kerberos/kerberos_util.c
source4/auth/kerberos/kerberos_verify.c
source4/auth/ntlmssp/ntlmssp.c
source4/lib/basic.mk
source4/lib/server_mutex.c [deleted file]
source4/passdb/secrets.c