Skip Menu |

To: krb5-bugs@MIT.EDU
Subject: update ipv6 support to rfc3493
From: Ken Raeburn <raeburn@MIT.EDU>
Date: Mon, 01 Dec 2003 14:01:23 -0500
RFC 2553 (Basic Socket Interface Extensions for IPv6) has been made
obsolete by RFC 3493. Among other changes, two error codes have been
removed, EAI_ADDRFAMILY and EAI_NODATA; we use them. We should check
for other relevant changes as well.

One change worthy of note is that AI_ADDRCONFIG is now in the list of
flags accepted by getaddrinfo (instead of just for getipnodeby*), and if
it doesn't cause problems with older implementations, we should use it.
Not much point in looking up IPv6 addresses for KDCs if we only have
IPv4 available to reach them with. (But: Do we get the right kind of
error if those KDCs only have IPv6 addresses?)