|
From: <ope...@li...> - 2011-04-25 15:08:03
|
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "OpenVPN with experimental and new features - which requires a lot of testing".
The branch, feat_ipv6_payload has been created
at 15a436aac6b617b87bb234cdd7fedf1e603c470f (commit)
- Log -----------------------------------------------------------------
commit 15a436aac6b617b87bb234cdd7fedf1e603c470f
Author: Gert Doering <ge...@gr...>
Date: Sun Apr 24 17:15:56 2011 +0200
rebased to 2.2RC2 (beta 2.2 branch)
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 <ge...@gr...>
commit 37aa6ac67bd969544ee1c077df915a3bafa484da
Author: Gert Doering <ge...@gr...>
Date: Sun Jan 16 18:24:37 2011 +0100
Implement "ipv6 ifconfig" for TAP interfaces on Solaris
Solaris close_tun(): add explicit "unplumb'ing" of IPv6 tun/tap
interfaces, otherwise they would linger around after OpenVPN exits.
Signed-off-by: Gert Doering <ge...@gr...>
commit a64e083c77e3819259d50c44d44f032dd50134f5
Author: Gert Doering <ge...@gr...>
Date: Wed Sep 22 22:23:10 2010 +0200
bump IPv6 version number (openvpn --version) to 20100922-1
document Linux tun fixes and test results in ChangeLog.IPv6
Signed-off-by: Gert Doering <ge...@gr...>
commit cfa5b2bf34733157a1b1c18313864250c7f8bf9a
Author: Gert Doering <ge...@gr...>
Date: Wed Sep 22 22:18:35 2010 +0200
bugfix for linux/iproute2: IPv6 ifconfig code block was not called for
"dev tun"+"topology subnet" - moved code out of "if (tun)" block, works.
add more debug information to help diagnose cases where IPv6 isn't working
Signed-off-by: Gert Doering <ge...@gr...>
commit 7402980cd2b02043bcecffef84c02eb3fbac5e2f
Author: Gert Doering <ge...@gr...>
Date: Wed Sep 15 19:23:10 2010 +0200
correct URL for "more information about IPv6 patch is *here*"
Signed-off-by: Gert Doering <ge...@gr...>
commit 48173b72c63796aabe5bfb76de05087fe543aa19
Author: Gert Doering <ge...@gr...>
Date: Thu Sep 2 21:20:30 2010 +0200
2.2-beta3 has a signed TAP driver with the IPv6 code, but it's not
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 <ge...@gr...>
commit 670d1b57b63df92f29b5c5fc882da6941ff2b0b2
Author: Gert Doering <ge...@gr...>
Date: Tue Aug 10 12:39:28 2010 +0200
renamed t_client.sh to t_client.sh.in
build t_client.sh by configure at run-time, with proper paths to
ip/ifconfig/netstat binaries, and (most important) with proper #!SHELL
extend configure.ac to find "netstat" binary and to chmod +x "t_client.sh"
Signed-off-by: Gert Doering <ge...@gr...>
commit 674612e2662422d4f2108df1194b9490b371966e
Author: Gert Doering <ge...@gr...>
Date: Sun Aug 8 21:24:30 2010 +0200
full "VPN client connect" test framework for OpenVPN
run from "make check" if "t_client.rc" is found in workdir or srcdir
(copy t_client.rc-sample, fill in specifics for your test server)
Signed-off-by: Gert Doering <ge...@gr...>
commit ada9769e32da0152c61ef76fefe403444d61af43
Author: Gert Doering <ge...@gr...>
Date: Sun Aug 8 12:34:00 2010 +0200
implement IPv6 ifconfig + route setup/deletion on OpenBSD
destroy tunX interface on tun_close()
tested on OpenBSD 4.7
Signed-off-by: Gert Doering <ge...@gr...>
commit 2232f4b5ba74b7e0b77353e1e99f12637a8a15f6
Author: Gert Doering <ge...@gr...>
Date: Mon Mar 29 17:05:02 2010 +0200
revert unconditionally-enabling of setenv_es() logging (too noisy)
replace with #ifdef DEBUG_VERBOSE_SETENV compile-time flag
commit edc36322da4a253f52901e9a7112ddf836135c45
Author: Gert Doering <ge...@gr...>
Date: Sun Mar 7 19:44:43 2010 +0100
tag and release as 20100307-1
commit 91698ccd1010355d424e9a2a494c09fa54a82be6
Author: Gert Doering <ge...@gr...>
Date: Sun Mar 7 19:43:01 2010 +0100
WIN32: 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).
commit 94d50a1720d94e3644333d716e8ccc6f7cbd21cb
Author: Gert Doering <ge...@gr...>
Date: Sun Mar 7 19:30:56 2010 +0100
when deleting a route on win32, also add gateway address
(otherwise netsh.exe will succeed, but silently ignore request)
commit a9557fcbdf986bac3bce519978600c881e9911ce
Author: Gert Doering <ge...@gr...>
Date: Fri Mar 5 09:42:11 2010 +0100
Win32: set next-hop for IPv6 routes according to TUN/TAP mode - in TUN mode,
use special next-hop address (fe80::8) that tapdrv will handle ND for
commit a04b9228744618aa81e61b151c6eb6a7a400f0c4
Author: Gert Doering <ge...@gr...>
Date: Sun Feb 28 23:04:56 2010 +0100
document recent changes and open TODOs, adapt --version info, tag release
commit a86ce6ea4e91514da1e88f052e578fc75a05de73
Author: Gert Doering <ge...@gr...>
Date: Sun Feb 28 23:04:04 2010 +0100
drop "book ipv6" from open_tun() and tuncfg() prototypes
commit b52c5256efd5f0120a1322b0b9089c96dbedfe56
Author: Gert Doering <ge...@gr...>
Date: Sun Feb 28 22:57:28 2010 +0100
- Win32 IPv6 ifconfig support, using "netsh" calls
- initialize tuntap->ipv6 in init.c::do_init_tun(), to make sure it's
setup "early enough", no matter what ifconfig_order() wants
- change call convention for open_tun(): drop "ipv6" flag, because it's
incompatible with windows/openbsd calling sequence (ifconfig first,
open_tun later) - also affects open_tun_generic() and tuncfg().
- drop ipv6_support() helper function - has no useful purpose anymore
- introduce add_route_connected_v6_net() helper for Win32, Darwin, Netbsd
(cleanup code)
- fix NetBSD tunnel setup - destroy/recreate before ifconfig'ing, to make
sure no leftover configuration lingers on tunnel from previous call
(NetBSD tunnels are always persistent unless explicitely destroyed)
- DARWIN (MacOS X) gets its own #ifdef section for open_tun()/close_tun()
now, because close_tun() needs to cleanup IPv6 ifconfig
commit 6607def82270d0c31900736912e12dfec7a025b4
Author: Gert Doering <ge...@gr...>
Date: Sun Feb 28 22:50:41 2010 +0100
add IPv6 route add / route delete code for windows (using "netsh")
- somewhat preliminary, as the next-hop setting requirements of tun/tap
driver are not decided yet, and "route add" might need to be adapted
commit 48ab6b419756c4be0974d447111f373d0cdb7dce
Author: Gert Doering <ge...@gr...>
Date: Sun Feb 28 22:48:48 2010 +0100
env_block(): if PATH is not set, add standard PATH setting to env so that
"netsh.exe" can find "framedyn.dll" (needs work)
commit 49a945eafea2c64dbaa5cb2ecdfd4ca9a82aa26e
Author: JuanJo Ciarlante <jj...@go...>
Date: Sun Feb 21 18:46:59 2010 +0100
* make ipv6_payload compile under windowze
- create inet_ntop() and inet_pton() wrap-implementations using
WSAAddressToString() and WSAStringToAddress() functions
- add relevant win32-only headers to syshead.h
NOTE: syshead.h changes are already included in ipv6_transport
commit 64d2297d398cbf131da5908858abcbb2dac8a033
Author: Gert Doering <ge...@gr...>
Date: Tue Feb 16 15:40:31 2010 +0100
add some TODOs to TODO.IPv6
--version: change printing of IPv6 payload patch version to [...] style
fix "make check" regression in tun.c (unnecessary change reverted)
commit 9bcd2005d1f0368bebf787d95d07abe5fc5125eb
Author: Gert Doering <ge...@gr...>
Date: Thu Jan 14 15:21:05 2010 +0100
NetBSD fixes - on 4.0 and up, use multi-af mode. On earlier systems that
do not have TUNSIFHEAD (and do not have IPv6 capable tunnels), fall back
to old IPv4-only code without address-family prepending.
(cherry picked from commit 2a57c58b185deb11b0a62c584489fff59258146c)
commit 24393600b068569e78f69ab36d3ee21f00abea23
Author: Gert Doering <ge...@gr...>
Date: Thu Jan 7 14:59:51 2010 +0100
remove NOTES file from commit - private scribbling
(cherry picked from commit 5df8fe6b0eb3c0f351f322b4690e4d9388980aba)
commit cddff731a04d261c638e19b5d37c7ee15d81c19e
Author: Gert Doering <ge...@gr...>
Date: Thu Jan 7 14:51:40 2010 +0100
Enable IPv6 Payload in OpenVPN p2mp tun server mode. 20100104-1 release.
(cherry picked from commit ec9dce6387afd198881493bfebf13bb121e8a56b)
commit 8259bc2599186b87d51e3f4651454693db25b109
Author: Gert Doering <ge...@gr...>
Date: Tue Feb 16 16:36:08 2010 +0100
basic documentation of IPv6 related options and their syntax
commit 3abe93572f331eacfadc9fc995cd8ab34985ed6c
Author: Gert Doering <ge...@gr...>
Date: Tue Feb 16 16:34:40 2010 +0100
undo accidential duplication of existing "--iroute" line in the help text
commit 4341f7c507f0a3e960c03f595dbeee7c3e1e628e
Author: Gert Doering <ge...@gr...>
Date: Tue Feb 16 15:40:31 2010 +0100
add some TODOs to TODO.IPv6
--version: change printing of IPv6 payload patch version to [...] style
fix "make check" regression in tun.c (unnecessary change reverted)
commit 1840c852c2074421e2a2e0d56b47ed6154d4b198
Author: Gert Doering <ge...@gr...>
Date: Thu Jan 14 15:53:40 2010 +0100
new feature: "ifconfig-ipv6-push" (from ccd/ config)
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)
commit 0b6f1912fc483734da504dfbc6a5a155008806bb
Author: Gert Doering <ge...@gr...>
Date: Thu Jan 14 15:52:06 2010 +0100
4a, 9, 10, 11, 12 added - and 11. done right away :-)
(cherry picked from commit ea382a1d550ac100d27c8118777e3160c85d06d2)
commit c7b07abf9578fe4adb6bc5cbe7f4dc443fd52887
Author: Gert Doering <ge...@gr...>
Date: Thu Jan 14 15:21:05 2010 +0100
NetBSD fixes - on 4.0 and up, use multi-af mode. On earlier systems that
do not have TUNSIFHEAD (and do not have IPv6 capable tunnels), fall back
to old IPv4-only code without address-family prepending.
(cherry picked from commit 2a57c58b185deb11b0a62c584489fff59258146c)
commit 4c0b5a1c241e8b250962fd7bdbc1c0c3c78a7f56
Author: Gert Doering <ge...@gr...>
Date: Thu Jan 7 14:59:51 2010 +0100
remove NOTES file from commit - private scribbling
(cherry picked from commit 5df8fe6b0eb3c0f351f322b4690e4d9388980aba)
commit 512cda46b0f65f388e24436cd28d44bdc90fe985
Author: Gert Doering <ge...@gr...>
Date: Thu Jan 7 14:51:40 2010 +0100
Enable IPv6 Payload in OpenVPN p2mp tun server mode. 20100104-1 release.
(cherry picked from commit ec9dce6387afd198881493bfebf13bb121e8a56b)
-----------------------------------------------------------------------
hooks/post-receive
--
OpenVPN with experimental and new features - which requires a lot of testing
|