summaryrefslogtreecommitdiffstats
path: root/src/include
diff options
context:
space:
mode:
authorKen Raeburn <raeburn@mit.edu>2001-09-26 03:47:47 +0000
committerKen Raeburn <raeburn@mit.edu>2001-09-26 03:47:47 +0000
commited96414c30ce1f6bad4f0f1f22b6d2d8800cc008 (patch)
tree6c98a25e645cb611608a3a8ef3090c54fd71fdd1 /src/include
parente5de98cc3e7d32615193b106ed4193bb532a6532 (diff)
downloadkrb5-ed96414c30ce1f6bad4f0f1f22b6d2d8800cc008.tar.gz
krb5-ed96414c30ce1f6bad4f0f1f22b6d2d8800cc008.tar.xz
krb5-ed96414c30ce1f6bad4f0f1f22b6d2d8800cc008.zip
better realm transit path checking for app server
transit path checking enforcement for kdc; supporting code, doc update [merged from 1.2.3 release branch] git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13758 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src/include')
-rw-r--r--src/include/ChangeLog2
-rw-r--r--src/include/krb5.hin2
-rw-r--r--src/include/krb5/ChangeLog6
-rw-r--r--src/include/krb5/adm.h5
4 files changed, 12 insertions, 3 deletions
diff --git a/src/include/ChangeLog b/src/include/ChangeLog
index 6695c20e9..c7f210c61 100644
--- a/src/include/ChangeLog
+++ b/src/include/ChangeLog
@@ -4,6 +4,8 @@
TKT_FLG_OK_AS_DELEGATE, TKT_FLG_ANONYMOUS): New macros.
(KDC_OPT_REQUEST_ANONYMOUS, KDC_OPT_DISABLE_TRANSITED_CHECK):
Likewise.
+ (krb5_check_transited_list): Pointed-to krb5_data structures are
+ now all const.
2001-09-05 Ken Raeburn <raeburn@mit.edu>
diff --git a/src/include/krb5.hin b/src/include/krb5.hin
index a7fe2b712..fab9f8acb 100644
--- a/src/include/krb5.hin
+++ b/src/include/krb5.hin
@@ -1,7 +1,7 @@
/*
* include/krb5.h
*
- * Copyright 1989,1990,1995 by the Massachusetts Institute of Technology.
+ * Copyright 1989,1990,1995,2001 by the Massachusetts Institute of Technology.
* All Rights Reserved.
*
* Export of this software from the United States of America may
diff --git a/src/include/krb5/ChangeLog b/src/include/krb5/ChangeLog
index 2fa911042..a330549af 100644
--- a/src/include/krb5/ChangeLog
+++ b/src/include/krb5/ChangeLog
@@ -1,3 +1,9 @@
+2001-09-25 Ken Raeburn <raeburn@mit.edu>
+
+ * adm.h (struct __krb5_realm_params): Added fields
+ realm_reject_bad_transit, realm_reject_bad_transit_valid; deleted
+ field realm_filler.
+
2001-07-25 Ezra Peisach <epeisach@mit.edu>
* kdb.h: For structs krb5_tl_data (tl_data_length), krb5_key_data
diff --git a/src/include/krb5/adm.h b/src/include/krb5/adm.h
index b3a2b6af3..820f652b9 100644
--- a/src/include/krb5/adm.h
+++ b/src/include/krb5/adm.h
@@ -1,7 +1,7 @@
/*
* include/krb5/adm.h
*
- * Copyright 1995 by the Massachusetts Institute of Technology.
+ * Copyright 1995,2001 by the Massachusetts Institute of Technology.
* All Rights Reserved.
*
* Export of this software from the United States of America may
@@ -208,13 +208,14 @@ typedef struct __krb5_realm_params {
krb5_timestamp realm_expiration;
krb5_flags realm_flags;
krb5_key_salt_tuple *realm_keysalts;
+ unsigned int realm_reject_bad_transit:1;
unsigned int realm_kadmind_port_valid:1;
unsigned int realm_enctype_valid:1;
unsigned int realm_max_life_valid:1;
unsigned int realm_max_rlife_valid:1;
unsigned int realm_expiration_valid:1;
unsigned int realm_flags_valid:1;
- unsigned int realm_filler:7;
+ unsigned int realm_reject_bad_transit_valid:1;
krb5_int32 realm_num_keysalts;
} krb5_realm_params;
#endif /* KRB5_ADM_H__ */