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.