svn rev #17776: trunk/src/ clients/kinit/ clients/kvno/ include/ lib/krb5/ lib/krb5/krb/ ...

raeburn@MIT.EDU raeburn at MIT.EDU
Sun Mar 26 15:56:01 EST 2006


Commit By: raeburn
Log Message: 
Initial enhanced error message support, similar to what I sent to
krbdev except for some function renaming (krb5_free_error was already
in use, so added _message to everything), and the context is allowed
to be NULL (in which case we fall back to error_message() and storing
no strings) to simplify some code.

Low-level routines in the support library, using a private data
structure; higher-level routines in libkrb5, using a krb5_context.

Added error info strings to the KRB_ERR_GENERIC case in gc_via_tkt.c
and the python sample service location plugin.  Added code to kinit
and kvno to look up and display the strings.



Changed Files:
U   trunk/src/clients/kinit/ChangeLog
U   trunk/src/clients/kinit/kinit.c
U   trunk/src/clients/kvno/ChangeLog
U   trunk/src/clients/kvno/kvno.c
U   trunk/src/include/ChangeLog
A   trunk/src/include/k5-err.h
U   trunk/src/include/k5-int.h
U   trunk/src/include/krb5.hin
U   trunk/src/lib/krb5/ChangeLog
U   trunk/src/lib/krb5/krb/ChangeLog
U   trunk/src/lib/krb5/krb/Makefile.in
U   trunk/src/lib/krb5/krb/gc_via_tkt.c
A   trunk/src/lib/krb5/krb/kerrs.c
U   trunk/src/lib/krb5/krb5_libinit.c
U   trunk/src/lib/krb5/libkrb5.exports
U   trunk/src/plugins/locate/python/ChangeLog
U   trunk/src/plugins/locate/python/Makefile.in
U   trunk/src/plugins/locate/python/py-locate.c
U   trunk/src/util/support/ChangeLog
U   trunk/src/util/support/Makefile.in
A   trunk/src/util/support/errors.c
U   trunk/src/util/support/libkrb5support.exports
U   trunk/src/util/support/threads.c



More information about the cvs-krb5 mailing list