From: JuanJo Ciarlante Date: Sat, 19 Sep 2009 19:58:15 +0000 (+0200) Subject: * document ipv6 milestone status X-Git-Tag: v2.3-alpha1~240^2~27 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=485540cac415423266a6a2fc3b69bcdbe1e62916;p=thirdparty%2Fopenvpn.git * document ipv6 milestone status --- diff --git a/README.ipv6.txt b/README.ipv6.txt index 0d4c462fc..67be89bd7 100644 --- a/README.ipv6.txt +++ b/README.ipv6.txt @@ -6,9 +6,9 @@ Available under GPLv2 from http://github.com/jjo/openvpn-ipv6 * Working: - - tcp6->tcp6; tested on GNU/Linux - - upd6->upd6; tested on GNU/Linux - - upd4->upd6 (ipv6 bound) + - upd6,tcp6: tested on GNU/Linux, win32 + - udp4->upd6,tcp4->tcp6 (ipv4/6 mapped): tested on GNU/Linux, win32 + (gives a warning on local!=remote proto matching) * Setup: ./configure --enable-ipv6 (by default) @@ -55,6 +55,9 @@ Available under GPLv2 from proto_is_udp(), proto_is_dgram(), proto_is_net() * TODO: + - Should not use random for listening in IPv6 "by name", as eg + ip6-localhost could return any ifindex, or "randomly" behave as + if it were IPV6_V6ONLY (caught this in my unittesting) - Implement comparison for mapped addesses: server in dual stack listening IPv6 must permit incoming streams from allowed IPv4 peer, currently you need to pass eg: --remote ffff::1.2.3.4