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
| System | Port | Version |
|---|---|---|
| MidnightBSD | security/openvpn | 2.6.14_1 |
| FreeBSD | security/openvpn | 2.7.8 |
| OpenBSD | net/openvpn | 2.7.8 |
| NetBSD | net/openvpn | 2.7.7 |
| DragonFly | security/openvpn | 2.6.14 |
| HardenedBSD | security/openvpn | 2.7.7 |
| GhostBSD | security/openvpn | 2.7.7 |
| OPNsense | security/openvpn | 2.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
cmocka>=0: sysutils/cmockarst2man: textproc/py-docutils
Build dependencies 2
No port depends on this one.
Configuration
Options name: security_openvpn
| Option | Default | Description |
|---|---|---|
| ASYNC_PUSH | off | Enable async-push support |
| DOCS | off | |
| EASYRSA | on | Install security/easy-rsa RSA helper package |
| EXAMPLES | off | |
| LZ4 | on | |
| LZO | on | LZO compression (incompatible with LibreSSL) |
| PKCS11 | on | Use security/pkcs11-helper, needs same SSL lib! |
| SMALL | off | Build a smaller executable with fewer features |
| TEST | on | |
| UNITTESTS | off | Enable unit tests |
| X509ALTUSERNAME | off | Enable --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
| File | Size | SHA256 |
|---|---|---|
| openvpn-2.6.14.tar.gz | 1.926343e+06 | 9eb6a6618352f9e7b771a9d38ae1631b5edfeed6d40233e243e602ddf2195e7a |
Master sites 3
- https://swupdate.openvpn.org/community/releases/
- https://build.openvpn.net/downloads/releases/
- FREEBSD_LOCAL/mandree