]> granicus.if.org Git - apache/blobdiff - CHANGES
util.c: revert r1799375 during veto discussion
[apache] / CHANGES
diff --git a/CHANGES b/CHANGES
index 97ee63418525e3710d8112b60e81793279ed421e..20972870d3f227fd0b2a17f8ef2c927c1a9eaeb5 100644 (file)
--- a/CHANGES
+++ b/CHANGES
@@ -1,30 +1,38 @@
                                                          -*- coding: utf-8 -*-
 Changes with Apache 2.5.0
 
-  *) core: EBCDIC fixes for interim responses with additional headers.
+  *) mod_rewrite: Add 'RewriteOptions LongURLOptimization' to free memory
+     from each set of unmatched rewrite conditions.
      [Eric Covener]
 
-  *) mod_http2: fix for possible page fault when stream is resumed during 
-     session shutdown. [sidney-j-r-m (github)]
-     
-  *) mod_http2: fix for h2 session ignoring new responses while already
-     open streams continue to have data available. [Stefan Eissing]
-     
+  *) Allow the argument to <IfFile>, <IfDefine>, <IfSection>, <IfDirective>, 
+     and <IfModule> to be quoted.  This is primarily for the benefit of
+     <IfFile>. [Eric Covener]
+
+  *) Introduce request taint checking framework to prevent privilege
+     hijacking through .htaccess. [Nick Kew]
+
+  *) core: Disallow multiple Listen on the same IP:port when listener buckets
+     are configured (ListenCoresBucketsRatio > 0), consistently with the single
+     bucket case (default), thus avoiding the leak of the corresponding socket
+     descriptors on graceful restart.  [Yann Ylavic]
+
+  *) Add <IfDirective> and <IfSection> directives.  [Joe Orton]
+
+  *) mod_syslog: Support use of optional "tag" in syslog entries.
+     PR 60525. [Ben Rubson <ben.rubson gmail.com>, Jim Jagielski]
+
+  *) When using mod_status with the Event MPM, report the number of requests
+     associated with an active connection in the "ACC" field. Previously
+     zero was always reported with this MPM.  PR60647. [Eric Covener]
+
+  *) mod_proxy_hcheck: Don't validate timed out responses.  [Yann Ylavic]
+
   *) mod_remoteip: Add support for PROXY protocol (code donated by Cloudzilla).
      Add ability for PROXY protocol processing to be optional to donated code.
      See also: http://www.haproxy.org/download/1.5/doc/proxy-protocol.txt
      [Cloudzilla/roadrunner2@GitHub, Jim Jagielski, Daniel Ruggeri]
 
-  *) mod_rewrite: When a substitution is a fully qualified URL, and the 
-     scheme/host/port matches the current virtual host, stop interpreting the 
-     path component as a local path just because the first component of the 
-     path exists in the filesystem.  Adds RewriteOption "LegacyPrefixDocRoot" 
-     to revert to previous behavior. PR60009.
-     [Hank Ibell <hwibell gmail.com>]
-  *) core: Add %{REMOTE_PORT} to the expression parser. PR59938
-     [Hank Ibell <hwibell gmail.com>]
-
   *) mod_remoteip: When overriding the useragent address from X-Forwarded-For,
      zero out what had been initialized as the connection-level port.  PR59931.
      [Hank Ibell <hwibell gmail.com>]
@@ -35,21 +43,6 @@ Changes with Apache 2.5.0
   *) mod_proxy_protocol: Add server-side, front-end support for PROXY PROTOCOL
      (http://blog.haproxy.com/haproxy/proxy-protocol/).  [roadrunner2]
      
-  *) mod_proxy_fcgi: Return HTTP 504 rather than 503 in case of proxy timeout.
-     [Luca Toscano]
-
-  *) mod_proxy_{ajp,fcgi}: Fix a possible crash when reusing an established
-     backend connection, happening with LogLevel trace2 or higher configured,
-     or at any log level with compilers not detected as C99 compliant (e.g.
-     MSVC on Windows).  [Yann Ylavic]
-
-  *) mod_ext_filter: Don't interfere with "error buckets" issued by other
-     modules. PR60375.  [Eric Covener, Lubos Uhliarik]
-
-  *) mod_proxy_fcgi, mod_fcgid: Fix crashes in ap_fcgi_encoded_env_len() when
-     modules add empty environment variables to the request. PR60275.
-     [<alex2grad AT gmail.com>]
-    
   *) http: Allow unknown response status' lines returned in the form of
      "HTTP/x.x xxx Status xxx".  [Yann Ylavic]
 
@@ -59,13 +52,6 @@ Changes with Apache 2.5.0
   *) event: Avoid listener periodic wake ups by using the pollset wake-ability
      when available.  PR 57399.  [Yann Ylavic, Luca Toscano]
 
-  *) mod_brotli: Add a new module for dynamic Brotli (RFC 7932) compression.
-     [Evgeny Kotkov]
-
-  *) core: Permit unencoded ';' characters to appear in proxy requests and
-     Location: response headers. Corresponds to modern browser behavior.
-     [William Rowe]
-
   *) mod_crypto: Add the all purpose crypto filters with support for HLS.
      [Graham Leggett]
 
@@ -111,8 +97,6 @@ Changes with Apache 2.5.0
   *) core: Added support for HTTP code 451. PR58985.
      [Yehuda Katz <yehuda ymkatz.net>, Jim Jagielski]
 
-  *) mod_ssl: Add support for OpenSSL 1.1.0. [Rainer Jung]
-
   *) mod_filter: Fix AddOutputFilterByType with non-content-level filters.
      PR58856 [Micha Lenk <micha lenk.info>]