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