github OpenVPN/openvpn v2.6.6

latest releases: v2.5.11, v2.6.12, v2.6.11...
14 months ago

User visible changes

  • OCC exit messages are now logged more visibly
    (Github #391)

  • OpenSSL error messages are now logged with more details (for example,
    when loading a provider fails, which .so was tried, and why did it fail)
    (Github #361)

  • print a more user-friendly message when tls-crypt-v2 client auth fails

  • packaging now includes all documentation in the tarball

New features

  • set WINS server via interactive service - this adds support for
    "dhcp-option WINS 192.0.2.1" for DCO + wintun interfaces where no
    DHCP server is used (Github #373).

Bug fixes / Code cleanup

  • route.c was sometimes ignoring return values of add_route3()
    (found by coverity)

  • ntlm: clarify use of buffer in case of truncated NTLM challenge,
    no actual code change (reported by Trial of Bits, TOB-OVPN-14)

  • pkcs11_openssl.c: disable unused code (found by coverity)

  • options.c: do not hide variable from parent scope (found by coverity)

  • configure: fix typo in LIBCAPNG_CFALGS (Github #371)

  • ignore IPv6 route deletion request on Android, reduce IPv4 route-related
    message verbosity on Android

  • manage.c: document missing KID parameter of "client-pending-auth"
    (new addition in da083c3 (2.6.2)) in manage interface help text

  • vpn-network-options.rst: fix typo of "dhcp-option" (Github #313)

  • tun.c/windows: quote WMIC call to set DHCP/DNS domain with hyphen
    (Github #363)

  • fix CR_RESPONSE management message using wrong key_id

  • work around false positive compiler warnings with MinGW 12

  • work around false positive compiler warnings with GCC 12.2.0

  • fix more compiler warnings on FreeBSD

  • test_tls_crypt: improve cmocka testing portability

  • dco-linux: fix counter print format (signed/unsigned)

  • packaging: include everything that is needed for a MSVC build in tarballs
    (Github #344)

Windows Client: Community MSI installer for Windows client can be found at Community Downloads.

Linux Packages: Instructions for installing community-maintained Linux packages can be found in the Community Wiki.

Full Changelog: v2.6.5...v2.6.6

Don't miss a new openvpn release

NewReleases is sending notifications on new releases.