From aac733f9cac1b1e80884a7ac184427fc696264a8 Mon Sep 17 00:00:00 2001 From: "William A. Rowe Jr" Date: Mon, 6 Jun 2016 20:23:24 +0000 Subject: [PATCH] Correct the behavior and interaction between SSLProxyCheckPeer[CN|Name], such that disabling either disables both, and that enabling either will trigger the more comprehensive SSLProxyCheckPeerName behavior. Only a single configuration remains to enable the legacy behavior, which is to explicitly disable SSLProxyCheckPeerName and enable SSLProxyCheckPeerCN. Changes to the proxy config directives leads us to a different 2.4 fix... https://github.com/wrowe/patches/blob/master/fix_proxy_check_peer-2.4.x.patch Backports: 1746647 Reviewed by: wrowe, icing, rpluem git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1747069 13f79535-47bb-0310-9956-ffa450edef68 --- CHANGES | 7 +++++ STATUS | 10 ------- docs/manual/mod/mod_ssl.xml | 60 ++++++++++++++++++++++++++----------- modules/ssl/ssl_engine_io.c | 4 ++- 4 files changed, 52 insertions(+), 29 deletions(-) diff --git a/CHANGES b/CHANGES index 2f1663b859..75c02610d9 100644 --- a/CHANGES +++ b/CHANGES @@ -2,6 +2,13 @@ Changes with Apache 2.4.21 + *) mod_ssl: Correct the interaction between SSLProxyCheckPeerCN and newer + SSLProxyCheckPeerName directives since release 2.4.5, such that disabling + either disables both, and that enabling either triggers the new, more + comprehensive SSLProxyCheckPeerName behavior. Only a single configuration + remains to enable the legacy behavior, which is to explicitly disable + SSLProxyCheckPeerName, and enable SSLProxyCheckPeerCN. [William Rowe] + *) mod_include: add the