Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
| * | | add IPv6 route add / route delete code for windows (using "netsh") | Gert Doering | 2011-04-24 | 1 | -2/+36 | |
| | | | | | | | | | | | | | | | - somewhat preliminary, as the next-hop setting requirements of tun/tap driver are not decided yet, and "route add" might need to be adapted | |||||
| * | | env_block(): if PATH is not set, add standard PATH setting to env so that | Gert Doering | 2011-04-24 | 1 | -0/+16 | |
| | | | | | | | | | | | | "netsh.exe" can find "framedyn.dll" (needs work) | |||||
| * | | * make ipv6_payload compile under windowze | JuanJo Ciarlante | 2011-04-24 | 3 | -0/+61 | |
| | | | | | | | | | | | | | | | | | | | | | - 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 | |||||
| * | | add some TODOs to TODO.IPv6 | Gert Doering | 2011-04-24 | 1 | -6/+6 | |
| | | | | | | | | | | | | | | | --version: change printing of IPv6 payload patch version to [...] style fix "make check" regression in tun.c (unnecessary change reverted) | |||||
| * | | NetBSD fixes - on 4.0 and up, use multi-af mode. On earlier systems that | Gert Doering | 2011-04-24 | 1 | -43/+0 | |
| | | | | | | | | | | | | | | | | | | 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) | |||||
| * | | remove NOTES file from commit - private scribbling | Gert Doering | 2011-04-24 | 1 | -180/+0 | |
| | | | | | | | | | | | | (cherry picked from commit 5df8fe6b0eb3c0f351f322b4690e4d9388980aba) | |||||
| * | | Enable IPv6 Payload in OpenVPN p2mp tun server mode. 20100104-1 release. | Gert Doering | 2011-04-24 | 4 | -6/+269 | |
| | | | | | | | | | | | | (cherry picked from commit ec9dce6387afd198881493bfebf13bb121e8a56b) | |||||
| * | | basic documentation of IPv6 related options and their syntax | Gert Doering | 2011-04-24 | 1 | -0/+53 | |
| | | | ||||||
| * | | undo accidential duplication of existing "--iroute" line in the help text | Gert Doering | 2011-04-24 | 1 | -1/+0 | |
| | | | ||||||
| * | | add some TODOs to TODO.IPv6 | Gert Doering | 2011-04-24 | 4 | -6/+31 | |
| | | | | | | | | | | | | | | | --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 Doering | 2011-04-24 | 6 | -32/+212 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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) | |||||
| * | | 4a, 9, 10, 11, 12 added - and 11. done right away :-) | Gert Doering | 2011-04-24 | 1 | -0/+34 | |
| | | | | | | | | | | | | (cherry picked from commit ea382a1d550ac100d27c8118777e3160c85d06d2) | |||||
| * | | NetBSD fixes - on 4.0 and up, use multi-af mode. On earlier systems that | Gert Doering | 2011-04-24 | 1 | -21/+52 | |
| | | | | | | | | | | | | | | | | | | 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) | |||||
| * | | remove NOTES file from commit - private scribbling | Gert Doering | 2011-04-24 | 1 | -180/+0 | |
| | | | | | | | | | | | | (cherry picked from commit 5df8fe6b0eb3c0f351f322b4690e4d9388980aba) | |||||
| * | | Enable IPv6 Payload in OpenVPN p2mp tun server mode. 20100104-1 release. | Gert Doering | 2011-04-24 | 25 | -81/+1915 | |
| | | | | | | | | | | | | (cherry picked from commit ec9dce6387afd198881493bfebf13bb121e8a56b) | |||||
* | | | Merge branch 'feat_ipv6_transport' | David Sommerseth | 2011-04-25 | 23 | -265/+1564 | |
|\ \ \ | |/ / |/| | | ||||||
| * | | * ipv6-0.4.16: fix mingw32 build | JuanJo Ciarlante | 2011-03-27 | 4 | -27/+45 | |
| | | | ||||||
| * | | * ipv6-0.4.15b: rebase over openvpn-testing-master | JuanJo Ciarlante | 2011-03-27 | 3 | -14/+17 | |
| | | | ||||||
| * | | * ipv6-0.4.15: add --multihome support to xBSD | JuanJo Ciarlante | 2011-03-25 | 3 | -3/+57 | |
| | | | | | | | | | | | | | | | - _both_ for IPv4 (which was missing) and for IPv6 - tested on OpenBSD 4.7, FreeBSD 8.1 | |||||
| * | | * ipv6-0.4.14: fix xinetd usage: | JuanJo Ciarlante | 2011-03-25 | 1 | -2/+34 | |
| | | | | | | | | | | | | | | | | | | - closes http://bugs.debian.org/574164 - also needed for --disable-ipv6 builds - supports IPv6 from xinetd | |||||
| * | | * fix --multihome for ipv6: IPV6_RECVPKTINFO | JuanJo Ciarlante | 2011-03-25 | 1 | -10/+17 | |
| | | | | | | | | | | | | | | | | | | - setsockopt IPV6_RECVPKTINFO (not IPV6_PKTINFO!) - do check for setsockopt() failures - append %<iface> in INFO msg | |||||
| * | | * fix --multihome for ipv4: cmsg_len must compare against in_pktinfo | JuanJo Ciarlante | 2011-03-25 | 1 | -13/+14 | |
| | | | | | | | | | | | | size, not the full 4+6 union, also use saner variable names. | |||||
| * | | * undo mroute.c changes related to ipv6 payload, | JuanJo Ciarlante | 2011-03-25 | 1 | -30/+0 | |
| | | | | | | | | | | | | nothing to do w/ipv6 transport afterall. | |||||
| * | | * rebased to v2.1.1 release | JuanJo Ciarlante | 2011-03-25 | 1 | -2/+8 | |
| | | | | | | | | | | | | * document {un,}trusted_ip6 in manpage | |||||
| * | | * doc updates | JuanJo Ciarlante | 2011-03-25 | 1 | -2/+4 | |
| | | | ||||||
| * | | * fix --disable-ipv6 build | JuanJo Ciarlante | 2011-03-25 | 1 | -0/+6 | |
| | | | ||||||
| * | | * updated doc | JuanJo Ciarlante | 2011-03-25 | 2 | -3/+3 | |
| | | | ||||||
| * | | * polished redirect-gateway (ipv4 on ipv6 endpoints) support | JuanJo Ciarlante | 2011-03-25 | 3 | -2/+8 | |
| | | | ||||||
| * | | * (prototype) fix for supporting "redirect-gateway" for tunneled ipv4 over ↵ | JuanJo Ciarlante | 2011-03-25 | 2 | -8/+12 | |
| | | | | | | | | | | | | ipv6 endpoints | |||||
| * | | * no new funcionality, just small cleanups: | JuanJo Ciarlante | 2011-03-25 | 4 | -42/+41 | |
| | | | | | | | | | | | | | | | | | | - cmdline options help: add tcp6/udp6 missing messages - win32: expand usage of proto_is_udp(), proto_is_tcp() - replace some memset(&obj, 0, sizeof obj) by openvpn's CLEAR(obj) | |||||
| * | | * openbsd: no IFF_MULTICAST, #ifdef around it | JuanJo Ciarlante | 2011-03-25 | 1 | -0/+2 | |
| | | | ||||||
| * | | * doc updates | JuanJo Ciarlante | 2011-03-25 | 1 | -18/+23 | |
| | | | ||||||
| * | | * fixed segfault for undef address family in print_sockaddr_ex (thanks Marcel!) | JuanJo Ciarlante | 2011-03-25 | 1 | -4/+4 | |
| | | | ||||||
| * | | * socket.c: better buf logic in print_sockaddr_ex | JuanJo Ciarlante | 2011-03-25 | 1 | -3/+3 | |
| | | | ||||||
| * | | * TODO.ipv6 update | JuanJo Ciarlante | 2011-03-25 | 1 | -0/+4 | |
| | | | ||||||
| * | | * fix multi-tcp crash (corrected assertion) | JuanJo Ciarlante | 2011-03-25 | 2 | -2/+10 | |
| | | | ||||||
| * | | * init.c: small in-doc tweaks | JuanJo Ciarlante | 2011-03-25 | 1 | -1/+4 | |
| | | | ||||||
| * | | * init.c: document the ENABLE_MANAGEMENT place to work on | JuanJo Ciarlante | 2011-03-25 | 2 | -0/+5 | |
| | | | ||||||
| * | | * updated {README,TODO}.ipv6 from feedback at openvpn-devel mlist | JuanJo Ciarlante | 2011-03-25 | 2 | -20/+32 | |
| | | | ||||||
| * | | * renamed README.ipv6{.txt,} | JuanJo Ciarlante | 2011-03-25 | 1 | -0/+0 | |
| | | | ||||||
| * | | * correctly setup hints.ai_socktype for getaddrinfo(), | JuanJo Ciarlante | 2011-03-25 | 4 | -15/+28 | |
| | | | | | | | | | | | | althought sorta hacky, see TODO.ipv6. | |||||
| * | | * make possible to x-compile openvpn/win32 in Linux | JuanJo Ciarlante | 2011-03-25 | 1 | -6/+26 | |
| | | | ||||||
| * | | * doc update w/unittests results | JuanJo Ciarlante | 2011-03-25 | 1 | -2/+10 | |
| | | | ||||||
| * | | * document ipv6 milestone status | JuanJo Ciarlante | 2011-03-25 | 1 | -3/+6 | |
| | | | ||||||
| * | | * ipv6 on win32 "milestone": 1st snapshot that passes all unittests | JuanJo Ciarlante | 2011-03-25 | 4 | -11/+98 | |
| | | | ||||||
| * | | * fixed win32 non-ipv6 build | JuanJo Ciarlante | 2011-03-25 | 4 | -9/+21 | |
| | | | ||||||
| * | | * added README.ipv6.txt | JuanJo Ciarlante | 2011-03-25 | 1 | -0/+67 | |
| | | | ||||||
| * | | * important fix for tcp6 reconnection | JuanJo Ciarlante | 2011-03-25 | 1 | -1/+14 | |
| | | | | | | | | | | | | was incorrectly creating a PF_INET socket | |||||
| * | | * support --disable-ipv6 build properly: | JuanJo Ciarlante | 2011-03-25 | 6 | -61/+86 | |
| | | | | | | | | | | | | | | | - tests now are pass (and fail) properly for ipv6/4 builds * more GNU indenting | |||||
| * | | * socket.c: use USE_PF_INET6 in switch constructs to actually toss them out, | JuanJo Ciarlante | 2011-03-25 | 1 | -206/+226 | |
| | | | | | | | | | | | | GNU indentation for my deltas |