STATUS revision 58e0ed3d1f052d695078b1d2a61c19246776eab5
2a6c49cfaef5979a5a06098f3ce987cd76769409manojAPACHE 2.0 STATUS: -*-text-*-
d5defd5a0c5cdbaf74b85939484dc2b6c8317d19manojLast modified at [$Date: 2002/02/03 01:53:59 $]
2a6c49cfaef5979a5a06098f3ce987cd76769409manoj 2.0.32 : in development
2a6c49cfaef5979a5a06098f3ce987cd76769409manoj 2.0.31 : rolled Feburary 1, 2002.
2a6c49cfaef5979a5a06098f3ce987cd76769409manoj 2.0.30 : tagged January 8, 2002. not rolled.
2a6c49cfaef5979a5a06098f3ce987cd76769409manoj 2.0.29 : tagged November 27, 2001. not rolled.
2a6c49cfaef5979a5a06098f3ce987cd76769409manoj 2.0.28 : released November 13, 2001
2a6c49cfaef5979a5a06098f3ce987cd76769409manoj 2.0.27 : rolled November 6, 2001
2a6c49cfaef5979a5a06098f3ce987cd76769409manoj 2.0.26 : tagged October 16, 2001. not rolled.
2a6c49cfaef5979a5a06098f3ce987cd76769409manoj 2.0.25 : rolled August 29, 2001
2a6c49cfaef5979a5a06098f3ce987cd76769409manoj 2.0.24 : rolled August 18, 2001
d5defd5a0c5cdbaf74b85939484dc2b6c8317d19manoj 2.0.23 : rolled August 9, 2001
d5defd5a0c5cdbaf74b85939484dc2b6c8317d19manoj 2.0.22 : rolled July 29, 2001
d5defd5a0c5cdbaf74b85939484dc2b6c8317d19manoj 2.0.21 : rolled July 20, 2001
2a6c49cfaef5979a5a06098f3ce987cd76769409manoj 2.0.20 : rolled July 8, 2001
d5defd5a0c5cdbaf74b85939484dc2b6c8317d19manoj 2.0.19 : rolled June 27, 2001
d5defd5a0c5cdbaf74b85939484dc2b6c8317d19manoj 2.0.18 : rolled May 18, 2001
d5defd5a0c5cdbaf74b85939484dc2b6c8317d19manoj 2.0.17 : rolled April 17, 2001
d5defd5a0c5cdbaf74b85939484dc2b6c8317d19manoj 2.0.16 : rolled April 4, 2001
2a6c49cfaef5979a5a06098f3ce987cd76769409manoj 2.0.15 : rolled March 21, 2001
2a6c49cfaef5979a5a06098f3ce987cd76769409manoj 2.0.14 : rolled March 7, 2001
2a6c49cfaef5979a5a06098f3ce987cd76769409manoj 2.0a9 : released December 12, 2000
2a6c49cfaef5979a5a06098f3ce987cd76769409manoj 2.0a8 : released November 20, 2000
2a6c49cfaef5979a5a06098f3ce987cd76769409manoj 2.0a7 : released October 8, 2000
2a6c49cfaef5979a5a06098f3ce987cd76769409manoj 2.0a6 : released August 18, 2000
2a6c49cfaef5979a5a06098f3ce987cd76769409manoj 2.0a5 : released August 4, 2000
2a6c49cfaef5979a5a06098f3ce987cd76769409manoj 2.0a4 : released June 7, 2000
2a6c49cfaef5979a5a06098f3ce987cd76769409manoj 2.0a3 : released April 28, 2000
2a6c49cfaef5979a5a06098f3ce987cd76769409manoj 2.0a2 : released March 31, 2000
2a6c49cfaef5979a5a06098f3ce987cd76769409manoj 2.0a1 : released March 10, 2000
2a6c49cfaef5979a5a06098f3ce987cd76769409manojPlease consult the following STATUS files for information
2a6c49cfaef5979a5a06098f3ce987cd76769409manojon related projects:
2a6c49cfaef5979a5a06098f3ce987cd76769409manojRELEASE SHOWSTOPPERS:
302dc1f7b3feee23a91ad8f3cf3cb2edd95a557bmanoj * 31 BETA STATUS:
302dc1f7b3feee23a91ad8f3cf3cb2edd95a557bmanoj running on Daedalus since 02-Feb-2002 7:58 PST (need 3 days)
302dc1f7b3feee23a91ad8f3cf3cb2edd95a557bmanoj Compiles on : AIX, Solaris, FreeBSD 3.5, Win32, Linux 2.4
2a6c49cfaef5979a5a06098f3ce987cd76769409manoj +1 : Justin, Ian, Jeff Trawick
d5defd5a0c5cdbaf74b85939484dc2b6c8317d19manoj bumps since original tag:
d5defd5a0c5cdbaf74b85939484dc2b6c8317d19manoj * mod-dir patch
2a6c49cfaef5979a5a06098f3ce987cd76769409manoj * scoreboard x2 : 1 to fix gracefull restarts
2a6c49cfaef5979a5a06098f3ce987cd76769409manoj 1 to fix netware
2a6c49cfaef5979a5a06098f3ce987cd76769409manoj * win32/locks.c : to fix mod_rewrite on win32
2a6c49cfaef5979a5a06098f3ce987cd76769409manoj problems with v31:
2a6c49cfaef5979a5a06098f3ce987cd76769409manoj * libtool/binbuild on AIX -- possible addition of patched
d6b3cb141f0667101c1bca883ad15b383402c93bfielding binbuild.sh to 31-beta roll
d6b3cb141f0667101c1bca883ad15b383402c93bfielding +1: Ian, Justin
fbfdb4a45ff0e32dbfef0d414c8d75fe8aebcbb9manoj * hasn't run for 3 days on Daedalus
d6b3cb141f0667101c1bca883ad15b383402c93bfielding * the release has underscores instead of periods.
2a6c49cfaef5979a5a06098f3ce987cd76769409manoj * ap_directory_walk skips some per-dir config merge functions
2a6c49cfaef5979a5a06098f3ce987cd76769409manoj if there is no "<Directory />" block in the configuration
2a6c49cfaef5979a5a06098f3ce987cd76769409manoj Message-ID: <m3itbdiijq.fsf@rdu163-40-092.nc.rr.com>
2a6c49cfaef5979a5a06098f3ce987cd76769409manoj * That is very unlikely, merges are additive. Much more likely,
dbf0c7bef06259486cd2748a2d0e82f27e099d6efielding the default SetOutputFilter default or merge is borked.
dbf0c7bef06259486cd2748a2d0e82f27e099d6efielding Unless it's the code that permits 'null' merges, per module.
d6b3cb141f0667101c1bca883ad15b383402c93bfielding Still, it's probably in SetOutputFilter's behavior.
2a6c49cfaef5979a5a06098f3ce987cd76769409manoj * Test suite failures:
2a6c49cfaef5979a5a06098f3ce987cd76769409manoj o worker is also failing some of the 'cgi' subtests
2a6c49cfaef5979a5a06098f3ce987cd76769409manoj (see <URL:http://Source-Zone.Org/Apache/regression/>):
2a6c49cfaef5979a5a06098f3ce987cd76769409manoj Justin says: "Worker should be fine and passes httpd-test here."
2a6c49cfaef5979a5a06098f3ce987cd76769409manoj * If any request gets to the core handler, without a flag that this
2a6c49cfaef5979a5a06098f3ce987cd76769409manoj r->filename was tested by dir/file_walk, we need to 500 at the very
2a6c49cfaef5979a5a06098f3ce987cd76769409manoj end of the ap_process_request_internal() processing. This provides
2a6c49cfaef5979a5a06098f3ce987cd76769409manoj authors of older modules better compatibility, while still improving
2a6c49cfaef5979a5a06098f3ce987cd76769409manoj the security and robustness of 2.0.
2a6c49cfaef5979a5a06098f3ce987cd76769409manoj Status: still need to decide where this goes, OtherBill comments...
2a6c49cfaef5979a5a06098f3ce987cd76769409manoj Message-ID: <065701c14526$495203b0$96c0b0d0@roweclan.net>
2a6c49cfaef5979a5a06098f3ce987cd76769409manoj we need to look at halting this in the 'default handler' case,
2a6c49cfaef5979a5a06098f3ce987cd76769409manoj and that implies pushing the 'handler election' into the request
2a6c49cfaef5979a5a06098f3ce987cd76769409manoj internal processing phase from the run request phase.
2a6c49cfaef5979a5a06098f3ce987cd76769409manoj * There is a bug in how we sort some hooks, at least the pre-config
2a6c49cfaef5979a5a06098f3ce987cd76769409manoj hook. The first time we call the hooks, they are in the correct
2a6c49cfaef5979a5a06098f3ce987cd76769409manoj order, but the second time, we don't sort them correctly. Currently,
d6b3cb141f0667101c1bca883ad15b383402c93bfielding the modules/http/config.m4 file has been renamed to
d6b3cb141f0667101c1bca883ad15b383402c93bfielding modules/http/config2.m4 to work around this problem, it should moved
d6b3cb141f0667101c1bca883ad15b383402c93bfielding back when this is fixed. rbb
d6b3cb141f0667101c1bca883ad15b383402c93bfielding Justin says: "Is this really a showstopper? This has been here
d6b3cb141f0667101c1bca883ad15b383402c93bfielding forever. What's wrong? Does this have to do with
d6b3cb141f0667101c1bca883ad15b383402c93bfielding autoconf or m4?"
2a6c49cfaef5979a5a06098f3ce987cd76769409manoj * Convert all instances of the old apr_lock_t type to the new
2a6c49cfaef5979a5a06098f3ce987cd76769409manoj types (once they are fully supported in APR).
2a6c49cfaef5979a5a06098f3ce987cd76769409manoj Status: Aaron is working on converting INTRAPROCESS
2a6c49cfaef5979a5a06098f3ce987cd76769409manoj to apr_thread_mutex_t types. Full replacements for
2a6c49cfaef5979a5a06098f3ce987cd76769409manoj LOCKALL and CROSS_PROCESS are not yet complete on all
2a6c49cfaef5979a5a06098f3ce987cd76769409manoj platforms, and should only be used in MPMs like worker
2a6c49cfaef5979a5a06098f3ce987cd76769409manoj with limited OS exposure.
2a6c49cfaef5979a5a06098f3ce987cd76769409manoj * A binbuild installation picks up the right libraries when
2a6c49cfaef5979a5a06098f3ce987cd76769409manoj running apachectl because we set the appropriate environment
2a6c49cfaef5979a5a06098f3ce987cd76769409manoj variable, but ab, htpasswd, etc. don't know how to pick up apr,
d6b3cb141f0667101c1bca883ad15b383402c93bfielding apr-util, etc.
d6b3cb141f0667101c1bca883ad15b383402c93bfielding Message-ID: <20020116000226.GA15991@ebuilt.com>
d6b3cb141f0667101c1bca883ad15b383402c93bfielding Justin says: "You could always build all of the binaries
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