Commit Graph

62 Commits

Author SHA1 Message Date
sthen
24848258fb Adjust OpenVPN following the split of tun(4)'s "link0" mode into tap(4). 2015-10-23 15:10:36 +00:00
sthen
748fa28250 fix mis-merge in previous, had a link0 which should have been -link0 2015-09-16 09:07:30 +00:00
sthen
a489604d37 Consolidate OpenVPN's ifconfig tun handling for NetBSD/OpenBSD. noop for now,
makes it easier to understand tun/tap handling. Thanks Ralf Hortsmann and
Johan Huldtgren for testing.
2015-09-16 08:45:15 +00:00
sthen
a14f2f481a update to openvpn-2.3.8 2015-09-08 19:10:55 +00:00
sthen
94101c9c79 update to openvpn-2.3.7
https://community.openvpn.net/openvpn/wiki/ChangesInOpenvpn23
2015-06-25 08:46:49 +00:00
sthen
f2c79a6724 update to OpenVPN 2.3.6, fixing some assertion crashes (DoS)
new version pointed out by dhill
2014-12-01 21:43:39 +00:00
sthen
36f9ce8fc1 update to openvpn 2.3.5, also tested by Mattieu Baptiste, thanks! 2014-11-18 16:18:56 +00:00
sthen
2d15118f43 Fix mis-merge in last commit, restoring some route operations which got broken.
Thanks to Mattieu Baptiste for reporting the problem and testing the fix.
2014-10-21 17:55:11 +00:00
sthen
429633c786 update to openvpn-2.3.4 2014-10-10 21:07:07 +00:00
espie
b9976e2b4d *really* disable things properly. 2014-04-18 19:08:12 +00:00
sthen
dc45035b82 add makefile parts dealing with PolarSSL support; not enabled yet as current
OpenVPN versions are built against the 1.2 API
2014-04-18 11:54:32 +00:00
sthen
ad372c9dcf bugfix update to OpenVPN 2.3.2 2014-01-09 22:42:43 +00:00
sthen
27f03b1c52 bump REVISION for any ports using route messages. regen some distinfos and
remove unnecessary USE_GROFFs while there.
2013-10-31 21:12:12 +00:00
bluhm
ecc8a9c2f8 OpenVPN copies part of the net/route.h header file into their route.c
source file.  They cannot include it, because the kernel route
structure has a name conflict with the openvpn route structure.
The obvious solution is to rename the openvpn route.  According to
the sources, NetBSD and FreeBSD and Dragonfly also suffer from that.

This change is needed for an upcoming routing message change.  We
do not want to patch the port each time when we change the system
header file.

Test and OK sthen@
2013-10-21 09:15:06 +00:00
sthen
5d78d4f161 Reinstate route.c patch, lost in the update to 2.3.1 where upstream rearranged
files. Found the hard way by, and diff from, Yoshihisa Matsushita.
2013-05-01 15:40:33 +00:00
sthen
2058adb213 remove the (minimal) rtable support; shortly after it was added to the
OpenVPN port, "exec" was added to route(8) which provides the same support
in a more general way. use a command like this instead:

"route -T <table#> exec openvpn -daemon ..."
2013-04-23 09:31:33 +00:00
benoit
9195a3f3de remove fkr@ as maintainer per his request 2013-04-22 18:39:34 +00:00
sthen
1ce4070bea update to OpenVPN 2.31, from Bjorn Ketelaars, maintainer timeout 2013-04-20 16:22:55 +00:00
espie
eae66e4a7b PERMIT_* / REGRESS->TEST sweep 2013-03-11 11:35:43 +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
jsing
3113bc5481 Include openvpn-plugin.h in openvpn package.
ok sthen@
2012-01-27 12:30:28 +00:00
sthen
61fe1a9218 Teach OpenVPN to use a specific ifconfig command for "topology subnet"
rather than defaulting to a bogus one which enables link0. From Mitja Muzenic.
2012-01-23 18:07:21 +00:00
sthen
ae755990b6 update to OpenVPN 2.2.2, ok fkr@ 2012-01-12 08:15:30 +00:00
stsp
0736e0474f Move MESSAGE to README. Explain how to configure tun devices with
/etc/hostname.if, and how to run openvpn in /var/empty chroot.
ok sthen
2011-11-02 16:45:02 +00:00
espie
0397d65db0 new depends 2010-11-19 22:31:32 +00:00
espie
49cc004681 new WANTLIB 2010-11-11 16:27:54 +00:00
fkr
349b89bb47 update to openvpn 2.1.4, which is a bug fix release only.
ok dcoppa@, benoit@
2010-11-10 13:50:04 +00:00
sthen
0666992301 fix tabs 2010-10-18 21:50:38 +00:00
espie
47ff75aa46 USE_GROFF=Yes 2010-10-18 18:36:45 +00:00
fkr
3ebadeeb9d update to OpenVPN 2.1.2
while here, enable dropping to _openvpn user in the sample configs.
ok and feedback ajacoutot@
2010-08-30 18:32:20 +00:00
sthen
d1c6f80880 use REVISION, checked with before/after make show=PKGNAMES (plus some
extra-careful checking where there are complicated PSEUDO_FLAVORS).
2010-07-12 22:07:37 +00:00
fkr
712a318987 unbreak and adopt to the changes to rdomains/rtables in -current.
feedback and ok sthen@
2010-07-08 09:18:25 +00:00
benoit
83af06950b - update openvpn to 2.1.0
ok fkr@, ajacoutot@
2009-12-11 23:05:37 +00:00
fkr
4c0617af08 update to OpenVPN 2.1rc22.
rdomain support from Laurent Ghigonis.

tested by various.

ok bernd@, benoit@
2009-11-26 22:55:27 +00:00
sthen
f88d556dc6 Upstream rerolled the distfile (fixed a Makefile and removed some
junk files, .svn and so on); sync distinfo and a (slightly gratuitous)
package bump. Regen patches while there.

Noticed by naddy@ and Viq. ok fkr@
2009-10-10 13:35:33 +00:00
fkr
acc40d958e update to openvpn 2.1rc20.
ok sturm@, bernd@, ajacoutot@
2009-10-07 21:44:48 +00:00
sthen
64fa08b62b move to archivers/lzo2, bump 2009-07-24 14:37:23 +00:00
sthen
ca503995d7 - add MESSAGE with a suggestion from Tom on misc@ of using hostname.tun*
to start OpenVPN; this sidesteps a problem where openvpn destroys and re-
creates the tun interface, which affects PF/altq.

- shorten DESCR to better fit 80x24

ok fkr@ (maintainer).
2009-06-18 13:02:40 +00:00
fkr
8c7b50f27f switch OpenVPN to compile with pthreads, since this is needed for plugins
like ldap auth.
ok bernd@, sthen@
2009-05-10 13:59:35 +00:00
martin
a3e1a41274 gcc2 build fixes:
- macro with variable declarations not at the begging of block
- branch prediction hints not available in gcc2

ok fkr@
2009-03-08 15:56:52 +00:00
fkr
ec1310757c update to OpenVPN 2.1rc15
tested by a few, ok mbalmer@
2008-11-27 11:38:32 +00:00
fkr
40c4ee25ab update to openvpn 2.1rc13
ok bernd@
2008-10-22 05:27:07 +00:00
fkr
0fa1c0a21f update to openvpn 2.1rc9, this includes security fixes
in earlier versions of 2.1 rc series, CVE-2008-3459

ok bernd@, ajacoutot@
2008-09-06 09:07:10 +00:00
fkr
be0b0d0633 update to OpenVPN 2.1rc7
tested by many
ok bernd@
2008-04-01 21:50:14 +00:00
fkr
500ebc256e take over maintainership as discussed on ports@ a while ago.
ok bernd@ and previous maintainer.
2007-11-20 21:39:02 +00:00
claudio
899aacf19f On -current OpenVPN no longer works because of their brain damaged way
to talk to the routing socket to get the default gateway.
Instead of pulling in net/route.h they copied parts of the contents into
their code. Update the needed bits to make it work again.
OK fkr@, jasper@ and Thomas Delaet (maintainer)
2007-09-11 15:09:14 +00:00
aanriot
5fb248d27d - maintenance update to 2.0.9 (bugfixes on the documentation/scripts) ;
- while there, remove quotes from COMMENT ;

ok Thomas Delaet (maintainer).
2007-07-27 21:20:29 +00:00
espie
9eafbbfb35 base64 checksums. 2007-04-05 16:19:55 +00:00
robert
595afec84a - use the _openvpn uid/gid istead of nobody/nogroup; from Tamas Tevesz
- remove USE_GMAKE because it is not needed
- use a different method for installing the sample config files to prevent
installing .orig files left behind after patching
- bump PKGNAME
2006-12-15 09:56:14 +00:00
bernd
1900906dcc Security update to openvpn-2.0.6.
* Security Vulnerability affecting OpenVPN 2.0 through 2.0.5.
  An OpenVPN client connecting to a
  malicious or compromised server could potentially receive
  "setenv" configuration directives from the server which could
  cause arbitrary code execution on the client via a LD_PRELOAD
  attack.

Detailed information: http://openvpn.net/changelog.html

ok Thomas Delaet <thomas at delaet.org> (MAINTAINER)
2006-04-05 11:49:36 +00:00