Incorporate Apple's patch
authorKen Raeburn <raeburn@mit.edu>
Mon, 25 Aug 2008 19:43:03 +0000 (19:43 +0000)
committerKen Raeburn <raeburn@mit.edu>
Mon, 25 Aug 2008 19:43:03 +0000 (19:43 +0000)
commit2f2343584826983a4920fbad2a0248a42b584cf8
treefb1dac3ca2b6bbd66bb701336d5fa52498b5b78e
parent57bd520a5037c2194adefb80cc7c13a06dbee42d
Incorporate Apple's patch

Add a test authorization data scheme, in both built-in and plugin
forms; built-in version is #ifdef'ed out.  Update configury to create
the build directory for the plugin, but don't build or install it by
default.

Create the new (and normally empty) authorization data plugin
directory at install time.

Add some (normally disabled) code to log authz data from rd_req.

Fix up some comments that still refer to preauth plugins.  Add some
details in comments on the API, and why it's private for now.

Make the plugin init context support work, by not passing null
pointers.

ticket: 5565

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20691 dc483132-0cff-0310-8789-dd5450dbe970
14 files changed:
src/Makefile.in
src/config/pre.in
src/configure.in
src/include/krb5/authdata_plugin.h [new file with mode: 0644]
src/include/osconf.hin
src/kdc/Makefile.in
src/kdc/do_as_req.c
src/kdc/kdc_authdata.c [new file with mode: 0644]
src/kdc/kdc_util.h
src/kdc/main.c
src/lib/krb5/krb/rd_req_dec.c
src/plugins/authdata/greet/Makefile.in [new file with mode: 0644]
src/plugins/authdata/greet/greet.exports [new file with mode: 0644]
src/plugins/authdata/greet/greet_auth.c [new file with mode: 0644]