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:
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
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.