X-Git-Url: https://granicus.if.org/sourcecode?a=blobdiff_plain;f=STATUS;h=015316bdcdc94ff967051152c205864f075caf08;hb=93eb591823450302a2f7e2a679bb82b2be34099a;hp=4700d059898858dede3c29e99efae3b84418d816;hpb=9524c961e1e04e0a98d629daedaeadf9ee92c582;p=apache diff --git a/STATUS b/STATUS index 4700d05989..015316bdcd 100644 --- a/STATUS +++ b/STATUS @@ -115,23 +115,27 @@ CURRENT RELEASE NOTES: RELEASE SHOWSTOPPERS: - *) 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. - - *) PR 60071: Child httpd processes crash with Segmentation fault + *) mod_proxy_hcheck: Ensure thread-safety when concurrent healthchecks are + in use (ProxyHCTPsize > 0). PR 60071. trunk patch: http://svn.apache.org/r1779573 - http://svn.apache.org/r1779574 - http://svn.apache.org/r1779623 - 2.4.x patch: trunk works - +1: jim - - *) PR60458: Rip out this regression or fix (TBD) + 2.4.x patch: trunk works (modulo CHANGES) + +1: ylavic, jim PATCHES ACCEPTED TO BACKPORT FROM TRUNK: [ start all new proposals below, under PATCHES PROPOSED. ] + *) 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, ylavic + + *) 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, ylavic (by inspection) PATCHES PROPOSED TO BACKPORT FROM TRUNK: @@ -146,44 +150,79 @@ PATCHES PROPOSED TO BACKPORT FROM TRUNK: http://svn.apache.org/r1740998 http://svn.apache.org/r1742697 http://svn.apache.org/r1756976 - http://svn.apache.org/r1781188 - 2.4.x patch: http://home.apache.org/~ylavic/patches/httpd-2.4.x-r1740928_and_co-v2.patch + http://svn.apache.org/r1781313 + 2.4.x patch: http://home.apache.org/~ylavic/patches/httpd-2.4.x-r1740928_and_co-v3.patch +1: ylavic - *) event: close a race condition where we might re-enable listeners while they - are already or about to be closed. - trunk patch: http://svn.apache.org/r1774541 - 2.4.x patch: trunk works + *) mod_proxy_hcheck: Don't validate timed out responses. + trunk patch: http://svn.apache.org/r1779574 + http://svn.apache.org/r1779623 + 2.4.x patch: trunk works *after r1779573 above* (modulo CHANGES) +1: ylavic, jim - *) mod_proxy_fcgi: Return HTTP 504 rather than 503 in case of proxy timeout. - trunk patch: http://svn.apache.org/r1775858 - 2.4 patch: trunk works (modulo CHANGES) - +1: elukey - - *) mod_remoteip: Add PROXY protocol support - trunk patch: http://svn.apache.org/r1776575 - http://svn.apache.org/r1776578 (doc fix) - http://svn.apache.org/r1776627 (shortened name + doc fix) - http://svn.apache.org/r1776674 (attribution moved to CHANGES) - http://svn.apache.org/r1776740 (attribution updated in mod_remotip.c) - 2.4 patch (includes CHANGES): - http://people.apache.org/~druggeri/patches/RemoteIPProxyProtocol.2.4.x.patch - +1: druggeri, jim - ±0: jorton, not reviewed but please include r1781030 too + *) mod_ssl: backport fix for PR 46037 + trunk patch: http://svn.apache.org/r1781575 + http://svn.apache.org/r1781577 + http://svn.apache.org/r1781580 + http://svn.apache.org/r1781687 + http://svn.apache.org/r1783305 + 2.4.x patch: http://people.apache.org/~jfclere/patches/patch.46037.txt + +1: jfclere, jim + wrowe asks: Can we capitalize Verify in SSLOCSPNoverify to keep + with conventions? + ylavic: +1 with http://svn.apache.org/r1788430, fixing the merge of + SSLOCSPNoverify and capitalizing as suggested above. + + *) 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 - *) mod_filter: AddOutputFilterByType should use underlying filters type, not just - AP_FTYPE_CONTENT_SET. PR58856 - trunk patch: http://svn.apache.org/r1726705 + *) mod_proxy_hcheck: Honor checks in Vhosts + trunk patch: http://svn.apache.org/r1784203 + http://svn.apache.org/r1784205 + http://svn.apache.org/r1784227 + http://svn.apache.org/r1784228 + http://svn.apache.org/r1784275 + http://svn.apache.org/r1785871 + http://svn.apache.org/r1786009 + 2.4.x patch: trunk works *after r1779573 above* (modulo CHANGES) + 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 + 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 context. + trunk patch: http://svn.apache.org/r1781328 2.4.x patch: trunk works - +1: covener, jim + +1: covener, ylavic + jailletc36: compatibility note is missing - *) mod_watchdog: Use pconf as parent pool so mutexes get cleaned on restarts/reloads - and fix leaking sems (https://bugzilla.redhat.com/show_bug.cgi?id=1410883) - trunk patch: http://svn.apache.org/r1778319 - http://svn.apache.org/r1778331 + *) core: Add %{REMOTE_PORT} to the expression parser. PR59938 + trunk patch: http://svn.apache.org/r1776459 2.4.x patch: trunk works - +1: jim, jorton, + +1: covener, ylavic + jailletc36: compatibility note is missing + + +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 @@ -191,24 +230,30 @@ PATCHES PROPOSED TO BACKPORT FROM TRUNK: http://svn.apache.org/r1762515 http://svn.apache.org/r1771791 http://svn.apache.org/r1779077 + http://svn.apache.org/r1779091 + http://svn.apache.org/r1779699 2.4.x patch: http://home.apache.org/~jim/patches/brotli-2.4.patch +1: jim, jorton, + -1: wrowe (Premature, waiting on github.com/google/brotli 0.6 release) + NOTE: Awaiting next release post 0.5.2 - *) mod_auth_digest: Use anonymous shm by default, fall back on name-based - trunk patch: http://svn.apache.org/r1684636 - 2.4.x patch: trunk works (needs CHANGES, ref PR 54622) - +1: jorton, - - *) mod_ssl: work around leaks on (graceful) restart. - trunk patch: http://svn.apache.org/r1781187 - http://svn.apache.org/r1781188 - http://svn.apache.org/r1781190 - 2.4.x patch: http://home.apache.org/~ylavic/patches/httpd-2.4.x-mod_ssl-restart_leaks.patch - +1: ylavic - - -PATCHES/ISSUES THAT ARE BEING WORKED - [ New entried should be added at the START of the list ] + *) mod_remoteip: Add PROXY protocol support + trunk patch: http://svn.apache.org/r1776575 + http://svn.apache.org/r1776578 (doc fix) + http://svn.apache.org/r1776627 (shortened name + doc fix) + http://svn.apache.org/r1776674 (attribution moved to CHANGES) + http://svn.apache.org/r1776740 (attribution updated in mod_remotip.c) + http://svn.apache.org/r1778268 (fix compiler warning) + http://svn.apache.org/r1780725 (set buckets aside) + 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) + 2.4 convenience patch (includes CHANGES): + http://people.apache.org/~druggeri/patches/RemoteIPProxyProtocol.2.4.x.patch + +1: druggeri, jim + -0.5: wrowe (Still reviewing support of unwise 'optional' schema vs. other + possibile solves; questioning reading-but-ignoring PROXY + protocol input, also seems unwise) *) mod_ssl: Return 502 instead of 500 when SSL peer check or proxy_post_handshake hook fails.