Commit Graph

20 Commits

Author SHA1 Message Date
espie
eae66e4a7b PERMIT_* / REGRESS->TEST sweep 2013-03-11 11:35:43 +00:00
sthen
cafc85969f update to openconnect 4.08, rolling in a security fix which we previously
had as a patch, plus a couple of additional bug fixes.
2013-03-04 15:39:31 +00:00
jasper
e7663d3def add CVE id that was just issued.
ok sthen@
2013-02-12 21:39:47 +00:00
sthen
74672a6f9d Cherrypick OpenConnect fix; use a dynamically allocated buffer rather than
a fixed stack buffer when constructing HTTP requests. Prevents an overflow
if a malicious VPN gateway sends a very long hostname/path (for redirects)
or cookie list. (There is a newer release of OpenConnect which includes
this fix, but also some bigger code changes, so that will wait until we
are done with 5.3 release).  ok aja@ jasper@
2013-02-11 21:16:33 +00:00
sthen
2ae097b42a build depends on py-xml 2012-12-20 21:23:43 +00:00
sthen
9784f964f0 Tweak the OpenConnect port: update vpnc-script, enable NLS (gettext
was already pulled in via libs, so no new deps), and avoid SEPARATE_BUILD
for now as the code to detect a version mismatch between binary and lib
in this version doesn't handle it.
2012-11-08 16:44:21 +00:00
sthen
d40cbbfc5c update to OpenConnect 4.07, fixes handling of CSTP write stalls 2012-08-31 13:59:01 +00:00
sthen
a01f15a3eb sync patch with upstream; drop check for config_arg being NULL,
since that's impossible now the getopt string is fixed.
2012-08-31 13:41:28 +00:00
sthen
eb09d327e4 Don't crash with -p without a password, problem reported by Rodolfo Gouveia
(getopt string bug, fix is committed upstream too)
2012-08-31 12:30:56 +00:00
sthen
c1da042370 update to OpenConnect 4.06, sitting in my tree since lock, a diff from
Rodolfo Gouveia reminded me about this.
2012-08-23 16:43:10 +00:00
sthen
599929145d update to OpenConnect 4.05 2012-07-12 23:10:23 +00:00
sthen
18fb46ca5c - switch OpenConnect to using gnutls now that we have version 3
- fix default path to vpnc-script

(add missed patch, should have been with preceding commit)
2012-07-08 13:14:19 +00:00
sthen
f956eb5d99 - switch OpenConnect to using gnutls now that we have version 3
- fix default path to vpnc-script
2012-07-08 13:13:26 +00:00
sthen
7b7edc9840 update to OpenConnect 4.04 2012-07-05 15:22:54 +00:00
sthen
dd1bc1f76a update to OpenConnect 4.03 2012-07-02 15:20:15 +00:00
sthen
fc72a4ae3a update to OpenConnect 4.02
- thanks to David Woodhouse (upstream) for quickly fixing a build
problem I ran into with 4.01.
2012-06-28 15:43:21 +00:00
ajacoutot
4e0b61488e Sync dependencies after libproxy update. 2012-03-29 15:00:19 +00:00
sthen
88ea72915d Change SEPARATE_BUILD=(concurrent|simple) to Yes; bsd.port.mk doesn't
make a distinction between these.  ok aja@ dcoppa@
2012-03-29 13:38:12 +00:00
sthen
e0f299f061 pick a few patches to OpenConnect from upstream repo. 2012-01-16 22:58:54 +00:00
sthen
7d7cdc04a0 import ports/net/openconnect:
OpenConnect is a client for Cisco's AnyConnect SSL VPN, which is
supported by the ASA5500 Series, IOS 12.4(9)T or later on Cisco SR500,
870, 880, 1800, 2800, 3800, 7200 Series and 7301 Routers, and probably
others. Features include:

- Connection through HTTP/SOCKS5 proxy.
- Automatic detection of IPv4 and IPv6 address, routes.
- Authentication via HTTP forms.
- Authentication using SSL certificates.
- Data transport over TCP (HTTPS) or UDP (DTLS).
- Keepalive and Dead Peer Detection on both HTTPS and DTLS.
- Automatic update of VPN server list / configuration.
- Roaming support, allowing reconnection when the local
  IP address changes.

ok/tweaks jasper@, and *big* thanks to upstream developer David Woodhouse
for letting me have access to his test server, noticing+tracking down
problems with vpnc-script when configuring v6 addresses on tun on OpenBSD,
and testing the fix for this on a range of OS.
2011-12-08 13:55:28 +00:00