Hi, The OpenVPN 3 Linux v6 beta release has been pushed out. This is available in our git repositories [0] and URLs for source tarballs are listed later in this e-mail. RPM binaries for Fedora and RHEL/CentOS/Scientific Linux [1] completed the build process quite recently too. More details on Debian/Ubuntu packages further down in this mail.
The highlights of this release includes: # OpenSSL 1.1.0/1.1.1 support The OpenVPN 3 Core Library has been updated with full OpenSSL 1.1.0/1.1.1 support. # Improved --persist-tun support This will avoid leaking traffic if using --redirect-gateway when switching to a new server. It manages this by creating a new tun device setting up all the routes before removing the old (and now non-working) tun device and the related routes. It also ensures the IP address to the new VPN server gets the appropriate bypass route to avoid pushing that traffic into the VPN tunnel. This will normally work very fine, with the exception when programs binds to specific interfaces. # Improved service shut-down In all previous releases, the various backend services didn't exit as quickly as they could when being sent SIGINT or SIGTERM signals. The whole idle-exit mechanism causing this bad behaviour has been revamped and improved resulting in an almost instant service shutdown. OpenVPN 3 Linux is on track for prime-time production. It will still come a some more beta releases, to iron out last missing minor features and other improvements. But OpenVPN 3 Linux is essentially feature ready now. If you are using OpenVPN 3 Linux, please report back if there are issues you have or improvements you feel is important for the stable release. * Debian and Ubuntu package repositories There has been several requests for Debian and Ubuntu repositories with pre- compiled binaries. They are on the way now. I hoped we would have them ready for this announcement, but we're still fighting with a few issues for the final deployment. Packages are built and ready for Debian 9, Ubuntu 16.04 LTS and Ubuntu 18.04 LTS, we just need to figure out what went wrong when publishing them into the public repositories. Stay tuned, I hope this will be sorted out in not too many days. * Quick-start with OpenVPN 3 Linux once it has been installed $ openvpn2 --config my-vpn-config.conf --verb 6 This will start a VPN configuration profile with the most verbose logging. If the configuration does not contain --daemon, all logging will also be present in the console and the tunnel will be torn down with a simple CTRL-C. Otherwise the VPN session will be running in the background and you get your command prompt back again, and you need to manage this session using `openvpn3 session-manage --config my-vpn-config.conf` For more information see the various man-pages available [2]. * Install Fedora Copr packages for Fedora, RHEL, CentOS and Scientific Linux Ensure you have the yum-plugin-copr or the dnf copr plugin installed. For RHEL/CentOS/Scientific Linux you will also need to have the Fedora EPEL repository enabled [3]. Then run the following commands: For yum users: $ yum copr enable dsommers/openvpn3 $ yum install openvpn3-client or for dnf users: $ dnf copr enable dsommers/openvpn3 $ dnf install openvpn3-client [0] <https://gitlab.com/openvpn/openvpn3-linux> <https://github.com/OpenVPN/openvpn3-linux> [1] <https://copr.fedorainfracloud.org/coprs/dsommers/openvpn3/> [2] <https://github.com/OpenVPN/openvpn3-linux/tree/master/docs/man/> [3] <https://fedoraproject.org/wiki/EPEL> ---- Source tarballs ---------------------------------------------------- * OpenVPN 3 Linux v6 beta <https://swupdate.openvpn.net/community/releases/openvpn3-linux-6_beta.tar.xz> <https://swupdate.openvpn.net/community/releases/openvpn3-linux-6_beta.tar.xz.asc> ---- SHA 256 Checksums -------------------------------------------------- 7f92d294705b29f109a35ec6f7957f8b8eefe8829dc9be08751e428d90a8ccb0 openvpn3-linux-6_beta.tar.xz 0f6298e3b642aad675f5b155273952ccf857f57f0ef72f0a6854256758a16865 openvpn3-linux-6_beta.tar.xz.asc ---- git references ----------------------------------------------------- git tag: v6_beta git commit: e6c66892ba0868206d558ad8b81351140c1195b4 ---- Changes from v5 to v6 ---------------------------------------------- David Sommerseth (12): build: Add sitnl debug messages compile time switch ovpn3cli/sessions: Add --cleanup to session-manage sessionmgr: Improve backend Ping() error handling when registering dbus: Improve IdleCheck documentation dbus: Revamp IdleCheck to use std::condition_variable dbus/services: Clean up after IdleCheck signal handling changes dbus/services: Remove NOP SetPollTime() log: Make the log tag mechanism more generic Update Core library to latest upstream build: Strip out build date/time stamp by default docs: Update README.md client/netcfg: Add proper support for persist-tun Lev Stipakov (3): netcfg: adapt to refactored TunLinuxSetup netcfg: implement addBypassRoute method client: take addBypassRoute into use ------------------------------------------------------------------------- -- kind regards, David Sommerseth OpenVPN Inc
signature.asc
Description: OpenPGP digital signature
_______________________________________________ Openvpn-users mailing list Openvpn-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/openvpn-users