]> granicus.if.org Git - apache/commitdiff
Some updates to STATUS...
authorBill Stoddard <stoddard@apache.org>
Thu, 4 Nov 1999 15:16:15 +0000 (15:16 +0000)
committerBill Stoddard <stoddard@apache.org>
Thu, 4 Nov 1999 15:16:15 +0000 (15:16 +0000)
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@84099 13f79535-47bb-0310-9956-ffa450edef68

STATUS

diff --git a/STATUS b/STATUS
index 30a5149db62847dd331d0d5fd48e3c4e9b6a3730..9877815029d1dca7389aec1c54cb4e360923db45 100644 (file)
--- 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.