]> granicus.if.org Git - apache/blobdiff - STATUS
Vote, move.
[apache] / STATUS
diff --git a/STATUS b/STATUS
index 70a768f13e8bc5be19585b2990bb5499b78e1981..62b1ed771ae81ca15d619ce9ea8eb49c253d552c 100644 (file)
--- a/STATUS
+++ b/STATUS
@@ -115,41 +115,17 @@ CURRENT RELEASE NOTES:
 
 RELEASE SHOWSTOPPERS:
 
-  *) mod_proxy_hcheck: Ensure thread-safety when concurrent healthchecks are
-     in use (ProxyHCTPsize > 0).  PR 60071.
-     trunk patch: http://svn.apache.org/r1779573
-     2.4.x patch: trunk works (modulo CHANGES)
-     +1: ylavic, jim
-
-  *) PR 60576: 2.4.21 broke PHP-FPM with the patch to strip the bogus "proxy://"
-     prefix from SCRIPT_FILENAME. We need to revert to the previous behavior
-     ASAP to avoid any further hurdles with FCGI implementations while we figure
-     this out.
-     trunk patch: http://svn.apache.org/r1780328
-                  http://svn.apache.org/r1780329
-                  http://svn.apache.org/r1781329
-                  http://svn.apache.org/r1782164
-                  http://svn.apache.org/r1782166
-                  http://svn.apache.org/r1782193
-                  http://svn.apache.org/r1778350
-                  http://svn.apache.org/r1781329
-                  http://svn.apache.org/r1782194
-                  http://svn.apache.org/r1782323
-                  http://svn.apache.org/r1782418
-                  http://svn.apache.org/r1782419
-                  http://svn.apache.org/r1782482
-                  http://svn.apache.org/r1782532
-                  http://svn.apache.org/r1788040
-     2.4.x patch: http://home.apache.org/~jim/patches/mod_proxy_fcgi-v3.patch
-                 + http://svn.apache.org/r1788040
-     +1: jim, covener, jchampion
-     jchampion: holding off on promotion for an answer to jailletc36's ML
-                question regarding `ProxyFCGIBackendType PHP-FPM`
-     covener: added http://svn.apache.org/r1788040
-
 PATCHES ACCEPTED TO BACKPORT FROM TRUNK:
   [ start all new proposals below, under PATCHES PROPOSED. ]
 
+  *) core: Add %{REMOTE_PORT} to the expression parser. PR59938
+     trunk patch: http://svn.apache.org/r1776459
+                  http://svn.apache.org/r1788508
+     2.4.x patch: trunk works
+     +1: covener, ylavic, jchampion
+     jchampion: Trunk patches don't apply cleanly for me. The patch I used to
+                test is at https://home.apache.org/~jchampion/patches/2.4.x-expr-REMOTE_PORT.patch
+
 
 PATCHES PROPOSED TO BACKPORT FROM TRUNK:
   [ New proposals should be added at the end of the list ]
@@ -167,13 +143,6 @@ PATCHES PROPOSED TO BACKPORT FROM TRUNK:
      2.4.x patch: http://home.apache.org/~ylavic/patches/httpd-2.4.x-r1740928_and_co-v3.patch
      +1: ylavic
 
-  *) mod_ssl: work around leaks on (graceful) restart.
-     trunk patch: http://svn.apache.org/r1781187
-                  http://svn.apache.org/r1781190
-                  http://svn.apache.org/r1781312
-     2.4.x patch: http://home.apache.org/~ylavic/patches/httpd-2.4.x-mod_ssl-restart_leaks-v2.patch
-     +1: ylavic, jim, wrowe
-
   *) mod_proxy_hcheck: Don't validate timed out responses.
      trunk patch: http://svn.apache.org/r1779574
                   http://svn.apache.org/r1779623
@@ -190,13 +159,8 @@ PATCHES PROPOSED TO BACKPORT FROM TRUNK:
      +1: jfclere, jim
      wrowe asks: Can we capitalize Verify in SSLOCSPNoverify to keep
                  with conventions?
-
-  *) mod_cache: Fix a regression in 2.4.25 for the forward proxy case by
-     computing and using the same entity key according to when the cache
-     checks, loads and saves the request.  PR 60577.
-     trunk patch: http://svn.apache.org/r1783842
-     2.4.x patch: trunk works (modulo CHANGES)
-     +1: ylavic, jim
+     ylavic: +1 with http://svn.apache.org/r1788430, fixing the merge of
+             SSLOCSPNoverify and capitalizing as suggested above.
 
   *) mod_proxy_hcheck: Honor checks in Vhosts
      trunk patch: http://svn.apache.org/r1784203
@@ -210,46 +174,52 @@ PATCHES PROPOSED TO BACKPORT FROM TRUNK:
            FULL hcheck patch: http://home.apache.org/~jim/patches/httpd2.4-hcheck.patch
            (includes all hcheck related patches, including showstopper)
      +1: jim
+     ylavic: 'tpsize' needs to be reset (to HC_THREADPOOL_SIZE) in pre_config,
+             otherwise if mod_proxy_hcheck is builtin/static and for example
+             ProxyHCTPsize were commented out on restart, we wouldn't use the
+             default value (as expected).
 
   *) mod_autoindex: Add IndexOptions UseOldDateFormat to allow the date
      format from 2.2 in the Last Modified column. PR60846.
      trunk patch: http://svn.apache.org/r1787525
                   http://svn.apache.org/r1787553
+                  http://svn.apache.org/r1788451
      2.4.x patch: trunk works
      +1 covener
-     wrowe notes: strncasecmp copy-paste error (should be strcasecmp), the
-                  strn flavor was only for 'flag=' prefixes
 
   *) mod_proxy: Allow the per-request environment variable "no-proxy" to
      be used as an alternative to ProxyPass /path !. This is primarily
      to set exceptions for ProxyPass specified in <Location> context.
      trunk patch: http://svn.apache.org/r1781328
+                  http://svn.apache.org/r1785907
      2.4.x patch: trunk works
-     +1: covener 
-     jailletc36: compatibility note is missing
-
-  *) core: %{DOCUMENT_URI} used in nested SSI expressions should point to the
-     URI originally requsted by the user, not the nested documents URI. This
-     restores the behavior of this variable to match the "legacy" SSI parser.
-     PR60624. 
-     trunk patch: http://svn.apache.org/r1780095
-     2.4.x patch: trunk works
-     +1: covener, wrowe
-
-  *) core: EBCDIC fixes for interim responses with additional headers.
-     trunk patch: http://svn.apache.org/r1777354
-     2.4.x patch: http://people.apache.org/~covener/patches/ebcdic-interim.diff
-     +1: covener, wrowe
-
-  *) core: Add %{REMOTE_PORT} to the expression parser. PR59938
-     trunk patch: http://svn.apache.org/r1776459
-     2.4.x patch: trunk works
-     +1: covener
-     jailletc36: compatibility note is missing
+     +1: covener, ylavic
+
+  *) Easy patches: synch 2.4.x and trunk
+     - cache: Use apr_pstrmemdup instead of apr_pstrndup when applicable
+     - cache: Remove a useless break + tiny style fix (missing space)
+     - vhost: save some request pool memory
+     - vhost: Fix some tiny style issues
+     - mod_dir: Save a few bytes in the request pool.
+     trunk patch: http://svn.apache.org/r1777556
+                  http://svn.apache.org/r1777557
+                  http://svn.apache.org/r1777593
+                  http://svn.apache.org/r1777594
+                  http://svn.apache.org/r1783056
+     2.4.x patch: trunk patches work
+     +1: jailletc36, ylavic
+
+  *) 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.
+     trunk patch: http://svn.apache.org/r1789220
+     2.4.x patch: trunk works (modulo CHANGES)
+     +1: ylavic
 
-  [ New entried should be added at the START of the list ]
 
 PATCHES/ISSUES THAT ARE BEING WORKED
+  [ New entried should be added at the START of the list ]
 
   *) mod_brotli: Backport of mod_brotli filter
      trunk patch: http://svn.apache.org/r1761714
@@ -275,6 +245,7 @@ PATCHES/ISSUES THAT ARE BEING WORKED
                   http://svn.apache.org/r1781030 (fix strict GCC warning)
                   http://svn.apache.org/r1781031 (reference the filter by handle)
                   http://svn.apache.org/r1781701 (rework optional processing case)
+                  http://svn.apache.org/r1788674 (final edge cases/ignore slave conns)
      2.4 convenience patch (includes CHANGES):
                   http://people.apache.org/~druggeri/patches/RemoteIPProxyProtocol.2.4.x.patch
      +1: druggeri, jim