svn rev #17706: trunk/src/ config/ include/ include/krb5/ include/krb5/stock/ ...
raeburn@MIT.EDU
raeburn at MIT.EDU
Tue Mar 7 15:45:28 EST 2006
Commit By: raeburn
Log Message:
Merge from plugin branch.
Add plugin support:
- plugin routines in support library (may break windows build!)
- plugin support in KDC location code
- sample Python-based plugin for KDC location, not built without
tweaking sources
- changed service location interface to use an enum instead of passing
profile string and DNS strings and port numbers
- changed pathnames for plugin locations, including kdb back end
- remove locate_service from accessor API
Also, do build shared libraries for Darwin just like any other UNIX box.
Not present yet:
- use new plugin interface for kdb back end
- Windows support
- Mac bundle support (but dlopen support works)
- search path for libkrb5 plugins (only one hard-coded directory for now)
- sorting of plugin collections for predictable ordering
See the various ChangeLogs for specifics.
Changed Files:
U trunk/src/ChangeLog
U trunk/src/Makefile.in
U trunk/src/aclocal.m4
U trunk/src/config/ChangeLog
U trunk/src/config/lib.in
U trunk/src/config/libnover.in
U trunk/src/config/pre.in
U trunk/src/config/shlib.conf
U trunk/src/configure.in
U trunk/src/include/ChangeLog
U trunk/src/include/k5-int.h
A trunk/src/include/k5-plugin.h
U trunk/src/include/krb5/ChangeLog
U trunk/src/include/krb5/Makefile.in
U trunk/src/include/krb5/stock/ChangeLog
U trunk/src/include/krb5/stock/osconf.h
U trunk/src/kadmin/testing/scripts/ChangeLog
U trunk/src/kadmin/testing/scripts/init_db
U trunk/src/lib/krb5/error_tables/ChangeLog
U trunk/src/lib/krb5/error_tables/krb5_err.et
U trunk/src/lib/krb5/os/ChangeLog
U trunk/src/lib/krb5/os/Makefile.in
U trunk/src/lib/krb5/os/accessor.c
U trunk/src/lib/krb5/os/changepw.c
U trunk/src/lib/krb5/os/init_os_ctx.c
U trunk/src/lib/krb5/os/locate_kdc.c
U trunk/src/lib/krb5/os/send524.c
U trunk/src/lib/krb5/os/sendto_kdc.c
U trunk/src/lib/krb5/os/t_locate_kdc.c
U trunk/src/lib/krb5/os/t_std_conf.c
_U trunk/src/plugins/kdb/db2/
U trunk/src/plugins/kdb/db2/ChangeLog
U trunk/src/plugins/kdb/db2/Makefile.in
A trunk/src/plugins/locate/
_U trunk/src/plugins/locate/python/
U trunk/src/plugins/locate/python/ChangeLog
U trunk/src/util/profile/ChangeLog
U trunk/src/util/profile/Makefile.in
U trunk/src/util/support/ChangeLog
U trunk/src/util/support/Makefile.in
U trunk/src/util/support/libkrb5support.exports
A trunk/src/util/support/plugins.c
More information about the cvs-krb5
mailing list