From: Bill Stoddard Date: Thu, 4 Nov 1999 15:16:15 +0000 (+0000) Subject: Some updates to STATUS... X-Git-Tag: 1.3.10~187 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=8ce6fe823bdceb4fb383303c0936426da0ea8494;p=thirdparty%2Fapache%2Fhttpd.git Some updates to STATUS... git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@84099 13f79535-47bb-0310-9956-ffa450edef68 --- diff --git a/STATUS b/STATUS index 30a5149db62..9877815029d 100644 --- a/STATUS +++ b/STATUS @@ -1,5 +1,5 @@ Apache 2.0 STATUS: -Last modified at [$Date: 1999/11/03 07:29:02 $] +Last modified at [$Date: 1999/11/04 15:16:15 $] Release: @@ -11,14 +11,24 @@ Plan: is active. RELEASE SHOWSTOPPERS: + * Port mod_rewrite + Status: Paul Reder is working on this. + + * Port mod_mime_magic + Status: Paul Reder is working on this. * suEXEC doesn't work Status: Manoj has posted an patch to fix this. <19991103003605.A20612@samosa.mindspring.com> * Windows NT port isn't done - Status: Bill is working on this through his MPM work, and Ryan - is with APR. + Status: Bill is working on MPM and APR. Remaining work: + 1. Add back ability to run Apache as a service + 2. Fix Win9* specific code in the winnt MPM + 3. Get the MPM working in multi process mode (one parent & one child) + 4. Test access logging with multiple threads. Will the native file I/O + calls serialize automagically like the CRT calls or do we need to + add region locking each time we write to the access/error logs? * Current 2.0 code is not tested on many Unix platforms. Make 2.0 work on most, if not all the systems 1.3 did @@ -31,6 +41,29 @@ RELEASE SHOWSTOPPERS: RELEASE NON-SHOWSTOPPERS BUT WOULD BE REAL NICE TO WRAP THESE UP: + * Win32: Redirect stderr to the error log. This is tougher than it appears + because Apache for Windows now uses native file I/O libraries rather than + the CRT library. No problem redirecting native I/O STDERR to the error log. + However, we need to replace all the fprintf(stderr...) calls with something + that will write to the native stderr handle instead of the CRT stderr handle. + Bleh. + + * Win32: Migrate the MPM over to use APR thread/process calls. + + * Move I/O layering into APR. + + * There are still a number of places in the code where we are loosing error + status (i.e. throwing away the error returned by a system call and replacing + it with a generic error code) + + * APRize the stat function. CRT stat() is about 30% slower on Windows than + the equivalent native Windows call. The APR call should return the Unix + style stat structure, just to keep it familier. + + * Implement reliable piped logs on Windows + Status: Bill has prototype code (not reliable) in 1.3. Should be much + cleaner with APR in 2.0. + * Switch to autoconf, et al. for configuration. * Use APR to get rid of more platform dependancies.