STATUS revision f573edb315d96e752cf7da3f08b7a95367d0d702
8e117661fd51fd19d6430fca8d7ae87c67d6de20stoddardAPACHE 2.3 STATUS: -*-text-*-
8e117661fd51fd19d6430fca8d7ae87c67d6de20stoddardLast modified at [$Date$]
8e117661fd51fd19d6430fca8d7ae87c67d6de20stoddardThe current version of this file can be found at:
8e117661fd51fd19d6430fca8d7ae87c67d6de20stoddard * http://svn.apache.org/repos/asf/httpd/httpd/trunk/STATUS
8e117661fd51fd19d6430fca8d7ae87c67d6de20stoddardDocumentation status is maintained seperately and can be found at:
8e117661fd51fd19d6430fca8d7ae87c67d6de20stoddard * docs/STATUS in this source tree, or
8e117661fd51fd19d6430fca8d7ae87c67d6de20stoddard * http://svn.apache.org/repos/asf/httpd/httpd/trunk/docs/STATUS
8e117661fd51fd19d6430fca8d7ae87c67d6de20stoddardConsult the following STATUS files for information on related projects:
8e117661fd51fd19d6430fca8d7ae87c67d6de20stoddard * http://svn.apache.org/repos/asf/apr/apr/trunk/STATUS
8e117661fd51fd19d6430fca8d7ae87c67d6de20stoddard * http://svn.apache.org/repos/asf/apr/apr-util/trunk/STATUS
8e117661fd51fd19d6430fca8d7ae87c67d6de20stoddardPatches considered for backport are noted in their branches' STATUS:
8e117661fd51fd19d6430fca8d7ae87c67d6de20stoddard * http://svn.apache.org/repos/asf/httpd/httpd/branches/2.0.x/STATUS
8e117661fd51fd19d6430fca8d7ae87c67d6de20stoddard * http://svn.apache.org/repos/asf/httpd/httpd/branches/2.2.x/STATUS
8e117661fd51fd19d6430fca8d7ae87c67d6de20stoddardRelease history:
8e117661fd51fd19d6430fca8d7ae87c67d6de20stoddard [NOTE that x.{odd}.z versions are strictly Alpha/Beta releases,
8e117661fd51fd19d6430fca8d7ae87c67d6de20stoddard while x.{even}.z versions are Stable/GA releases.]
8e117661fd51fd19d6430fca8d7ae87c67d6de20stoddard 2.3.16 : In Development.
8e117661fd51fd19d6430fca8d7ae87c67d6de20stoddard 2.3.15 : Tagged on November 8, 2011.
8e117661fd51fd19d6430fca8d7ae87c67d6de20stoddard 2.3.14 : Tagged on August 1, 2011. Released Aug. 9, 2011.
8e117661fd51fd19d6430fca8d7ae87c67d6de20stoddard 2.3.13 : Tagged on June 28, 2011, not released.
8e117661fd51fd19d6430fca8d7ae87c67d6de20stoddard 2.3.12 : Tagged on May 11, 2011. Released May 23, 2011.
8e117661fd51fd19d6430fca8d7ae87c67d6de20stoddard 2.3.11 : Released as Beta on March 7, 2011.
8e117661fd51fd19d6430fca8d7ae87c67d6de20stoddard 2.3.10 : Tagged on December 13, 2010. Released Dec 21, 2010.
8e117661fd51fd19d6430fca8d7ae87c67d6de20stoddard 2.3.9 : Tagged on November 23, 2010, not released.
8e117661fd51fd19d6430fca8d7ae87c67d6de20stoddard 2.3.8 : Tagged on August 24, 2010.
8e117661fd51fd19d6430fca8d7ae87c67d6de20stoddard 2.3.7 : Tagged on August 19, 2010, not released.
8e117661fd51fd19d6430fca8d7ae87c67d6de20stoddard 2.3.6 : Released on June 21, 2010.
8e117661fd51fd19d6430fca8d7ae87c67d6de20stoddard 2.3.5 : Released on January 26, 2010.
8e117661fd51fd19d6430fca8d7ae87c67d6de20stoddard 2.3.4 : Released on December 8, 2009.
8e117661fd51fd19d6430fca8d7ae87c67d6de20stoddard 2.3.3 : Tagged on November 11, 2009, not released.
8e117661fd51fd19d6430fca8d7ae87c67d6de20stoddard 2.3.2 : Tagged on March 23, 2009, not released.
8e117661fd51fd19d6430fca8d7ae87c67d6de20stoddard 2.3.1 : Tagged on January 2, 2009, not released.
8e117661fd51fd19d6430fca8d7ae87c67d6de20stoddard 2.3.0 : Tagged on December 6, 2008, not released.
8e117661fd51fd19d6430fca8d7ae87c67d6de20stoddardContributors looking for a mission:
8e117661fd51fd19d6430fca8d7ae87c67d6de20stoddard * Just do an egrep on "TODO" or "XXX" in the source.
8e117661fd51fd19d6430fca8d7ae87c67d6de20stoddard * Review the bug database at: http://issues.apache.org/bugzilla/
8e117661fd51fd19d6430fca8d7ae87c67d6de20stoddard * Review the "PatchAvailable" bugs in the bug database:
8e117661fd51fd19d6430fca8d7ae87c67d6de20stoddard https://issues.apache.org/bugzilla/buglist.cgi?bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&product=Apache+httpd-2&keywords=PatchAvailable
8e117661fd51fd19d6430fca8d7ae87c67d6de20stoddard After testing, you can append a comment saying "Reviewed and tested".
8e117661fd51fd19d6430fca8d7ae87c67d6de20stoddard * Open bugs in the bug database.
8e117661fd51fd19d6430fca8d7ae87c67d6de20stoddard * See also the STATUS file in the docs/ directory, which lists documentation-specific TODO items.
8e117661fd51fd19d6430fca8d7ae87c67d6de20stoddardCURRENT RELEASE NOTES:
8e117661fd51fd19d6430fca8d7ae87c67d6de20stoddard Jim proposes final beta release the mid/end of Sept, with a
8e117661fd51fd19d6430fca8d7ae87c67d6de20stoddard GA in October (at the latest). Jim volunteers to RM these.
8e117661fd51fd19d6430fca8d7ae87c67d6de20stoddardRELEASE SHOWSTOPPERS:
8e117661fd51fd19d6430fca8d7ae87c67d6de20stoddard * Modules that are not ready for production use must be removed.
8e117661fd51fd19d6430fca8d7ae87c67d6de20stoddard The same for modules without documentation.
8e117661fd51fd19d6430fca8d7ae87c67d6de20stoddard These modulese will be removed after branching 2.4.x from trunk.
8e117661fd51fd19d6430fca8d7ae87c67d6de20stoddard If anyone disagrees, please comment.
8e117661fd51fd19d6430fca8d7ae87c67d6de20stoddard - MPM simple (unfinished; buggy)
8e117661fd51fd19d6430fca8d7ae87c67d6de20stoddard - mod_serf (which is optimal for async httpd anyways; didn't work
8e117661fd51fd19d6430fca8d7ae87c67d6de20stoddard with MPM event last time sf tested it)
8e117661fd51fd19d6430fca8d7ae87c67d6de20stoddard - mod_noloris (in experimental; obsoleted by mod_reqtimeout)
8e117661fd51fd19d6430fca8d7ae87c67d6de20stoddard See https://svn.apache.org/repos/asf/httpd/httpd/trunk/docs/STATUS
8e117661fd51fd19d6430fca8d7ae87c67d6de20stoddard under 'modules docs' for a more comprehensive list of undocumented modules.
8e117661fd51fd19d6430fca8d7ae87c67d6de20stoddard * The mod_session* modules need to be checked that their hooks respect
8e117661fd51fd19d6430fca8d7ae87c67d6de20stoddard the returning of int (HTTP status codes) and apr_status_t as appropriate,
8e117661fd51fd19d6430fca8d7ae87c67d6de20stoddard and any anomolies fixed.
8e117661fd51fd19d6430fca8d7ae87c67d6de20stoddard jim sez: from what I can see, mod_session* is no worse that other
8e117661fd51fd19d6430fca8d7ae87c67d6de20stoddard modules that mix these 2 types... clean up is
8e117661fd51fd19d6430fca8d7ae87c67d6de20stoddard forthcoming but should not be considered a blocker, imo
8e117661fd51fd19d6430fca8d7ae87c67d6de20stoddard pgollucci: +1 jim
sf: can be done in 2.4.x>0
with a note that the API may change during 2.4.x.
* Maybe remove Limit/LimitExcept or at least make it log warnings when
http://issues.apache.org/bugzilla/buglist.cgi?bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&product=Apache+httpd-2&keywords=PatchAvailable
jerenkrantz says: need to decide how many we need to backport and/or
* pipes deadlock on all platforms with limited pipe buffers (e.g. both
scripts or generated-configs. (i.e. if sysconfdir is etc,
httpd-std.conf points to conf.)
r->filename was tested by dir/file_walk, we need to 500 at the very
default_handler already (with the r->finfo.filetype == 0 check)"
But the right answer is to fail the request up-front in dir/file
ap_unescape_url() in util.c). It's permitted and passed
an external dependency (e.g., a database) fails, et cetera.
allows the beloved (crusty) Alias /foo/ /somepath/foo/ followed
by a <Directory /somepath/foo> to become simply
<Location /foo/> DocumentRoot /somefile/foo (IMHO a bit more legible
* Combine log_child and piped_log_spawn. Clean up http_log.c.
losing error status (i.e. throwing away the error returned by a
* All DBMs suffer from confusion in support/dbmmanage (perl script) since
* Explore use of a post-config hook for the code in http_main.c which
* (possibly) use UUIDs in mod_unique_id and/or mod_usertrack
* shift stuff to mod_core.h
tree apr/apr-util, but it's a good start. There's still the
* ssl_engine_pphrase.c needs to be reworked so it is generic enough
-if- we want to cache page fragments). Today, mod_cache/mod_mem_cache
* mod_cache: CacheEnable/CacheDisable should accept regular expressions.
* mod_mem_cache/mod_cache_disk: Need to be able to query cache
* orig_ct in the byterange/multipart handling may not be