summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
| * | undo accidential duplication of existing "--iroute" line in the help textGert Doering2011-04-241-1/+0
| | |
| * | add some TODOs to TODO.IPv6Gert Doering2011-04-244-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 Doering2011-04-246-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 Doering2011-04-241-0/+34
| | | | | | | | | | | | (cherry picked from commit ea382a1d550ac100d27c8118777e3160c85d06d2)
| * | NetBSD fixes - on 4.0 and up, use multi-af mode. On earlier systems thatGert Doering2011-04-241-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 scribblingGert Doering2011-04-241-180/+0
| | | | | | | | | | | | (cherry picked from commit 5df8fe6b0eb3c0f351f322b4690e4d9388980aba)
| * | Enable IPv6 Payload in OpenVPN p2mp tun server mode. 20100104-1 release.Gert Doering2011-04-2425-81/+1915
| | | | | | | | | | | | (cherry picked from commit ec9dce6387afd198881493bfebf13bb121e8a56b)
* | | Merge branch 'feat_ipv6_transport'David Sommerseth2011-04-2523-265/+1564
|\ \ \ | |/ / |/| |
| * | * ipv6-0.4.16: fix mingw32 buildJuanJo Ciarlante2011-03-274-27/+45
| | |
| * | * ipv6-0.4.15b: rebase over openvpn-testing-masterJuanJo Ciarlante2011-03-273-14/+17
| | |
| * | * ipv6-0.4.15: add --multihome support to xBSDJuanJo Ciarlante2011-03-253-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 Ciarlante2011-03-251-2/+34
| | | | | | | | | | | | | | | | | | - closes http://bugs.debian.org/574164 - also needed for --disable-ipv6 builds - supports IPv6 from xinetd
| * | * fix --multihome for ipv6: IPV6_RECVPKTINFOJuanJo Ciarlante2011-03-251-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_pktinfoJuanJo Ciarlante2011-03-251-13/+14
| | | | | | | | | | | | size, not the full 4+6 union, also use saner variable names.
| * | * undo mroute.c changes related to ipv6 payload,JuanJo Ciarlante2011-03-251-30/+0
| | | | | | | | | | | | nothing to do w/ipv6 transport afterall.
| * | * rebased to v2.1.1 releaseJuanJo Ciarlante2011-03-251-2/+8
| | | | | | | | | | | | * document {un,}trusted_ip6 in manpage
| * | * doc updatesJuanJo Ciarlante2011-03-251-2/+4
| | |
| * | * fix --disable-ipv6 buildJuanJo Ciarlante2011-03-251-0/+6
| | |
| * | * updated docJuanJo Ciarlante2011-03-252-3/+3
| | |
| * | * polished redirect-gateway (ipv4 on ipv6 endpoints) supportJuanJo Ciarlante2011-03-253-2/+8
| | |
| * | * (prototype) fix for supporting "redirect-gateway" for tunneled ipv4 over ↵JuanJo Ciarlante2011-03-252-8/+12
| | | | | | | | | | | | ipv6 endpoints
| * | * no new funcionality, just small cleanups:JuanJo Ciarlante2011-03-254-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 itJuanJo Ciarlante2011-03-251-0/+2
| | |
| * | * doc updatesJuanJo Ciarlante2011-03-251-18/+23
| | |
| * | * fixed segfault for undef address family in print_sockaddr_ex (thanks Marcel!)JuanJo Ciarlante2011-03-251-4/+4
| | |
| * | * socket.c: better buf logic in print_sockaddr_exJuanJo Ciarlante2011-03-251-3/+3
| | |
| * | * TODO.ipv6 updateJuanJo Ciarlante2011-03-251-0/+4
| | |
| * | * fix multi-tcp crash (corrected assertion)JuanJo Ciarlante2011-03-252-2/+10
| | |
| * | * init.c: small in-doc tweaksJuanJo Ciarlante2011-03-251-1/+4
| | |
| * | * init.c: document the ENABLE_MANAGEMENT place to work onJuanJo Ciarlante2011-03-252-0/+5
| | |
| * | * updated {README,TODO}.ipv6 from feedback at openvpn-devel mlistJuanJo Ciarlante2011-03-252-20/+32
| | |
| * | * renamed README.ipv6{.txt,}JuanJo Ciarlante2011-03-251-0/+0
| | |
| * | * correctly setup hints.ai_socktype for getaddrinfo(),JuanJo Ciarlante2011-03-254-15/+28
| | | | | | | | | | | | althought sorta hacky, see TODO.ipv6.
| * | * make possible to x-compile openvpn/win32 in LinuxJuanJo Ciarlante2011-03-251-6/+26
| | |
| * | * doc update w/unittests resultsJuanJo Ciarlante2011-03-251-2/+10
| | |
| * | * document ipv6 milestone statusJuanJo Ciarlante2011-03-251-3/+6
| | |
| * | * ipv6 on win32 "milestone": 1st snapshot that passes all unittestsJuanJo Ciarlante2011-03-254-11/+98
| | |
| * | * fixed win32 non-ipv6 buildJuanJo Ciarlante2011-03-254-9/+21
| | |
| * | * added README.ipv6.txtJuanJo Ciarlante2011-03-251-0/+67
| | |
| * | * important fix for tcp6 reconnectionJuanJo Ciarlante2011-03-251-1/+14
| | | | | | | | | | | | was incorrectly creating a PF_INET socket
| * | * support --disable-ipv6 build properly:JuanJo Ciarlante2011-03-256-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 Ciarlante2011-03-251-206/+226
| | | | | | | | | | | | GNU indentation for my deltas
| * | * migrated all getaddrinfo() to getaddr6JuanJo Ciarlante2011-03-251-133/+101
| | | | | | | | | | | | * tests Ok: {loopback,remote}{udp,tcp}{4,6}
| * | * created getaddr6(), use it from resolve_remote()JuanJo Ciarlante2011-03-251-15/+265
| | | | | | | | | | | | | | | next: merge ipv{4,6} signal logic into one inside resolve_remote() * passes {loopback,remote}{udp,tcp}{4,6} tests
| * | * rebased openvpn-2.1_rc1b.jjo.20061206.d.patchJuanJo Ciarlante2011-03-2513-190/+856
| | | | | | | | | | | | | | | * passes {udp,tcp}x{v4,v6} loopback tests * passes {udp,tcp}x{v6} remote tests
* | | Update man page with info about --connect-timeoutRobert Fischer2011-04-211-0/+8
| | | | | | | | | | | | | | | | | | Signed-off-by: Robert Fischer <ml-openvpn@trispace.org> Acked-by: David Sommerseth <dazo@users.sourceforge.net> Signed-off-by: David Sommerseth <dazo@users.sourceforge.net>
* | | Update man page with info about --capathRobert Fischer2011-04-211-0/+5
| | | | | | | | | | | | | | | | | | Signed-off-by: Robert Fischer <ml-openvpn@trispace.org> Acked-by: David Sommerseth <dazo@users.sourceforge.net> Signed-off-by: David Sommerseth <dazo@users.sourceforge.net>
* | | Add a simple comment regarding openvpn_snprintf() is duplicatedDavid Sommerseth2011-04-211-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | Commit df5a4380c3931520d5fae2b18f0fc2e67a883aae copies this function from buffer.c to service-win32/openvpnserv.c. Any changes on either places should be done in both implementations. Signed-off-by: David Sommerseth <dazo@users.sourceforge.net>
* | | Improve the mysprintf() issue in openvpnserv.cDavid Sommerseth2011-04-211-11/+28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | A quick and dirty compile fix was introduced in commit 77d244050964525417, and was accepted under the condition that it would be a temporary fix. As the usage of _snprintf() is realy not ideal on Windows, this patch uses the same well tested openvpn_snprintf() function from buffer.c. It was a longer discussion of several possibilities to re-use that code, but in the end it seemed easier to just copy-paste this function to openvpnserv.c for now. The reason for this conclusion was that the function is really simple, well defined and will most likely not be changed much in the future. It is also added a comment in openvpnserv.c where this function has its origins. Signed-off-by: David Sommerseth <dazo@users.sourceforge.net> Acked-by: James Yonan <james@openvpn.net>
* | | Fixed a bug with GUI icon deletion on upgrade from 2.2-RC or earlierSamuli Seppänen2011-04-151-0/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | This bug was introduced in commit 110e42d199e735ab1a31388c5678f59d0fa9510c. Trac-ticket: 120 Signed-off-by: Samuli Seppänen <samuli@openvpn.net> Acked-by: David Sommerseth <davids@redhat.com> Signed-off-by: David Sommerseth <davids@redhat.com>