STATUS revision 7838b826028aeea75373c7c99965ccb2bdc84143
a4b605335b7e6a6ba6d5a301bc96de0e89e4b663vboxsyncAPACHE 2.0 STATUS: -*-text-*-
a4b605335b7e6a6ba6d5a301bc96de0e89e4b663vboxsyncLast modified at [$Date: 2002/02/06 18:39:50 $]
a4b605335b7e6a6ba6d5a301bc96de0e89e4b663vboxsync 2.0.32 : in development
a4b605335b7e6a6ba6d5a301bc96de0e89e4b663vboxsync 2.0.31 : rolled Feburary 1, 2002.
a4b605335b7e6a6ba6d5a301bc96de0e89e4b663vboxsync 2.0.30 : tagged January 8, 2002. not rolled.
8d1ef2acf41d1d8a0f69bfe0ac1f41638160399cvboxsync 2.0.29 : tagged November 27, 2001. not rolled.
a4b605335b7e6a6ba6d5a301bc96de0e89e4b663vboxsync 2.0.28 : released November 13, 2001
a4b605335b7e6a6ba6d5a301bc96de0e89e4b663vboxsync 2.0.27 : rolled November 6, 2001
a4b605335b7e6a6ba6d5a301bc96de0e89e4b663vboxsync 2.0.26 : tagged October 16, 2001. not rolled.
a4b605335b7e6a6ba6d5a301bc96de0e89e4b663vboxsync 2.0.25 : rolled August 29, 2001
a4b605335b7e6a6ba6d5a301bc96de0e89e4b663vboxsync 2.0.24 : rolled August 18, 2001
a4b605335b7e6a6ba6d5a301bc96de0e89e4b663vboxsync 2.0.23 : rolled August 9, 2001
a4b605335b7e6a6ba6d5a301bc96de0e89e4b663vboxsync 2.0.22 : rolled July 29, 2001
a4b605335b7e6a6ba6d5a301bc96de0e89e4b663vboxsync 2.0.21 : rolled July 20, 2001
a4b605335b7e6a6ba6d5a301bc96de0e89e4b663vboxsync 2.0.20 : rolled July 8, 2001
a4b605335b7e6a6ba6d5a301bc96de0e89e4b663vboxsync 2.0.19 : rolled June 27, 2001
8bf8c6b1914c9e7e60b1547888400668f1774497vboxsync 2.0.18 : rolled May 18, 2001
a4b605335b7e6a6ba6d5a301bc96de0e89e4b663vboxsync 2.0.17 : rolled April 17, 2001
a4b605335b7e6a6ba6d5a301bc96de0e89e4b663vboxsync 2.0.16 : rolled April 4, 2001
ecbaea9ad65eebbee668d1023015855b750e6505vboxsync 2.0.15 : rolled March 21, 2001
7d311ea5bfcbdab3122444f92e7c0d003b3e0baavboxsync 2.0.14 : rolled March 7, 2001
a4b605335b7e6a6ba6d5a301bc96de0e89e4b663vboxsync 2.0a9 : released December 12, 2000
a4b605335b7e6a6ba6d5a301bc96de0e89e4b663vboxsync 2.0a8 : released November 20, 2000
8bf8c6b1914c9e7e60b1547888400668f1774497vboxsync 2.0a7 : released October 8, 2000
a4b605335b7e6a6ba6d5a301bc96de0e89e4b663vboxsync 2.0a6 : released August 18, 2000
8bf8c6b1914c9e7e60b1547888400668f1774497vboxsync 2.0a5 : released August 4, 2000
05e698791961dae5d0330f0be614211cefdc3b8evboxsync 2.0a4 : released June 7, 2000
a4b605335b7e6a6ba6d5a301bc96de0e89e4b663vboxsync 2.0a3 : released April 28, 2000
05e698791961dae5d0330f0be614211cefdc3b8evboxsync 2.0a2 : released March 31, 2000
331642014232690df267e32a6d1fcd75f81eaefcvboxsync 2.0a1 : released March 10, 2000
df92c5338febac90529df9fc5ba9c58fe828a747vboxsyncPlease consult the following STATUS files for information
a4b605335b7e6a6ba6d5a301bc96de0e89e4b663vboxsyncon related projects:
8bf8c6b1914c9e7e60b1547888400668f1774497vboxsyncRELEASE SHOWSTOPPERS:
8bf8c6b1914c9e7e60b1547888400668f1774497vboxsync * 31 BETA STATUS:
8bf8c6b1914c9e7e60b1547888400668f1774497vboxsync running on Daedalus since 02-Feb-2002 7:58 PST (need 3 days)
a4b605335b7e6a6ba6d5a301bc96de0e89e4b663vboxsync Compiles on : AIX 4.3, Solaris, FreeBSD 3.4 & 4.5, Win32,
d9992886d98f1ab92fe43b15a58f75a374cb3f1evboxsync Linux 2.2 & 2.4, HPUX
a4b605335b7e6a6ba6d5a301bc96de0e89e4b663vboxsync Broken on: Win32 [no error logging within service, other bugs]
d9992886d98f1ab92fe43b15a58f75a374cb3f1evboxsync +0 : Lars, Justin, trawick
a4b605335b7e6a6ba6d5a301bc96de0e89e4b663vboxsync -0 : OtherBill
d9992886d98f1ab92fe43b15a58f75a374cb3f1evboxsync -1 : BillS, Ian, gregames, BrianP, Jim
a4b605335b7e6a6ba6d5a301bc96de0e89e4b663vboxsync bumps since original tag:
a4b605335b7e6a6ba6d5a301bc96de0e89e4b663vboxsync * mod-dir patch
a4b605335b7e6a6ba6d5a301bc96de0e89e4b663vboxsync * scoreboard x2 : 1 to fix gracefull restarts
d9992886d98f1ab92fe43b15a58f75a374cb3f1evboxsync 1 to fix netware
a4b605335b7e6a6ba6d5a301bc96de0e89e4b663vboxsync * win32/locks.c : to fix mod_rewrite on win32
a4b605335b7e6a6ba6d5a301bc96de0e89e4b663vboxsync problems with v31:
a4b605335b7e6a6ba6d5a301bc96de0e89e4b663vboxsync * libtool/binbuild on AIX -- possible addition of patched
a4b605335b7e6a6ba6d5a301bc96de0e89e4b663vboxsync binbuild.sh to 31-beta roll
a4b605335b7e6a6ba6d5a301bc96de0e89e4b663vboxsync +1: Ian, Justin
a4b605335b7e6a6ba6d5a301bc96de0e89e4b663vboxsync Jeff says: We can't do anything about libtool since AIX
a4b605335b7e6a6ba6d5a301bc96de0e89e4b663vboxsync needs a version that won't work on some
a4b605335b7e6a6ba6d5a301bc96de0e89e4b663vboxsync platforms. Handle this in the README.
a4b605335b7e6a6ba6d5a301bc96de0e89e4b663vboxsync The binbuild issue isn't AIX. It is
a4b605335b7e6a6ba6d5a301bc96de0e89e4b663vboxsync something that could happen anywhere that
a4b605335b7e6a6ba6d5a301bc96de0e89e4b663vboxsync the binbuild-er has their own expat.
34370838dcf25e846b2a3b0032ce1eb47a1eb351vboxsync Handle this by patching binbuild.sh for a
a4b605335b7e6a6ba6d5a301bc96de0e89e4b663vboxsync beta roll or putting a patch in the README for
34370838dcf25e846b2a3b0032ce1eb47a1eb351vboxsync use by people who want to do binbuild but
34370838dcf25e846b2a3b0032ce1eb47a1eb351vboxsync have expat installed locally.
a4b605335b7e6a6ba6d5a301bc96de0e89e4b663vboxsync gregames: why can't we roll a second tarball with the
a4b605335b7e6a6ba6d5a301bc96de0e89e4b663vboxsync appropriate libtool version? doesn't
a4b605335b7e6a6ba6d5a301bc96de0e89e4b663vboxsync Darwin need it as well as AIX?
8d1ef2acf41d1d8a0f69bfe0ac1f41638160399cvboxsync * erroneous check in an AP_DEBUG_ASSERT() call. Only happens
7d311ea5bfcbdab3122444f92e7c0d003b3e0baavboxsync in maintainer mode. Fixed in modules/http/http_protocol.c
7d311ea5bfcbdab3122444f92e7c0d003b3e0baavboxsync revision 1.391. Add item in release notes:
7d311ea5bfcbdab3122444f92e7c0d003b3e0baavboxsync +1: Justin, Cliff, Aaron, BillS, Jim, trawick
a15193fde4a107aa1e915150a4404faf54be3217vboxsync * seg faults in core_input_filter when the client goes away
d41601138ae19f7b0060d732dbaec22ddf098fd3vboxsync before any POST body bytes are received.
a15193fde4a107aa1e915150a4404faf54be3217vboxsync Jeff committed a fix with server/core.c revision 1.144.
a15193fde4a107aa1e915150a4404faf54be3217vboxsync Justin committed a fix with server/protocol.c revision 1.78
83bc7e18d2f888bdf38f0f59ab098db913377ab6vboxsync (server/protocol.c revision 1.81 demotes a potentially
7d311ea5bfcbdab3122444f92e7c0d003b3e0baavboxsync annoying error message)
7d311ea5bfcbdab3122444f92e7c0d003b3e0baavboxsync * FirstBill reports problem [re]starting as-a-service, shared
7d311ea5bfcbdab3122444f92e7c0d003b3e0baavboxsync score is suspect. OtherBill is investigating... has found
7d311ea5bfcbdab3122444f92e7c0d003b3e0baavboxsync . created restart and shutdown events, only restart
7d311ea5bfcbdab3122444f92e7c0d003b3e0baavboxsync survived initialization on XP, although breaking into
7d311ea5bfcbdab3122444f92e7c0d003b3e0baavboxsync the debugger interferes with reproducing the bug.
ab1d5e37b7348dabe3fa0e3746db9935036a0ba0vboxsync Perhaps in FirstBill's example _restart didn't survive.
a4b605335b7e6a6ba6d5a301bc96de0e89e4b663vboxsync . Scoreboard appears irrelevant to the problem.
a4b605335b7e6a6ba6d5a301bc96de0e89e4b663vboxsync . This looks like handle corruption in NT/XP
a4b605335b7e6a6ba6d5a301bc96de0e89e4b663vboxsync . Args are not initialized correctly when the -k install
a4b605335b7e6a6ba6d5a301bc96de0e89e4b663vboxsync OtherBill will not create Win32 binaries due to this bug.
7d311ea5bfcbdab3122444f92e7c0d003b3e0baavboxsync * mod_auth_dbm can't open a Berkeley DB password file on Unix
7d311ea5bfcbdab3122444f92e7c0d003b3e0baavboxsync Justin postulates that this might be related to the fact
51a716fe483262ec1d9eecc7d2df1253abf27df0vboxsync that mod_auth_dbm wasn't using apr-util. See
51a716fe483262ec1d9eecc7d2df1253abf27df0vboxsync modules/aaa/mod_auth_dbm.c revision 1.42 and
51a716fe483262ec1d9eecc7d2df1253abf27df0vboxsync module/aaa/config.m4 revision 1.54. Also, FreeBSD's DB
51a716fe483262ec1d9eecc7d2df1253abf27df0vboxsync variant was not properly detected. See
7d311ea5bfcbdab3122444f92e7c0d003b3e0baavboxsync apr-util/build/apu-conf.m4 revision 1.31 and
7d311ea5bfcbdab3122444f92e7c0d003b3e0baavboxsync * Madhu reports that the worker MPM doesn't shutdown nicely
7d311ea5bfcbdab3122444f92e7c0d003b3e0baavboxsync after a stress test.
a4b605335b7e6a6ba6d5a301bc96de0e89e4b663vboxsync * mod_autoindex displays the wrong icon for subdirectories
a4b605335b7e6a6ba6d5a301bc96de0e89e4b663vboxsync * anon shared memory not allocating enough
a4b605335b7e6a6ba6d5a301bc96de0e89e4b663vboxsync * other BETA possibilities
a4b605335b7e6a6ba6d5a301bc96de0e89e4b663vboxsync 31 + fixes for all non-cosmetic problems seen on daedalus
a4b605335b7e6a6ba6d5a301bc96de0e89e4b663vboxsync See: http://www.apache.org/~jerenkrantz/httpd-2.0.jre.patch
7d311ea5bfcbdab3122444f92e7c0d003b3e0baavboxsync +1: trawick, Justin
a4b605335b7e6a6ba6d5a301bc96de0e89e4b663vboxsync * ap_directory_walk skips some per-dir config merge functions
a4b605335b7e6a6ba6d5a301bc96de0e89e4b663vboxsync if there is no "<Directory />" block in the configuration
eb3b2105f4ddc43a079d86ae7898917309ec8fb9vboxsync Message-ID: <m3itbdiijq.fsf@rdu163-40-092.nc.rr.com>
26dc7054f20a40eb53fc91c014e952922370be67vboxsync * That is very unlikely, merges are additive. Much more likely,
eb3b2105f4ddc43a079d86ae7898917309ec8fb9vboxsync the default SetOutputFilter default or merge is borked.
26dc7054f20a40eb53fc91c014e952922370be67vboxsync Unless it's the code that permits 'null' merges, per module.
a4b605335b7e6a6ba6d5a301bc96de0e89e4b663vboxsync Still, it's probably in SetOutputFilter's behavior.
a4b605335b7e6a6ba6d5a301bc96de0e89e4b663vboxsync * BrianP notes: directory_walk's handling of trailing slashes
9939e2124ce2cb00f28b089e4d78a1c4569f1009vboxsync appears to be the cause: http://www.apachelabs.org/apache-mbox/200112.mbox/%3c3C1CF721.1090300@pacbell.net%3e
05e698791961dae5d0330f0be614211cefdc3b8evboxsync * Test suite failures:
05e698791961dae5d0330f0be614211cefdc3b8evboxsync o worker is also failing some of the 'cgi' subtests
05e698791961dae5d0330f0be614211cefdc3b8evboxsync (see <URL:http://Source-Zone.Org/Apache/regression/>):
05e698791961dae5d0330f0be614211cefdc3b8evboxsync Justin says: "Worker should be fine and passes httpd-test here.
a4b605335b7e6a6ba6d5a301bc96de0e89e4b663vboxsync If you can provide evidence that it can be reproduced
a4b605335b7e6a6ba6d5a301bc96de0e89e4b663vboxsync outside of httpd-test, then it's a showstopper. I
5b7536a5044020a4a8b9018c8a33b5335287b6acvboxsync think it's a perl or a httpd-test problem."
f084064b60f110b8d5d184c8dd41e5a157f0d4fevboxsync Not a showstopper: Justin
f084064b60f110b8d5d184c8dd41e5a157f0d4fevboxsync * If any request gets to the core handler, without a flag that this
f084064b60f110b8d5d184c8dd41e5a157f0d4fevboxsync r->filename was tested by dir/file_walk, we need to 500 at the very
libapr/libaprutil/etc and then enable it in binbuild.
the modules/http/config.m4 file has been renamed to
modules/http/config2.m4 to work around this problem, it should moved
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