]> git.ipfire.org Git - thirdparty/openvpn.git/commit
new feature: "ifconfig-ipv6-push" (from ccd/ config)
authorGert Doering <gert@greenie.muc.de>
Thu, 14 Jan 2010 14:53:40 +0000 (15:53 +0100)
committerGert Doering <gert@greenie.muc.de>
Sun, 24 Apr 2011 15:22:35 +0000 (17:22 +0200)
commit1840c852c2074421e2a2e0d56b47ed6154d4b198
tree702ce20af75c5cd33536a60cc911dac982a42792
parent0b6f1912fc483734da504dfbc6a5a155008806bb
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)
ChangeLog.IPv6
multi.c
options.c
options.h
route.c
route.h