From a6bd2b924635a25faa3343068c96d3a14187f3e4 Mon Sep 17 00:00:00 2001
From: Eric Covener <LocationMatch> sections are processed
before globally defined CacheEnable directives.
When acting as a forward proxy server, url-string can - also be used to specify remote sites and proxy protocols which - caching should be enabled for.
+When acting as a forward proxy server, url-string must + minimally begin with a protocol for which caching should be enabled.
# Cache content (normal handler only)
@@ -510,13 +509,13 @@ CacheQuickHandler off
CacheEnable disk
</LocationMatch>
-# Cache proxied url's (normal or quick handler)
+# Cache all but forward proxy url's (normal or quick handler)
CacheEnable disk /
# Cache FTP-proxied url's (normal or quick handler)
CacheEnable disk ftp://
-# Cache content from www.example.org (normal or quick handler)
+# Cache forward proxy content from www.example.org (normal or quick handler)
CacheEnable disk http://www.example.org/
diff --git a/docs/manual/upgrading.html.en b/docs/manual/upgrading.html.en
index 6bc4aca7852..5b16f53193c 100644
--- a/docs/manual/upgrading.html.en
+++ b/docs/manual/upgrading.html.en
@@ -239,6 +239,12 @@ Allow from example.org
jsessionid.
+ mod_cache: The second parameter to
+ CacheEnable only
+ matches forward proxy content if it begins with the correct
+ protocol. In 2.2 and earlier, a parameter of '/' matched all
+ content.mod_ldap: LDAPTrustedClientCert is now
consistently a per-directory setting only. If you use this
directive, review your configuration to make sure it is
diff --git a/docs/manual/upgrading.xml.meta b/docs/manual/upgrading.xml.meta
index 1d2a68a225a..aba29996bbd 100644
--- a/docs/manual/upgrading.xml.meta
+++ b/docs/manual/upgrading.xml.meta
@@ -8,6 +8,6 @@