Implement gss_authorize_localname, as discussed on the kitten list,
authorGreg Hudson <ghudson@mit.edu>
Sun, 10 Apr 2011 15:42:11 +0000 (15:42 +0000)
committerGreg Hudson <ghudson@mit.edu>
Sun, 10 Apr 2011 15:42:11 +0000 (15:42 +0000)
commit8b62abaa08ba814ce45bde12d8798d3a6e58c209
treeaececc8799269bfccecade6f8ac5fa6292d54a21
parentedb0eef166577992184a09a1404faed5f5b714c8
Implement gss_authorize_localname, as discussed on the kitten list,
and make gss_userok a wrapper around it matching the Gnu GSS
prototype.  The SPI for gss_authorize_localname doesn't match the API
since we have no way of representing the contents of an internal name
to a mech at the moment.  From r24855, r24857, r24858, r24862, r24863,
r24864, r24866, r24867, and r24868 in
users/lhoward/moonshot-mechglue-fixes.

ticket: 6891

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24869 dc483132-0cff-0310-8789-dd5450dbe970
src/lib/gssapi/generic/gssapi_ext.h
src/lib/gssapi/krb5/gssapi_krb5.c
src/lib/gssapi/libgssapi_krb5.exports
src/lib/gssapi/mechglue/Makefile.in
src/lib/gssapi/mechglue/g_authorize_localname.c [moved from src/lib/gssapi/mechglue/g_userok.c with 50% similarity]
src/lib/gssapi/mechglue/g_initialize.c
src/lib/gssapi/mechglue/mglueP.h