]> git.ipfire.org Git - thirdparty/krb5.git/commit
Support referrals from Windows Server 2003
authorNate Rosenblum <nater@maginatics.com>
Mon, 23 Dec 2013 21:21:44 +0000 (13:21 -0800)
committerTom Yu <tlyu@mit.edu>
Tue, 18 Feb 2014 20:20:15 +0000 (15:20 -0500)
commit3093b92734adfe2deb9ad6bad5a221acc967fd8b
tree03fc06d402a5b8e85cb07021ddaa3b9dc5d48aa2
parentbfc8f194ae431fc4fadaa431a2a636b4e9b025dd
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]

ticket: 7856 (new)
target_version: 1.12.2
tags: pullup
src/lib/krb5/krb/get_in_tkt.c