From 50df6c8cc0dfeabd659b79e152fc7dd84855ed89 Mon Sep 17 00:00:00 2001
From: Joe Orton
Date: Wed, 16 Oct 2024 11:41:52 +0000
Subject: [PATCH] Revert r1921336.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1921357 13f79535-47bb-0310-9956-ffa450edef68
---
changes-entries/pr69397.txt | 2 --
docs/manual/mod/mod_ssl.xml | 3 ++-
modules/ssl/ssl_engine_config.c | 4 ----
3 files changed, 2 insertions(+), 7 deletions(-)
delete mode 100644 changes-entries/pr69397.txt
diff --git a/changes-entries/pr69397.txt b/changes-entries/pr69397.txt
deleted file mode 100644
index 32ae57e1f2a..00000000000
--- a/changes-entries/pr69397.txt
+++ /dev/null
@@ -1,2 +0,0 @@
- *) mod_ssl: Disallow use of "SSLOpenSSLConfCmd" in
- context. PR 69397. [Joe Orton]
diff --git a/docs/manual/mod/mod_ssl.xml b/docs/manual/mod/mod_ssl.xml
index 3bc2063da82..b28ec9df4b7 100644
--- a/docs/manual/mod/mod_ssl.xml
+++ b/docs/manual/mod/mod_ssl.xml
@@ -2935,7 +2935,8 @@ forward secrecy.
SSLOpenSSLConfCmd
Configure OpenSSL parameters through its SSL_CONF API
SSLOpenSSLConfCmd command-name command-value
-server config
+server config
+virtual host
Available in httpd 2.4.8 and later, if using OpenSSL 1.0.2 or later
diff --git a/modules/ssl/ssl_engine_config.c b/modules/ssl/ssl_engine_config.c
index a9e98b9c5bf..43593d799c7 100644
--- a/modules/ssl/ssl_engine_config.c
+++ b/modules/ssl/ssl_engine_config.c
@@ -2162,10 +2162,6 @@ const char *ssl_cmd_SSLOpenSSLConfCmd(cmd_parms *cmd, void *dcfg,
const char *err;
ssl_ctx_param_t *param;
- if ((err = ap_check_cmd_context(cmd, GLOBAL_ONLY))) {
- return err;
- }
-
if (value_type == SSL_CONF_TYPE_UNKNOWN) {
return apr_psprintf(cmd->pool,
"'%s': invalid OpenSSL configuration command",