stoddard 99/11/04 07:16:15
Modified: . STATUS Log: Some updates to STATUS... Revision Changes Path 1.10 +36 -3 apache-2.0/STATUS Index: STATUS =================================================================== RCS file: /home/cvs/apache-2.0/STATUS,v retrieving revision 1.9 retrieving revision 1.10 diff -u -r1.9 -r1.10 --- STATUS 1999/11/03 07:29:02 1.9 +++ STATUS 1999/11/04 15:16:15 1.10 @@ -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 @@ 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. <[EMAIL PROTECTED]> * 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 @@ -30,6 +40,29 @@ Status: Ben Laurie is working on this. 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.