pay attention to enable_v4_cross_realm
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@11808 ec53bebd-3082-4978-b11e-865c3cabbd6b
This commit is contained in:
@@ -1,5 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright (c) 1997 - 2002 Kungliga Tekniska H<>gskolan
|
* Copyright (c) 1997 - 2003 Kungliga Tekniska H<>gskolan
|
||||||
* (Royal Institute of Technology, Stockholm, Sweden).
|
* (Royal Institute of Technology, Stockholm, Sweden).
|
||||||
* All rights reserved.
|
* All rights reserved.
|
||||||
*
|
*
|
||||||
@@ -369,6 +369,13 @@ do_version4(unsigned char *buf,
|
|||||||
goto out2;
|
goto out2;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (!enable_v4_cross_realm && strcmp(realm, v4_realm) != 0) {
|
||||||
|
kdc_log(0, "krb4 Cross-realm %s -> %s disabled", realm, v4_realm);
|
||||||
|
make_err_reply(reply, KERB_ERR_PRINCIPAL_UNKNOWN,
|
||||||
|
"Can't hop realms");
|
||||||
|
goto out2;
|
||||||
|
}
|
||||||
|
|
||||||
if(strcmp(sname, "changepw") == 0){
|
if(strcmp(sname, "changepw") == 0){
|
||||||
kdc_log(0, "Bad request for changepw ticket (krb4)");
|
kdc_log(0, "Bad request for changepw ticket (krb4)");
|
||||||
make_err_reply(reply, KERB_ERR_PRINCIPAL_UNKNOWN,
|
make_err_reply(reply, KERB_ERR_PRINCIPAL_UNKNOWN,
|
||||||
|
Reference in New Issue
Block a user