diff options
author | Gert Doering <gert@greenie.muc.de> | 2010-02-28 23:04:56 +0100 |
---|---|---|
committer | Gert Doering <gert@greenie.muc.de> | 2011-04-24 17:22:41 +0200 |
commit | a04b9228744618aa81e61b151c6eb6a7a400f0c4 (patch) | |
tree | 58ab5af74fd23b1535327da54ca240c4f2112be8 | |
parent | drop "book ipv6" from open_tun() and tuncfg() prototypes (diff) | |
download | openvpn-a04b9228744618aa81e61b151c6eb6a7a400f0c4.tar.xz |
document recent changes and open TODOs, adapt --version info, tag release
-rw-r--r-- | ChangeLog.IPv6 | 46 | ||||
-rw-r--r-- | TODO.IPv6 | 10 | ||||
-rw-r--r-- | options.c | 2 |
3 files changed, 57 insertions, 1 deletions
diff --git a/ChangeLog.IPv6 b/ChangeLog.IPv6 index f32df8b..3ae81d9 100644 --- a/ChangeLog.IPv6 +++ b/ChangeLog.IPv6 @@ -240,3 +240,49 @@ Tue Feb 16 14:43:28 CET 2010 * git stuff: rebase on David Sommerseth's openvpn-testing git tree * release as patch 20100216-1 + +Fri Feb 26 19:59:01 CET 2010 + + * init.c: initialize tuntap->ipv6 in do_init_tun() (to make sure it's + always initialized early-enough, independent of the sequence of + do_ifconfig()/open_tun() [see ifconfig_order() in tun.h]) + + * tun.c, init.c: remove "bool ipv6" argument to tuncfg(), open_tun() + and open_tun_generic() - obsoleted by previous change + + * tun.c: remove ipv6_support() - original purpose was unclear, and all + current platforms (except linux-very-old) fully support IPv6 now :-) + + * tun.c: initial implementation of "netsh" IPv6-ifconfig for Win32 + + * RE-TEST SUCCESS: Linux/i386/ifconfig, client-tun/net30, v4+v6 + +Sun Feb 28 17:05:57 CET 2010 + + * tun.c: NetBSD dependent part: correct destroying/re-creation of tun dev + + * tun.c: move adding of "connected" IPv6 prefix to new helper function, + add_route_connected_v6_net() + + * RE-TEST SUCCESS: NetBSD 5.0/Sparc64, client-tun/net30, v4+v6 + + * RE-TEST SUCCESS: NetBSD 3.1/Sparc64: client-tun/net30, v4-only + + * RE-TEST SUCCESS: Linux/i386/iproute2: server-tun/net30, v4+v6 + + * tun.c: add #ifdef TARGET_DARWIN block for *_tun() functions, to + be able to modify close_tun() for unconfiguring IPv6 + + * tun.c: on close_tun() on MacOS X, need to de-configure "lo0" route for + configured IPv6 address + + * RE-TEST SUCCESS: MacOS X (10.5)/i386: client-tun/net30, v4+v6 + + * route.c: implement ipv6 route adding / deletion via "netsh" for WIN32 + + * TEST FAIL: Windows XP fails, because the tun/tap driver does not + forward IPv6 frames kernel->userland if in "tun" mode + + * options.c: set IPv6 version to 20100228-1 + + * release as patch 20100228-1 @@ -33,9 +33,14 @@ tun0: flags=8051<UP,POINTOPOINT,RUNNING,MULTICAST> mtu 1500 (pool was changed, previous address still active on tun0, breakage) + * semi-fixed for NetBSD, 28.2.10, always do tun0 destroy / tun0 create + before actual ifconfig -- tunnel still lingers after OpenVPN quits + 5.) add new option "ifconfig-ipv6-push" (per-client static IPv6 assignment, -> radiusplugin, etc) + * implemented, 14.1.10 * + 6.) add new option "route-ipv6-gateway" 7.) add "full" gateway handling for IPv6 in route.c @@ -82,3 +87,8 @@ tun0: flags=8051<UP,POINTOPOINT,RUNNING,MULTICAST> mtu 1500 new features should be #ifdef'ed (check whether this is feasible at all) + +15.) IPv6 related environment variables + + - document all of them in openvpn.8 + - make sure that all existing IPv4 stuff has IPv6 counterparts @@ -80,7 +80,7 @@ const char title_string[] = #ifdef ENABLE_EUREPHIA " [eurephia]" #endif - " [IPv6 payload 20100216-1]" + " [IPv6 payload 20100228-1]" " built on " __DATE__ ; |