You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cvs@httpd.apache.org by yl...@apache.org on 2020/12/16 10:28:06 UTC
svn commit: r1884495 - /httpd/httpd/branches/2.4.x/STATUS
Author: ylavic
Date: Wed Dec 16 10:28:05 2020
New Revision: 1884495
URL: http://svn.apache.org/viewvc?rev=1884495&view=rev
Log:
Propose a series of core / mod_proxy changes to address (long) pending issues.
Modified:
httpd/httpd/branches/2.4.x/STATUS
Modified: httpd/httpd/branches/2.4.x/STATUS
URL: http://svn.apache.org/viewvc/httpd/httpd/branches/2.4.x/STATUS?rev=1884495&r1=1884494&r2=1884495&view=diff
==============================================================================
--- httpd/httpd/branches/2.4.x/STATUS (original)
+++ httpd/httpd/branches/2.4.x/STATUS Wed Dec 16 10:28:05 2020
@@ -219,8 +219,8 @@ PATCHES PROPOSED TO BACKPORT FROM TRUNK:
+1: ylavic, covener
ylavic: +1 with CHANGES entry
- *) mod_proxy_http: Fix 100-continue deadlock for spooled request bodies,
- leading to Request Timeout (408). PR 63855.
+ [ start of series (staged/cumulative patches) ]
+ *) mod_proxy_http: Fix 100-continue deadlock for spooled request bodies. BZ 63855.
trunk patch: https://svn.apache.org/r1769760
https://svn.apache.org/r1770220
https://svn.apache.org/r1868576
@@ -229,9 +229,79 @@ PATCHES PROPOSED TO BACKPORT FROM TRUNK:
https://svn.apache.org/r1883640
https://svn.apache.org/r1884218
https://svn.apache.org/r1884220
- 2.4.x patch: http://people.apache.org/~ylavic/patches/httpd-2.4.x-bz63855.patch
+ 2.4.x patch: http://people.apache.org/~ylavic/patches/2.4.x-bz63855-1on5.patch
+ https://github.com/apache/httpd/pull/154
+1: ylavic, covener
+ *) core: output filtering improvements (ease following patches, align trunk/2.4)
+ trunk patch: https://svn.apache.org/r1836032
+ https://svn.apache.org/r1884295
+ https://svn.apache.org/r1884296
+ https://svn.apache.org/r1884304
+ https://svn.apache.org/r1836237
+ https://svn.apache.org/r1836258
+ https://svn.apache.org/r1836354
+ https://svn.apache.org/r1843939
+ 2.4.x patch: http://people.apache.org/~ylavic/patches/2.4.x-core_output_filtering-2on5.patch
+ https://github.com/apache/httpd/pull/156
+ +1: ylavic,
+ ylavic: These core output filter changes are needed for the proxy
+ tunneling loop to work properly/non-blocking (PR 158 below). They
+ do not include the major filter setaside/reinstate changes from
+ trunk, reluing on existing 2.4 c->data_in_{input,output}_filter
+ flags only.
+
+ *) mod_proxy_http: individual status codes for ProxyErrorOverride. BZ 63628
+ trunk patch: https://svn.apache.org/r1754974
+ https://svn.apache.org/r1754975
+ https://svn.apache.org/r1876404
+ https://svn.apache.org/r1877696
+ https://svn.apache.org/r1877697
+ https://svn.apache.org/r1877728
+ 2.4.x patch: http://people.apache.org/~ylavic/patches/2.4.x-mod_proxy_http-override-3on5.patch
+ https://github.com/apache/httpd/pull/157
+ +1: ylavic,
+ ylavic: Besides ProxyErrorOverride individual status codes, merging now
+ the non-functional changes in ap_proxy_http_process_response()
+ around ProxyErrorOverride code helps reducing conflicts with the
+ following commits, and with trunk/2.4 alignment still.
+
+ *) mod_proxy_http: handle upgrade/tunneling protocols. BZ 61616 is about
+ mod_proxy_connect but there has been wstunnel reports
+ on dev@ about that too lately.
+ trunk patch: https://svn.apache.org/r1678771
+ https://svn.apache.org/r1832348
+ https://svn.apache.org/r1869338
+ https://svn.apache.org/r1869420
+ https://svn.apache.org/r1878367
+ https://svn.apache.org/r1877557
+ https://svn.apache.org/r1877558
+ https://svn.apache.org/r1877646
+ https://svn.apache.org/r1877695
+ https://svn.apache.org/r1879401
+ https://svn.apache.org/r1879402
+ https://svn.apache.org/r1880200
+ 2.4.x patch: http://people.apache.org/~ylavic/patches/2.4.x-mod_proxy_http-upgrade-4on5.patch
+ https://github.com/apache/httpd/pull/158
+ +1: ylavic,
+ ylavic: All the changes to mod_proxy_wstunnel have been dropped for this
+ backport proposal, the goal being to handle tunneling/upgrade in
+ mod_proxy_http from now (replacing/obsoleting wstunnel).
+
+ *) mod_proxy: common spooling code to allow mod_proxy_fgci proxy-sendcl. BZ 57087
+ trunk patch: https://svn.apache.org/r1884067
+ https://svn.apache.org/r1884068
+ https://svn.apache.org/r1884069
+ https://svn.apache.org/r1884070
+ 2.4.x patch: http://people.apache.org/~ylavic/patches/2.4.x-mod_proxy_fcgi-sendcl-5on5.patch
+ https://github.com/apache/httpd/pull/162
+ +1: ylavic,
+ ylavic: Long standing BZ (always send Content-Length, according to the CGI
+ specs) which is addressed by reusing mod_proxy_http's spooling
+ code (moved to proxy_util) in mod_proxy_fcgi. The user still needs
+ to SetEnv proxy-sendcl for that (2.4 compat).
+ [ End of series ]
+
*) mod_http2: thread safety with MPM prefork (mainly for ci..)
trunk patch: https://svn.apache.org/r1883704
https://svn.apache.org/r1883707