PATCHES ACCEPTED TO BACKPORT FROM TRUNK:
[ start all new proposals below, under PATCHES PROPOSED. ]
- * core: Fix C99 macro for ap_log_rdata, see comment #8 in PR57045
- trunk patch: http://svn.apache.org/r1706942
- 2.4.x patch: trunk works
- +1 covener, trawick, ylavic
+ *) mod_proxy: don't recyle backend announced "Connection: close" connections
+ to avoid reusing it should the close be effective after some new request
+ is ready to be sent.
+ trunk patch: http://svn.apache.org/r1678763
+ http://svn.apache.org/r1703807
+ http://svn.apache.org/r1703813
+ 2.4.x patch: trunk works (module CHANGES)
+ +1: ylavic, rjung, trawick
+ ylavic: while at it, I also included r1678763 which is only an
+ optimization, but allows to keep code in sync with trunk.
PATCHES PROPOSED TO BACKPORT FROM TRUNK:
[ New proposals should be added at the end of the list ]
- * core: Add ap_errorlog_provider to make ErrorLog logging modular. This
- backport keeps syslog logging as part of httpd core and only adds
- API to allow other modules to be used for error logging.
- trunk patch: http://svn.apache.org/r1525597
- http://svn.apache.org/r1525664
- http://svn.apache.org/r1525845
- http://svn.apache.org/r1527003
- http://svn.apache.org/r1527005
- http://svn.apache.org/r1532344
- http://svn.apache.org/r1539988
- http://svn.apache.org/r1541029
- http://svn.apache.org/r1543979
- http://svn.apache.org/r1544156
- http://svn.apache.org/r1626978
- 2.4.x patch: http://people.apache.org/~jkaluza/patches/httpd-2.4.x-errorlog_provider.patch
- +1: jkaluza
- +1: covener w/ doc or code to fix syntax (providername:providerarg not supported like syslog or socacheproviders,
- needs 2 args which is not valid in ErrorLog manual)
- trawick: nit: fix "writing" in "/* NULL if we are writting to syslog */"
- (sorry, haven't finished reviewing completely)
- jim: What is the status of this??
-
* mod_journald: Add new module mod_journald to log error logs into journald.
This patch needs changes done in mod_systemd patch (already
proposed for 2.4.x).
http://svn.apache.org/r1621806
2.4.x patch: http://people.apache.org/~jkaluza/patches/httpd-2.4.x-mod_journald.patch
+1: jkaluza, jim
- minfrin: Not understanding "This patch needs changes done in
- mod_systemd patch", am I right in understanding this patch is
- already committed?
+ rjung, minfrin: Not understanding "This patch needs changes done in
+ mod_systemd patch", am I right in understanding this patch is
+ already committed?
*) http: Don't remove the Content-Length of zero from a HEAD response if
it comes from an origin server, module or script. Allow the previous
does a minor bump only.
minfrin: Two new directives need to be documented.
- *) mod_substitute: Configure patterns merge order. PR 57641
- trunk patch: http://svn.apache.org/r1684900
- http://svn.apache.org/r1687539
- http://svn.apache.org/r1687680
- http://svn.apache.org/r1688331
- http://svn.apache.org/r1688339
- http://svn.apache.org/r1688340
- http://svn.apache.org/r1688341
- http://svn.apache.org/r1688343
- http://svn.apache.org/r1697013
- http://svn.apache.org/r1697015
- 2.4.x patch: http://people.apache.org/~ylavic/httpd-2.4.x-SubstituteInheritBefore-v6.patch
- +1: ylavic, wrowe
-
- *) mod_proxy: don't recyle backend announced "Connection: close" connections
- to avoid reusing it should the close be effective after some new request
- is ready to be sent.
- trunk patch: http://svn.apache.org/r1678763
- http://svn.apache.org/r1703807
- http://svn.apache.org/r1703813
- 2.4.x patch: trunk works (module CHANGES)
- +1: ylavic
- ylavic: while at it, I also included r1678763 which is only an
- optimization, but allows to keep code in sync with trunk.
-
*) mod_alias: Introduce expression parser support for Alias, ScriptAlias
and Redirect. Limit Redirect expressions to directory (Location) context
and redirect statuses (implicit or explicit).
2.4.x patch: https://people.apache.org/~minfrin/httpd-mod_alias-expr2.patch
+1: minfrin
- * MPMs: Follow up to r1705492 (SO_REUSEPORT). Add missing (and harmless)
- backport hunk (for consistency with trunk and 2.4.x's worker/event).
- trunk patch: http://svn.apache.org/r1629916
- 2.4.x patch: trunk works
- +1: ylavic
-
- * mod_proxy_balancer: Silence warnings, and fix logic, in XML
- balancer status output.
- trunk patch: http://svn.apache.org/r1705776
- 2.4.x patch: trunk works
- +1: jim, ylavic
-
* mod_ssl: Make the output filter more friendly with deferred write and
response pipelining.
trunk patch: http://svn.apache.org/r1705194
http://svn.apache.org/r1705828
http://svn.apache.org/r1705833
http://svn.apache.org/r1706275
- 2.4.x patch: http://people.apache.org/~ylavic/httpd-2.4.x-mod_ssl-deferred_friendly-v2.patch
+ http://svn.apache.org/r1707230
+ http://svn.apache.org/r1707231
+ 2.4.x patch: http://people.apache.org/~ylavic/httpd-2.4.x-mod_ssl-deferred_friendly-v3.patch
+1: ylavic
- * Fix some style issues
- trunk patch: http://svn.apache.org/r1705983
- 2.4.x patch: trunk works
- +1: jailletc36
-
- * Fix some m4's AC_DEFUN quoting. PR 58126.
- trunk patch: http://svn.apache.org/r1706918
- 2.4.x patch: http://people.apache.org/~ylavic/httpd-2.4.x-AC_DEFUN_quotes.patch
- +1: ylavic
+ * mod_ssl: Extend expression parser registration to support ssl variables
+ in any expression using mod_rewrite syntax "%{SSL:VARNAME}" or function
+ syntax "ssl(VARIABLE)".
+ trunk patch: http://svn.apache.org/r1707002
+ 2.4.x patch: trunk works (modulo CHANGES)
+ +1: rjung, ylavic
PATCHES/ISSUES THAT ARE BEING WORKED
PATCHES/ISSUES THAT ARE STALLED
+ * core: Add ap_errorlog_provider to make ErrorLog logging modular. This
+ backport keeps syslog logging as part of httpd core and only adds
+ API to allow other modules to be used for error logging.
+ trunk patch: http://svn.apache.org/r1525597
+ http://svn.apache.org/r1525664
+ http://svn.apache.org/r1525845
+ http://svn.apache.org/r1527003
+ http://svn.apache.org/r1527005
+ http://svn.apache.org/r1532344
+ http://svn.apache.org/r1539988
+ http://svn.apache.org/r1541029
+ http://svn.apache.org/r1543979
+ http://svn.apache.org/r1544156
+ http://svn.apache.org/r1626978
+ 2.4.x patch: http://people.apache.org/~jkaluza/patches/httpd-2.4.x-errorlog_provider.patch
+ +1: jkaluza
+ +1: covener w/ doc or code to fix syntax (providername:providerarg not supported like syslog or socacheproviders,
+ needs 2 args which is not valid in ErrorLog manual)
+ trawick: nit: fix "writing" in "/* NULL if we are writting to syslog */"
+ (sorry, haven't finished reviewing completely)
+ jim: What is the status of this??
+
* mod_proxy: Add ap_proxy_define_match_worker() and use it for ProxyPassMatch
and ProxyMatch section to distinguish between normal workers and workers
with regex substitutions in the name. Implement handling of such workers