From: | tlyu@mit.edu |
Subject: | git commit |
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 <nater@maginatics.com>
Committer: Tom Yu <tlyu@mit.edu>
Commit: 6dda4d7acd4565f983784b484baae32f930cc810
Branch: krb5-1.11
src/lib/krb5/krb/get_in_tkt.c | 35 ++++++++++++++++++++++++++++++++---
1 files changed, 32 insertions(+), 3 deletions(-)