From: Stefan Eissing Date: Wed, 17 Nov 2021 12:28:42 +0000 (+0000) Subject: add proposal for backport of mod_http2 v2.0 from trunk. X-Git-Tag: candidate-2.4.52-rc1~102 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=0765b88b39a21361b11c6afecf86b39681174b89;p=thirdparty%2Fapache%2Fhttpd.git add proposal for backport of mod_http2 v2.0 from trunk. [skip ci] git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1895101 13f79535-47bb-0310-9956-ffa450edef68 --- diff --git a/STATUS b/STATUS index 823a1954e18..89bcec733e0 100644 --- a/STATUS +++ b/STATUS @@ -180,6 +180,47 @@ PATCHES PROPOSED TO BACKPORT FROM TRUNK: https://svn.apache.org/repos/asf/httpd/httpd/patches/2.4.x/httpd-2.4-dav-element.patch +1: minfrin + *) mod_http2: sync with trunk + - Fixed an issue since 1.15.24 that "Server" headers in proxied requests + were overwritten instead of preserved. [PR by @daum3ns] + - Added directove 'H2StreamTimeout' to configure a separate value for HTTP/2 + streams, overriding server's 'Timeout' configuration. [rpluem] + - HTTP/2 connections now use pollsets to monitor the status of the + ongoing streams and their main connection when host OS allows this. + - Removed work-arounds for older versions of libnghttp2 and checking + during configure that at least version 1.15.0 is present. + - The HTTP/2 connection state handler, based on an experiment and draft + at the IETF http working group (abandoned for some time), has been removed. + - H2SerializeHeaders no longer has an effect. A warning is logged when it is + set to "on". The switch enabled the internal writing of requests to be parsed + by the internal HTTP/1.1 protocol handler and was introduced to avoid + potential incompatibilities during the introduction of HTTP/2. + - Removed the abort/redo of tasks when mood swings lower the active limit. + - a regression in v1.15.24 of the modules was fixed that + could lead to httpd child processes not being terminated on a + graceful reload or when reaching MaxConnectionsPerChild. + When unprocessed h2 requests were queued at the time, these could stall. + See . + Trunk version of patch: + https://svn.apache.org/r1894163 + https://svn.apache.org/r1894169 + https://svn.apache.org/r1894172 + https://svn.apache.org/r1894181 + https://svn.apache.org/r1894184 + https://svn.apache.org/r1894189 + https://svn.apache.org/r1894190 + https://svn.apache.org/r1894192 + https://svn.apache.org/r1894220 + https://svn.apache.org/r1894226 + https://svn.apache.org/r1894228 + https://svn.apache.org/r1894241 + https://svn.apache.org/r1894252 + https://svn.apache.org/r1894728 + https://svn.apache.org/r1894949 + Backport version for 2.4.x of patch: + PR: https://patch-diff.githubusercontent.com/raw/apache/httpd/pull/275.diff + +1: icing, + PATCHES/ISSUES THAT ARE BEING WORKED [ New entries should be added at the START of the list ]