This is quite a huge last-minute patch before a 2.7.0 release - but there
are some special considerations.  mbedTLS 3 will run out of support while
we're very likely still in the 2.7.x maintenance phase, so having mbedTLS 4
support in 2.7.x is important for long-term supportability.  Further, the
patch only very lightly touches on "non mbedTLS" areas of the code - so
most users will not be affected.

"git show --color-moved=zebra" shows that all the old code is still there,
just goes to "mbedtls_legacy" - to avoid #ifdef orgys, and at some point
dropping mbedTLS 3 will be easy.

Arne has tested this, and verified interoperability with OpenSSL-OpenVPN,
and the buildbots + GHA have tested that mbedTLS 3 support still works.

Your patch has been applied to the master branch.

commit d0589909b9b6f4400429e010e9c4874b7f496e59
Author: Max Fillinger
Date:   Fri Jan 23 17:47:39 2026 +0100

     Add support for Mbed TLS 4

     Signed-off-by: Max Fillinger <[email protected]>
     Acked-by: Arne Schwabe <[email protected]>
     Gerrit URL: https://gerrit.openvpn.net/c/openvpn/+/1441
     Message-Id: <[email protected]>
     URL: 
https://www.mail-archive.com/[email protected]/msg35401.html
     Signed-off-by: Gert Doering <[email protected]>


--
kind regards,

Gert Doering



_______________________________________________
Openvpn-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/openvpn-devel

Reply via email to