svn rev #18638: trunk/src/ lib/krb5/ccache/

raeburn@MIT.EDU raeburn at MIT.EDU
Mon Oct 2 18:50:11 EDT 2006


Commit By: raeburn
Log Message: 
Merge Kevin Coffman's keyring ccache branch for Linux, with some modifications:

aclocal.m4: Enable keyring ccache if the header and library are available; no
configure-time option.  No error if it's not found.

ccdefname.c: Keep old default of FILE: cache, at least for now.

libkrb5.exports: Don't export krb5_krcc_ops.

ccbase.c: Only initialize krb5int_krcc_mutex if USE_KEYRING_CCACHE; destroy it
in finalization.  Define INITIAL_TYPEHEAD macro (for file vs keyring), and use
it for initialization and in krb5int_cc_finalize.  Re-enable freeing of
additional registered-type structures.

cc_keyring.c: Avoid calls to com_err from within library.

cc_file.c: Punt change; generate_new is badly broken, and we expect to replace
it with a new API anyways.



Changed Files:
U   trunk/src/aclocal.m4
U   trunk/src/lib/krb5/ccache/Makefile.in
U   trunk/src/lib/krb5/ccache/cc-int.h
A   trunk/src/lib/krb5/ccache/cc_keyring.c
U   trunk/src/lib/krb5/ccache/ccbase.c
U   trunk/src/lib/krb5/ccache/t_cc.c



More information about the cvs-krb5 mailing list