net-vpn / openvpn

Robust and highly flexible tunneling application compatible with many OSes

Official package sites : https://openvpn.net/ ·

OpenVPN is an easy-to-use, robust and highly configurable VPN daemon which can be used to securely link two or more networks using an encrypted tunnel.

v9999 :: 0 :: gentoo

Modified
License
GPL-2
USE flags
down-root examples inotify iproute2 libressl lz4 lzo mbedtls pam pkcs11 plugins selinux ssl static systemd test

v2.4.7-r1 :: 0 :: gentoo

Modified
License
GPL-2
Keywords
~alpha ~amd64 ~amd64-linux ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-linux ~x86-macos
USE flags
down-root examples inotify iproute2 libressl lz4 lzo mbedtls pam pkcs11 plugins selinux ssl static systemd test

v2.4.6-r1 :: 0 :: gentoo

Modified
License
GPL-2
Keywords
~alpha ~amd64 ~amd64-linux ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-linux ~x86-macos
USE flags
down-root examples inotify iproute2 libressl lz4 lzo mbedtls pam pkcs11 plugins selinux ssl static systemd test

v2.4.6 :: 0 :: gentoo

Modified
License
GPL-2
Keywords
alpha amd64 arm arm64 hppa ia64 ppc ppc64 x86 ~amd64-linux ~mips ~s390 ~sh ~sparc ~x86-linux ~x86-macos
USE flags
down-root examples inotify iproute2 libressl lz4 lzo mbedtls pam pkcs11 plugins selinux ssl static systemd test

General

down-root
Enable the down-root plugin
examples
Install examples, usually source code
inotify
Enable inotify filesystem monitoring support
iproute2
Enabled iproute2 support instead of net-tools
libressl
Use dev-libs/libressl instead of dev-libs/openssl when applicable (see also the ssl useflag)
lz4
Enable support for lz4 compression (as implemented in app-arch/lz4)
lzo
Enable support for lzo compression
mbedtls
Use mbed TLS instead of OpenSSL
pam
Add support for PAM (Pluggable Authentication Modules) - DANGEROUS to arbitrarily flip
pkcs11
Enable PKCS#11 smartcard support
plugins
Enable the OpenVPN plugin system
selinux
!!internal use only!! Security Enhanced Linux support, this must be set by the selinux profile or breakage will occur
ssl
Add support for SSL/TLS connections (Secure Socket Layer / Transport Layer Security)
static
!!do not set this during bootstrap!! Causes binaries to be statically linked instead of dynamically
systemd
Enable use of systemd-specific libraries and features like socket activation or session tracking
test
Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently)

kernel

linux
KERNEL setting for system using the Linux kernel

userland

BSD
USERLAND setting for systems using BSDish userland (FreeBSD OpenBSD NetBSD DragonFly)

app-arch / lz4 : Extremely Fast Compression algorithm

app-portage / elt-patches : Collection of patches for libtool.eclass

dev-libs / libressl : Free version of the SSL/TLS protocol forked from OpenSSL

dev-libs / lzo : An extremely fast compression and decompression library

dev-libs / openssl : full-strength general purpose cryptography library (including SSL and TLS)

dev-libs / pkcs11-helper : PKCS#11 helper library

dev-util / cmocka : Unit testing framework for C

dev-vcs / git : stupid content tracker: distributed VCS designed for speed and efficiency

net-libs / mbedtls : Cryptographic library for embedded systems

sys-apps / iproute2 : kernel routing and traffic control utilities

sys-apps / net-tools : Standard Linux networking tools

sys-apps / systemd : System and service manager for Linux

sys-devel / autoconf : Used to create autoconfiguration files

sys-devel / automake : Used to generate Makefile.in from Makefile.am

sys-devel / libtool : A shared library tool for developers

sys-libs / pam : Linux-PAM (Pluggable Authentication Modules)

virtual / pkgconfig : Virtual for the pkg-config implementation

app-arch / lz4 : Extremely Fast Compression algorithm

dev-libs / libressl : Free version of the SSL/TLS protocol forked from OpenSSL

dev-libs / lzo : An extremely fast compression and decompression library

dev-libs / openssl : full-strength general purpose cryptography library (including SSL and TLS)

dev-libs / pkcs11-helper : PKCS#11 helper library

net-libs / mbedtls : Cryptographic library for embedded systems

sec-policy / selinux-openvpn : SELinux policy for openvpn

sys-apps / iproute2 : kernel routing and traffic control utilities

sys-apps / net-tools : Standard Linux networking tools

sys-apps / systemd : System and service manager for Linux

sys-libs / pam : Linux-PAM (Pluggable Authentication Modules)

net-misc / connman : Provides a daemon for managing internet connections

net-vpn / networkmanager-openvpn : NetworkManager OpenVPN plugin

640434
net-vpn/openvpn-2.4.4 libressl migration build errors
646112
=net-vpn/openvpn-2.4.4 USE=systemd - openvpn: neither stdin nor stderr are a tty device and you have neither a controlling tty nor systemd - can't ask for 'Enter
650116
net-vpn/openvpn-2.4.5 : openssl_compat.h:717:1: error: conflicting types for SSL_CTX_set_min_proto_version
680038
net-vpn/openvpn should specify argument for --daemon
685316
net-vpn/openvpn uses /var/run instead of /run
700656
net-vpn/openvpn-2.4.7-r1 stable request
700680
net-vpn/openvpn-2.4.8 version bump
Repository mirror & CI · gentoo
Merge updates from master
Mikle Kolyada · gentoo
net-vpn/openvpn: migrate to sys-libs/pam
Package-Manager: Portage-2.3.76, Repoman-2.3.16 Signed-off-by: Mikle Kolyada <zlogene@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
net-vpn: Remove *-fbsd KEYWORDS
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Aaron Bauman · gentoo
net-vpn/openvpn: arm64 stable
Signed-off-by: Aaron Bauman <bman@gentoo.org> Package-Manager: Portage-2.3.66, Repoman-2.3.12 RepoMan-Options: --include-arches="arm64"
Repository mirror & CI · gentoo
Merge updates from master
David Seifert · gentoo
net-vpn/openvpn: [QA] Fix USE=libressl semantics
Closes: https://bugs.gentoo.org/683990 Package-Manager: Portage-2.3.64, Repoman-2.3.12 Signed-off-by: David Seifert <soap@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Patrick McLean · gentoo
net-vpn/openvpn: Revert LibreSSL patch (bug #680184)
This reverts commit c16af66cd6e5903520a80e73c6f594449e654a5f. The patch doesn't apply Closes: https://bugs.gentoo.org/680184 Signed-off-By: Patrick McLean <chutzpah@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Stefan Strogin · gentoo
net-vpn/openvpn: update LibreSSL patch to accepted upstream
Bug: https://bugs.gentoo.org/678604 Package-Manager: Portage-2.3.62, Repoman-2.3.12 Signed-off-by: Stefan Strogin <stefan.strogin@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/11260 Signed-off-by: Patrick McLean <chutzpah@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Andreas Sturmlechner · gentoo
net-vpn/openvpn: Drop superfluous REQUIRED_USE and try to silence CI
From QA check results: REQUIRED_USE can request conflicting states: [static] requires [!plugins] while [inotify] requires [plugins] Package-Manager: Portage-2.3.62, Repoman-2.3.12 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
Andreas Sturmlechner · gentoo
net-vpn/openvpn: Fix external-cmocka.patch
Maintainer-timeout commit. Thanks-to: techno@fastmail.nl Closes: https://bugs.gentoo.org/672542 Package-Manager: Portage-2.3.62, Repoman-2.3.12 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Stefan Strogin · gentoo
net-vpn/openvpn: add patch to fix build with LibreSSL
Closes: https://bugs.gentoo.org/678604 Package-Manager: Portage-2.3.62, Repoman-2.3.12 Signed-off-by: Stefan Strogin <stefan.strogin@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/11145 Signed-off-by: Aaron Bauman <bman@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
William Hubbs · gentoo
net-vpn/openvpn: 2.4.7 bump
Copyright: Sony Interactive Entertainment Inc. Package-Manager: Portage-2.3.51, Repoman-2.3.12 Signed-off-by: William Hubbs <williamh@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Stefan Strogin · gentoo
net-vpn/openvpn: fix slot operators for libressl and openssl
Package-Manager: Portage-2.3.60, Repoman-2.3.12 Signed-off-by: Stefan Strogin <stefan.strogin@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/11069 Signed-off-by: Aaron Bauman <bman@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Aaron Bauman · gentoo
net-vpn/openvpn: drop vulnerable wrt bug #654028
Signed-off-by: Aaron Bauman <bman@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Benda Xu · gentoo
Drop arm-linux keyword from tree.
"arm-linux" is considered deprecated, unmaintained and easily replaced by "arm". Closes: https://bugs.gentoo.org/664598 Reference: https://archives.gentoo.org/gentoo-dev/message/63bafa051cccd1eb3d2ade16823671fa
Repository mirror & CI · gentoo
Merge updates from master
Jeroen Roovers · gentoo
net-vpn/openvpn: Stable for HPPA too.
Package-Manager: Portage-2.3.46, Repoman-2.3.10 RepoMan-Options: --ignore-arches
Michał Górny · gentoo
net-vpn/openvpn: Remove obsolete postinst warning about old paths
Suggested-by: Michael Orlitzky <mjo@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
net-vpn/openvpn: stable 2.4.6 for ppc64, bug #654028
Bug: https://bugs.gentoo.org/654028 Package-Manager: Portage-2.3.40, Repoman-2.3.9 RepoMan-Options: --include-arches="ppc64"
Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
net-vpn/openvpn: stable 2.4.6 for ppc, bug #654028
Bug: https://bugs.gentoo.org/654028 Package-Manager: Portage-2.3.40, Repoman-2.3.9 RepoMan-Options: --include-arches="ppc"
Repository mirror & CI · gentoo
Merge updates from master
Tobias Klausmann · gentoo
net-vpn/openvpn-2.4.6-r0: alpha stable
Gentoo-Bug: http://bugs.gentoo.org/654028
Repository mirror & CI · gentoo
Merge updates from master
Markus Meier · gentoo
net-vpn/openvpn: arm stable, bug #654028
Package-Manager: Portage-2.3.40, Repoman-2.3.9 RepoMan-Options: --include-arches="arm"
Repository mirror & CI · gentoo
Merge updates from master
Thomas Deutschmann · gentoo
net-vpn/openvpn: x86 stable (bug #654028)
Package-Manager: Portage-2.3.40, Repoman-2.3.9
Repository mirror & CI · gentoo
Merge updates from master
Mikle Kolyada · gentoo
net-vpn/openvpn: amd64 stable wrt bug #654028
Package-Manager: Portage-2.3.40, Repoman-2.3.9
Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
net-vpn/openvpn: stable 2.4.6 for ia64, bug #654028
Bug: https://bugs.gentoo.org/654028 Package-Manager: Portage-2.3.38, Repoman-2.3.9 RepoMan-Options: --include-arches="ia64"
Repository mirror & CI · gentoo
Merge updates from master
Michael Mair-Keimberger · gentoo
net-vpn/openvpn: use HTTPs
Manuel Rüger · gentoo
net-vpn/openvpn: Version bump to 2.4.6
Package-Manager: Portage-2.3.40, Repoman-2.3.9
Jason A. Donenfeld · gentoo
net-vpn/openvpn: fix compilation with libressl
Package-Manager: Portage-2.3.28, Repoman-2.3.9
William Hubbs · gentoo
net-vpn/openvpn: remove <2.4.4 for bug #632108
Package-Manager: Portage-2.3.24, Repoman-2.3.6
Jeroen Roovers · gentoo
net-vpn/openvpn: Version 2.4.5.
Package-Manager: Portage-2.3.24, Repoman-2.3.6
Michał Górny · gentoo
*/*: Remove sparc-fbsd keywords
Tobias Klausmann · gentoo
net-vpn/openvpn-2.4.4-r0: alpha stable
Gentoo-Bug: http://bugs.gentoo.org/632108
Markus Meier · gentoo
net-vpn/openvpn: arm stable, bug #632108
Package-Manager: Portage-2.3.8, Repoman-2.3.3 RepoMan-Options: --include-arches="arm"
Jeroen Roovers · gentoo
net-vpn/openvpn: Stable for HPPA too.
Package-Manager: Portage-2.3.10, Repoman-2.3.3 RepoMan-Options: --ignore-arches
Sergei Trofimovich · gentoo
net-vpn/openvpn: stable 2.4.4 for ia64, bug #632108
Package-Manager: Portage-2.3.10, Repoman-2.3.3 RepoMan-Options: --include-arches="ia64"
Sergei Trofimovich · gentoo
net-vpn/openvpn: stable 2.4.4 for ppc, bug #632108
Package-Manager: Portage-2.3.10, Repoman-2.3.3 RepoMan-Options: --include-arches="ppc"
Sergei Trofimovich · gentoo
net-vpn/openvpn: stable 2.4.4 for ppc64, bug #632108
Package-Manager: Portage-2.3.10, Repoman-2.3.3 RepoMan-Options: --include-arches="ppc64"
Thomas Deutschmann · gentoo
net-vpn/openvpn: x86 stable (bug #632108)
Package-Manager: Portage-2.3.10, Repoman-2.3.3
Agostino Sarubbo · gentoo
net-vpn/openvpn: amd64 stable wrt bug #632108
Package-Manager: Portage-2.3.8, Repoman-2.3.1 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Manuel Rüger · gentoo
net-vpn/openvpn: Remove old
Package-Manager: Portage-2.3.10, Repoman-2.3.3
Sergei Trofimovich · gentoo
net-vpn/openvpn: stable 2.4.3 for hppa, bug #622376
Package-Manager: Portage-2.3.10, Repoman-2.3.3 RepoMan-Options: --include-arches="hppa"
Manuel Rüger · gentoo
net-vpn/openvpn: Version bump to 2.4.4
Package-Manager: Portage-2.3.10, Repoman-2.3.2
Robin H. Johnson · gentoo
net-vpn/openvpn: dep change in wrong ebuild.
Fixes: 66e1778c95aa54f432305e5174a01f0f6be41b89 Package-Manager: portage-2.3.6
Robin H. Johnson · gentoo
net-vpn/openvpn: Force /bin/{ifconfig,route}
openvpn build prefers ifconfig/route in /sbin, even if you are trying to move away from those because net-tools now installs then in /bin and you only have symlinks in /sbin for migration. Force a bump to rebuild with explicitly referencing /bin and a new-enough version of net-tools. Package-Manager: portage-2.3.6
Alexis Ballier · gentoo
net-vpn/openvpn: keyword ~arm64
Package-Manager: Portage-2.3.6, Repoman-2.3.2
Agostino Sarubbo · gentoo
net-vpn/openvpn: ppc64 stable wrt bug #622376
Package-Manager: Portage-2.3.6, Repoman-2.3.1 RepoMan-Options: --include-arches="ppc64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Agostino Sarubbo · gentoo
net-vpn/openvpn: ppc stable wrt bug #622376
Package-Manager: Portage-2.3.6, Repoman-2.3.1 RepoMan-Options: --include-arches="ppc" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Agostino Sarubbo · gentoo
net-vpn/openvpn: sparc stable wrt bug #622376
Package-Manager: Portage-2.3.6, Repoman-2.3.1 RepoMan-Options: --include-arches="sparc" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Markus Meier · gentoo
net-vpn/openvpn: arm stable, bug #622376
Package-Manager: Portage-2.3.6, Repoman-2.3.1 RepoMan-Options: --include-arches="arm"
Agostino Sarubbo · gentoo
net-vpn/openvpn: x86 stable wrt bug #622376
Package-Manager: Portage-2.3.6, Repoman-2.3.1 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Sergei Trofimovich · gentoo
net-vpn/openvpn: ia64 stable, bug #622376
Package-Manager: Portage-2.3.6, Repoman-2.3.2
Tobias Klausmann · gentoo
net-vpn/openvpn-2.4.3-r0: add alpha keyword
Gentoo-Bug: 622376
Agostino Sarubbo · gentoo
net-vpn/openvpn: amd64 stable wrt bug #622376
Package-Manager: Portage-2.3.6, Repoman-2.3.1 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Manuel Rüger · gentoo
net-vpn/openvpn: Remove old
Package-Manager: Portage-2.3.6, Repoman-2.3.2
Manuel Rüger · gentoo
net-vpn/openvpn: Version bump to 2.4.3
Gentoo-Bug: #622376 Package-Manager: Portage-2.3.6, Repoman-2.3.2
Agostino Sarubbo · gentoo
net-vpn/openvpn: ia64 stable wrt bug #618204
Package-Manager: Portage-2.3.5, Repoman-2.3.1 RepoMan-Options: --include-arches="ia64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Manuel Rüger · gentoo
net-vpn/openvpn: Remove unused IUSE=polarssl
Gentoo-Bug: #618362 Package-Manager: Portage-2.3.6, Repoman-2.3.1
Yegor Timoshenko · gentoo
net-vpn/openvpn: keyword for ~x86~macos.
Package-Manager: Portage-2.3.3, Repoman-2.3.1
Markus Meier · gentoo
net-vpn/openvpn: arm stable, bug #618204
Package-Manager: Portage-2.3.5, Repoman-2.3.1 RepoMan-Options: --include-arches="arm"
Agostino Sarubbo · gentoo
net-vpn/openvpn: sparc stable wrt bug #618204
Package-Manager: Portage-2.3.5, Repoman-2.3.1 RepoMan-Options: --include-arches="sparc" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Michael Weber · gentoo
net-vpn/openvpn: ppc stable (bug 618204).
Package-Manager: Portage-2.3.5, Repoman-2.3.2 RepoMan-Options: --include-arches="ppc"
Alexander Tsoy · gentoo
net-vpn/openvpn: fix installation of systemd units and tmpfiles
Bug: https://bugs.gentoo.org/618722
Michał Górny · gentoo
net-vpn/openvpn: [QA] Fix use of path_exists
Agostino Sarubbo · gentoo
net-vpn/openvpn: ppc64 stable wrt bug #618204
Package-Manager: Portage-2.3.5, Repoman-2.3.1 RepoMan-Options: --include-arches="ppc64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Agostino Sarubbo · gentoo
net-vpn/openvpn: x86 stable wrt bug #618204
Package-Manager: Portage-2.3.5, Repoman-2.3.1 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Agostino Sarubbo · gentoo
net-vpn/openvpn: amd64 stable wrt bug #618204
Package-Manager: Portage-2.3.5, Repoman-2.3.1 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Jeroen Roovers · gentoo
net-vpn/openvpn: Stable for HPPA (bug #618204).
Package-Manager: Portage-2.3.5, Repoman-2.3.2 RepoMan-Options: --ignore-arches
Tobias Klausmann · gentoo
net-vpn/openvpn-2.4.2-r0: add alpha keyword
Gentoo-Bug: 618204
Manuel Rüger · gentoo
net-vpn/openvpn: Remove old
Package-Manager: Portage-2.3.5, Repoman-2.3.2
Manuel Rüger · gentoo
net-vpn/openvpn: Version bump to 2.3.15
Package-Manager: Portage-2.3.5, Repoman-2.3.2
Manuel Rüger · gentoo
net-vpn/openvpn: Version bump to 2.4.2
Package-Manager: Portage-2.3.5, Repoman-2.3.2
Manuel Rüger · gentoo
net-vpn/openvpn: Version bump to 2.4.1
Gentoo-Bug: #614130 Package-Manager: Portage-2.3.4, Repoman-2.3.2
Jason A. Donenfeld · gentoo
Move VPN packages into net-vpn/