[krbdev.mit.edu #8630] git commit

Greg Hudson via RT rt-comment at KRBDEV-PROD-APP-1.mit.edu
Wed Jan 17 18:16:02 EST 2018


Improve klog com_err hook

Remove the code to read a severity from the first byte of format, as
it is an unclear interface and likely unused.  Also stop using the
configured default severity for syslog devices.  Instead, log at error
severity if a code is given, and at informational severity if one is
not.

Pass the formatted message to krb5_klog_syslog() so that it uses the
same format in log files as regular logged messages.

Add krb5_klog_set_context() to allow the context for extended error
messages to be reset, so that KDC plugins can log using the context
object for the realm being served for each request.

Use k5buf for simpler memory management in the hook function.

https://github.com/krb5/krb5/commit/09cbda11a4f220db1810485123851b4f2d89dd55
Author: Greg Hudson <ghudson at mit.edu>
Commit: 09cbda11a4f220db1810485123851b4f2d89dd55
Branch: master
 doc/plugindev/general.rst                   |   20 ++++
 src/include/adm_proto.h                     |    1 +
 src/lib/kadm5/clnt/libkadm5clnt_mit.exports |    1 +
 src/lib/kadm5/logger.c                      |  150 +++++----------------------
 src/lib/kadm5/srv/libkadm5srv_mit.exports   |    1 +
 5 files changed, 50 insertions(+), 123 deletions(-)



More information about the krb5-bugs mailing list