STATUS revision dda7fea8e67a3a1295cce48a1f95f11dcb668a63
03831d35f7499c87d51205817c93e9a8d42c4baestevelAPACHE 2.3 STATUS: -*-text-*-
03831d35f7499c87d51205817c93e9a8d42c4baestevelLast modified at [$Date$]
03831d35f7499c87d51205817c93e9a8d42c4baestevelThe current version of this file can be found at:
03831d35f7499c87d51205817c93e9a8d42c4baestevel * http://svn.apache.org/repos/asf/httpd/httpd/trunk/STATUS
03831d35f7499c87d51205817c93e9a8d42c4baestevelDocumentation status is maintained seperately and can be found at:
03831d35f7499c87d51205817c93e9a8d42c4baestevel * docs/STATUS in this source tree, or
03831d35f7499c87d51205817c93e9a8d42c4baestevel * http://svn.apache.org/repos/asf/httpd/httpd/trunk/docs/STATUS
03831d35f7499c87d51205817c93e9a8d42c4baestevelConsult the following STATUS files for information on related projects:
03831d35f7499c87d51205817c93e9a8d42c4baestevel * http://svn.apache.org/repos/asf/apr/apr/trunk/STATUS
03831d35f7499c87d51205817c93e9a8d42c4baestevel * http://svn.apache.org/repos/asf/apr/apr-util/trunk/STATUS
03831d35f7499c87d51205817c93e9a8d42c4baestevelPatches considered for backport are noted in their branches' STATUS:
03831d35f7499c87d51205817c93e9a8d42c4baestevel * http://svn.apache.org/repos/asf/httpd/httpd/branches/1.3.x/STATUS
03831d35f7499c87d51205817c93e9a8d42c4baestevel * http://svn.apache.org/repos/asf/httpd/httpd/branches/2.0.x/STATUS
03831d35f7499c87d51205817c93e9a8d42c4baestevel * http://svn.apache.org/repos/asf/httpd/httpd/branches/2.2.x/STATUS
03831d35f7499c87d51205817c93e9a8d42c4baestevelRelease history:
03831d35f7499c87d51205817c93e9a8d42c4baestevel [NOTE that x.{odd}.z versions are strictly Alpha/Beta releases,
03831d35f7499c87d51205817c93e9a8d42c4baestevel while x.{even}.z versions are Stable/GA releases.]
03831d35f7499c87d51205817c93e9a8d42c4baestevel 2.3.9 : In Development. Jim proposes T&R ~ November 14
03831d35f7499c87d51205817c93e9a8d42c4baestevel 2.3.8 : Tagged on August 24, 2010.
03831d35f7499c87d51205817c93e9a8d42c4baestevel 2.3.7 : Tagged on August 19, 2010, not released.
03831d35f7499c87d51205817c93e9a8d42c4baestevel 2.3.6 : Released on June 21, 2010.
03831d35f7499c87d51205817c93e9a8d42c4baestevel 2.3.5 : Released on January 26, 2010.
03831d35f7499c87d51205817c93e9a8d42c4baestevel 2.3.4 : Released on December 8, 2009.
03831d35f7499c87d51205817c93e9a8d42c4baestevel 2.3.3 : Tagged on November 11, 2009, not released.
03831d35f7499c87d51205817c93e9a8d42c4baestevel 2.3.2 : Tagged on March 23, 2009, not released.
03831d35f7499c87d51205817c93e9a8d42c4baestevel 2.3.1 : Tagged on January 2, 2009, not released.
03831d35f7499c87d51205817c93e9a8d42c4baestevel 2.3.0 : Tagged on December 6, 2008, not released.
03831d35f7499c87d51205817c93e9a8d42c4baestevelContributors looking for a mission:
03831d35f7499c87d51205817c93e9a8d42c4baestevel * Just do an egrep on "TODO" or "XXX" in the source.
03831d35f7499c87d51205817c93e9a8d42c4baestevel * Review the bug database at: http://issues.apache.org/bugzilla/
03831d35f7499c87d51205817c93e9a8d42c4baestevel * Review the "PatchAvailable" bugs in the bug database:
03831d35f7499c87d51205817c93e9a8d42c4baestevel https://issues.apache.org/bugzilla/buglist.cgi?bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&product=Apache+httpd-2&keywords=PatchAvailable
03831d35f7499c87d51205817c93e9a8d42c4baestevel After testing, you can append a comment saying "Reviewed and tested".
03831d35f7499c87d51205817c93e9a8d42c4baestevel * Open bugs in the bug database.
03831d35f7499c87d51205817c93e9a8d42c4baestevel * See also the STATUS file in the docs/ directory, which lists documentation-specific TODO items.
03831d35f7499c87d51205817c93e9a8d42c4baestevelCURRENT RELEASE NOTES:
03831d35f7499c87d51205817c93e9a8d42c4baestevelRELEASE SHOWSTOPPERS:
03831d35f7499c87d51205817c93e9a8d42c4baestevel * Modules that are not ready for production use should be marked as
03831d35f7499c87d51205817c93e9a8d42c4baestevel experimental. Candidates:
03831d35f7499c87d51205817c93e9a8d42c4baestevel - MPM simple
03831d35f7499c87d51205817c93e9a8d42c4baestevel * Review the example configuration. It should be based on current best
03831d35f7499c87d51205817c93e9a8d42c4baestevel practices and not use deprecated features.
03831d35f7499c87d51205817c93e9a8d42c4baestevel * Modules without documentation need to be moved to experimental or be
03831d35f7499c87d51205817c93e9a8d42c4baestevel * Not all MPMs are updated to set conn_rec::current_thread correctly.
03831d35f7499c87d51205817c93e9a8d42c4baestevel (Prefork, Worker, Event, Simple are updated).
03831d35f7499c87d51205817c93e9a8d42c4baestevel jim sez: Then we just ship with those... mark any others as
03831d35f7499c87d51205817c93e9a8d42c4baestevel experimental
03831d35f7499c87d51205817c93e9a8d42c4baestevel * The grammar and interface of ap_expr should be something that we are
03831d35f7499c87d51205817c93e9a8d42c4baestevel comfortable with keeping for the next few years.
03831d35f7499c87d51205817c93e9a8d42c4baestevel sf is working on this
03831d35f7499c87d51205817c93e9a8d42c4baestevel FOR NEXT ALPHA:
03831d35f7499c87d51205817c93e9a8d42c4baestevel * The mod_session* modules need to be checked that their hooks respect
03831d35f7499c87d51205817c93e9a8d42c4baestevel the returning of int (HTTP status codes) and apr_status_t as appropriate,
03831d35f7499c87d51205817c93e9a8d42c4baestevel and any anomolies fixed.
03831d35f7499c87d51205817c93e9a8d42c4baestevel OLD ISSUES THAT WERE THOUGHT TO BE SHOWSTOPPERS FOR 2.2 BUT OBVIOUSLY WEREN'T:
03831d35f7499c87d51205817c93e9a8d42c4baestevel * Handling of non-trailing / config by non-default handler is broken
03831d35f7499c87d51205817c93e9a8d42c4baestevel http://marc.theaimsgroup.com/?l=apache-httpd-dev&m=105451701628081&w=2
03831d35f7499c87d51205817c93e9a8d42c4baestevel jerenkrantz asks: Why should this block a release?
03831d35f7499c87d51205817c93e9a8d42c4baestevel wsanchez agrees: this may be a change in behavior, but isn't
03831d35f7499c87d51205817c93e9a8d42c4baestevel clearly wrong, and even if so, it doesn't seem like a
03831d35f7499c87d51205817c93e9a8d42c4baestevel showstopper.
03831d35f7499c87d51205817c93e9a8d42c4baestevel * the edge connection filter cannot be removed
03831d35f7499c87d51205817c93e9a8d42c4baestevel http://marc.theaimsgroup.com/?l=apache-httpd-dev&m=105366252619530&w=2
03831d35f7499c87d51205817c93e9a8d42c4baestevel jerenkrantz asks: Why should this block a release?
24fe0b3bf671e123467ce1df0b67cadd3614c8e4jmcp stas replies: because it requires a rewrite of the filters stack
03831d35f7499c87d51205817c93e9a8d42c4baestevel implementation (you have suggested that) and once 2.2 is
03831d35f7499c87d51205817c93e9a8d42c4baestevel released you can't do that anymore.
03831d35f7499c87d51205817c93e9a8d42c4baestevel pgollucci: this affects mod_perl I'm pretty sure.
24fe0b3bf671e123467ce1df0b67cadd3614c8e4jmcpCURRENT VOTES:
03831d35f7499c87d51205817c93e9a8d42c4baestevel * Name the Server (version 2.4 or 3.0, depending on the final call)
03831d35f7499c87d51205817c93e9a8d42c4baestevel Recent discussion indicates we should designate a (short name).
03831d35f7499c87d51205817c93e9a8d42c4baestevel This is not yet a [Vote] - Your nominations please:
03831d35f7499c87d51205817c93e9a8d42c4baestevel * Apache HTTP Server (httpd)
03831d35f7499c87d51205817c93e9a8d42c4baestevel +1: sctemme (why mess with it?)
03831d35f7499c87d51205817c93e9a8d42c4baestevelRELEASE NON-SHOWSTOPPERS BUT WOULD BE REAL NICE TO WRAP THESE UP:
03831d35f7499c87d51205817c93e9a8d42c4baestevel * Add mod_allow_method or some other (usable) functionality to replace
* Sort out modules selections for most/all/reallyall. Maybe rename
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
the modules/http/config.m4 file has been renamed to
modules/http/config2.m4 to work around this problem, it should moved
* 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_disk_cache: Need to be able to query cache
* orig_ct in the byterange/multipart handling may not be