summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorEzra Peisach <epeisach@mit.edu>2002-06-21 19:17:40 +0000
committerEzra Peisach <epeisach@mit.edu>2002-06-21 19:17:40 +0000
commitef9da5a7006d3c86efdde216b46bc42bf67cd3c0 (patch)
treef2a354710b526f3f3b616a5139827ed77cde7134
parentf5bbaf3856a004001c33f9e568b31534c30caa5f (diff)
downloadkrb5-ef9da5a7006d3c86efdde216b46bc42bf67cd3c0.tar.gz
krb5-ef9da5a7006d3c86efdde216b46bc42bf67cd3c0.tar.xz
krb5-ef9da5a7006d3c86efdde216b46bc42bf67cd3c0.zip
* implementor.texinfo (IPv6 Support): Update fact that IRIX 6.5.16
has enough support for configure to believe IPv6 support works, but the libraries fail to provide a definition of in6addr_any (although netinet/in.h implies it foes). git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14554 dc483132-0cff-0310-8789-dd5450dbe970
-rw-r--r--doc/ChangeLog7
-rw-r--r--doc/implementor.texinfo8
2 files changed, 15 insertions, 0 deletions
diff --git a/doc/ChangeLog b/doc/ChangeLog
index 077cd5cca..37b52c4d0 100644
--- a/doc/ChangeLog
+++ b/doc/ChangeLog
@@ -1,3 +1,10 @@
+2002-06-21 Ezra Eeisach <epeisach@bu.edu>
+
+ * implementor.texinfo (IPv6 Support): Update fact that IRIX 6.5.16
+ has enough support for configure to believe IPv6 support works,
+ but the libraries fail to provide a definition of in6addr_any
+ (although netinet/in.h implies it foes).
+
2002-06-20 Sam Hartman <hartmans@mit.edu>
* implementor.texinfo (Operating System Notes for Shared Libraries): Update why we don't use libtool
diff --git a/doc/implementor.texinfo b/doc/implementor.texinfo
index 52c05b4fb..26533196c 100644
--- a/doc/implementor.texinfo
+++ b/doc/implementor.texinfo
@@ -148,6 +148,14 @@ this is the only one without built-in IPv6 support. In another year
or so we probably won't be using those systems any more, and we may
consider dropping support for systems without IPv6 support.
+Somewhere between IRIX 6.5.14 and 6.5.16, partial IPv6 support was
+introduced to the extent that the configuration system detects the
+IPv6 support and attempts to use it. Code compiles, but then upon
+linking, one discovers that ``in6addr_any'' is not defined in any
+system library. A work around the header file @code{fake-addrinfo.h}
+is provided by providing a static copy. This run time IPv6 code has
+still not been tested.
+
Some utility functions or macros are also provided to give a
convenient shorthand for some operations, and to retain compile-time
type checking when possible (generally using inline functions but only