]> granicus.if.org Git - apache/blobdiff - STATUS
rebuild
[apache] / STATUS
diff --git a/STATUS b/STATUS
index 4847c88d24827c54968520c46e5d2d1e9d02bdf3..b04a8f9cb4d8a9874e44ac2099f37edb0f896ed0 100644 (file)
--- a/STATUS
+++ b/STATUS
@@ -29,7 +29,8 @@ Release history:
     [NOTE that x.{odd}.z versions are strictly Alpha/Beta releases,
           while x.{even}.z versions are Stable/GA releases.]
 
-    2.4.30  : In development.
+    2.4.30  : In development. Jim proposes a T&R sometime between Jan 24
+              and Feb 2.
     2.4.29  : Tagged on October 17, 2017. Released on October 23, 2017.
     2.4.28  : Tagged on September 25, 2017. Released on October 5, 2017.
     2.4.27  : Tagged on July 6, 2017. Released on July 11, 2017.
@@ -119,7 +120,6 @@ PATCHES ACCEPTED TO BACKPORT FROM TRUNK:
   [ start all new proposals below, under PATCHES PROPOSED. ]
 
 
-
 PATCHES PROPOSED TO BACKPORT FROM TRUNK:
   [ New proposals should be added at the end of the list ]
 
@@ -163,87 +163,60 @@ PATCHES PROPOSED TO BACKPORT FROM TRUNK:
                   http://svn.apache.org/r1790169 (rename "exception" directive)
                   http://svn.apache.org/r1790457 (Update directive name in err message)
                   http://svn.apache.org/r1806985
+                  http://svn.apache.org/r1818279
      2.4 convenience patch (includes CHANGES):
-                  http://home.apache.org/~jim/patches/RemoteIPProxyProtocol.2.4.x.patch
-                  http://svn.apache.org/r1806985
+                  http://home.apache.org/~jim/patches/RemoteIPProxyProtocol.2.4-v2.patch
+                  http://svn.apache.org/r1818279
      +1: druggeri, jim
-     mrumph: I had a chance to review this proposal.
-             I committed some suggested changes to trunk in r1806985.
-             Also, the copyright in mod_remoteip.c is of some concern.
-             Perhaps the terms of the copyright should be included in that note.
-             And on a personal note, today is my last day with Oracle.
-             So it may well be my last day with Apache as well.
-             It has been great working with all of you.
-        jim: Not sure what the copyright concern is, but added r1806985
-             to the proposal.
      ylavic: RemoteIPProxyProtocol* are documented as scoped to server config
              and virtual host, though using ap_server_conf makes them global
              only (thus less useful too...).
-
-  *) core/mod_ssl: Add new flag int to module struct. Define first bit for keeping
-     server config records non-shared instances, set for mod_ssl to make manipulations
-     in post_config safe.
-     trunk patch: svn merge -c 1809302,1809303,1809305,1809311,1809314,1809713 ^/httpd/httpd/trunk .
-     2.4.x patch: https://svn.apache.org/repos/asf/httpd/httpd/patches/2.4.x/backport-module-flags.diff
-                  (merge with alterations for mmn etc., updated after review by Yann)
-     +1: icing, ylavic
-
-  *) core: A signal received while stopping could have crashed the main
-     process.  PR 61558.
-     trunk patch: http://svn.apache.org/r1809881
-                  http://svn.apache.org/r1809973
-                  http://svn.apache.org/r1809976
-                  http://svn.apache.org/r1812075
-     2.4.x patch: https://svn.apache.org/repos/asf/httpd/httpd/patches/2.4.x/stop_signals-PR61558.patch
-                  (merge without changes to motorz)
-     +1: ylavic, jim
-
-  *) mod_journald: Add new module mod_journald to log error logs into journald.
-     trunk patch: http://svn.apache.org/r1610339
-                  http://svn.apache.org/r1621806
-                  http://svn.apache.org/r1812339
-     2.4.x patch: http://people.apache.org/~jkaluza/patches/httpd-2.4.x-mod_journald.patch
-                  http://svn.apache.org/r1812339
-     +1: jkaluza, jim
-     jchampion: Looks like the headers require GCC extensions to compile, so
-                mod_journald can't be configured in maintainer mode (-std=c89).
-                Can anyone else reproduce, or is it just my distro?
-     ylavic: missing r1812339 for maintainer-mode/c89/-Werror compliance,
-             needed if the above configure.in proposal gets backported.
-             Note that r1812339 could be backported in any case, even if
-             the above configure.in proposal does not get accepted.
-
-  *) mpm_event: avoid a very unlikely race condition between the listener and
-     the workers when the latter fails to add a connection to the pollset.
-     trunk patch: http://svn.apache.org/r1809273
-                  http://svn.apache.org/r1814719 (CHANGES only)
+        jim: Can docco patch be post-backport?
+
+  *) mod_proxy_uwsgi: Add in UWSGI proxy (sub)module
+     trunk patch: http://svn.apache.org/r1810358
+                  http://svn.apache.org/r1810362
+                  http://svn.apache.org/r1810363
+                  http://svn.apache.org/r1810365
+                  http://svn.apache.org/r1810447
+                  http://svn.apache.org/r1816919
+                  http://svn.apache.org/r1816922
+                  http://svn.apache.org/r1818013
+                  http://svn.apache.org/r1818280
      2.4.x patch: trunk works (modulo CHANGES)
-                  svn merge -c 1809273,1814719 ^/httpd/httpd/trunk .
-     +1: ylavic, jim
-
-  *) core: silently ignore a not existent file path when IncludeOptional is used.
-     trunk patch: http://svn.apache.org/r1814968
+                  svn merge -c r1810358,r1810362,r1810363,r1810365,r1810447,r1816919,r1816922,r1818013,r1818280 ^/httpd/httpd/trunk .
+                  (or svn copy ...)
+     +1: jim, icing
+     icing: tested on ubuntu 16.04 with a simple uwsgi python app.
+
+  *) mod_http2: obsolete code removed, no more events on beam pool destruction,
+     discourage content encoders on http2-status response (where they do not work)
+     2.4.x patch: svn merge -c 1821371,1822502,1822503 ^/httpd/httpd/trunk .
+     +1: ylavic, icing, jim
+
+  *) proxy_util: Schemes and hostnames that are "too long" are
+     no longer automatically fatal errors but are instead logged
+     and truncated, at which point the admin can determine if that
+     is OK or not.
+     trunk patch: http://svn.apache.org/r1823482
+     2.4.x patch: trunk works
+     +1: jim,
+
+  *) mod_proxy_balancer,mod_slotmem_shm: Rework SHM reuse/deletion to not
+     depend on the number of restarts (non-Unix systems) and preserve shared
+     names as much as possible on configuration changes for SHMs and persisted
+     files.  PR 62044.
+     trunk patch: http://svn.apache.org/r1822509
+                  http://svn.apache.org/r1822511
+                  http://svn.apache.org/r1823412
+                  http://svn.apache.org/r1823415
+                  http://svn.apache.org/r1823416
+                  http://svn.apache.org/r1823564
+                  http://svn.apache.org/r1823572
+                  http://svn.apache.org/r1823575
      2.4.x patch: trunk works (modulo CHANGES)
-                  svn merge -c r1814968 ^/httpd/httpd/trunk .
-     +1: elukey, jim
-
-  *) mod_md: backport of ACME (Let's Encrypt) support. Needs mod_ssl backport proposal beneath to
-     not only compile but do something.
-     trunk revisions: 1804530,1804531,1804542,1804545,1804671,1804759,1804787,1804975,1805180,1805188,1805192,1805194,1805256,1805294,1805373,1806939,1807228,1807347,1807577,1807593,1807774,1807777,1808005,1808092,1808100,1808241,1808242,1808243,1808249,1808444,1809719,1809888,1810723,1811082,1811812,1812193,1812517,1812518,1812999,1813642,1814720,1814939,1815005,1815078,1815264,1815370,1815483,1816055,1816154,1816156
-     2.4.x branch: ^/httpd/httpd/branches/2.4.x-mod_md
-     2.4.x diff: svn diff ^/httpd/httpd/branches/2.4.x  ^/httpd/httpd/branches/2.4.x-mod_md 
-     +1: icing
-
-  *) mod_md: backport of mod_ssl changes to get interworking ACME support. Needs mod_md backport propoals above to find mod_md.h include file with otional functions.
-     trunk revisions: 1804530,1804531,1805186,1806939,1807232,1808122
-     2.4.x patch: https://svn.apache.org/repos/asf/httpd/httpd/patches/2.4.x/mod_ssl_minimal_md.diff
-     +1: icing, jorton 
-
-  *) mod_http2: fixes unfair scheduling when number of active connections exceeds the
-     scheduling fifo capacity.
-     trunk revision: r1816619
-     2.4.x patch: svn merge -c 1816619 ^/httpd/httpd/trunk .
-     +1: icing, steffenal
+                  (or http://home.apache.org/~ylavic/patches/httpd-2.4.x-PR62044-slotmems_reuse.patch)
+     +1: ylavic, jim,
 
 
 PATCHES/ISSUES THAT ARE BEING WORKED
@@ -356,6 +329,9 @@ PATCHES/ISSUES THAT ARE BEING WORKED
      So the only fix allowing us to use PCRE 10 in httpd 2.4 would be to write
      this as a thread safe storage buffer for the majority of cases (<10 $args)
      and we don't have a portable tls mechanism to do so.
+     jorton: Adding ap_pregexec/_len which pass a pool would also work
+             for internal users of this api; not sure if performance
+             impact is significant from using malloc here.
 
 
 PATCHES/ISSUES THAT ARE STALLED
@@ -398,23 +374,6 @@ PATCHES/ISSUES THAT ARE STALLED
          really cover a very narrow set of parameters with the way it skips over backreferences?
          Also, why a new API vs. just setting the field inline?
 
-   * mod_systemd: New module, for integration with systemd on Linux.
-     trunk patch: http://svn.apache.org/r1393976
-                  http://svn.apache.org/r1393997
-                  http://svn.apache.org/r1484554
-                  http://svn.apache.org/r1528032
-                  http://svn.apache.org/r1528034
-                  http://svn.apache.org/r1614821
-                  http://svn.apache.org/r1618579
-                  http://svn.apache.org/r1618588
-     2.4.x patch: http://people.apache.org/~jkaluza/patches/mod_systemd/httpd-2.4.x-mod_systemd.patch
-     +1: jkaluza
-     sf comments: The IdleShutdown logic seems broken. Consider a single
-                  active connection that is stalled for 10 seconds. That
-                  connection will be broken after GracefulShutdownTimeout.
-                  A better logic would be to check if there is any open
-                  connection that is not in keep-alive state.
-
    * core: Add support for systemd socket activation.
      trunk patch: http://svn.apache.org/r1511033
                   http://svn.apache.org/r1608686
@@ -484,13 +443,34 @@ PATCHES/ISSUES THAT ARE STALLED
             cgi-examples/ dir alongside cgi-bin/? Otherwise manual/cgi/examples
             might work?
 
-   * core: block Define and Undefine in vhost and directory context. Because
-     it is EXEC_ON_READ, it "breaks out" of these contexts anyway.
-     trunk patch: http://svn.apache.org/r1656063
-                  http://svn.apache.org/r1656122
-     2.4.x patch:  http://people.apache.org/~covener/patches/2.4.x-define-limits.diff
-     +1: covener (I need to review the docs manually in this area)
-     -1: wrowe (blocking will break "working" .conf files on a subversion update
-                meant to pick up security fixes.  "Alerting" I would agree to.)
-
+  *) mod_journald: Add new module mod_journald to log error logs into journald.
+     trunk patch: http://svn.apache.org/r1610339
+                  http://svn.apache.org/r1621806
+                  http://svn.apache.org/r1812339
+     2.4.x patch: http://people.apache.org/~jkaluza/patches/httpd-2.4.x-mod_journald.patch
+                  http://svn.apache.org/r1812339
+     +1: jkaluza, jim
+     jchampion: Looks like the headers require GCC extensions to compile, so
+                mod_journald can't be configured in maintainer mode (-std=c89).
+                Can anyone else reproduce, or is it just my distro?
+     ylavic: missing r1812339 for maintainer-mode/c89/-Werror compliance,
+             needed if the above configure.in proposal gets backported.
+             Note that r1812339 could be backported in any case, even if
+             the above configure.in proposal does not get accepted.
 
+   * mod_systemd: New module, for integration with systemd on Linux.
+     trunk patch: http://svn.apache.org/r1393976
+                  http://svn.apache.org/r1393997
+                  http://svn.apache.org/r1484554
+                  http://svn.apache.org/r1528032
+                  http://svn.apache.org/r1528034
+                  http://svn.apache.org/r1614821
+                  http://svn.apache.org/r1618579
+                  http://svn.apache.org/r1618588
+     2.4.x patch: http://people.apache.org/~jkaluza/patches/mod_systemd/httpd-2.4.x-mod_systemd.patch
+     +1: jkaluza
+     sf comments: The IdleShutdown logic seems broken. Consider a single
+                  active connection that is stalled for 10 seconds. That
+                  connection will be broken after GracefulShutdownTimeout.
+                  A better logic would be to check if there is any open
+                  connection that is not in keep-alive state.