diff options
author | Gert Doering <gert@greenie.muc.de> | 2010-02-28 22:57:28 +0100 |
---|---|---|
committer | Gert Doering <gert@greenie.muc.de> | 2011-04-24 17:22:40 +0200 |
commit | b52c5256efd5f0120a1322b0b9089c96dbedfe56 (patch) | |
tree | 924ebe1287ec6b5d3f436662d758027cd04315ed /base64.h | |
parent | add IPv6 route add / route delete code for windows (using "netsh") (diff) | |
download | openvpn-b52c5256efd5f0120a1322b0b9089c96dbedfe56.tar.xz |
- 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
Diffstat (limited to 'base64.h')
0 files changed, 0 insertions, 0 deletions