marc 98/01/09 21:48:53
Modified: . STATUS
Log:
Add a bunch of win32 stuff to STATUS in its own section. Thanks
to Ben Hyde for most of the list...
Revision Changes Path
1.64 +91 -11 apachen/STATUS
Index: STATUS
===================================================================
RCS file: /export/home/cvs/apachen/STATUS,v
retrieving revision 1.63
retrieving revision 1.64
diff -u -r1.63 -r1.64
--- STATUS 1998/01/08 05:58:20 1.63
+++ STATUS 1998/01/10 05:48:52 1.64
@@ -72,7 +72,8 @@
* Ken's [PATCH] for copyright year update
* Dean's [PATCH] 1.3: security updates for mod_imap and mod_include
* Dean's [PATCH] make mod_include use ap_cpystrn
- * fix proxy caching on win32
+ * WIN32: fix proxy caching
+ * WIN32: fix CGI scripts called w/o '=' in path info PR#1591
Available Patches:
@@ -154,16 +155,6 @@
will post when it's at a state where he's happy with it.
Ken would like to see it in libap instead of libmain.
- * Ben's ASP work... All agree it sounds cool.
-
- * DDA's adding a tray application to the Windoze version for ease of
- status/management.
- <[EMAIL PROTECTED]>
- <[EMAIL PROTECTED]>
- Status: Ken +1, Sameer +1, Martin +1, Ben +1 (as long as
- we get a single executable)
- Paul: No like Win95 specific stuff
- Ken: What's W95-specific about it?
Needs patch:
@@ -233,4 +224,93 @@
explicitly names the variant selected. Should it do so, or should
the base input name be referenced?
+
+
+Win32 specific issues:
+
+ In progress:
+
+ * Ben's ASP work... All agree it sounds cool.
+
+ * DDA's adding a tray application to the Windoze version for ease of
+ status/management.
+ <[EMAIL PROTECTED]>
+ <[EMAIL PROTECTED]>
+ Status: Ken +1, Sameer +1, Martin +1, Ben +1 (as long as
+ we get a single executable)
+ Paul: No like Win95 specific stuff
+ Ken: What's W95-specific about it?
+
+ Help:
+
+ * process/thread model
+
+ * some errors printed by CGIs to stderr don't end up making it
+ to the server log unless an extra debugging message is added
+ after they run?
+
* bad use of chdir in some places; it isn't thread-specific
+
+ * handle bugs that make it pop up errors on console, ie. segv
+ equiv? Can we do this? Need to make it robust.
+
+ * install
+ - make installshield work
+ - config in cvs tree?
+ - install docs, etc.?
+ - location for install
+
+ * signal type handling
+ - how to rotate logs from command line?
+
+ * the mutex should be critical-regions, since the current design
+ is creating a mess of SO calls that are unnecessary
+
+ * don't mmap. Use TransmitFile?
+
+ * CGIs
+ - simultaneous execution problem
+ - docs on how they work w/scripts
+ - use registry to find interpreter?
+ - WTF is the buffering coming from?
+
+ * performance
+
+ * documentation:
+ - running the server without admin
+ - how CGIs work
+ - update README.NT
+ - short/long name handling
+
+ * http_main.c hell
+
+ * mod_example isn't multithreadreded
+
+ * mod_info
+
+ * who should run the service? Who exactly is the "system account"?
+
+ docs say:
+
+ Localsystem is a very privileged account locally, so you shouldn't run
+ any shareware applications there. However, it has no network privileges
+ and cannot leave the machine via any NT-secured mechanism, including
+ file system, named pipes, DCOM, or secure RPC.
+
+ and:
+
+ A service that runs in the context of the LocalSystem account
+ inherits the security context of the SCM. It is not associated with
+ any logged-on user account and does not have credentials (domain
+ name, user name, and password) to be used for verification. This
+ has several implications: [... removed ...]
+
+
+ That _really_ sucks. Can we recommend running Apache as some
+ other user?
+
+ * mod_example isn't multithreadreded
+
+ * mod_info
+
+