summaryrefslogtreecommitdiffstats
path: root/src/lib/krb4/ChangeLog
diff options
context:
space:
mode:
authorKen Raeburn <raeburn@mit.edu>2002-03-12 03:00:08 +0000
committerKen Raeburn <raeburn@mit.edu>2002-03-12 03:00:08 +0000
commitb90ed64cbbb82265fa19561ba0b8bb3e64241d83 (patch)
treeb5f8d7819e58c7a2a32d33ae235d29332d007379 /src/lib/krb4/ChangeLog
parent298b7b16036beec83b74e0c4160bc69b67264b35 (diff)
Handle IPv6 sockets that are used to communicate over IPv4, and permit use of
non-IPv4 addresses if address checking is turned off. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14260 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src/lib/krb4/ChangeLog')
-rw-r--r--src/lib/krb4/ChangeLog18
1 files changed, 18 insertions, 0 deletions
diff --git a/src/lib/krb4/ChangeLog b/src/lib/krb4/ChangeLog
index 881f09fb1..2072e45de 100644
--- a/src/lib/krb4/ChangeLog
+++ b/src/lib/krb4/ChangeLog
@@ -1,3 +1,21 @@
+2002-03-11 Ken Raeburn <raeburn@mit.edu>
+
+ Handle IPv6 sockets that are used to communicate over IPv4, and
+ permit use of non-IPv4 addresses if address checking is turned
+ off:
+ * mk_priv.c (krb4int_address_less): New function. Compares IPv4
+ addresses for ordering, but also handles the IPv6 v4-mapped form.
+ (krb_mk_priv): Use krb4int_address_less. Handle sender/receiver
+ addresses that are IPv6 v4-mapped like IPv4 addresses, or store
+ zero for other addresses.
+ * mk_safe.c (krb_mk_safe): Use krb4int_address_less. Handle
+ sender/receiver addresses that are IPv6 v4-mapped like IPv4
+ addresses, or store zero for other addresses.
+ * rd_priv.c (krb_rd_priv): Use krb4int_address_less. Deal with
+ socket addresses that are v4-mapped IPv6 addresses.
+ * rd_safe.c (krb_rd_safe): Use krb4int_address_less. Deal with
+ socket addresses that are v4-mapped IPv6 addresses.
+
2001-10-09 Ken Raeburn <raeburn@mit.edu>
* cr_tkt.c, decomp_tkt.c, g_in_tkt.c, tf_util.c: Make prototypes