Well, it's been a while since I launched the official ipv6 support project.
Here is a status update that tells you just what does and does not support
IPv6 yet.  Everything that is not marked with a "0" will support ipv6 at 
some point before this is all done.

One of the things I have not yet worked out is the interaction between IPv6
server connections and IPv4 DCC and IPv4 server connections and IPv6 DCC.
This is a design issue and not an implementation detail.

The executive summary is that every important part of EPIC that needs to 
support IPv6 now supports IPv6.  Since DCC is an IPv4-only protocol, support
for IPv6 would be nice, but is by no means required, since it would be nothing
more than an extension to the specification anyways.  The only parts of the
real core functionality that could support IPv6 and don't are $nametoip()
and $convert().

Jeremy

--- snip here ---
Status of IPv6 support in EPIC:

Legend
------
+  This feature fully supports both IPv4 and IPv6.
-  This feature fully supports IPv4 but not IPv6 completely.
*  This feature fully supports IPv4 but not IPv6, but will in the future
0  This feature fully supports IPv4 but not IPv6, and will not in future.

Support Feature                                       Subsystem
------- --------------------------------------------- -----------------------
+       /SERVER connections                           SERVER
+       $connect(<host> <port> <family>)              DCC
+       $listen(<port> <family>)                      DCC       [1]
+       $iptoname(<p-addr>)                           MISC NETWORKING
+       Virtual hosts                                 MISC NETWORKING

-       Opening /DCC connections -- but see below!    DCC

*       Incoming CTCP DCC handshakes                  DCC
*       Outbound CTCP DCC handshakes                  DCC
*       /DCC RESUME                                   DCC
*       $nametoip(<hostname>)                         MISC NETWORKING
*       $convert(<hostname>|<ipv4 p-addr>)            MISC NETWORKING
*       /SET DCC_USE_GATEWAY_ADDR functionality       DCC
0       $iptolong(<32 bit integer>)                   MISC NETWORKING
0       $longtoip(<32 bit integer>)                   MISC NETWORKING
0       "EPIC_USE_HIGHPORTS" environment variable     MISC NETWORKING
0       /WINDOW CREATE                                WSERV

[1] The support for $listen(<port> <family>) hasn't been commited yet.
--- snip here ---
_______________________________________________
List mailing list
[EMAIL PROTECTED]
http://epicsol.org/mailman/listinfo/list

Reply via email to