+++ /dev/null
-Notes about IPv6 support in INN:
-
- This is $Revision: 5416 $, dated $Date: 2002-04-14 07:05:36 -0700 (Sun, 14 Apr 2002) $.
-
- This document contains some notes about the status of IPv6 support in
- INN (see also the parts of the code marked FIXME):
-
-
-Things that will break if you compile with --enable-ipv6:
-
- * innd can only be started via inndstart
- * IP_OPTIONS are not cleared for any incoming connections to innd even
- over IPv4
-
-
-
-Some comments as of the completion of the original patch:
-
- Date: Wed, 13 Feb 2002 00:10:59 -0500 (EST)
- From: Nathan Lutchansky <lutchann@litech.org>
- To: Jeffrey M. Vinocur <jeff@litech.org>
- Subject: IPv6 patch notes
-
- The IPv6 patch is based directly on Marco d'Itri's IPv6 patch of
- 2001-03-01 that was posted last year to the inn-workers list. The
- patch applied fairly cleanly to a working copy from 2002-02-04, and
- the resulting tree was used as the basis for my work.
-
- Modifications by Marco and myself were made so that if IPv6 support is
- not explicitly enabled with the --enable-ipv6 flag to the configure
- script, the old networking code will be used. Hopefully, nobody will
- notice any problems with the default configuration, although some
- changes have been made to data structures even when IPv6 is disabled.
-
- The original patch added IPv6 support to innd and inndstart, and the
- auth_pass program. I have added support to nnrpd, innfeed, and the
- ident auth program. There is no IPv6 support for imapfeed and other
- auxiliary programs like the radius auth backend.
-
- Marco's patch made use of several preprocessor defines for
- configuration but the defines were hand-coded, so I added the
- corresponding tests the the configuration script. I make no
- guarantees that the configure script will catch all possible
- non-portable behavior; the IPv6 API standardization process has left
- quite a wake of incompatible API implementations over the years.
- -Nathan
-