STATUS revision d0e4ca9bfd8bf44bea574733965851bfee939d95
8e117661fd51fd19d6430fca8d7ae87c67d6de20stoddardAPACHE 2.0 STATUS: -*-text-*-
5a4b3207b395b426c5a9066f4afea8d3fa8c6660stoddardLast modified at [$Date: 2002/02/15 20:54:17 $]
8e117661fd51fd19d6430fca8d7ae87c67d6de20stoddard 2.0.33 : in development
8e117661fd51fd19d6430fca8d7ae87c67d6de20stoddard 2.0.32 : rolled Feburary 14, 2002.
8e117661fd51fd19d6430fca8d7ae87c67d6de20stoddard 2.0.31 : rolled Feburary 1, 2002. not released.
8e117661fd51fd19d6430fca8d7ae87c67d6de20stoddard 2.0.30 : tagged January 8, 2002. not rolled.
8e117661fd51fd19d6430fca8d7ae87c67d6de20stoddard 2.0.29 : tagged November 27, 2001. not rolled.
8e117661fd51fd19d6430fca8d7ae87c67d6de20stoddard 2.0.28 : released November 13, 2001
8e117661fd51fd19d6430fca8d7ae87c67d6de20stoddard 2.0.27 : rolled November 6, 2001
8e117661fd51fd19d6430fca8d7ae87c67d6de20stoddard 2.0.26 : tagged October 16, 2001. not rolled.
8e117661fd51fd19d6430fca8d7ae87c67d6de20stoddard 2.0.25 : rolled August 29, 2001
8e117661fd51fd19d6430fca8d7ae87c67d6de20stoddard 2.0.24 : rolled August 18, 2001
8e117661fd51fd19d6430fca8d7ae87c67d6de20stoddard 2.0.23 : rolled August 9, 2001
8e117661fd51fd19d6430fca8d7ae87c67d6de20stoddard 2.0.22 : rolled July 29, 2001
8e117661fd51fd19d6430fca8d7ae87c67d6de20stoddard 2.0.21 : rolled July 20, 2001
8e117661fd51fd19d6430fca8d7ae87c67d6de20stoddard 2.0.20 : rolled July 8, 2001
8e117661fd51fd19d6430fca8d7ae87c67d6de20stoddard 2.0.19 : rolled June 27, 2001
8e117661fd51fd19d6430fca8d7ae87c67d6de20stoddard 2.0.18 : rolled May 18, 2001
8e117661fd51fd19d6430fca8d7ae87c67d6de20stoddard 2.0.17 : rolled April 17, 2001
8e117661fd51fd19d6430fca8d7ae87c67d6de20stoddard 2.0.16 : rolled April 4, 2001
8e117661fd51fd19d6430fca8d7ae87c67d6de20stoddard 2.0.15 : rolled March 21, 2001
5a4b3207b395b426c5a9066f4afea8d3fa8c6660stoddard 2.0.14 : rolled March 7, 2001
8e117661fd51fd19d6430fca8d7ae87c67d6de20stoddard 2.0a9 : released December 12, 2000
8e117661fd51fd19d6430fca8d7ae87c67d6de20stoddard 2.0a8 : released November 20, 2000
8e117661fd51fd19d6430fca8d7ae87c67d6de20stoddard 2.0a7 : released October 8, 2000
8e117661fd51fd19d6430fca8d7ae87c67d6de20stoddard 2.0a6 : released August 18, 2000
8e117661fd51fd19d6430fca8d7ae87c67d6de20stoddard 2.0a5 : released August 4, 2000
8e117661fd51fd19d6430fca8d7ae87c67d6de20stoddard 2.0a4 : released June 7, 2000
8e117661fd51fd19d6430fca8d7ae87c67d6de20stoddard 2.0a3 : released April 28, 2000
8e117661fd51fd19d6430fca8d7ae87c67d6de20stoddard 2.0a2 : released March 31, 2000
8e117661fd51fd19d6430fca8d7ae87c67d6de20stoddard 2.0a1 : released March 10, 2000
8e117661fd51fd19d6430fca8d7ae87c67d6de20stoddardPlease consult the following STATUS files for information
8e117661fd51fd19d6430fca8d7ae87c67d6de20stoddardon related projects:
fb929740692fe796b467212ec57aa34cebb562cfwroweCURRENT RELEASE NOTES:
8e117661fd51fd19d6430fca8d7ae87c67d6de20stoddard * 32 status:
8e117661fd51fd19d6430fca8d7ae87c67d6de20stoddard http://www.apache.org/dist/httpd/httpd-2.0.32-alpha.tar.gz
8e117661fd51fd19d6430fca8d7ae87c67d6de20stoddard Tested on: Linux 2.4, Win2K, FreeBSD 3.4, AIX
8e117661fd51fd19d6430fca8d7ae87c67d6de20stoddard Release .32 as beta:
8e117661fd51fd19d6430fca8d7ae87c67d6de20stoddard +1: trawick, Justin, FirstBill, Ian, Cliff
8e117661fd51fd19d6430fca8d7ae87c67d6de20stoddardFINAL RELEASE SHOWSTOPPERS:
8e117661fd51fd19d6430fca8d7ae87c67d6de20stoddard * If any request gets to the core handler, without a flag that this
8e117661fd51fd19d6430fca8d7ae87c67d6de20stoddard r->filename was tested by dir/file_walk, we need to 500 at the very
8e117661fd51fd19d6430fca8d7ae87c67d6de20stoddard end of the ap_process_request_internal() processing. This provides
8e117661fd51fd19d6430fca8d7ae87c67d6de20stoddard authors of older modules better compatibility, while still improving
8e117661fd51fd19d6430fca8d7ae87c67d6de20stoddard the security and robustness of 2.0.
8e117661fd51fd19d6430fca8d7ae87c67d6de20stoddard Status: still need to decide where this goes, OtherBill comments...
fb929740692fe796b467212ec57aa34cebb562cfwrowe Message-ID: <065701c14526$495203b0$96c0b0d0@roweclan.net>
8e117661fd51fd19d6430fca8d7ae87c67d6de20stoddard we need to look at halting this in the 'default handler' case,
fb929740692fe796b467212ec57aa34cebb562cfwrowe and that implies pushing the 'handler election' into the request
fb929740692fe796b467212ec57aa34cebb562cfwrowe internal processing phase from the run request phase.
8e117661fd51fd19d6430fca8d7ae87c67d6de20stoddard * Convert all instances of the old apr_lock_t type to the new
8e117661fd51fd19d6430fca8d7ae87c67d6de20stoddard types (once they are fully supported in APR).
8e117661fd51fd19d6430fca8d7ae87c67d6de20stoddard Status: Aaron is working on converting INTRAPROCESS
8e117661fd51fd19d6430fca8d7ae87c67d6de20stoddard to apr_thread_mutex_t types. Full replacements for
8e117661fd51fd19d6430fca8d7ae87c67d6de20stoddard LOCKALL and CROSS_PROCESS are not yet complete on all
8e117661fd51fd19d6430fca8d7ae87c67d6de20stoddard platforms, and should only be used in MPMs like worker
8e117661fd51fd19d6430fca8d7ae87c67d6de20stoddard with limited OS exposure.
8e117661fd51fd19d6430fca8d7ae87c67d6de20stoddard BrianP asks: "Is this really a showstopper?"
8e117661fd51fd19d6430fca8d7ae87c67d6de20stoddard IanH says: "If we don't do it before we go live we will have 2
8e117661fd51fd19d6430fca8d7ae87c67d6de20stoddard different API's to support in APR"
8e117661fd51fd19d6430fca8d7ae87c67d6de20stoddard * [Ken] Test suite failures:
8e117661fd51fd19d6430fca8d7ae87c67d6de20stoddard o worker is also failing some of the 'cgi' subtests
8e117661fd51fd19d6430fca8d7ae87c67d6de20stoddard (see <URL:http://Source-Zone.Org/Apache/regression/>):
8e117661fd51fd19d6430fca8d7ae87c67d6de20stoddard Justin says: "Worker should be fine and passes httpd-test here.
8e117661fd51fd19d6430fca8d7ae87c67d6de20stoddard If you can provide evidence that it can be reproduced
8e117661fd51fd19d6430fca8d7ae87c67d6de20stoddard outside of httpd-test, then it's a showstopper. I
8e117661fd51fd19d6430fca8d7ae87c67d6de20stoddard think it's a perl or a httpd-test problem."
8e117661fd51fd19d6430fca8d7ae87c67d6de20stoddard Not a showstopper: Justin
83cb9e783386a18eecdb0749d9d17aa8e3bc012estoddard * [Ken] A binbuild installation picks up the right libraries when
83cb9e783386a18eecdb0749d9d17aa8e3bc012estoddard running apachectl because we set the appropriate environment
83cb9e783386a18eecdb0749d9d17aa8e3bc012estoddard variable, but ab, htpasswd, etc. don't know how to pick up apr,
83cb9e783386a18eecdb0749d9d17aa8e3bc012estoddard apr-util, etc.
43681d859fe7d4cd90a33d6be2232192c108de75wrowe Message-ID: <20020116000226.GA15991@ebuilt.com>
43681d859fe7d4cd90a33d6be2232192c108de75wrowe gregames says: what about httpd? yeah, it works at the moment
43681d859fe7d4cd90a33d6be2232192c108de75wrowe if you use apachectl. But I've already heard
43681d859fe7d4cd90a33d6be2232192c108de75wrowe complaints about not being able to execute
8e117661fd51fd19d6430fca8d7ae87c67d6de20stoddard httpd directly.
8e117661fd51fd19d6430fca8d7ae87c67d6de20stoddard Status: Aaron has committed this for all the support binaries,
8e117661fd51fd19d6430fca8d7ae87c67d6de20stoddard but is hesitant to do the same for the httpd binary.
8e117661fd51fd19d6430fca8d7ae87c67d6de20stoddard Message-ID: <20020207142751.T31582@clove.org>
8e117661fd51fd19d6430fca8d7ae87c67d6de20stoddardCURRENT VOTES:
8e117661fd51fd19d6430fca8d7ae87c67d6de20stoddard * Should we always build binaries statically unless otherwise
8e117661fd51fd19d6430fca8d7ae87c67d6de20stoddard Message-ID: <20020129210006.B23512@Lithium.MeepZor.Com>
43681d859fe7d4cd90a33d6be2232192c108de75wrowe -1: Justin, Ian
8e117661fd51fd19d6430fca8d7ae87c67d6de20stoddard * If the parent process dies, should the remaining child processes
8e117661fd51fd19d6430fca8d7ae87c67d6de20stoddard "gracefully" self-terminate. Or maybe we should make it a runtime
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
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.
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
* 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