STATUS revision d09d2649b35b54b9abb556c0d5e840589bb8a015
8ddfe3a457c91c8e7d48134398fb178b091366d7rbbAPACHE 2.0 STATUS: -*-text-*-
d943f5870debf69f3186f2666221abefc22a2d6drbbLast modified at [$Date: 2002/02/05 06:16:03 $]
8ddfe3a457c91c8e7d48134398fb178b091366d7rbb 2.0.32 : in development
d943f5870debf69f3186f2666221abefc22a2d6drbb 2.0.31 : rolled Feburary 1, 2002.
d943f5870debf69f3186f2666221abefc22a2d6drbb 2.0.30 : tagged January 8, 2002. not rolled.
d943f5870debf69f3186f2666221abefc22a2d6drbb 2.0.29 : tagged November 27, 2001. not rolled.
d943f5870debf69f3186f2666221abefc22a2d6drbb 2.0.28 : released November 13, 2001
d943f5870debf69f3186f2666221abefc22a2d6drbb 2.0.27 : rolled November 6, 2001
d943f5870debf69f3186f2666221abefc22a2d6drbb 2.0.26 : tagged October 16, 2001. not rolled.
d943f5870debf69f3186f2666221abefc22a2d6drbb 2.0.25 : rolled August 29, 2001
8ddfe3a457c91c8e7d48134398fb178b091366d7rbb 2.0.24 : rolled August 18, 2001
8ddfe3a457c91c8e7d48134398fb178b091366d7rbb 2.0.23 : rolled August 9, 2001
8ddfe3a457c91c8e7d48134398fb178b091366d7rbb 2.0.22 : rolled July 29, 2001
8ddfe3a457c91c8e7d48134398fb178b091366d7rbb 2.0.21 : rolled July 20, 2001
8ddfe3a457c91c8e7d48134398fb178b091366d7rbb 2.0.20 : rolled July 8, 2001
8ddfe3a457c91c8e7d48134398fb178b091366d7rbb 2.0.19 : rolled June 27, 2001
8ddfe3a457c91c8e7d48134398fb178b091366d7rbb 2.0.18 : rolled May 18, 2001
8ddfe3a457c91c8e7d48134398fb178b091366d7rbb 2.0.17 : rolled April 17, 2001
8ddfe3a457c91c8e7d48134398fb178b091366d7rbb 2.0.16 : rolled April 4, 2001
8ddfe3a457c91c8e7d48134398fb178b091366d7rbb 2.0.15 : rolled March 21, 2001
8ddfe3a457c91c8e7d48134398fb178b091366d7rbb 2.0.14 : rolled March 7, 2001
d943f5870debf69f3186f2666221abefc22a2d6drbb 2.0a9 : released December 12, 2000
d943f5870debf69f3186f2666221abefc22a2d6drbb 2.0a8 : released November 20, 2000
1360c7103465a00b5f1bef9baaec41892fa4c291wrowe 2.0a7 : released October 8, 2000
8ddfe3a457c91c8e7d48134398fb178b091366d7rbb 2.0a6 : released August 18, 2000
8ddfe3a457c91c8e7d48134398fb178b091366d7rbb 2.0a5 : released August 4, 2000
8ddfe3a457c91c8e7d48134398fb178b091366d7rbb 2.0a4 : released June 7, 2000
8ddfe3a457c91c8e7d48134398fb178b091366d7rbb 2.0a3 : released April 28, 2000
6988b3c9a24f46e053cd8de93b010199fa470254jim 2.0a2 : released March 31, 2000
6988b3c9a24f46e053cd8de93b010199fa470254jim 2.0a1 : released March 10, 2000
8ddfe3a457c91c8e7d48134398fb178b091366d7rbbPlease consult the following STATUS files for information
8ddfe3a457c91c8e7d48134398fb178b091366d7rbbon related projects:
ff36db79584271642c39863d1a7a6ce0923b58e4fieldingRELEASE SHOWSTOPPERS:
ff36db79584271642c39863d1a7a6ce0923b58e4fielding * 31 BETA STATUS:
ff36db79584271642c39863d1a7a6ce0923b58e4fielding running on Daedalus since 02-Feb-2002 7:58 PST (need 3 days)
ff36db79584271642c39863d1a7a6ce0923b58e4fielding Compiles on : AIX 4.3, Solaris, FreeBSD 3.4 & 4.5, Win32,
ff36db79584271642c39863d1a7a6ce0923b58e4fielding Linux 2.2 & 2.4, HPUX
ff36db79584271642c39863d1a7a6ce0923b58e4fielding +1 : Justin, Jeff Trawick, BrianP, Aaron, Jim
ff36db79584271642c39863d1a7a6ce0923b58e4fielding -1 : BillS, BillR, Ian
ff36db79584271642c39863d1a7a6ce0923b58e4fielding bumps since original tag:
ff36db79584271642c39863d1a7a6ce0923b58e4fielding * mod-dir patch
ff36db79584271642c39863d1a7a6ce0923b58e4fielding * scoreboard x2 : 1 to fix gracefull restarts
ff36db79584271642c39863d1a7a6ce0923b58e4fielding 1 to fix netware
ff36db79584271642c39863d1a7a6ce0923b58e4fielding * win32/locks.c : to fix mod_rewrite on win32
ff36db79584271642c39863d1a7a6ce0923b58e4fielding problems with v31:
ff36db79584271642c39863d1a7a6ce0923b58e4fielding * libtool/binbuild on AIX -- possible addition of patched
ff36db79584271642c39863d1a7a6ce0923b58e4fielding binbuild.sh to 31-beta roll
ff36db79584271642c39863d1a7a6ce0923b58e4fielding +1: Ian, Justin
ff36db79584271642c39863d1a7a6ce0923b58e4fielding Jeff says: We can't do anything about libtool since AIX
ff36db79584271642c39863d1a7a6ce0923b58e4fielding needs a version that won't work on some
ff36db79584271642c39863d1a7a6ce0923b58e4fielding platforms. Handle this in the README.
ff36db79584271642c39863d1a7a6ce0923b58e4fielding The binbuild issue isn't AIX. It is
ff36db79584271642c39863d1a7a6ce0923b58e4fielding something that could happen anywhere that
ff36db79584271642c39863d1a7a6ce0923b58e4fielding the binbuild-er has their own expat.
ff36db79584271642c39863d1a7a6ce0923b58e4fielding Handle this by patching binbuild.sh for a
ff36db79584271642c39863d1a7a6ce0923b58e4fielding beta roll or putting a patch in the README for
ff36db79584271642c39863d1a7a6ce0923b58e4fielding use by people who want to do binbuild but
ff36db79584271642c39863d1a7a6ce0923b58e4fielding have expat installed locally.
ff36db79584271642c39863d1a7a6ce0923b58e4fielding * erroneous check in an AP_DEBUG_ASSERT() call. Only happens
ff36db79584271642c39863d1a7a6ce0923b58e4fielding in maintainer mode. Fixed in modules/http/http_protocol.c
ff36db79584271642c39863d1a7a6ce0923b58e4fielding revision 1.391. Add item in release notes:
ff36db79584271642c39863d1a7a6ce0923b58e4fielding +1: Justin, Cliff, Aaron, BillS, Jim, trawick
ff36db79584271642c39863d1a7a6ce0923b58e4fielding * FirstBill reports problem [re]starting as-a-service, shared
ff36db79584271642c39863d1a7a6ce0923b58e4fielding score is suspect. OtherBill is investigating, definately
ff36db79584271642c39863d1a7a6ce0923b58e4fielding a showstopper for a .31/.32 beta. Progress report later today.
ff36db79584271642c39863d1a7a6ce0923b58e4fielding * Madhu reports that the worker MPM doesn't shutdown nicely
ff36db79584271642c39863d1a7a6ce0923b58e4fielding after a stress test.
ff36db79584271642c39863d1a7a6ce0923b58e4fielding * mod_autoindex displays the wrong icon for subdirectories
806f87e03cc4ddead00f23ce96c27e75f32f0744slive * anon shared memory not allocating enough
806f87e03cc4ddead00f23ce96c27e75f32f0744slive * ap_directory_walk skips some per-dir config merge functions
8afa7897894d641cb8ec4f601b9869f9b509609efielding if there is no "<Directory />" block in the configuration
806f87e03cc4ddead00f23ce96c27e75f32f0744slive Message-ID: <m3itbdiijq.fsf@rdu163-40-092.nc.rr.com>
806f87e03cc4ddead00f23ce96c27e75f32f0744slive * That is very unlikely, merges are additive. Much more likely,
c6db3f5916ebd715971c3db837be9143394f8aa9slive the default SetOutputFilter default or merge is borked.
8afa7897894d641cb8ec4f601b9869f9b509609efielding Unless it's the code that permits 'null' merges, per module.
8afa7897894d641cb8ec4f601b9869f9b509609efielding Still, it's probably in SetOutputFilter's behavior.
8afa7897894d641cb8ec4f601b9869f9b509609efielding * BrianP notes: directory_walk's handling of trailing slashes
8afa7897894d641cb8ec4f601b9869f9b509609efielding appears to be the cause: http://www.apachelabs.org/apache-mbox/200112.mbox/%3c3C1CF721.1090300@pacbell.net%3e
8afa7897894d641cb8ec4f601b9869f9b509609efielding * Test suite failures:
806f87e03cc4ddead00f23ce96c27e75f32f0744slive o worker is also failing some of the 'cgi' subtests
806f87e03cc4ddead00f23ce96c27e75f32f0744slive (see <URL:http://Source-Zone.Org/Apache/regression/>):
806f87e03cc4ddead00f23ce96c27e75f32f0744slive Justin says: "Worker should be fine and passes httpd-test here.
8afa7897894d641cb8ec4f601b9869f9b509609efielding If you can provide evidence that it can be reproduced
806f87e03cc4ddead00f23ce96c27e75f32f0744slive outside of httpd-test, then it's a showstopper. I
806f87e03cc4ddead00f23ce96c27e75f32f0744slive think it's a perl or a httpd-test problem."
806f87e03cc4ddead00f23ce96c27e75f32f0744slive Not a showstopper: Justin
806f87e03cc4ddead00f23ce96c27e75f32f0744slive * If any request gets to the core handler, without a flag that this
806f87e03cc4ddead00f23ce96c27e75f32f0744slive r->filename was tested by dir/file_walk, we need to 500 at the very
e60a4dc5bad9da4e835be390de54053c9d696918slive end of the ap_process_request_internal() processing. This provides
8afa7897894d641cb8ec4f601b9869f9b509609efielding authors of older modules better compatibility, while still improving
806f87e03cc4ddead00f23ce96c27e75f32f0744slive the security and robustness of 2.0.
8ddfe3a457c91c8e7d48134398fb178b091366d7rbb Status: still need to decide where this goes, OtherBill comments...
8ddfe3a457c91c8e7d48134398fb178b091366d7rbb Message-ID: <065701c14526$495203b0$96c0b0d0@roweclan.net>
8ddfe3a457c91c8e7d48134398fb178b091366d7rbb we need to look at halting this in the 'default handler' case,
8ddfe3a457c91c8e7d48134398fb178b091366d7rbb and that implies pushing the 'handler election' into the request
8ddfe3a457c91c8e7d48134398fb178b091366d7rbb internal processing phase from the run request phase.
8ddfe3a457c91c8e7d48134398fb178b091366d7rbb * There is a bug in how we sort some hooks, at least the pre-config
8ddfe3a457c91c8e7d48134398fb178b091366d7rbb hook. The first time we call the hooks, they are in the correct
8ddfe3a457c91c8e7d48134398fb178b091366d7rbb order, but the second time, we don't sort them correctly. Currently,
8ddfe3a457c91c8e7d48134398fb178b091366d7rbb the modules/http/config.m4 file has been renamed to
8ddfe3a457c91c8e7d48134398fb178b091366d7rbb modules/http/config2.m4 to work around this problem, it should moved
8ddfe3a457c91c8e7d48134398fb178b091366d7rbb back when this is fixed. rbb
8ddfe3a457c91c8e7d48134398fb178b091366d7rbb Justin says: "Is this really a showstopper? This has been here
8ddfe3a457c91c8e7d48134398fb178b091366d7rbb forever. What's wrong? Does this have to do with
8ddfe3a457c91c8e7d48134398fb178b091366d7rbb autoconf or m4?"
ac3641cde456dce75e7377c711a8c04d222dbed9fielding Not a showstopper: Justin, BrianP, trawick, gregames
ac3641cde456dce75e7377c711a8c04d222dbed9fielding * Convert all instances of the old apr_lock_t type to the new
a3c4d0c5de7166eb034635bd4ed7ec2280ee9c23fielding types (once they are fully supported in APR).
8ddfe3a457c91c8e7d48134398fb178b091366d7rbb Status: Aaron is working on converting INTRAPROCESS
4e191199a0aeab09d78df8f5579e745572e8b7bcwsanchez to apr_thread_mutex_t types. Full replacements for
8ddfe3a457c91c8e7d48134398fb178b091366d7rbb LOCKALL and CROSS_PROCESS are not yet complete on all
libapr/libaprutil/etc and then enable it in binbuild.
extensions. It isn't clear if Set...Filter(s) should be inserted
before or after the Add...Filter(s) which are ordered by sequence of
will require a portable mechanism to pass data and file/socket
leader/follower model in which each worker owns a persistent
turns acting as listeners...this approach might also help
ap_unescape_url() in util.c). It's permitted and passed
the child_init hook (i.e. the fcntl lock needs to be resynced).
an external dependency (e.g., a database) fails, et cetera.
ap_getline. many messages (plus their threads) (Apr/May):
- further work with combining/tweaking the builtin filters:
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
The current porting state is summarized in modules/ssl/README. The
(1) stablizing/optimizing the SSL filter logic
shared memory another way that is much cleaner (i.e.
malloc/free calls in the bucket brigade code. Need some
have something to look at/compare with.
"Apache" layout from config.layout, and each variable settable
* Combine log_child and piped_log_spawn. Clean up http_log.c.
* Win32: Migrate the MPM over to use APR thread/process calls. This
losing error status (i.e. throwing away the error returned by a
* All DBMs suffer from confusion in support/dbmmanage (perl script) since
builds/machines, etc. The use-multiple database schema
* 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
rand.c, at least.) This could be resolved with an SSL library, or
- Bring the Win9xConHook.dll from 1.3 into 2.0 (no sense till it
Using NIS passwd.byname dbm files with AuthDBMUserFile
setlogin() is not called, causing problems with e.g. identd
add allow,deny/deny,allow warning to mod_access
A small addition to rotatelogs.c to improve program functionality.
Feedback/Comment on APACI
Inclusion of RPM spec file in CVS/distributions
* orig_ct in the byterange/multipart handling may not be