Skip to content
OpenVPN 3 Linux v15 (beta)

The highlights of this release includes:

* Bugfix: 2FA authentication with dynamic challenge protocol

  Servers (most commonly OpenVPN Access Server) deployed with 2FA
  based authentication would fail when the dynamic challenge protocol
  was utilized.  The result would be a client disconnecting with a
  timeout error and in some cases the 'openvpn3 sessions-list' would
  enlist "ghost" sessions not responding.  This command would also
  wait for a long time before reporting the complete list of sessions
  when such ghost sessions are present.

  Reported: <https://github.com/OpenVPN/openvpn3-linux/issues/55>

* Bugfix: Fix misbehaviours with --tls-crypt-v2

  This feature has been a known issue for a long time, but newer
  OpenVPN Access Servers now pushes tls-crypt-v2 profiles resulting
  in connections failing with NETWORK_EOF_ERROR errors in the log.

  Reported: <https://github.com/OpenVPN/openvpn3-linux/issues/55>

* Feature: Added openvpn3-admin variables command

  This "openvpn3-admin variables" command will provide runtime
  information used by openvpn3-linux.  First variable accessible
  is the value reported in the IV_HWADDR field sent to the VPN
  server.  This can be seen using:

     # openvpn3-admin variables --machine-id

David Sommerseth (5):
      docs: Update README.md with new DCO and SELinux info
      common: Extend MachineID to provide source information
      ovpn3cli/admin: Add a new 'variables' admin command
      Revert "client/core: Improve fatal exception handling in event()"
      core-ext: Add support for inline --tls-crypt-v2