Fix accidental KDC use of replay cache
authorGreg Hudson <ghudson@mit.edu>
Mon, 8 Aug 2011 18:27:15 +0000 (18:27 +0000)
committerGreg Hudson <ghudson@mit.edu>
Mon, 8 Aug 2011 18:27:15 +0000 (18:27 +0000)
commitd7618afafe8c712d09da2bc2f9841ffd7fc1d0c7
tree09e2669a1e40729176a9a1fefedbcc7b63b1b678
parentd394a0acf45448d46c3fad4cc84fdd0ad728ffb7
Fix accidental KDC use of replay cache

r24464 (ticket #6804) intended to remove the KDC replay cache by
eliminating all of the USE_RCACHE code, but it had the unintended side
effect of causing krb5_rd_req_decoded to use the default server
rcache.  Using this cache is much less efficient because it is opened
and re-read for each request.

Set appropriate flags on the auth context to disable replay cache use
for TGS requests altogether.

ticket: 6941
target_version: 1.9.2
tags: pullup

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25076 dc483132-0cff-0310-8789-dd5450dbe970
src/kdc/kdc_util.c