BSD Ports

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

SystemPortVersion
FreeBSDsecurity/openvpn-develg20260907,2
HardenedBSDsecurity/openvpn-develg20260907,2
GhostBSDsecurity/openvpn-develg20260907,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.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latestg20260907,2g20260907,2g20221228,1g20250801,1g20260907,2
FreeBSD:14:quarterlyg20260907,2g20260907,2n/ag20250629,1g20260907,2
FreeBSD:15:latestg20260907,2g20260907,2n/a-g20250801,1
FreeBSD:15:quarterlyg20260907,2g20260907,2n/an/an/a
FreeBSD:16:latestg20260907,2g20260907,2n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Build 2

Library 1

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

OptionDefaultDescription
ASYNC_PUSHoffEnable async-push support
DCOonBuild with Data Channel Offload (ovpn(4)) support
DOCSoffBuild and/or install documentation
EASYRSAonInstall security/easy-rsa RSA helper package
EXAMPLESoffBuild and/or install examples
LZ4onLZ4 compression support
MBEDTLSoffSSL/TLS support via mbed TLS
OPENSSLonSSL/TLS support via OpenSSL
PKCS11offUse security/pkcs11-helper
SMALLoffBuild a smaller executable with fewer features
TESTonBuild and/or run tests
UNITTESTSoffEnable unit tests
USES
autoreconf cpe libtool pkgconfig python:build shebangfix tar:xz
Service scripts
openvpn
Conflicts with
openvpn-2.*

Message after installing

Edit /etc/rc.conf[.local] to start OpenVPN automatically at system
  startup. See /usr/local/etc/rc.d/openvpn for details.

  Connect to VPN server as a client with this command to include
  the client.up/down scripts in the initialization:
  openvpn-client <spec>.ovpn

  For compatibility notes when interoperating with older OpenVPN
  versions, please, see <http://openvpn.net/relnotes.html>

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
FileSizeSHA256
openvpn-openvpn-22a24132da88b6be9f121e4c6e74c18a46e7741f_GL0.tar.gz1.378476e+06f8ea30d33f7ccf5060a433a3beded468364281d342eb075191bc5d4278d5627c

Commit history 2

DateCommitCreditsLog 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]> …