pull up r23715 from trunk
authorTom Yu <tlyu@mit.edu>
Fri, 12 Feb 2010 20:28:47 +0000 (20:28 +0000)
committerTom Yu <tlyu@mit.edu>
Fri, 12 Feb 2010 20:28:47 +0000 (20:28 +0000)
commitae151a01c07e223353e5686503aef89fd6c5511a
tree7de514b1970a164cc687b4aedeb2aedeba21c331
parent72c4854dfeceed173e020ae8323651022337d0cd
pull up r23715 from trunk

 ------------------------------------------------------------------------
 r23715 | ghudson | 2010-02-10 18:44:18 -0500 (Wed, 10 Feb 2010) | 14 lines

 ticket: 6658
 subject: Implement gss_set_neg_mechs
 target_version: 1.8
 tags: pullup

 Implement gss_set_neg_mechs in SPNEGO by intersecting the provided
 mech set with the mechanisms available in the union credential.  As
 we now need space to hold the mech set, the SPNEGO credential is now
 a structure and not just a mechglue credential.

 t_spnego.c is a test program which exercises the new logic.  Like the
 other GSSAPI tests, it is not run as part of "make check" at this
 time.

ticket: 6658
version_fixed: 1.8
status: resolved

git-svn-id: svn://anonsvn.mit.edu/krb5/branches/krb5-1-8@23720 dc483132-0cff-0310-8789-dd5450dbe970
src/lib/gssapi/generic/gssapi.hin
src/lib/gssapi/krb5/gssapi_krb5.c
src/lib/gssapi/libgssapi_krb5.exports
src/lib/gssapi/mechglue/Makefile.in
src/lib/gssapi/mechglue/g_initialize.c
src/lib/gssapi/mechglue/g_set_neg_mechs.c [new file with mode: 0644]
src/lib/gssapi/mechglue/mglueP.h
src/lib/gssapi/spnego/gssapiP_spnego.h
src/lib/gssapi/spnego/spnego_mech.c
src/tests/gssapi/Makefile.in
src/tests/gssapi/t_spnego.c [new file with mode: 0644]