*) mod_ssl: fix for PR66190.
Submitted by: icing
Reviewed by: icing, rpluem, ylavic
Github: closes #326
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@
1905607 13f79535-47bb-0310-9956-
ffa450edef68
-*- coding: utf-8 -*-
Changes with Apache 2.4.55
+ *) mod_ssl: when a proxy connection had handled a request using SSL, an
+ error was logged when "SSLProxyEngine" was only configured in the
+ location/proxy section and not the overall server. The connection
+ continued to work, the error log was in error. Fixed PR66190.
+ [Stefan Eissing]
+
*) mod_http2: Export mod_http2.h as public header. [Stefan Eissing]
*) mod_md: a new directive `MDStoreLocks` can be used on cluster
int status;
sslconn = ssl_init_connection_ctx(c, per_dir_config, 1);
+ if (sslconn->ssl) {
+ /* we are already bound to this connection. We have rebound
+ * or removed the reference to a previous per_dir_config,
+ * there is nothing more to do. */
+ return OK;
+ }
+
status = ssl_engine_status(c, sslconn);
if (enable_ssl) {
if (status != OK) {
assert r.response["status"] == 200
assert r.json['host'] == seen
- @pytest.mark.skip(reason="needs backport of r1903167")
def test_proxy_01_003(self, env):
domain = f"test1.{env.http_tld}"
conf = HttpdConf(env)