summaryrefslogtreecommitdiffstats
path: root/ChangeLog.IPv6
Commit message (Collapse)AuthorAgeFilesLines
* Windows IPv6 cleanup - properly remove IPv6 routes and interface configGert Doering2011-05-221-0/+46
| | | | | | | | | | | | | | after tunnel shutdown. Needs to make delete_route_ipv6() visible from tun.c (route.c, route.h) and to properly zero-out host bits from IPv6 "network" at interface route clearing. Further, add IPv6 routes with "store=active" to make sure nothing lingers after a system crash while OpenVPN was running. While at it, small Solaris cleanup - use CLEAR() to zero-out "ifr" struct. Tested on Windows XP SP3 and Win7 by Gert Doering and Tony Lim. Signed-off-by: Gert Doering <gert@greenie.muc.de>
* rebased to 2.2RC2 (beta 2.2 branch)Gert Doering2011-04-241-0/+44
| | | | | | | | | removed mutex locking stuff (no more threading in 2.2) fixed rebase/merge artifacts in mroute.c add current ChangeLog.IPv6 and TODO.IPv6 to commit tag as ipv6-20110424-2 Signed-off-by: Gert Doering <gert@greenie.muc.de>
* bump IPv6 version number (openvpn --version) to 20100922-1Gert Doering2011-04-241-0/+10
| | | | | | document Linux tun fixes and test results in ChangeLog.IPv6 Signed-off-by: Gert Doering <gert@greenie.muc.de>
* 2.2-beta3 has a signed TAP driver with the IPv6 code, but it's notGert Doering2011-04-241-0/+5
| | | | | | | version 9.7 as anticipated (that's 2.1.3) but 9.8 - change test to require 9.8, and change message to point to 2.2-beta3 and up. Signed-off-by: Gert Doering <gert@greenie.muc.de>
* implement IPv6 ifconfig + route setup/deletion on OpenBSDGert Doering2011-04-241-0/+18
| | | | | | | destroy tunX interface on tun_close() tested on OpenBSD 4.7 Signed-off-by: Gert Doering <gert@greenie.muc.de>
* tag and release as 20100307-1Gert Doering2011-04-241-0/+29
|
* document recent changes and open TODOs, adapt --version info, tag releaseGert Doering2011-04-241-0/+46
|
* add some TODOs to TODO.IPv6Gert Doering2011-04-241-0/+11
| | | | | --version: change printing of IPv6 payload patch version to [...] style fix "make check" regression in tun.c (unnecessary change reverted)
* new feature: "ifconfig-ipv6-push" (from ccd/ config)Gert Doering2011-04-241-0/+42
| | | | | | | | | | | | | | | | | | | | | | affects options.h, options.c, multi.c benefit: static IPv6 address assignment from radiusplugin (etc) rewritten get_ipv6_addr() to handle IPv6 addresses with and without "/bits" affects route.c and mainly options.c benefit: ifconfig-ipv6, ifconfig-ipv6-pool can now be accept configurations with networks != /64 (the rest of the implementation is not yet completely there, but this is imporant preparation work to be able to add /bits to "push 'ifconfig-ipv6 ...'" later on without breaking clients do not try to add/delete IPv6 routes if no IPv6 on tunnel affects: route.c benefit: avoid error messages, and make IPv6 troubleshooting easier flag as "config error" if --ifconfig-ipv6-pool used without --ifconfig-ipv6 flag as "config error" if --ifconfig-ipv6-pool used without --server print warning if --ifconfig-ipv6 is used without --tun-ipv6 changes documented in more detail in ChangeLog.IPv6 * release patch set 20100114-1 (cherry picked from commit c04f774c7e9bed602818b1fe2ff4e83cf913d471)
* Enable IPv6 Payload in OpenVPN p2mp tun server mode. 20100104-1 release.Gert Doering2011-04-241-0/+189
(cherry picked from commit ec9dce6387afd198881493bfebf13bb121e8a56b)