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
