]> git.ipfire.org Git - thirdparty/openssl.git/commitdiff
Mention ENGINE removal in CHANGES and NEWS
authorNorbert Pocs <norbertp@openssl.org>
Thu, 13 Nov 2025 11:24:57 +0000 (12:24 +0100)
committerNeil Horman <nhorman@openssl.org>
Thu, 4 Dec 2025 12:32:18 +0000 (07:32 -0500)
Resolves: https://github.com/openssl/project/issues/1423

Signed-off-by: Norbert Pocs <norbertp@openssl.org>
Reviewed-by: Paul Yang <paulyang.inf@gmail.com>
Reviewed-by: Tomas Mraz <tomas@openssl.org>
Reviewed-by: Saša Nedvědický <sashan@openssl.org>
Reviewed-by: Eugene Syromiatnikov <esyr@openssl.org>
Reviewed-by: Neil Horman <nhorman@openssl.org>
Reviewed-by: Matt Caswell <matt@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/29305)

CHANGES.md
NEWS.md

index 5ab746753cb766fa3bf07269427734ee353ae55d..720409f5b8348e19010bf68d6a09cfdbc369ab63 100644 (file)
@@ -81,6 +81,15 @@ OpenSSL 4.0
 
    *Daniel Kubec*
 
+ * ENGINE support was removed. The `no-engine` build option and the
+   `OPENSSL_NO_ENGINE` macro is always present.
+   Applications using `ENGINE_` functions unguarded with `OPENSSL_NO_ENGINE`
+   can be built by defining a macro `OPENSSL_ENGINE_STUBS`, however all these
+   functions will return error when called. Provider API should be used to
+   replace ENGINEs functionality.
+
+   *Milan Broz*, *Neil Horman*, *Norbert Pocs*
+
 OpenSSL 3.6
 -----------
 
diff --git a/NEWS.md b/NEWS.md
index 10b4d24e07a1664d505b35fee17ca3ff80553cb5..3944e99cf0a1d1ba7309cc829d8d5f92283c0d66 100644 (file)
--- a/NEWS.md
+++ b/NEWS.md
@@ -27,7 +27,8 @@ OpenSSL 4.0
 
 ### Major changes between OpenSSL 3.6 and OpenSSL 4.0 [under development]
 
-  * none
+  * ENGINE support was removed. The `no-engine` build option and the
+   `OPENSSL_NO_ENGINE` macro is always present.
 
 OpenSSL 3.6
 -----------