r4459: GENSEC refinements:
authorAndrew Bartlett <abartlet@samba.org>
Fri, 31 Dec 2004 22:45:11 +0000 (22:45 +0000)
committerGerald (Jerry) Carter <jerry@samba.org>
Wed, 10 Oct 2007 18:07:53 +0000 (13:07 -0500)
commit9a6671cf9529fd7817c5ef266da3d3bea46a88c0
treee6e943be7351713665c90f962078ac0676c2d036
parentbe1bbf317b03b15c21ea0f41accfb285699e153f
r4459: GENSEC refinements:

In developing a GSSAPI plugin for GENSEC, it became clear that the API
needed to change:
 - GSSAPI exposes only a wrap() and unwrap() interface, and determines
   the location of the signature itself.
 - The 'have feature' API did not correctly function in the recursive
   SPNEGO environment.

As such, NTLMSSP has been updated to support these methods.

The LDAP client and server have been updated to use the new wrap() and
unwrap() methods, and now pass the LDAP-* tests in our smbtorture.
(Unfortunely I still get valgrind warnings, in the code that was
previously unreachable).

Andrew Bartlett
(This used to be commit 9923c3bc1b5a6e93a5996aadb039bd229e888ac6)
source4/ldap_server/ldap_bind.c
source4/ldap_server/ldap_server.c
source4/libcli/auth/gensec.c
source4/libcli/auth/gensec.h
source4/libcli/auth/gensec_krb5.c
source4/libcli/auth/gensec_ntlmssp.c
source4/libcli/auth/spnego.c
source4/librpc/rpc/dcerpc_schannel.c
source4/torture/ldap/common.c