while x.{even}.z versions are Stable/GA releases.]
2.4.29 : In development.
- 2.4.28 : Tagged on September 25, 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.
2.4.26 : Tagged on June 13, 2017. Released on June 19, 2017.
2.4.25 : Tagged on December 16, 2016. Released on December 21, 2016.
RELEASE SHOWSTOPPERS:
+
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 ]
ylavic: With current 2.4.x (r1807662), there seems to be only a conflict with
MMN, which can probably be taken by the backporter. I don't see the
other places where it needs adjustments, Mike?
+ wrowe: Suspect that this is an MMN Major bump, not minor, without some
+ additional detection/workaround of legacy 2.4 compiled modules.
*) mod_remoteip: Add PROXY protocol support
trunk patch: http://svn.apache.org/r1776575
and virtual host, though using ap_server_conf makes them global
only (thus less useful too...).
- *) 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
- 2.4.x patch: http://people.apache.org/~jkaluza/patches/httpd-2.4.x-mod_journald.patch
- +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?
-
- *) Quiet spurious gcc warning in ap_parse_form_data
- trunk patch: http://svn.apache.org/r1798785
- 2.4.x patch: svn merge -c 1798785 ^/httpd/httpd/trunk .
- +1: jailletc36, ylavic
-
- *) mod_authz_dbd: Fix a segmentation fault if AuthzDBDQuery is not set.
- PR 61546
- trunk patch: http://svn.apache.org/r1809209
- 2.4.x patch: svn merge -c 1809209 ^/httpd/httpd/trunk .
- +1: jailletc36 (by inspection), ylavic
-
- *) mod_http2: Fix race condition on request body handlign.
-i 2.4.x patch: svn merge -c 1804096,1807238,1809981,1810088,1810089 ^/httpd/httpd/trunk .
- +1: icing
+ *) 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
+ 2.4.x patch: http://people.apache.org/~jkaluza/patches/httpd-2.4.x-mod_journald.patch
+ +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?
+
+ *) 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.)
+ +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
+
+ *) configure.in: Latest macOS Xcode 9 installs clang-900, which more
+ fully honors strict-prototypes, which causes AC_CHECK_LIB to
+ fail when --enable-maintainer-mode is set. Also affects clang 5.
+ trunk patch: http://svn.apache.org/r1810448
+ http://svn.apache.org/r1810998
+ 2.4.x patch: svn merge -c 1810448,1810998 ^/httpd/httpd/trunk .
+ +1: jim, wrowe
+ -1: rjung
+ [This seems to fit into the mold of per-platform quirks which we process
+ in CTR flow, adding my +1 to note that the patch looks sane.]
+ rjung: I think we need this also for GCC, not only recent clang.
+ See my below suggestion (r1812263)
+
+ *) configure.in: Fix maintainer mode with GCC/Clang.
+ Setting -Wstrict-prototypes in combination with -Werror leads to compiler
+ errors during configure checks (autoconf generates incomplete prototypes).
+ Adding -Wno-error=strict-prototypes lets the compiler tolerate those.
+ Possible future enhancement: remember such "configure time only" flags and
+ remove them from CFLAGS before generating our build time files
+ (Makefile, config_vars.mk etc.), so that the full -Werror is in place
+ during building.
+ trunk patch: http://svn.apache.org/r1812263
+ 2.4.x patch: svn merge -c r1812263 ^/httpd/httpd/trunk .
+ +1: rjung
PATCHES/ISSUES THAT ARE BEING WORKED