diff options
author | Gert Doering <gert@greenie.muc.de> | 2010-03-07 19:44:43 +0100 |
---|---|---|
committer | Gert Doering <gert@greenie.muc.de> | 2011-04-24 17:22:42 +0200 |
commit | edc36322da4a253f52901e9a7112ddf836135c45 (patch) | |
tree | 0ba8b676049ad953b247fb07cd07bc225a21765a | |
parent | WIN32: if IPv6 requested in TUN mode, and TUN/TAP driver version is older (diff) | |
download | openvpn-edc36322da4a253f52901e9a7112ddf836135c45.tar.xz |
tag and release as 20100307-1
-rw-r--r-- | ChangeLog.IPv6 | 29 | ||||
-rw-r--r-- | TODO.IPv6 | 8 | ||||
-rw-r--r-- | options.c | 2 |
3 files changed, 37 insertions, 2 deletions
diff --git a/ChangeLog.IPv6 b/ChangeLog.IPv6 index 3ae81d9..6fcfaa4 100644 --- a/ChangeLog.IPv6 +++ b/ChangeLog.IPv6 @@ -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 @@ -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 @@ -80,7 +80,7 @@ const char title_string[] = #ifdef ENABLE_EUREPHIA " [eurephia]" #endif - " [IPv6 payload 20100228-1]" + " [IPv6 payload 20100307-1]" " built on " __DATE__ ; |