summaryrefslogtreecommitdiffstats
path: root/CHANGES
diff options
context:
space:
mode:
authorEric Covener <covener@apache.org>2017-06-16 17:13:03 +0200
committerEric Covener <covener@apache.org>2017-06-16 17:13:03 +0200
commit4fa0f6c103ae53d2cb5988303b99da35cf7d9dc9 (patch)
tree55375a4253fa836b152820279efba020cb885308 /CHANGES
parentQuiet spurious gcc warning in ap_parse_form_data ("'escaped_char[0]' may be (diff)
downloadapache2-4fa0f6c103ae53d2cb5988303b99da35cf7d9dc9.tar.xz
apache2-4fa0f6c103ae53d2cb5988303b99da35cf7d9dc9.zip
add RewriteOptions LongURLOptimization
Variable expansion in RewriteCond causes strings to be duplicated out of r->pool. If the variables are long and many conditions are evaluated, r->pool can get seriously bloated. Clear the memory used for variable expansion for each set of conditons once the set of conditions fails to match. edit: revised in 1799261 git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1798938 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'CHANGES')
-rw-r--r--CHANGES4
1 files changed, 4 insertions, 0 deletions
diff --git a/CHANGES b/CHANGES
index 65fdf0beee..20972870d3 100644
--- a/CHANGES
+++ b/CHANGES
@@ -1,6 +1,10 @@
-*- coding: utf-8 -*-
Changes with Apache 2.5.0
+ *) mod_rewrite: Add 'RewriteOptions LongURLOptimization' to free memory
+ from each set of unmatched rewrite conditions.
+ [Eric Covener]
+
*) Allow the argument to <IfFile>, <IfDefine>, <IfSection>, <IfDirective>,
and <IfModule> to be quoted. This is primarily for the benefit of
<IfFile>. [Eric Covener]