APACHE 2.4 STATUS: -*- mode: text; coding: utf-8 -*- Last modified at [$Date$] The current version of this file can be found at: * http://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x/STATUS Documentation status is maintained separately and can be found at: * docs/STATUS in this source tree, or * http://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x/docs/STATUS The current development branch of this software can be found at: * http://svn.apache.org/repos/asf/httpd/httpd/trunk Consult the following STATUS files for information on related projects: * http://svn.apache.org/repos/asf/apr/apr/trunk/STATUS * http://svn.apache.org/repos/asf/apr/apr/branches/1.4.x/STATUS * http://svn.apache.org/repos/asf/apr/apr-util/branches/1.4.x/STATUS Patches considered for backport are noted in their branches' STATUS: * http://svn.apache.org/repos/asf/httpd/httpd/branches/2.0.x/STATUS * http://svn.apache.org/repos/asf/httpd/httpd/branches/2.2.x/STATUS * http://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x/STATUS Release history: [NOTE that x.{odd}.z versions are strictly Alpha/Beta releases, while x.{even}.z versions are Stable/GA releases.] 2.4.3 : In development. Jim proposes a T&R around July 25. 2.4.2 : Tagged on April 5, 2012. Released Apr 17, 2012. 2.4.1 : Tagged on February 13, 2012. Released Feb 21, 2012. 2.4.0 : Tagged on January 16, 2012, not released. 2.3.16 : Tagged on December 15, 2011. 2.3.15 : Tagged on November 8, 2011. Released Nov. 15, 2011. 2.3.14 : Tagged on August 1, 2011. Released Aug. 9, 2011. 2.3.13 : Tagged on June 28, 2011, not released. 2.3.12 : Tagged on May 11, 2011. Released May 23, 2011. 2.3.11 : Released as Beta on March 7, 2011. 2.3.10 : Tagged on December 13, 2010. Released Dec 21, 2010. 2.3.9 : Tagged on November 23, 2010, not released. 2.3.8 : Tagged on August 24, 2010. 2.3.7 : Tagged on August 19, 2010, not released. 2.3.6 : Released on June 21, 2010. 2.3.5 : Released on January 26, 2010. 2.3.4 : Released on December 8, 2009. 2.3.3 : Tagged on November 11, 2009, not released. 2.3.2 : Tagged on March 23, 2009, not released. 2.3.1 : Tagged on January 2, 2009, not released. 2.3.0 : Tagged on December 6, 2008, not released. Contributors looking for a mission: * Just do an egrep on "TODO" or "XXX" in the source. * Review the bug database at: http://issues.apache.org/bugzilla/ * Review the "PatchAvailable" bugs in the bug database: https://issues.apache.org/bugzilla/buglist.cgi?bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&product=Apache+httpd-2&keywords=PatchAvailable After testing, you can append a comment saying "Reviewed and tested". * Open bugs in the bug database. * See also the STATUS file in the docs/ directory, which lists documentation-specific TODO items. CURRENT RELEASE NOTES: * Forward binary compatibility is expected of Apache 2.4.x releases, such that no MMN major number changes will occur after 2.4.1. Such changes can only be made in the trunk. * All commits to branches/2.4.x must be reflected in SVN trunk, as well, if they apply. Logical progression is commit to trunk then merge into branches/2.4.x, as applicable. RELEASE SHOWSTOPPERS: PATCHES ACCEPTED TO BACKPORT FROM TRUNK: [ start all new proposals below, under PATCHES PROPOSED. ] * mod_deflate: Make mod_deflate skip compression if compression is enabled at SSL level. trunk patch: http://svn.apache.org/viewvc?view=revision&revision=1359057 2.4.x patch: trunk patch works (ex. CHANGES) +1: sf, rjung, jorton * core: Always log if LimitRequestFieldSize triggers trunk patch: http://svn.apache.org/viewvc?view=revision&revision=1352911 2.4.x patch: trunk patch works +1: sf, rjung, trawick * mod_authz_core: Allow to use %{REMOTE_USER} in Require expr. Improve logging. PR: 52892 trunk patch: http://svn.apache.org/viewvc?view=revision&revision=1351071 http://svn.apache.org/viewvc?view=revision&revision=1351072 http://svn.apache.org/viewvc?view=revision&revision=1351074 2.4.x patch: trunk patch works (ex. CHANGES) +1: sf, rjung, trawick * mpm_event: Fix MaxConnectionsPerChild trunk patch: http://svn.apache.org/viewvc?view=revision&revision=1343085 http://svn.apache.org/viewvc?view=revision&revision=1343087 2.4.x patch: trunk patch works (ex. CHANGES) +1: sf, humbedooh, rjung * mod_ssl: fix OCSP EOL handling trunk patch: http://svn.apache.org/viewvc?rev=1358061&view=rev 2.4.x patch: trunk patch works +1: jorton, trawick, rjung * core: log value of Status line in script responses instead of header name trunk patch: http://svn.apache.org/viewvc?rev=1362538&view=rev 2.4.x patch: trunk patch works +1: chrisd, rpluem, rjung PATCHES PROPOSED TO BACKPORT FROM TRUNK: [ New proposals should be added at the end of the list ] * mod_ssl: Add support for Next Protocol Negotiation. Trunk patch: http://svn.apache.org/viewvc?view=revision&revision=1332643 2.4.x patch: Trunk patch works. +1: ben sf says: Needs r1345599, too. And wrowe's comment about the 2.2 patch is also valid for 2.4: http://svn.apache.org/viewvc?view=revision&revision=1354823 * mod_ssl: Add RFC 5878 support. This allows support of mechansisms such as Certificate Transparency. Note that new mechanisms are supported without software updates. trunk patch: http://svn.apache.org/viewvc?view=revision&revision=1352596 2.4.x patch: http://people.apache.org/~ben/httpd-2.4-rfc5878.patch +1: ben, druggeri druggeri note: Needs docs for new directive kbrand: depends on an unreleased OpenSSL version (1.0.2), and RFC 5878 is of "Category: Experimental". Seems premature to me to consider for backporting to 2.4/2.2 at this point. ben: not correct that it depends on OpenSSL 1.0.2, it builds with any version. Also, if you read my note to dev@ you will see why it is not premature. * mod_so: Optionally allow LoadModule+LoadFile to use the normal search path. trunk patch: http://svn.apache.org/viewvc?view=revision&revision=1332378 2.4.x patch: trunk patch works (ex. CHANGES) +1: sf, rjung * mpm_event: Fix slots staying in "L" state in the scoreboard trunk patch: http://svn.apache.org/viewvc?view=revision&revision=1294349 2.4.x patch: trunk patch works (needs CHANGES entry) +1: sf, rjung * mpm_event: Don't call ap_start_lingering_close from the listener thread because it may block PR: 52229 trunk patch: http://svn.apache.org/viewvc?view=revision&revision=1294356 2.4.x patch: trunk patch works (needs CHANGES entry) +1: sf, rjung * mod_lua: - Add a parsebody function for retrieving POST data. PR: 53064 - Make mod_lua compatible with Lua 5.2 Trunk patch: http://svn.apache.org/viewvc?view=revision&revision=1352047 and http://svn.apache.org/viewvc?view=revision&revision=1361298 2.4.x patch: http://www.humbedooh.com/mods/mod_lua.patch (+CHANGES) +1: humbedooh, rjung * mod_ext_filter: fix error log spam with input filters trunk patch: http://svn.apache.org/viewvc?rev=1357685&view=rev 2.4.x patch: trunk patch works +1: jorton, trawick * mpm_prefork: Reduce spawn rate after a child process exits due to unexpected poll or accept failure. trunk patch: http://svn.apache.org/viewvc?rev=1363183&view=rev 2.4.x patch: trunk patch works +1: trawick, rjung * mpm_event, mpm_worker: Fix cases where the spawn rate wasn't reduced after child process resource shortages. trunk patch: http://svn.apache.org/viewvc?rev=1363440&view=rev 2.4.x patch: trunk patch works +1: trawick, rjung * Windows tweak to mpm_common.h to enable MinGW build trunk patch: http://svn.apache.org/viewvc?view=revision&revision=1363035 2.4.x patch: trunk patch works +1: trawick, rjung * ab failure: "Benchmarking 127.0.0.1 (be patient)...bind: An address incompatible with the requested protocol was used. (730047)" trunk patch: http://svn.apache.org/viewvc?rev=1351737&view=rev 2.4.x patch: trunk patch works +1: trawick, rjung trawick, rjung: if CHANGES entry is added * mpm_event, mpm_worker: Remain active amidst prevalent child process resource shortages. (1363440 should be a prereq to avoid unnecessarily rapid creation of child processes in some situations) trunk patch: http://svn.apache.org/viewvc?rev=1363557&view=rev 2.4.x patch: trunk patch works +1: trawick A list of further possible backports can be found at: http://people.apache.org/~rjung/patches/possible-backports-httpd-trunk-2_4.txt If you want to propose one of those, please add them here. PATCHES/ISSUES THAT ARE STALLED * cross-compile: allow to provide CC_FOR_BUILD so that gen_test_char will be compiled by the build compiler instead of the host compiler. Also set CC_FOR_BUILD to 'cc' when cross-compilation is detected. Trunk patches: http://svn.apache.org/viewvc?view=revision&revision=1327907 http://svn.apache.org/viewvc?view=revision&revision=1328390 http://svn.apache.org/viewvc?view=revision&revision=1328714 2.4 patch: http://people.apache.org/~fuankg/diffs/httpd-2.4.x-cross_compile.diff fuankg: on hold until we agree for a better and more simple solution ...