BSD Ports

net/openvpn 2.7.7 NetBSD

Easy-to-use SSL VPN daemon

System
NetBSD
Repository
pkgsrc
Maintainer
[email protected]
Last update
Commit
9be4a83501
License
gnu-gpl-v2
Categories
net
Package size
485.7 KiB, 1440.1 KiB installed

Description

OpenVPN is a robust and highly flexible tunneling application that uses all of the encryption, authentication, and certification features of the OpenSSL library to securely tunnel IP networks over a single TCP/UDP port.

In the other systems

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

Install

Binary package:

pkgin install openvpn

From pkgsrc:

cd /usr/pkgsrc/net/openvpn && make install clean

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

RepositoryVersion
NetBSD 10.1 x86_642.7.7
NetBSD 10.1 aarch642.7.4nb1
SmartOS / illumos x86_642.7.8
macOS 15 arm642.7.8

Dependencies

Run dependencies 2

Commit history 4

DateCommitCreditsLog message
9be4a83501 adam openvpn: updated to 2.7.8
Overview of changes in 2.7.8 Security fixes - Check for NULL-Bytes in certificate subjects - refuse all such certificates now as "invalid" (CVE-2026-84790). - TLS handshake with tls-crypt-v2: do not try to add a wrapped client key if no key material is available (client bug in response to an ill-behaving server). (No CVE assigned as "a malicious server can stop the client from working properly" is not considered a CVE-worthy security issue according to the CRA guidelines) - options: fix unsigned underflow when clearing domain_search_list (CVE-2026-88964) - win32: stop cmd.exe from expanding variables in quoted arguments (CVE-2026-84256) Bug fixes - DCO: remove installed iroutes at client exit time, not at delayed …
a31013d1c2 adam openvpn: updated to 2.7.7
Overview of changes in 2.7.7 Security fixes - reliability layer: Avoid unbounded reliable TLS timeout (CVE-2026-84732) - reliability layer: Ignore acks for packets that cannot be outstanding (CVE-2026-84732) - Windows: fix ``CreateProcess()`` command line quoting for characters that are special to ``cmd.exe`` and where a combination of validation script plus rogue CA could lead to misbehavior (CVE-2026-84256) - Windows: fix ``tapctl`` to always call ``netsh.exe`` with full path (as we do elsewhere) (CVE-2026-84226) - Windows: don't use NULL DACL with system objects, namely the ``--service`` exit event and the ``netsh.exe`` guard semaphore. The old approach was prone to a local DoS where one user could interfere …
a22904a2a7 adam openvpn: updated to 2.7.6
2.7.6 Enable TCP_NODELAY by default and push it to clients options: make 'tun' the default for '--dev' Correctly calculate packet id size when epoch packet format is in use test_tls_crypt: Fix issue with temp file name on big endian systems ssl_pkt: Fix doxygen warning about read_control_auth t_client.sh.in: Do not run resolvectl if systemd is not running test_tls_crypt: Fix test failure on Windows ssl: Ignore hard reset packets with a non-zero packet id mingw: avoid C99 "hh" scanf length modifier interactive: forbid "--setenv opt" in startup data CMake: detect cmocka_version.h via include path, not by linking options: limit ping and keepalive values to one day Make --x509-username-field work with Mbed TLS Remove --providers from --help output for Mbed TLS
14a2abe516 adam openvpn: updated to 2.7.5
2.7.5 mudp: send HMAC reset reply synchronously options: fix use-after-free of DNS options on client connect Ensure pushed tun-mtu is no lower than TUN_MTU_MIN Make get_random return int64 instead of long Clean up metadata handling in tls_crypt_v2_extract_client_key Ensure we only get the session from valid tokens for external-auth Ensure tls-crypt keys are not setup twice dco_freebsd: Add check_malloc_return after realloc Fix some msg() calls with wrong number of arguments in Windows-only code openvpnserv: Address some uninitVariable warnings from cppcheck openvpnserv: Fix memory leak when loading DLLs renovate: Fix typo in regex manager GHA: Maintenance update June 2026 GHA: Switch to using VS 2026 Fix 1-byte buffer overrun on NTLMv2 proxy responses. …