Skip to content

Commit

Permalink
* gc_frm_kdc.c: Rewrite to modularize significantly. (~400-line
Browse files Browse the repository at this point in the history
	functions do not deserve to live.)  The outer loop no longer
	explicitly attempts the direct path to the target; that attempt
	has been folded into the inner loop.  Remove some redundant
	credential lookups present in the old code.  Treat unexpected
	realm referrals as soft errors, in case some intermediate KDC
	disagrees with client regarding a transit path.


git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17579 dc483132-0cff-0310-8789-dd5450dbe970
  • Loading branch information
tlyu committed Dec 30, 2005
1 parent 8804768 commit 7c56fb6
Show file tree
Hide file tree
Showing 2 changed files with 752 additions and 381 deletions.
10 changes: 10 additions & 0 deletions src/lib/krb5/krb/ChangeLog
Original file line number Diff line number Diff line change
@@ -1,3 +1,13 @@
2005-12-30 Tom Yu <tlyu@mit.edu>

* gc_frm_kdc.c: Rewrite to modularize significantly. (~400-line
functions do not deserve to live.) The outer loop no longer
explicitly attempts the direct path to the target; that attempt
has been folded into the inner loop. Remove some redundant
credential lookups present in the old code. Treat unexpected
realm referrals as soft errors, in case some intermediate KDC
disagrees with client regarding a transit path.

2005-12-28 Tom Yu <tlyu@mit.edu>

* gc_frm_kdc.c (krb5_get_cred_from_kdc_opt): Cause free_tgt and
Expand Down
Loading

0 comments on commit 7c56fb6

Please sign in to comment.