cvs commit: apache-1.3 STATUS
rse 98/09/07 00:27:52 Modified:.STATUS Log: We need a little bit more time, because 1. the header/cpp stuff got more complicated than expected 2. the long-standing DSO/mod_perl problem is still not solved because Doug's patch doesn't work under FreeBSD as expected. Shit happens... so move the timeline to the date Brian requested... Revision ChangesPath 1.460 +31 -10apache-1.3/STATUS Index: STATUS === RCS file: /export/home/cvs/apache-1.3/STATUS,v retrieving revision 1.459 retrieving revision 1.460 diff -u -r1.459 -r1.460 --- STATUS1998/08/24 19:06:06 1.459 +++ STATUS1998/09/07 07:27:51 1.460 @@ -2,7 +2,7 @@ Release: -1.3.2: In development. Release proposed for Monday, September 7th, 1998 +1.3.2: In development. Release proposed for Friday, September 18th, 1998 Ralf is volunteering as the release manager. 1.3.1: Tagged and rolled on July 19. Announced and released. @@ -28,7 +28,14 @@ other includes first, etc. This breaks things like RLimit* on many platforms. - -- Ralf will try to solve this problem this week. + -- Ralf already hacked on this, but it's even more complicated + than we initially though. Because src/Configure has to check how CPP + can be called. On gcc systems that's gcc -E, on others there is a cpp + in PATH. But on the remaining systems there is neither the canonical + -E nor cpp. I need more time for figuring out what's the best + approach. But currently I'm totally busy with mod_ssl and a + presentation I've to do on next Monday. I expect to finish this + before the 18th of September (1.3.2 release date). -- Also, the return type of main is wrong in the test code and a test test needs to be done to ensure we can be successful with @@ -51,6 +58,23 @@ Available Patches: +* Patches for the DSO/mod_perl problem (see below for description): + + Doug MacEachern's [PATCH] fix for dso/mod_perl + [EMAIL PROTECTED] + Status: Ralf -0 because it still doesn't work for me under FreeBSD. + We really have to find the real reason now. It's horrible + that only mod_perl is broken under DSO while other + module work. I really want to see mod_perl working + with DSO + + Ralf's [PATCH] Fix module init + This fixes the mod_so/mod_perl problems described under FINAL RELEASE + SHOWSTOPPERS by doing a more correct init of the modules after loading + through two new core API functions. + Message-ID: [EMAIL PROTECTED] + Status: Ralf +1, Lars +1 + * Bill Stoddard's [PATCH] PR2356 - SSI exec This is an update of a patch I sent in earlier. There are 13 new lines of code to detect and handle shellcmd. COMMAND.COM is used @@ -81,13 +105,6 @@ Message-Id: [EMAIL PROTECTED] Status: Ken +1 (on concept), Lars +1 (on concept) -* Ralf's [PATCH] Fix module init - This fixes the mod_so/mod_perl problems described under FINAL RELEASE - SHOWSTOPPERS by doing a more correct init of the modules after loading - through two new core API functions. - Message-ID: [EMAIL PROTECTED] - Status: Ralf +1, Lars +1 - * Paul's patch to add integrated restart/shutdown signalling (Win32) This patch make Apache listen on predictable event names to allow restarts and shutdowns to be initiated. Also adds a new command line @@ -129,8 +146,12 @@ Currently at least mod_perl is broken under the DSO situation because of this missing init in mod_so. But perhaps there are more modules which - have the same problem. This should be fixed for 1.3.1 or at least found + have the same problem. This should be fixed for 1.3.2 or at least found out why it is happening! + + Current status: We have two patches available (see above) but still don't + know the real reason. And the patches work not under + all platforms :-( * get_path_info bug; ap_get_remote_host should be ap_vformatter instead. See: [EMAIL PROTECTED]
cvs commit: apache-1.3/htdocs/manual/mod core.html
marc98/09/07 01:31:46 Modified:htdocs/manual/mod core.html Log: Add some more detailed information about ListenBacklog and MaxClients, plus a few misc cleanups. Revision ChangesPath 1.134 +22 -9 apache-1.3/htdocs/manual/mod/core.html Index: core.html === RCS file: /export/home/cvs/apache-1.3/htdocs/manual/mod/core.html,v retrieving revision 1.133 retrieving revision 1.134 diff -u -r1.133 -r1.134 --- core.html 1998/08/27 06:49:24 1.133 +++ core.html 1998/09/07 08:31:45 1.134 @@ -1135,7 +1135,7 @@ The second format reverses the test, and only processes the directives if EMparameter-name/EM is STRONGnot/STRONG defined. -PThe EMparamater-name/EM argument is a define as given on the +PThe EMparameter-name/EM argument is a define as given on the CODEhttpd/CODE command line via CODE-D/CODEEMparameter-/EM, at the time the server was started. @@ -1613,13 +1613,19 @@ HREF=directive-dict.html#Compatibility REL=Help STRONGCompatibility:/STRONG/A ListenBacklog is only available in Apache -versions after 1.2.0.P +versions after 1.2.0. -The maximum length of the queue of pending connections. Generally no +PThe maximum length of the queue of pending connections. Generally no tuning is needed or desired, however on some systems it is desirable to increase this when under a TCP SYN flood attack. See -the backlog parameter to the CODElisten(2)/CODE system call./PHR +the backlog parameter to the CODElisten(2)/CODE system call. +PThis will often be limited to a smaller number by the operating +system. This varies from OS to OS. Also note that many OSes do not +use exactly what is specified as the backlog, but use a number based on +(but normally larger than) what is set. +HR + H2A NAME=locationlt;Locationgt; directive/A/H2 A @@ -1878,10 +1884,17 @@ REL=Help STRONGStatus:/STRONG/A coreP -The MaxClients directive sets the limit on the number of simultaneous +PThe MaxClients directive sets the limit on the number of simultaneous requests that can be supported; not more than this number of child server processes will be created. To configure more than 256 clients, you must -edit the HARD_SERVER_LIMIT entry in httpd.h and recompile.PHR +edit the HARD_SERVER_LIMIT entry in httpd.h and recompile. + +PAny connection attempts over the MaxClients limit will normally +be queued, up to a number based on the A HREF=#listenbacklog +ListenBacklog/A directive. Once a child process is freed at the +end of a different request, the connection will then be serviced. + +HR H2A NAME=maxkeepaliverequestsMaxKeepAliveRequests directive/A/H2 A @@ -2928,7 +2941,7 @@ HREF=directive-dict.html#Status REL=Help STRONGStatus:/STRONG/A core (Windows)BR -STRONGCompatbility:/STRONG Available only with Apache 1.3 and later +STRONGCompatibility:/STRONG Available only with Apache 1.3 and later with Windows PThis directive tells the server how many threads it should use. This @@ -3072,8 +3085,8 @@ group specifically for running the server. Some admins use user CODEnobody/CODE, but this is not always possible or desirable. For example mod_proxy's cache, when enabled, must be accessible to this user -(see the A href=mod_proxy.html#cacherootCODECacheRoot/CODE/a -directive/a).P +(see the A href=mod_proxy.html#cacherootCODECacheRoot/CODE +directive/A).P Notes: If you start the server as a non-root user, it will fail to change to the lesser privileged user, and will instead continue to run as
cvs commit: apache-1.3 STATUS
martin 98/09/07 13:03:14 Modified:.STATUS Log: Deleting old entries which have been integrated aleady. Vote. Revision ChangesPath 1.461 +21 -17apache-1.3/STATUS Index: STATUS === RCS file: /export/home/cvs/apache-1.3/STATUS,v retrieving revision 1.460 retrieving revision 1.461 diff -u -r1.460 -r1.461 --- STATUS1998/09/07 07:27:51 1.460 +++ STATUS1998/09/07 20:03:11 1.461 @@ -80,7 +80,9 @@ lines of code to detect and handle shellcmd. COMMAND.COM is used to exec the script on Win95, CMD.EXE on NT. Message-ID: [EMAIL PROTECTED] - Status: Ken +1 (on concept), Lars +1 (on concept) + Status: Ken +1 (on concept), Lars +1 (on concept), + Martin +1 (on concept; is the OS/2 exec code similar enough +to share parts of it?) * Filenames containing whitespace characters caused problems for directives Bill Stoddard [EMAIL PROTECTED] @@ -103,7 +105,15 @@ * Rhapsody port, by Wilfredo Sanchez [EMAIL PROTECTED] Message-Id: [EMAIL PROTECTED] - Status: Ken +1 (on concept), Lars +1 (on concept) + Status: Ken +1 (on concept), Lars +1 (on concept), + Martin +1 (on concept, don't have a X machine at hand ;-) + +* Ralf's [PATCH] Fix module init + This fixes the mod_so/mod_perl problems described under FINAL RELEASE + SHOWSTOPPERS by doing a more correct init of the modules after loading + through two new core API functions. + Message-ID: [EMAIL PROTECTED] + Status: Ralf +1, Lars +1 * Paul's patch to add integrated restart/shutdown signalling (Win32) This patch make Apache listen on predictable event names to allow @@ -111,13 +121,9 @@ option to send the shutdown or restart signal to the running parent process. Message-ID: [EMAIL PROTECTED] - Status: Ken +1 (on concept), Lars +1 (on concept) - -* Martin's patch to use the Basic Authentication scheme for (proxy-) - ftp logins as well. When no password is given, but the ftp server - requires one, a [401 Auth Required] response is generated on-the-fly. - Message-ID: [EMAIL PROTECTED] - Status: Lars +1 (on concept) + Status: Ken +1 (on concept), Lars +1 (on concept), + Martin +1 (on concept; the restart switches could +be added to the unix version, too) * Lars' patch to work around a Navigator/Mozilla bug when mod_proxy is used (broken images). @@ -162,7 +168,7 @@ documentation... we should handle it in the case the user doesn't ever supply a dot-notation address. -* Amdalh UTS 2.1.2 +* Amdahl UTS 2.1.2 Message-Id: [EMAIL PROTECTED] Message-Id: [EMAIL PROTECTED] Jim: Sounded like the version of the OS that required @@ -304,7 +310,7 @@ 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 + Status: Paul +1, Ralf +1, Ken +1, Martin +1 - 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 @@ -323,8 +329,6 @@ In progress: -* Martin's busy adding Via: support to the proby - * Ben's ASP work... All agree it sounds cool. * DDA's adding a tray application to the Windoze version for ease of @@ -433,10 +437,12 @@ * signal type handling - how to rotate logs from command line? + (Point people to Andrew Ford's cronolog because it's better +than ours?) * Currently if you double click on the conf files or the log files you get a useless dialog offering the set of all - execuables, usually after a very long pause. Ought + executables, usually after a very long pause. Ought to stuff .conf in the registry mapping it to text. * apparently either BrowserMatch or the nokeepalive variable @@ -489,8 +495,6 @@ 2) Expect 3) byte range error handling 4) update the Accept-Encoding parser to allow q-values -5) would be nice if the proxy used Via, even as -HTTP/1.0 * #ifdef __EMX__ -- #ifdef OS2. @@ -533,7 +537,7 @@ linux_2.x N N 1.2.4, 1.3.0 netbsd_1.2 N N 1.2.4 os2N Y 1.3b6, 1.3b7 - reliantunix_5.4Y N 1.3.0 + reliantunix_5.4Y Y solarisN Y*1.2.5, 1.3.0 (* for Solaris 2.6) sparclinux