STATUS revision 364dfd4527e6ce37b828a42e2c0bbdf9ba19a9b8
9da57d7b0ddd8d73b676ce12c040362132cdd538btAPACHE 2.0 STATUS: -*-text-*-
9da57d7b0ddd8d73b676ce12c040362132cdd538btLast modified at [$Date: 2002/02/04 22:49:10 $]
9da57d7b0ddd8d73b676ce12c040362132cdd538bt 2.0.32 : in development
9da57d7b0ddd8d73b676ce12c040362132cdd538bt 2.0.31 : rolled Feburary 1, 2002.
0dc2366f7b9f9f36e10909b1e95edbf2a261c2acVenugopal Iyer 2.0.30 : tagged January 8, 2002. not rolled.
0dc2366f7b9f9f36e10909b1e95edbf2a261c2acVenugopal Iyer 2.0.29 : tagged November 27, 2001. not rolled.
9da57d7b0ddd8d73b676ce12c040362132cdd538bt 2.0.28 : released November 13, 2001
9da57d7b0ddd8d73b676ce12c040362132cdd538bt 2.0.27 : rolled November 6, 2001
9da57d7b0ddd8d73b676ce12c040362132cdd538bt 2.0.26 : tagged October 16, 2001. not rolled.
0dc2366f7b9f9f36e10909b1e95edbf2a261c2acVenugopal Iyer 2.0.25 : rolled August 29, 2001
0dc2366f7b9f9f36e10909b1e95edbf2a261c2acVenugopal Iyer 2.0.24 : rolled August 18, 2001
9da57d7b0ddd8d73b676ce12c040362132cdd538bt 2.0.23 : rolled August 9, 2001
9da57d7b0ddd8d73b676ce12c040362132cdd538bt 2.0.22 : rolled July 29, 2001
9da57d7b0ddd8d73b676ce12c040362132cdd538bt 2.0.21 : rolled July 20, 2001
9da57d7b0ddd8d73b676ce12c040362132cdd538bt 2.0.20 : rolled July 8, 2001
9da57d7b0ddd8d73b676ce12c040362132cdd538bt 2.0.19 : rolled June 27, 2001
9da57d7b0ddd8d73b676ce12c040362132cdd538bt 2.0.18 : rolled May 18, 2001
9da57d7b0ddd8d73b676ce12c040362132cdd538bt 2.0.17 : rolled April 17, 2001
9da57d7b0ddd8d73b676ce12c040362132cdd538bt 2.0.16 : rolled April 4, 2001
5b6dd21f5401160f9a62ac2e76a858c2bc105370chenlu chen - Sun Microsystems - Beijing China 2.0.15 : rolled March 21, 2001
5b6dd21f5401160f9a62ac2e76a858c2bc105370chenlu chen - Sun Microsystems - Beijing China 2.0.14 : rolled March 7, 2001
5b6dd21f5401160f9a62ac2e76a858c2bc105370chenlu chen - Sun Microsystems - Beijing China 2.0a9 : released December 12, 2000
5b6dd21f5401160f9a62ac2e76a858c2bc105370chenlu chen - Sun Microsystems - Beijing China 2.0a8 : released November 20, 2000
5b6dd21f5401160f9a62ac2e76a858c2bc105370chenlu chen - Sun Microsystems - Beijing China 2.0a7 : released October 8, 2000
9da57d7b0ddd8d73b676ce12c040362132cdd538bt 2.0a6 : released August 18, 2000
9da57d7b0ddd8d73b676ce12c040362132cdd538bt 2.0a5 : released August 4, 2000
9da57d7b0ddd8d73b676ce12c040362132cdd538bt 2.0a4 : released June 7, 2000
9da57d7b0ddd8d73b676ce12c040362132cdd538bt 2.0a3 : released April 28, 2000
9da57d7b0ddd8d73b676ce12c040362132cdd538bt 2.0a2 : released March 31, 2000
9da57d7b0ddd8d73b676ce12c040362132cdd538bt 2.0a1 : released March 10, 2000
9da57d7b0ddd8d73b676ce12c040362132cdd538btPlease consult the following STATUS files for information
9da57d7b0ddd8d73b676ce12c040362132cdd538bton related projects:
73cd555c10e70dac413ae4b40de8450a291750acBin Tu - Sun Microsystems - Beijing China * srclib/apr/STATUS
9da57d7b0ddd8d73b676ce12c040362132cdd538btRELEASE SHOWSTOPPERS:
9da57d7b0ddd8d73b676ce12c040362132cdd538bt * 31 BETA STATUS:
9da57d7b0ddd8d73b676ce12c040362132cdd538bt running on Daedalus since 02-Feb-2002 7:58 PST (need 3 days)
9da57d7b0ddd8d73b676ce12c040362132cdd538bt Compiles on : AIX 4.3, Solaris, FreeBSD 3.4 & 4.5, Win32,
9da57d7b0ddd8d73b676ce12c040362132cdd538bt Linux 2.2 & 2.4, HPUX
9da57d7b0ddd8d73b676ce12c040362132cdd538bt +1 : Justin, Ian, Jeff Trawick, BrianP, Aaron, Jim
9da57d7b0ddd8d73b676ce12c040362132cdd538bt -1 : BillS, BillR
9da57d7b0ddd8d73b676ce12c040362132cdd538bt bumps since original tag:
9da57d7b0ddd8d73b676ce12c040362132cdd538bt * mod-dir patch
9da57d7b0ddd8d73b676ce12c040362132cdd538bt * scoreboard x2 : 1 to fix gracefull restarts
9da57d7b0ddd8d73b676ce12c040362132cdd538bt 1 to fix netware
9da57d7b0ddd8d73b676ce12c040362132cdd538bt * win32/locks.c : to fix mod_rewrite on win32
9da57d7b0ddd8d73b676ce12c040362132cdd538bt problems with v31:
9da57d7b0ddd8d73b676ce12c040362132cdd538bt * libtool/binbuild on AIX -- possible addition of patched
73cd555c10e70dac413ae4b40de8450a291750acBin Tu - Sun Microsystems - Beijing China binbuild.sh to 31-beta roll
9da57d7b0ddd8d73b676ce12c040362132cdd538bt +1: Ian, Justin
9da57d7b0ddd8d73b676ce12c040362132cdd538bt Jeff says: We can't do anything about libtool since AIX
9da57d7b0ddd8d73b676ce12c040362132cdd538bt needs a version that won't work on some
9da57d7b0ddd8d73b676ce12c040362132cdd538bt platforms. Handle this in the README.
13740cb230f19fcbf1a6468d1a6a0ba9a0a09c22Paul Guo The binbuild issue isn't AIX. It is
13740cb230f19fcbf1a6468d1a6a0ba9a0a09c22Paul Guo something that could happen anywhere that
63b3bba89578684727721dabdbefc6c50888394eJerry Jelinek the binbuild-er has their own expat.
63b3bba89578684727721dabdbefc6c50888394eJerry Jelinek Handle this by patching binbuild.sh for a
9da57d7b0ddd8d73b676ce12c040362132cdd538bt beta roll or putting a patch in the README for
9da57d7b0ddd8d73b676ce12c040362132cdd538bt use by people who want to do binbuild but
73cd555c10e70dac413ae4b40de8450a291750acBin Tu - Sun Microsystems - Beijing China have expat installed locally.
9da57d7b0ddd8d73b676ce12c040362132cdd538bt * erroneous check in an AP_DEBUG_ASSERT() call. Only happens
9da57d7b0ddd8d73b676ce12c040362132cdd538bt in maintainer mode. Fixed in modules/http/http_protocol.c
9da57d7b0ddd8d73b676ce12c040362132cdd538bt revision 1.391. Add item in release notes:
9da57d7b0ddd8d73b676ce12c040362132cdd538bt +1: Justin, Cliff, Aaron, BillS, Jim, trawick
9da57d7b0ddd8d73b676ce12c040362132cdd538bt * FirstBill reports problem [re]starting as-a-service, shared
9da57d7b0ddd8d73b676ce12c040362132cdd538bt score is suspect. OtherBill is investigating, definately
9da57d7b0ddd8d73b676ce12c040362132cdd538bt a showstopper for a .31/.32 beta. Progress report later today.
13740cb230f19fcbf1a6468d1a6a0ba9a0a09c22Paul Guo * Madhu reports that the worker MPM doesn't shutdown nicely
9da57d7b0ddd8d73b676ce12c040362132cdd538bt after a stress test.
5b6dd21f5401160f9a62ac2e76a858c2bc105370chenlu chen - Sun Microsystems - Beijing China * mod_autoindex displays the wrong icon for subdirectories
13740cb230f19fcbf1a6468d1a6a0ba9a0a09c22Paul Guo * ap_directory_walk skips some per-dir config merge functions
13740cb230f19fcbf1a6468d1a6a0ba9a0a09c22Paul Guo if there is no "<Directory />" block in the configuration
9da57d7b0ddd8d73b676ce12c040362132cdd538bt Message-ID: <m3itbdiijq.fsf@rdu163-40-092.nc.rr.com>
5b6dd21f5401160f9a62ac2e76a858c2bc105370chenlu chen - Sun Microsystems - Beijing China * That is very unlikely, merges are additive. Much more likely,
5b6dd21f5401160f9a62ac2e76a858c2bc105370chenlu chen - Sun Microsystems - Beijing China the default SetOutputFilter default or merge is borked.
5b6dd21f5401160f9a62ac2e76a858c2bc105370chenlu chen - Sun Microsystems - Beijing China Unless it's the code that permits 'null' merges, per module.
9da57d7b0ddd8d73b676ce12c040362132cdd538bt Still, it's probably in SetOutputFilter's behavior.
73cd555c10e70dac413ae4b40de8450a291750acBin Tu - Sun Microsystems - Beijing China * BrianP notes: directory_walk's handling of trailing slashes
63b3bba89578684727721dabdbefc6c50888394eJerry Jelinek appears to be the cause: http://www.apachelabs.org/apache-mbox/200112.mbox/%3c3C1CF721.1090300@pacbell.net%3e
9da57d7b0ddd8d73b676ce12c040362132cdd538bt * Test suite failures:
9da57d7b0ddd8d73b676ce12c040362132cdd538bt o worker is also failing some of the 'cgi' subtests
9da57d7b0ddd8d73b676ce12c040362132cdd538bt Justin says: "Worker should be fine and passes httpd-test here.
9da57d7b0ddd8d73b676ce12c040362132cdd538bt If you can provide evidence that it can be reproduced
9da57d7b0ddd8d73b676ce12c040362132cdd538bt outside of httpd-test, then it's a showstopper. I
9da57d7b0ddd8d73b676ce12c040362132cdd538bt think it's a perl or a httpd-test problem."
9da57d7b0ddd8d73b676ce12c040362132cdd538bt Not a showstopper: Justin
9da57d7b0ddd8d73b676ce12c040362132cdd538bt * If any request gets to the core handler, without a flag that this
9da57d7b0ddd8d73b676ce12c040362132cdd538bt r->filename was tested by dir/file_walk, we need to 500 at the very
9da57d7b0ddd8d73b676ce12c040362132cdd538bt end of the ap_process_request_internal() processing. This provides
9da57d7b0ddd8d73b676ce12c040362132cdd538bt authors of older modules better compatibility, while still improving
9da57d7b0ddd8d73b676ce12c040362132cdd538bt the security and robustness of 2.0.
9da57d7b0ddd8d73b676ce12c040362132cdd538bt Status: still need to decide where this goes, OtherBill comments...
9da57d7b0ddd8d73b676ce12c040362132cdd538bt Message-ID: <065701c14526$495203b0$96c0b0d0@roweclan.net>
9da57d7b0ddd8d73b676ce12c040362132cdd538bt we need to look at halting this in the 'default handler' case,
9da57d7b0ddd8d73b676ce12c040362132cdd538bt and that implies pushing the 'handler election' into the request
9da57d7b0ddd8d73b676ce12c040362132cdd538bt internal processing phase from the run request phase.
9da57d7b0ddd8d73b676ce12c040362132cdd538bt * There is a bug in how we sort some hooks, at least the pre-config
9da57d7b0ddd8d73b676ce12c040362132cdd538bt hook. The first time we call the hooks, they are in the correct
9da57d7b0ddd8d73b676ce12c040362132cdd538bt order, but the second time, we don't sort them correctly. Currently,
9da57d7b0ddd8d73b676ce12c040362132cdd538bt the modules/http/config.m4 file has been renamed to
modules/http/config2.m4 to work around this problem, it should moved
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