STATUS revision cdccf2ac94172d1a4a54bc2e17324e1ef682ccf3
bb2b38cd44b032118359afbc743efbea12f48e61bnicholesAPACHE 2.3 STATUS: -*-text-*-
bb2b38cd44b032118359afbc743efbea12f48e61bnicholesLast modified at [$Date$]
cf6ce969525bc8478dee20737ef3b884dc46c43afuankgThe current version of this file can be found at:
cf6ce969525bc8478dee20737ef3b884dc46c43afuankg * http://svn.apache.org/repos/asf/httpd/httpd/trunk/STATUS
cf6ce969525bc8478dee20737ef3b884dc46c43afuankgDocumentation status is maintained seperately and can be found at:
cf6ce969525bc8478dee20737ef3b884dc46c43afuankg * docs/STATUS in this source tree, or
cf6ce969525bc8478dee20737ef3b884dc46c43afuankg * http://svn.apache.org/repos/asf/httpd/httpd/trunk/docs/STATUS
bb2b38cd44b032118359afbc743efbea12f48e61bnicholesConsult the following STATUS files for information on related projects:
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes * http://svn.apache.org/repos/asf/apr/apr/trunk/STATUS
8b96b30e820f9bf092944b15cf1d696a6c0d7f1abnicholes * http://svn.apache.org/repos/asf/apr/apr-util/trunk/STATUS
bb2b38cd44b032118359afbc743efbea12f48e61bnicholesPatches considered for backport are noted in their branches' STATUS:
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes * http://svn.apache.org/repos/asf/httpd/httpd/branches/1.3.x/STATUS
bbfffb4303e53b4700351e33848d86ac808fdccbbnicholes * http://svn.apache.org/repos/asf/httpd/httpd/branches/2.0.x/STATUS
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes * http://svn.apache.org/repos/asf/httpd/httpd/branches/2.2.x/STATUS
bb2b38cd44b032118359afbc743efbea12f48e61bnicholesRelease history:
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes [NOTE that x.{odd}.z versions are strictly Alpha/Beta releases,
b2c35a9228d0e6124aec1ed434cee3cb1ef107c3bnicholes while x.{even}.z versions are Stable/GA releases.]
89f81be0fc69c0db7e6afa2b69477ae4fcb4e631fuankg 2.3.2 : in development
cf6ce969525bc8478dee20737ef3b884dc46c43afuankg 2.3.1 : Tagged on January 2, 2009.
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes 2.3.0 : Tagged on December 6, 2008, not released.
b0827492bc89f04870db952fa9b940e76c975489bnicholesContributors looking for a mission:
b0827492bc89f04870db952fa9b940e76c975489bnicholes * Just do an egrep on "TODO" or "XXX" in the source.
b0827492bc89f04870db952fa9b940e76c975489bnicholes * Review the bug database at: http://issues.apache.org/bugzilla/
e20582be16ea9e675d97f9fd93560e4de39440e7fuankg * Review the "PatchAvailable" bugs in the bug database:
e76fdcdfb8994ad70776526f50fa013b3e9a6033bnicholes https://issues.apache.org/bugzilla/buglist.cgi?bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&product=Apache+httpd-2&keywords=PatchAvailable
e76fdcdfb8994ad70776526f50fa013b3e9a6033bnicholes After testing, you can append a comment saying "Reviewed and tested".
b0827492bc89f04870db952fa9b940e76c975489bnicholes * Open bugs in the bug database.
4ffe9d32f1047646da859855061c8d43819f6bd2bnicholesCURRENT RELEASE NOTES:
4ffe9d32f1047646da859855061c8d43819f6bd2bnicholesRELEASE SHOWSTOPPERS:
58608d1d2acd188b5f04e256618a341416e086cdbnicholes * Not all MPMs are updated to set conn_rec::current_thread correctly.
58608d1d2acd188b5f04e256618a341416e086cdbnicholes (Prefork, Worker, Event, Simple are updated).
58608d1d2acd188b5f04e256618a341416e086cdbnicholes * Handling of non-trailing / config by non-default handler is broken
58608d1d2acd188b5f04e256618a341416e086cdbnicholes http://marc.theaimsgroup.com/?l=apache-httpd-dev&m=105451701628081&w=2
cf6ce969525bc8478dee20737ef3b884dc46c43afuankg jerenkrantz asks: Why should this block a release?
28870faaa28b18fbd520eae339925a0334521d5fbnicholes wsanchez agrees: this may be a change in behavior, but isn't
0f488df653e7e8cf4ee0006a3138f9474ca1d375wrowe clearly wrong, and even if so, it doesn't seem like a
cf6ce969525bc8478dee20737ef3b884dc46c43afuankg showstopper.
28870faaa28b18fbd520eae339925a0334521d5fbnicholes * the edge connection filter cannot be removed
58608d1d2acd188b5f04e256618a341416e086cdbnicholes http://marc.theaimsgroup.com/?l=apache-httpd-dev&m=105366252619530&w=2
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes jerenkrantz asks: Why should this block a release?
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes stas replies: because it requires a rewrite of the filters stack
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes implementation (you have suggested that) and once 2.2 is
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes released you can't do that anymore.
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes pgollucci: this affects mod_perl I'm pretty sure.
bb2b38cd44b032118359afbc743efbea12f48e61bnicholesCURRENT VOTES:
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes * If the parent process dies, should the remaining child processes
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes "gracefully" self-terminate. Or maybe we should make it a runtime
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes option, or have a concept of 2 parent processes (one being a
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes "hot spare").
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes See: Message-ID: <3C58232C.FE91F19F@Golux.Com>
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes Self-destruct: Ken, Martin, Lars
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes Not self-destruct: BrianP, Ian, Cliff, BillS
cf6ce969525bc8478dee20737ef3b884dc46c43afuankg Make it runtime configurable: Aaron, jim, Justin, wrowe, rederpj, nd
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
will require a portable mechanism to pass data and file/socket
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 fragements). 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