diff options
| author | rbasch <probe@tardis.internal.bright-prospects.com> | 2013-12-16 10:54:41 -0500 |
|---|---|---|
| committer | Tom Yu <tlyu@mit.edu> | 2013-12-30 18:58:03 -0500 |
| commit | f37067776f9431879769f3874fdab6120ba3f155 (patch) | |
| tree | e2b25d3b6dfab47656dac9d546aa1eef08023255 /src/kadmin/testing/scripts | |
| parent | 815565f918f2c64c59561dbe37efc251ddb67c22 (diff) | |
| download | krb5-f37067776f9431879769f3874fdab6120ba3f155.tar.gz krb5-f37067776f9431879769f3874fdab6120ba3f155.tar.xz krb5-f37067776f9431879769f3874fdab6120ba3f155.zip | |
Log service princ in KDC more reliably
Under some error conditions, the KDC would log "<unknown server>" for
the service principal because service principal information is not yet
available to the logging functions. Set the appropriate variables
earlier.
do_as_req.c: After unparsing the client, immediately unparse the
server before searching for the client principal in the KDB.
do_tgs_req.c: Save a pointer to the client-requested service
principal, to make sure it gets logged if an error happens before
search_sprinc() successfully completes.
[tlyu@mit.edu: commit message; fix TGS to catch more error cases]
ticket: 7802
target_version: 1.12.1
tags: pullup
Diffstat (limited to 'src/kadmin/testing/scripts')
0 files changed, 0 insertions, 0 deletions
