"because it makes sense" - BB and GHA say that this build fine on everything *but* Debian 11 with the stock mbedTLS package - and we made a conscious decision to accept that fallout. *If* someone needs this particular combination (openvpn 2.7 and mbedtls on debian 11), they need to build a newer mbedTLS version from source.
Less #ifdef really help make our code better. The patch itself is fairly trivial (v2 had "fight with uncrustify" fallout), removing the logic from cmake and autoconf, and removing #ifdefs galore. Your patch has been applied to the master branch. commit baa5b70d4150717ab35ef341198189918362066b Author: Max Fillinger Date: Tue May 27 18:03:50 2025 +0200 Remove HAVE_EXPORT_KEYING_MATERIAL macro Signed-off-by: MaxF <m...@max-fillinger.net> Acked-by: Frank Lichtenheld <fr...@lichtenheld.com> Message-Id: <20250527160356.10871-1-g...@greenie.muc.de> URL: https://www.mail-archive.com/openvpn-devel@lists.sourceforge.net/msg31799.html Signed-off-by: Gert Doering <g...@greenie.muc.de> -- kind regards, Gert Doering _______________________________________________ Openvpn-devel mailing list Openvpn-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/openvpn-devel