diff options
author | Yann Ylavic <ylavic@apache.org> | 2023-11-15 23:09:05 +0100 |
---|---|---|
committer | Yann Ylavic <ylavic@apache.org> | 2023-11-15 23:09:05 +0100 |
commit | 922d6bbc423f1684c002031dabc98c7ffabc8e08 (patch) | |
tree | e63c76e01803881481b4def22992e88d2aef2033 /changes-entries | |
parent | * modules/dav/fs/config6.m4: Set _LDADD so that (diff) | |
download | apache2-922d6bbc423f1684c002031dabc98c7ffabc8e08.tar.xz apache2-922d6bbc423f1684c002031dabc98c7ffabc8e08.zip |
mod_ssl: Disable the OpenSSL ENGINE API when OPENSSL_NO_ENGINE is set. PR 68080
Also, always allow for "SSLCryptoDevice builtin" even if the ENGINE API is not
available, OPENSSL_NO_ENGINE or more generally with the new API (providers)
available since OpenSSL >= 3.
* ssl_private.h: Set MODSSL_HAVE_ENGINE_API to 0 if OPENSSL_NO_ENGINE.
* mod_ssl.c, ssl_engine_config.c: Don't depend on HAVE_OPENSSL_ENGINE_H and
HAVE_ENGINE_INIT to provide [ssl_cmd_]SSLCryptoDevice.
Submitted by: ylavic, jorton
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1913815 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'changes-entries')
-rw-r--r-- | changes-entries/pr68080.txt | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/changes-entries/pr68080.txt b/changes-entries/pr68080.txt new file mode 100644 index 0000000000..4fdf39e549 --- /dev/null +++ b/changes-entries/pr68080.txt @@ -0,0 +1,3 @@ + *) mod_ssl: Disable the OpenSSL ENGINE API when OPENSSL_NO_ENGINE is set. + Allow for "SSLCryptoDevice builtin" if the ENGINE API is not available, + notably with OpenSSL >= 3. PR 68080. [ Yann Ylavic ] |