2004-02-02 Jeffrey Altman <jaltman@mit.edu>
authorJeffrey Altman <jaltman@secure-endpoints.com>
Tue, 3 Feb 2004 00:50:43 +0000 (00:50 +0000)
committerJeffrey Altman <jaltman@secure-endpoints.com>
Tue, 3 Feb 2004 00:50:43 +0000 (00:50 +0000)
commit93e283ad1d13c357fa236995be4937ea8a68e76c
tree1c443421bb1ca5cdd836d43ee56eeffe772889b0
parentb5dc3ff298338b1587e98c5ed0ec58c20d3df612
2004-02-02  Jeffrey Altman <jaltman@mit.edu>

   * cc_msla.c:
     GetMSCacheTicketFromCacheInfo() uses the tktinfo->TicketFlags as the
     value to assign to TicketRequest->TicketFlags.  This field is blindly
     inserted into the kdc-options[0] field of the TGS_REQ.  If there are
     bits such as TRANSIT_POLICY_CHECKED in the TicketFlags, this will result
     in an unknown TGS_OPTION being processed by the KDC.

     This has been fixed by mapping the Ticket Flags to KDC options.
     We only map Forwardable, Forwarded, Proxiable, and Renewable.  The others
     should not be used.

ticket: 2190
tags: pullup

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16013 dc483132-0cff-0310-8789-dd5450dbe970
src/lib/krb5/ccache/ChangeLog
src/lib/krb5/ccache/cc_mslsa.c