Rework the replay cache extensions to make the hash extension records
authorGreg Hudson <ghudson@mit.edu>
Thu, 15 Jan 2009 19:11:45 +0000 (19:11 +0000)
committerGreg Hudson <ghudson@mit.edu>
Thu, 15 Jan 2009 19:11:45 +0000 (19:11 +0000)
commit95aebaa7f2ebdc1db54ef9a141deaace83a4a7f9
tree469ee6afe672973217662e571de03702092ec8a8
parente67b3291b4b4c6c983aaa87c93969704f409691b
Rework the replay cache extensions to make the hash extension records
stand alone.  Otherwise, reordering of records during an expunge could
cause the hash to be applied to the wrong record.

Also add an "expunge" option to the t_replay program, and clean up some
memory-handling inconsistencies.

ticket: 1201

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21751 dc483132-0cff-0310-8789-dd5450dbe970
src/lib/krb5/rcache/rc_dfl.c
src/lib/krb5/rcache/t_replay.c