]> git.ipfire.org Git - thirdparty/krb5.git/commit
* gc_frm_kdc.c: Rewrite to modularize significantly. (~400-line
authorTom Yu <tlyu@mit.edu>
Fri, 30 Dec 2005 22:33:24 +0000 (22:33 +0000)
committerTom Yu <tlyu@mit.edu>
Fri, 30 Dec 2005 22:33:24 +0000 (22:33 +0000)
commit9082d20dff7bea8839d0f94728ed5d3fbf87e9c4
tree7f81c24f9af780b7a180d250cd74dadf9884320e
parentc71bc32aaa17cc9c1e03f2cd158b55b96d816a82
* 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.

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17579 dc483132-0cff-0310-8789-dd5450dbe970
src/lib/krb5/krb/ChangeLog
src/lib/krb5/krb/gc_frm_kdc.c