Content-Type: text/plain Content-Disposition: inline Content-Transfer-Encoding: binary MIME-Version: 1.0 X-Mailer: MIME-tools 5.427 (Entity 5.427) From: tlyu@mit.edu Subject: git commit X-RT-Original-Encoding: iso-8859-1 Content-Length: 971 Support referrals from Windows Server 2003 Although RFC 6806 Section 7 requires servers to indicate a client referral in a WRONG_REALM message, Microsoft Windows Server 2003 returns this information in a message with error code PRINCIPAL_UNKNOWN. Failure to follow the referral in these messages prevents referral chasing in Windows Server 2003 forests. Detect referral messages of this type by checking for a non-empty client.realm field in the response, and activate the referral logic in these cases. [tlyu@mit.edu: style, comments, and commit message] (back ported from 3093b92734adfe2deb9ad6bad5a221acc967fd8b) https://github.com/krb5/krb5/commit/6dda4d7acd4565f983784b484baae32f930cc810 Author: Nate Rosenblum Committer: Tom Yu Commit: 6dda4d7acd4565f983784b484baae32f930cc810 Branch: krb5-1.11 src/lib/krb5/krb/get_in_tkt.c | 35 ++++++++++++++++++++++++++++++++--- 1 files changed, 32 insertions(+), 3 deletions(-)