OpenVPN 2.6_beta1 released

Announcements from OpenVPN involving bugs, updates, and new features.
Post Reply
User avatar
openvpn_inc
OpenVPN Inc.
Posts: 1160
Joined: Tue Feb 16, 2021 10:41 am

OpenVPN 2.6_beta1 released

Post by openvpn_inc » Mon Dec 05, 2022 1:33 pm

The OpenVPN community project team is proud to release OpenVPN 2.6_beta1. This is a release with some major new features and currently in beta (stable release 2.5.8 remains availabe should you require it).

For details see: Changes.rst

There were a number of new features and improvements:
  • Data Channel Offload (DCO) kernel acceleration support for Windows, Linux, and FreeBSD.
  • OpenSSL 3 support.
  • Improved handling of tunnel MTU, including support for pushable MTU.
  • Reworked TLS handshake, making OpenVPN immune to replay-packet state exhaustion attacks.
  • Added --peer-fingerprint mode for a more simplistic certificate setup and verification.
  • Improved protocol negotiation, leading to faster connection setup.
Downloads
Useful resources
Kind regards,
Johan
Image OpenVPN Inc.
Answers provided by OpenVPN Inc. staff members here are provided on a voluntary best-effort basis, and no rights can be claimed on the basis of answers posted in this public forum. If you wish to get official support from OpenVPN Inc. please use the official support ticket system: https://openvpn.net/support

RemoteOne
OpenVpn Newbie
Posts: 17
Joined: Wed Sep 18, 2019 10:11 am

Re: OpenVPN 2.6_beta1 released

Post by RemoteOne » Thu Dec 15, 2022 4:22 pm

Centos 8 epel has an openssl3 package available. It installs side-by-side with the default openssl 1.1.1k package.

Is there any way to have the new OpenVPN 2.6 beta1 utilise the openssl3 library?

Thanks

User avatar
dazo
OpenVPN Inc.
Posts: 155
Joined: Mon Jan 11, 2010 10:14 am
Location: dazo :: #openvpn-devel @ libera.chat

Re: OpenVPN 2.6_beta1 released

Post by dazo » Fri Dec 16, 2022 12:02 pm

RemoteOne wrote:
Thu Dec 15, 2022 4:22 pm
Centos 8 epel has an openssl3 package available. It installs side-by-side with the default openssl 1.1.1k package.

Is there any way to have the new OpenVPN 2.6 beta1 utilise the openssl3 library?
Hi,

I'm the Fedora and Fedora Copr package maintainer for the OpenVPN packages and have looked into the openssl3 package on EL8.

I have decided to not use the openssl3 package for a few reasons. First the packages themselves:
  • The ordinary openssl package is maintained by Red Hat people, via the official RHEL repositories
  • The openssl3 is maintained by a single Fedora community member, provided via the Fedora EPEL repositories.
I do see that openssl3 pulls in changes regularly and seems to up-to-date. But that it is a community effort. The official openssl package is maintained by Red Hat people, who I know works closely with the Red Hat security teams to ensure the criticical packages are up-to-date and carries the important backported security and bug fixes.

Since the OpenSSL library is a highly security sensitive package, I am very reluctant to build OpenVPN with a dependency on a not official distribution package.

This is not because I don't trust the openssl3 package maintainer; he may very well do a superb job. But it is an external package maintained by a single person plus being security sensitive. In that context, I don't think the Fedora Copr builds of OpenVPN is a good target for this this package.

Further, when the final OpenVPN 2.6.0 release happens, there will be Fedora Copr repositories for this release as well. Based on the arguments above, putting OpenVPN 2.6.0 into production servers with a third-party openssl3 package, it feels even more risky. And since I want to release the EL-8 builds using the distro provided openssl, we need that to be well tested with the distro provided openssl.

If you want the OpenSSL 3 features, I would rather encourage you to upgrade/migrate to EL-9. That ships OpenSSL 3, and the Fedora Copr builds of OpenVPN (all versions) are built against OpenSSL 3.

RemoteOne
OpenVpn Newbie
Posts: 17
Joined: Wed Sep 18, 2019 10:11 am

Re: OpenVPN 2.6_beta1 released

Post by RemoteOne » Fri Dec 16, 2022 2:46 pm

OK. Thanks for the detailed explanation

Post Reply