The TLS control channel now supports for elliptic curve diffie-hellmann
key exchange (ECDH).
+Improved Certificate Revocation List (CRL) processing
+ CRLs are now handled by the crypto library (OpenSSL or mbed TLS), instead
+ of inside OpenVPN itself. The crypto library implementations are more
+ strict than the OpenVPN implementation was. This might reject peer
+ certificates that would previously be accepted. If this occurs, OpenVPN
+ will log the crypto library's error description.
+
Dualstack round-robin DNS client connect
Instead of only using the first address of each ``--remote`` OpenVPN
will now try all addresses (IPv6 and IPv4) of a ``--remote`` entry.
will then use ``--key-method 2`` by default. Note that this requires changing
the option in both the client and server side configs.
-- CRLs are now handled by the crypto library (OpenSSL or mbed TLS), instead of
- inside OpenVPN itself. The crypto library implementations are more strict
- than the OpenVPN implementation was. This might reject peer certificates
- that would previously be accepted. If this occurs, OpenVPN will log the
- crypto library's error description.
-
- ``--tls-remote`` is removed in 2.4, as indicated in the 2.3 man-pages. Similar
functionality is provided via ``--verify-x509-name``, which does the same job in
a better way.