BSD Ports

security/openvpn 2.6.14_1 MidnightBSD

Secure IP/Ethernet tunnel daemon

System
MidnightBSD
Repository
mports
Maintainer
[email protected]
License
gpl2
Categories
security, net

Description

OpenVPN is a robust, scalable and highly configurable VPN (Virtual Private Network) daemon which can be used to securely link two or more private networks using an encrypted tunnel over the internet. It can operate over UDP or TCP, can use SSL or a pre-shared secret to authenticate peers, and in SSL mode, one server can handle many clients.

In the other systems

SystemPortVersion
MidnightBSDsecurity/openvpn2.6.14_1
FreeBSDsecurity/openvpn2.7.8
OpenBSDnet/openvpn2.7.8
NetBSDnet/openvpn2.7.7
DragonFlysecurity/openvpn2.6.14
HardenedBSDsecurity/openvpn2.7.7
GhostBSDsecurity/openvpn2.7.7
OPNsensesecurity/openvpn2.7.5

Install

Binary package:

mport install openvpn

From mports:

cd /usr/mports/security/openvpn && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	openvpn>0:security/openvpn

Dependencies

As this port's Makefile names them.

Build 2

Build dependencies 2

No port depends on this one.

Configuration

Options name: security_openvpn

OptionDefaultDescription
ASYNC_PUSHoffEnable async-push support
DOCSoff
EASYRSAonInstall security/easy-rsa RSA helper package
EXAMPLESoff
LZ4on
LZOonLZO compression (incompatible with LibreSSL)
PKCS11onUse security/pkcs11-helper, needs same SSL lib!
SMALLoffBuild a smaller executable with fewer features
TESTon
UNITTESTSoffEnable unit tests
X509ALTUSERNAMEoffEnable --x509-username-field
USES
cpe libtool localbase:ldflags pkgconfig python:build shebangfix ssl
Service scripts
openvpn
Conflicts with
openvpn-2* openvpn-devel openvpn-mbedtls

Files

Manual pages 2
  • openvpn(8)
  • openvpn-examples(5)
pkg-plist 10
  • include/openvpn-msg.h
  • include/openvpn-plugin.h
  • lib/openvpn/plugins/openvpn-plugin-auth-pam.so
  • lib/openvpn/plugins/openvpn-plugin-down-root.so
  • libexec/openvpn-client.down
  • libexec/openvpn-client.up
  • share/man/man5/openvpn-examples.5.gz
  • share/man/man8/openvpn.8.gz
  • sbin/openvpn
  • sbin/openvpn-client
distinfo 1
FileSizeSHA256
openvpn-2.6.14.tar.gz1.926343e+069eb6a6618352f9e7b771a9d38ae1631b5edfeed6d40233e243e602ddf2195e7a
Master sites 3
  • https://swupdate.openvpn.org/community/releases/
  • https://build.openvpn.net/downloads/releases/
  • FREEBSD_LOCAL/mandree