security/openvpn-devel g20260907,2 FreeBSD
Secure IP/Ethernet tunnel daemon
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- Last update
- Commit
15c68d3c51- License
- GPLv2
- Categories
- security, net, net-vpn
- Package size
- 618.3 KiB, 1802.0 KiB installed
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.
This development port is updated frequently and is much less well tested than the formal releases, and functionality and APIs may change without warning.
DO NOT USE IN PRODUCTION WITHOUT PRIOR TESTING FOR YOUR USE CASE.
In the other systems
| System | Port | Version |
|---|---|---|
| FreeBSD | security/openvpn-devel | g20260907,2 |
| HardenedBSD | security/openvpn-devel | g20260907,2 |
| GhostBSD | security/openvpn-devel | g20260907,2 |
Install
Binary package:
pkg install openvpn-devel
From the ports tree:
cd /usr/ports/security/openvpn-devel/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= openvpn-devel>0:security/openvpn-devel
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | g20260907,2 | g20260907,2 | g20221228,1 | g20250801,1 | g20260907,2 |
| FreeBSD:14:quarterly | g20260907,2 | g20260907,2 | n/a | g20250629,1 | g20260907,2 |
| FreeBSD:15:latest | g20260907,2 | g20260907,2 | n/a | - | g20250801,1 |
| FreeBSD:15:quarterly | g20260907,2 | g20260907,2 | n/a | n/a | n/a |
| FreeBSD:16:latest | g20260907,2 | g20260907,2 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
As this port's Makefile names them.
Build 2
cmocka>=0: sysutils/cmockarst2man: textproc/py-docutils
Library 1
liblzo2.so: archivers/lzo2
The full lists below include those, and their dependencies in turn.
Build dependencies 18
Run dependencies 3
No port depends on this one.
Configuration
Options name: security_openvpn
| Option | Default | Description |
|---|---|---|
| ASYNC_PUSH | off | Enable async-push support |
| DCO | on | Build with Data Channel Offload (ovpn(4)) support |
| DOCS | off | Build and/or install documentation |
| EASYRSA | on | Install security/easy-rsa RSA helper package |
| EXAMPLES | off | Build and/or install examples |
| LZ4 | on | LZ4 compression support |
| MBEDTLS | off | SSL/TLS support via mbed TLS |
| OPENSSL | on | SSL/TLS support via OpenSSL |
| PKCS11 | off | Use security/pkcs11-helper |
| SMALL | off | Build a smaller executable with fewer features |
| TEST | on | Build and/or run tests |
| UNITTESTS | off | Enable unit tests |
- USES
- autoreconf cpe libtool pkgconfig python:build shebangfix tar:xz
- Service scripts
openvpn- Conflicts with
- openvpn-2.*
Message after installing
Files
Manual pages 2
- openvpn(8)
- openvpn-examples(5)
pkg-plist 9
- include/openvpn-msg.h
- include/openvpn-plugin.h
- lib/openvpn/plugins/openvpn-plugin-auth-pam.so
- lib/openvpn/plugins/openvpn-plugin-down-root.so
- share/man/man5/openvpn-examples.5.gz
- share/man/man8/openvpn.8.gz
- sbin/openvpn
- sbin/openvpn-client
- libexec/openvpn/dns-updown
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| openvpn-openvpn-22a24132da88b6be9f121e4c6e74c18a46e7741f_GL0.tar.gz | 1.378476e+06 | f8ea30d33f7ccf5060a433a3beded468364281d342eb075191bc5d4278d5627c |
Commit history 2
| Date | Commit | Credits | Log message |
|---|---|---|---|
15c68d3c51 |
Gert Doering | security/openvpn-devel: Update to commit 22a24132da This brings in the upstream development work of the last two months,
including two CVE fixes relevant for all platforms.
One of the bundled patch files was adjusted to take into account
upstream formatting changes on tests/t_cltsrv.sh.
PR: 298286
Approved by: osa, vvd (Mentors, implicit)
MFH: 2026Q3
Security: CVE-2026-84790
Security: CVE-2026-84732 |
|
b7a71975ea |
Gert Doering | security/openvpn-devel: Update to latest commit This brings in the upstream development work of the last three months,
including a number of CVE fixes.
The previous commit erroneously bumped the date string used as the
version number to "2027". Fix that, and upgrade EPOCH to make it work.
Some maintenance on the port Makefile itself to address "portlint"
complaints and upstream changes (--enable-strict configure argument has
been dropped because the flags are always on now).
- Remove unnecessary GNU_CONFIGURE_MANPREFIX.
- Improve post-install-EXAMPLES-on.
PR: 296874
Security: CVE-2026-11771
Security: CVE-2026-12932
Security: CVE-2026-12996
Security: CVE-2026-13117
Security: CVE-2026-13122
Security: CVE-2026-13698
Sponsored by: UNIS Labs
Co-authored-by: Vladimir Druzenko <[email protected]>
… |