]> git.ipfire.org Git - thirdparty/openvpn.git/commitdiff
tag and release as 20100307-1
authorGert Doering <gert@greenie.muc.de>
Sun, 7 Mar 2010 18:44:43 +0000 (19:44 +0100)
committerGert Doering <gert@greenie.muc.de>
Sun, 24 Apr 2011 15:22:42 +0000 (17:22 +0200)
ChangeLog.IPv6
TODO.IPv6
options.c

index 3ae81d9bcd29ee68f4d37cadf4c37aebe0602fa5..6fcfaa490b603452aa5200401a283c1f2d4fb036 100644 (file)
@@ -286,3 +286,32 @@ Sun Feb 28 17:05:57 CET 2010
   * options.c: set IPv6 version to 20100228-1
 
   * release as patch 20100228-1
+
+Sun Mar  7 19:17:33 CET 2010
+
+  * options.c: set IPv6 version to 20100307-1
+
+  * TODO.IPv6: add note about OpenBSD TODO (#16)
+
+  * route.c: set (and remove) "magic next hop" fe80::8 for IPv6 routes on
+    Win32
+
+  * install-win32/settings.in: bump TAP driver version from 9.6 to 9.7
+    and TAP_RELDATE to "07/03/2010"
+
+  * tap-win32/proto.h: add data types and definitions needed for IPv6
+
+  * tap-win32/types.h: add m_UserToTap_IPv6 ethernet header for IPv6 packets
+
+  * tap-win32/tapdrvr.c: implement support for IPv6 in TUN mode:
+     - IPv6 packets User->OS need correct ether type
+     - IPv6 packets OS->User get correctly forwarded
+     - IPv6 neighbour discovery packets for "fe80::8" (magic address
+       installed as route-nexthop by OpenVPN.exe) get answered locally
+
+  * TEST SUCCESS: WindowsXP/32bit: client-tun/net30, v4+v6
+
+  * tun.c: if IPv6 requested in TUN mode, and TUN/TAP driver version
+    is older than 9.7, log warning and disable IPv6 (won't work anyway).
+
+  * release as patch 20100307-1
index 4855f5ea3e0e8d21329dd966a72fda52a14f964c..c8953a0de8781dfe25ead996d6b4f764b954533e 100644 (file)
--- a/TODO.IPv6
+++ b/TODO.IPv6
@@ -13,7 +13,7 @@ known issues for IPv6 payload support in OpenVPN
 3.) route deletion for IPv6 routes is not yet done
 
     * fixed for configured routes, 3.1.10 *
-    * missing for manual-ifconfig-connected (NetBSD, Darwin)
+    * missing for manual-ifconfig-connected (NetBSD, Darwin, Win32)
 
 4.) do "ifconfig tun0 inet6 unplumb"  or "ifconfig tun0 destroy" for
     Solaris, *BSD, ... at program termination time, to clean up leftovers
@@ -92,3 +92,9 @@ tun0: flags=8051<UP,POINTOPOINT,RUNNING,MULTICAST> mtu 1500
 
        - document all of them in openvpn.8
        - make sure that all existing IPv4 stuff has IPv6 counterparts
+
+16.) OpenBSD
+       - implement ifconfig/route for IPv6
+       - revert ifconfig/open_tun order to "normal" (separate commit!!!)
+         (openvpn-devel, Subject: OpenBSD)
+       - test
index 5c22c002e627912d9f5bb11993f9eb491eb7c133..a08697fa2135ba74e63556bb500f69ef5ebea940 100644 (file)
--- a/options.c
+++ b/options.c
@@ -80,7 +80,7 @@ const char title_string[] =
 #ifdef ENABLE_EUREPHIA
   " [eurephia]"
 #endif
-  " [IPv6 payload 20100228-1]"
+  " [IPv6 payload 20100307-1]"
   " built on " __DATE__
 ;