]> git.ipfire.org Git - thirdparty/openvpn.git/commitdiff
document recent changes and open TODOs, adapt --version info, tag release
authorGert Doering <gert@greenie.muc.de>
Sun, 28 Feb 2010 22:04:56 +0000 (23:04 +0100)
committerGert Doering <gert@greenie.muc.de>
Sun, 24 Apr 2011 15:22:41 +0000 (17:22 +0200)
ChangeLog.IPv6
TODO.IPv6
options.c

index f32df8bc99ca026a12e186ec2ad4dd1a53fa7b4f..3ae81d9bcd29ee68f4d37cadf4c37aebe0602fa5 100644 (file)
@@ -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
index 9437edb393d7e650feb4bbb38739c97bd175a6ad..4855f5ea3e0e8d21329dd966a72fda52a14f964c 100644 (file)
--- a/TODO.IPv6
+++ b/TODO.IPv6
@@ -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
index 3413070249e57b0d31aebc16b49e1558c9ea095b..5c22c002e627912d9f5bb11993f9eb491eb7c133 100644 (file)
--- a/options.c
+++ b/options.c
@@ -80,7 +80,7 @@ const char title_string[] =
 #ifdef ENABLE_EUREPHIA
   " [eurephia]"
 #endif
-  " [IPv6 payload 20100216-1]"
+  " [IPv6 payload 20100228-1]"
   " built on " __DATE__
 ;