]> granicus.if.org Git - apache/blobdiff - CHANGES
Merge r1698239 from trunk:
[apache] / CHANGES
diff --git a/CHANGES b/CHANGES
index 173451da5cab11d54a06065e714d9b7835a1b8bd..2eae5b3edd2d6e56c2962d5dde229234dcae7e15 100644 (file)
--- a/CHANGES
+++ b/CHANGES
@@ -2,6 +2,26 @@
 
 Changes with Apache 2.4.24
 
+  *) core: avoid adding multiple subrequest filters when there are nested
+     subrequests.  PR58292
+
+  *) mod_http2: connection shutdown revisited: corrected edge cases on
+     shutting down ongoing streams, changed log warnings to be less noisy
+     when waiting on long running tasks. [Stefan Eissing]
+
+  *) mod_http2: changed all AP_DEBUG_ASSERT to ap_assert to have them 
+     available also in normal deployments. [Stefan Eissing]
+
+  *) mod_http2/mod_proxy_http2: 100-continue handling now properly implemented
+     up to the backend. Reused HTTP/2 proxy connections with more than a second
+     not used will block request bodies until a PING answer is received.
+     Requests headers are not delayed by this, since they are repeatable in
+     case of failure. This greatly increases robustness, especially with
+     busy server and/or low keepalive connections. [Stefan Eissing]
+     
+  *) mod_proxy_http2: fixed duplicate symbols with mod_http2.
+     [Stefan Eissing]
+  
   *) mod_http2: rewrite of how responses and trailers are transferred between
      master and slave connection. Reduction of internal states for tasks
      and streams, stability. Heuristic id generation for slave connections
@@ -56,6 +76,9 @@ Changes with Apache 2.4.24
   *) core: CVE-2016-5387: Mitigate [f]cgi "httpoxy" issues.
      [Dominic Scheirlinck <dominic vendhq.com>, Yann Ylavic]
 
+  *) mod_proxy_{http,ajp,fcgi}: don't reuse backend connections with data
+     available before the request is sent.  PR 57832.  [Yann Ylavic]
+
   *) mod_proxy_balancer: Prevent redirect loops between workers within a
      balancer by limiting the number of redirects to the number balancer
      members. PR 59864 [Ruediger Pluem]