Browse code

tag and release as 20100307-1

Gert Doering authored on 2010/03/08 03:44:43
Showing 3 changed files
... ...
@@ -286,3 +286,32 @@ Sun Feb 28 17:05:57 CET 2010
286 286
   * options.c: set IPv6 version to 20100228-1
287 287
 
288 288
   * release as patch 20100228-1
289
+
290
+Sun Mar  7 19:17:33 CET 2010
291
+
292
+  * options.c: set IPv6 version to 20100307-1
293
+
294
+  * TODO.IPv6: add note about OpenBSD TODO (#16)
295
+
296
+  * route.c: set (and remove) "magic next hop" fe80::8 for IPv6 routes on
297
+    Win32
298
+
299
+  * install-win32/settings.in: bump TAP driver version from 9.6 to 9.7
300
+    and TAP_RELDATE to "07/03/2010"
301
+
302
+  * tap-win32/proto.h: add data types and definitions needed for IPv6
303
+
304
+  * tap-win32/types.h: add m_UserToTap_IPv6 ethernet header for IPv6 packets
305
+
306
+  * tap-win32/tapdrvr.c: implement support for IPv6 in TUN mode:
307
+     - IPv6 packets User->OS need correct ether type
308
+     - IPv6 packets OS->User get correctly forwarded
309
+     - IPv6 neighbour discovery packets for "fe80::8" (magic address
310
+       installed as route-nexthop by OpenVPN.exe) get answered locally
311
+
312
+  * TEST SUCCESS: WindowsXP/32bit: client-tun/net30, v4+v6
313
+
314
+  * tun.c: if IPv6 requested in TUN mode, and TUN/TAP driver version
315
+    is older than 9.7, log warning and disable IPv6 (won't work anyway).
316
+
317
+  * release as patch 20100307-1
... ...
@@ -13,7 +13,7 @@ known issues for IPv6 payload support in OpenVPN
13 13
 3.) route deletion for IPv6 routes is not yet done
14 14
 
15 15
     * fixed for configured routes, 3.1.10 *
16
-    * missing for manual-ifconfig-connected (NetBSD, Darwin)
16
+    * missing for manual-ifconfig-connected (NetBSD, Darwin, Win32)
17 17
 
18 18
 4.) do "ifconfig tun0 inet6 unplumb"  or "ifconfig tun0 destroy" for
19 19
     Solaris, *BSD, ... at program termination time, to clean up leftovers
... ...
@@ -92,3 +92,9 @@ tun0: flags=8051<UP,POINTOPOINT,RUNNING,MULTICAST> mtu 1500
92 92
 
93 93
 	- document all of them in openvpn.8
94 94
 	- make sure that all existing IPv4 stuff has IPv6 counterparts
95
+
96
+16.) OpenBSD
97
+	- implement ifconfig/route for IPv6
98
+	- revert ifconfig/open_tun order to "normal" (separate commit!!!)
99
+	  (openvpn-devel, Subject: OpenBSD)
100
+	- test
... ...
@@ -80,7 +80,7 @@ const char title_string[] =
80 80
 #ifdef ENABLE_EUREPHIA
81 81
   " [eurephia]"
82 82
 #endif
83
-  " [IPv6 payload 20100228-1]"
83
+  " [IPv6 payload 20100307-1]"
84 84
   " built on " __DATE__
85 85
 ;
86 86