You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cvs@httpd.apache.org by wr...@apache.org on 2001/10/02 21:17:36 UTC
cvs commit: apache-1.3 STATUS
wrowe 01/10/02 12:17:36
Modified: . STATUS
Log:
Pull some API action items that are already considered in 2.0, and note
those issues which are addressed by 2.0.
Revision Changes Path
1.959 +10 -23 apache-1.3/STATUS
Index: STATUS
===================================================================
RCS file: /home/cvs/apache-1.3/STATUS,v
retrieving revision 1.958
retrieving revision 1.959
diff -u -r1.958 -r1.959
--- STATUS 2001/10/02 17:26:29 1.958
+++ STATUS 2001/10/02 19:17:35 1.959
@@ -1,5 +1,5 @@
APACHE 1.3 STATUS: -*-text-*-
- Last modified at [$Date: 2001/10/02 17:26:29 $]
+ Last modified at [$Date: 2001/10/02 19:17:35 $]
Release:
@@ -109,6 +109,7 @@
directory/blankicon in a directory listing. This was not happening
because the alternate text for ^^DIRECTORY^^ and ^^BLANKICON^^ were
hardcoded to "DIR" and " " respectively.
+ Status: resolved in Apache 2.0
Problem 2:
-------------------------
@@ -204,28 +205,6 @@
* Marc's socket options like source routing (kill them?)
Marc, Martin say Yes
- * Proposed API Changes:
-
- - r->content_language is for backwards compatibility... with modules
- that may not link any longer without some minor editing. The new
- field is r->content_languages. Heck it's not even mentioned in
- apache-devsite/mmn.txt when we got content_languages (note the s!).
- The proposal is to remove r->content_language:
- Status: Paul +1, Ralf +1, Ken +1, Martin +1, Dirkx +1 (I could
- not find ANY module which uses it and which (still) compiles
- after the config change.)
-
- - child_exit() is redundant, it can be implemented via cleanups. It is
- not "symmetric" in the sense that there is no exit API method to go
- along with the init() API method. There is no need for an exit
- method, there are already modules using cleanups to perform this (see
- mod_mmap_static, and mod_php3 for example). The proposal is to
- remove the child_exit() method and document cleanups as the method of
- handling this need.
- Status: Rasmus +1, Paul +1, Jim +1,
- Martin +1, Ralf +1, Ken +1,
- Dirkx +1 (with doc change)
-
* Should we re-enable nagle now that we're non-buffering CGIs? See
various messages from Marc in March 98.
@@ -257,6 +236,9 @@
exec cmd="" parsing needs to accept escaped quotes.
PR #1120
Brian: +1
+ Status: Already resolved in Apache 2.0 - exec is defined as passing
+ the cmd="" argument as argv[0], which means it is -only- the
+ file name to execute (with spaces allowed in the name.)
Win32 specific issues:
@@ -267,10 +249,12 @@
* chdir() for CGI scripts and mod_include #exec needs to be
re-implemented now that CreateProcess is being used.
+ Status: already resolved in Apache 2.0 using APR.
* process/thread model
- need dynamic thread creation/destruction, similar to
Unix process model
+ Status: already reimplemented in Apache 2.0 using APR.
* handle bugs that make it pop up errors on console, ie. segv
equiv? Can we do this? Need to make it robust.
@@ -281,8 +265,11 @@
* the mutex should be critical-regions, since the current design
is creating a mess of SO calls that are unnecessary
+ Status: Apache 2.0's apr/mpm locking model is already overhauled.
* rfc1413.c has static storage which won't work multithreaded
+ Status: this is a pretty significant rewrite. Apache 2.0 is
+ already using apr's network_io and threadsafe storage.
* apparently either "BrowserMatch" or the "nokeepalive" variable
cause instability - see PR#1729.