]>
granicus.if.org Git - apache/log
Cliff Woolley [Mon, 2 Jul 2001 14:36:35 +0000 (14:36 +0000)]
Move the heading for 2.0.19 down to where it goes and add a note about
having fixed the threaded MPM bug that killed 2.0.19 in the first place.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@89492
13f79535 -47bb-0310-9956-
ffa450edef68
Bill Stoddard [Mon, 2 Jul 2001 13:38:41 +0000 (13:38 +0000)]
Missed this yesterday...
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@89491
13f79535 -47bb-0310-9956-
ffa450edef68
Bill Stoddard [Mon, 2 Jul 2001 13:28:47 +0000 (13:28 +0000)]
Comment on some brokeness. These are show stoppers...
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@89490
13f79535 -47bb-0310-9956-
ffa450edef68
Victor J. Orlikowski [Mon, 2 Jul 2001 03:37:37 +0000 (03:37 +0000)]
Remove a couple of extraneous calls to apr_brigade_cleanup()
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@89489
13f79535 -47bb-0310-9956-
ffa450edef68
Ryan Bloom [Sun, 1 Jul 2001 22:49:31 +0000 (22:49 +0000)]
Fix the threaded MPM perform_idle_server_maintenance. Basically, we now
count how many threads are actually idle, regardless of which process they
are in. This patch makes us use (min_spare_threads|max_spare_threads)
* number_of_running_servers to determine if we should kill of processes or
start new ones. This MPM no longer thrashes killing child processes as
soon as they are created, and the server continues to serve requests even
if the server is gracefully restarted and each child has one active thread.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@89488
13f79535 -47bb-0310-9956-
ffa450edef68
Ryan Bloom [Sun, 1 Jul 2001 21:09:40 +0000 (21:09 +0000)]
It's very sunny outside, but I'm stuck inside stripping paint off windows
:-(
Just removing some status items that have been done for a long time.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@89487
13f79535 -47bb-0310-9956-
ffa450edef68
Chuck Murcko [Sat, 30 Jun 2001 04:50:31 +0000 (04:50 +0000)]
Fix abort code path for HTTP proxy. Similar to Victor's patch for FTP
proxy. No, Julia, it really *is* a double negative.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@89486
13f79535 -47bb-0310-9956-
ffa450edef68
Victor J. Orlikowski [Fri, 29 Jun 2001 22:22:19 +0000 (22:22 +0000)]
Fix the code, to properly handle the case of the user aborting the connection
or the connection being broken.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@89485
13f79535 -47bb-0310-9956-
ffa450edef68
Chuck Murcko [Fri, 29 Jun 2001 00:12:08 +0000 (00:12 +0000)]
FTP return code variable cleanup; fixed login bug (same var used for
return code and loop index)
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@89483
13f79535 -47bb-0310-9956-
ffa450edef68
Jeff Trawick [Thu, 28 Jun 2001 22:15:53 +0000 (22:15 +0000)]
fix some warnings (mostly unused variables)
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@89482
13f79535 -47bb-0310-9956-
ffa450edef68
Victor J. Orlikowski [Thu, 28 Jun 2001 21:29:19 +0000 (21:29 +0000)]
Close the sockets, the right way this time.
Use the ones that the connections are using, rather
than those used to initialize the connection.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@89481
13f79535 -47bb-0310-9956-
ffa450edef68
Victor J. Orlikowski [Thu, 28 Jun 2001 20:40:51 +0000 (20:40 +0000)]
Use the variable we've been using for return codes.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@89480
13f79535 -47bb-0310-9956-
ffa450edef68
Victor J. Orlikowski [Thu, 28 Jun 2001 20:29:45 +0000 (20:29 +0000)]
Get the messages returned from the FTP Server in order.
Otherwise we break RFC959.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@89479
13f79535 -47bb-0310-9956-
ffa450edef68
Victor J. Orlikowski [Thu, 28 Jun 2001 19:20:03 +0000 (19:20 +0000)]
Just the facts, ma'am.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@89478
13f79535 -47bb-0310-9956-
ffa450edef68
Victor J. Orlikowski [Thu, 28 Jun 2001 18:59:07 +0000 (18:59 +0000)]
PORT works again. Syntax was what had killed it.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@89477
13f79535 -47bb-0310-9956-
ffa450edef68
Victor J. Orlikowski [Thu, 28 Jun 2001 18:34:59 +0000 (18:34 +0000)]
Maybe this will get PORT working again....
break inside a switch statement inside a for loop
breaks out of the switch statement, not the for loop.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@89476
13f79535 -47bb-0310-9956-
ffa450edef68
Victor J. Orlikowski [Thu, 28 Jun 2001 18:01:21 +0000 (18:01 +0000)]
Last check-in went awry.
Here is the intended message.
Put the QUIT command back.
Basically, when a LIST occurs, origin is not available for reading until the data connection
is closed in passive mode.
This takes care of that.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@89475
13f79535 -47bb-0310-9956-
ffa450edef68
Victor J. Orlikowski [Thu, 28 Jun 2001 17:49:54 +0000 (17:49 +0000)]
proxy_ftp.c
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@89474
13f79535 -47bb-0310-9956-
ffa450edef68
Chuck Murcko [Thu, 28 Jun 2001 12:48:57 +0000 (12:48 +0000)]
Reorganize ap_proxy_string_read() internally to not process eos buckets.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@89473
13f79535 -47bb-0310-9956-
ffa450edef68
Chuck Murcko [Thu, 28 Jun 2001 10:00:07 +0000 (10:00 +0000)]
Some servers send no response to FTP QUIT command and just close the
connection. Remove result code check for QUIT. We gave them fair
warning.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@89472
13f79535 -47bb-0310-9956-
ffa450edef68
Victor J. Orlikowski [Thu, 28 Jun 2001 07:05:18 +0000 (07:05 +0000)]
An EOS bucket doesn't contain anything, so why shouldn't we skip it?
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@89471
13f79535 -47bb-0310-9956-
ffa450edef68
Victor J. Orlikowski [Thu, 28 Jun 2001 07:04:18 +0000 (07:04 +0000)]
ftp_getrc_msg is blocking for no good reason after the receive loop.
Disable it till we figure out what's going on. ;(
At least it works now.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@89470
13f79535 -47bb-0310-9956-
ffa450edef68
Ryan Bloom [Thu, 28 Jun 2001 05:33:05 +0000 (05:33 +0000)]
Bump after the tag/roll
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@89469
13f79535 -47bb-0310-9956-
ffa450edef68
Ryan Bloom [Thu, 28 Jun 2001 05:15:07 +0000 (05:15 +0000)]
Bump a couple things for the tag and roll!!!!
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@89467
13f79535 -47bb-0310-9956-
ffa450edef68
Ryan Bloom [Thu, 28 Jun 2001 05:00:59 +0000 (05:00 +0000)]
Fix the big issue with the threaded MPM. We no longer stop dead if all
processes are busy serving one long-lived request.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@89466
13f79535 -47bb-0310-9956-
ffa450edef68
William A. Rowe Jr [Thu, 28 Jun 2001 04:11:12 +0000 (04:11 +0000)]
Ummm... is that all I accomplished :-?
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@89465
13f79535 -47bb-0310-9956-
ffa450edef68
William A. Rowe Jr [Thu, 28 Jun 2001 03:57:30 +0000 (03:57 +0000)]
Useful datum. Please review this list and pull out what you've finished,
people!!! There's a ton of cruft I think folks already addressed.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@89464
13f79535 -47bb-0310-9956-
ffa450edef68
William A. Rowe Jr [Thu, 28 Jun 2001 01:16:14 +0000 (01:16 +0000)]
For those who want to play, mod_ssl isn't part of the InstallBin master
target.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@89463
13f79535 -47bb-0310-9956-
ffa450edef68
William A. Rowe Jr [Thu, 28 Jun 2001 01:15:31 +0000 (01:15 +0000)]
Just something for experimenting, ssl_expr_parse and _scan are excluded
for right now (missing symbols.)
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@89462
13f79535 -47bb-0310-9956-
ffa450edef68
William A. Rowe Jr [Thu, 28 Jun 2001 01:14:04 +0000 (01:14 +0000)]
Quiet the compiler, msvc is sticky about arg lists being consistent.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@89461
13f79535 -47bb-0310-9956-
ffa450edef68
William A. Rowe Jr [Thu, 28 Jun 2001 01:13:09 +0000 (01:13 +0000)]
One cannot have an entirely empty struct ... this is just to make things
actually compile, and exclude an include we don't have on Win32.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@89460
13f79535 -47bb-0310-9956-
ffa450edef68
William A. Rowe Jr [Thu, 28 Jun 2001 01:05:32 +0000 (01:05 +0000)]
What once was ap_ ...
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@89459
13f79535 -47bb-0310-9956-
ffa450edef68
William A. Rowe Jr [Thu, 28 Jun 2001 00:31:04 +0000 (00:31 +0000)]
Refresh .mak files for tagging 2.0.19
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@89458
13f79535 -47bb-0310-9956-
ffa450edef68
William A. Rowe Jr [Thu, 28 Jun 2001 00:26:01 +0000 (00:26 +0000)]
Ignore goodness
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@89457
13f79535 -47bb-0310-9956-
ffa450edef68
William A. Rowe Jr [Thu, 28 Jun 2001 00:12:52 +0000 (00:12 +0000)]
Ignore for simplistic win32 builders (and anyone else who wants to
park openssl here.)
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@89456
13f79535 -47bb-0310-9956-
ffa450edef68
William A. Rowe Jr [Thu, 28 Jun 2001 00:08:41 +0000 (00:08 +0000)]
libaprutil is good for mod_tls, too.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@89455
13f79535 -47bb-0310-9956-
ffa450edef68
William A. Rowe Jr [Wed, 27 Jun 2001 23:57:24 +0000 (23:57 +0000)]
Just a mssing brace
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@89454
13f79535 -47bb-0310-9956-
ffa450edef68
William A. Rowe Jr [Wed, 27 Jun 2001 23:47:55 +0000 (23:47 +0000)]
Not for general consumption (not a target of InstallBin) this patch adds
mod_tls to the 'buildable projects' list.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@89453
13f79535 -47bb-0310-9956-
ffa450edef68
William A. Rowe Jr [Wed, 27 Jun 2001 23:40:57 +0000 (23:40 +0000)]
tls goodness for Win32
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@89452
13f79535 -47bb-0310-9956-
ffa450edef68
Roy T. Fielding [Wed, 27 Jun 2001 23:37:00 +0000 (23:37 +0000)]
bump and grind for another beta
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@89451
13f79535 -47bb-0310-9956-
ffa450edef68
William A. Rowe Jr [Wed, 27 Jun 2001 23:18:30 +0000 (23:18 +0000)]
Testing reveals a nasty side effect of this aftn's patch, this is the fix.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@89450
13f79535 -47bb-0310-9956-
ffa450edef68
William A. Rowe Jr [Wed, 27 Jun 2001 21:59:48 +0000 (21:59 +0000)]
Deploy ap_sub_req_lookup_dirent() for the main loop. Note we _really_
need to further optimize this code, there are dozens of perhaps unnecessary
stat calls, and meaningless #ifndef OS2 protections around apr_lstat()'s.
OS2 has lstat (It's simply stat()) so we should pull the os-specific cruft.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@89449
13f79535 -47bb-0310-9956-
ffa450edef68
William A. Rowe Jr [Wed, 27 Jun 2001 21:54:16 +0000 (21:54 +0000)]
Employ the new ap_sub_req_lookup_dirent() function for mod_autoindex.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@89448
13f79535 -47bb-0310-9956-
ffa450edef68
William A. Rowe Jr [Wed, 27 Jun 2001 21:48:53 +0000 (21:48 +0000)]
Pull harry, difficult to read sub_req_common_validation() into its own
function so that it's apparent that this is common code.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@89447
13f79535 -47bb-0310-9956-
ffa450edef68
Bill Stoddard [Wed, 27 Jun 2001 21:30:33 +0000 (21:30 +0000)]
mod_file_cache now depends on apr-util.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@89446
13f79535 -47bb-0310-9956-
ffa450edef68
Cliff Woolley [Wed, 27 Jun 2001 21:14:15 +0000 (21:14 +0000)]
Oh, nothing really. I just always wanted to open a door to a room where
people were being trained like in James Bond movies.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@89445
13f79535 -47bb-0310-9956-
ffa450edef68
William A. Rowe Jr [Wed, 27 Jun 2001 20:57:14 +0000 (20:57 +0000)]
Here, finally are a few cleanups of my fat fingers.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@89444
13f79535 -47bb-0310-9956-
ffa450edef68
William A. Rowe Jr [Wed, 27 Jun 2001 20:53:36 +0000 (20:53 +0000)]
Now, introduce ap_sub_req_lookup_dirent() for processing apr_finfo_t
results from mod_negotiation and mod_autoindex.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@89443
13f79535 -47bb-0310-9956-
ffa450edef68
William A. Rowe Jr [Wed, 27 Jun 2001 20:46:52 +0000 (20:46 +0000)]
Pull the common cruft from ap_sub_req_lookup_*() fns.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@89442
13f79535 -47bb-0310-9956-
ffa450edef68
William A. Rowe Jr [Wed, 27 Jun 2001 20:44:00 +0000 (20:44 +0000)]
Sorry, second pass, working on legibility. This patch introduces the
fill_in_sub_req_vars function to propogate the rnew values, but doesn't
yet hook it in. Note that there are two discrepancies, apparently
pretty bad ones, that have been moved after the 'common code' so the
next patch becomes pretty simple.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@89441
13f79535 -47bb-0310-9956-
ffa450edef68
William A. Rowe Jr [Wed, 27 Jun 2001 20:33:58 +0000 (20:33 +0000)]
Add some favorite modules
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@89440
13f79535 -47bb-0310-9956-
ffa450edef68
William A. Rowe Jr [Wed, 27 Jun 2001 20:30:49 +0000 (20:30 +0000)]
Revert changes in 1.7, I had applied the patch incorrectly.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@89439
13f79535 -47bb-0310-9956-
ffa450edef68
Cliff Woolley [Wed, 27 Jun 2001 20:18:09 +0000 (20:18 +0000)]
*) Account for the new pool parameter to apr_bucket_file_create()
and apr_bucket_file_make().
*) Simplify mod_file_cache's sendfile_handler by taking advantage
the new ability of file buckets to handle files opened in XTHREAD
mode. [Also inlined some of the brigade construction stuff in
mod_file_cache's handlers to save a palloc() or two.]
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@89438
13f79535 -47bb-0310-9956-
ffa450edef68
William A. Rowe Jr [Wed, 27 Jun 2001 20:09:24 +0000 (20:09 +0000)]
Move duplicated rnew cloning from apr_ap_sub_req_lookup_*() functions,
and add an ap_sub_req_lookup_dirent() to create a subrequest from the
results of an apr_dir_read() for mod_negotiation and mod_autoindex.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@89437
13f79535 -47bb-0310-9956-
ffa450edef68
William A. Rowe Jr [Wed, 27 Jun 2001 19:39:15 +0000 (19:39 +0000)]
Fix up files constituting the Win32 libhttpd project file
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@89436
13f79535 -47bb-0310-9956-
ffa450edef68
Cliff Woolley [Wed, 27 Jun 2001 18:51:23 +0000 (18:51 +0000)]
More of s/ap_table_t/apr_table_t/g;
Also s/ap_status_t/apr_status_t/;
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@89435
13f79535 -47bb-0310-9956-
ffa450edef68
Cliff Woolley [Wed, 27 Jun 2001 18:44:20 +0000 (18:44 +0000)]
It's apr_pool_t, not apr_pools_t. And tables are in APR's namespace, not
Apache's, so it's apr_table_t and not ap_table_t.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@89434
13f79535 -47bb-0310-9956-
ffa450edef68
William A. Rowe Jr [Wed, 27 Jun 2001 17:43:51 +0000 (17:43 +0000)]
Add additional query datum to the MPMs.
Harrie Hazewinkel <harrie@covalent.net>
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@89433
13f79535 -47bb-0310-9956-
ffa450edef68
Jeff Trawick [Wed, 27 Jun 2001 17:11:52 +0000 (17:11 +0000)]
hide the generation of the httpd.exp header from the build messages
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@89431
13f79535 -47bb-0310-9956-
ffa450edef68
William A. Rowe Jr [Wed, 27 Jun 2001 16:58:14 +0000 (16:58 +0000)]
Win32/OS2 require APR_STATUS_IS_EFOO() tests, not == EFOO, since our
socket error codes vary.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@89430
13f79535 -47bb-0310-9956-
ffa450edef68
Jeff Trawick [Wed, 27 Jun 2001 10:15:37 +0000 (10:15 +0000)]
get strcasecmp() prototype available on AIX
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@89429
13f79535 -47bb-0310-9956-
ffa450edef68
William A. Rowe Jr [Wed, 27 Jun 2001 03:34:15 +0000 (03:34 +0000)]
Update docs to reflect API changes and typos.
Harrie Hazewinkel <harrie@covalent.net>
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@89426
13f79535 -47bb-0310-9956-
ffa450edef68
Ian Holsman [Tue, 26 Jun 2001 22:46:04 +0000 (22:46 +0000)]
Fixed up formatting (removed tabs)
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@89425
13f79535 -47bb-0310-9956-
ffa450edef68
Ian Holsman [Tue, 26 Jun 2001 22:32:49 +0000 (22:32 +0000)]
ProxyPass & ProxyPass Reverse now can be specified in <Location> directives
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@89424
13f79535 -47bb-0310-9956-
ffa450edef68
Jeff Trawick [Tue, 26 Jun 2001 17:44:49 +0000 (17:44 +0000)]
add the AcceptMutex directive to the perchild MPM
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@89423
13f79535 -47bb-0310-9956-
ffa450edef68
Bill Stoddard [Tue, 26 Jun 2001 17:40:58 +0000 (17:40 +0000)]
Fix problem handling FLUSH bucket in the chunked encoding filter.
Module was calling ap_rwrite() followed by ap_rflush() but the
served content was not being displayed in the browser. Inspection
of the output stream revealed that the first data chunk was
missing the trailing CRLF required by the RFC
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@89422
13f79535 -47bb-0310-9956-
ffa450edef68
Jeff Trawick [Tue, 26 Jun 2001 17:27:40 +0000 (17:27 +0000)]
add support for the AcceptMutex keyword to the threaded MPM
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@89421
13f79535 -47bb-0310-9956-
ffa450edef68
Jeff Trawick [Tue, 26 Jun 2001 16:33:14 +0000 (16:33 +0000)]
get rid of a duplicate assignment of ap_server_conf
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@89419
13f79535 -47bb-0310-9956-
ffa450edef68
Jeff Trawick [Tue, 26 Jun 2001 15:13:02 +0000 (15:13 +0000)]
add the AcceptMutex directive and related processing to prefork MPM
the directive syntax is as suggested by JimJag a few days ago
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@89418
13f79535 -47bb-0310-9956-
ffa450edef68
Jeff Trawick [Tue, 26 Jun 2001 11:59:50 +0000 (11:59 +0000)]
mention a problem with prefork
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@89417
13f79535 -47bb-0310-9956-
ffa450edef68
Jeff Trawick [Tue, 26 Jun 2001 10:59:16 +0000 (10:59 +0000)]
fix a comment describing how we kill off a single child process
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@89416
13f79535 -47bb-0310-9956-
ffa450edef68
Cliff Woolley [Tue, 26 Jun 2001 04:07:43 +0000 (04:07 +0000)]
Fix spelling mistake.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@89414
13f79535 -47bb-0310-9956-
ffa450edef68
Joshua Slive [Thu, 21 Jun 2001 20:26:20 +0000 (20:26 +0000)]
Reverse typo correction.
Submitted by: Rodent of Unusual Size <Ken.Coar@Golux.Com>
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@89401
13f79535 -47bb-0310-9956-
ffa450edef68
Joshua Slive [Wed, 20 Jun 2001 04:33:13 +0000 (04:33 +0000)]
Add some instructions on verifying PGP signatures. This could really
use a review from some people who understand these issues better than
I do.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@89394
13f79535 -47bb-0310-9956-
ffa450edef68
Doug MacEachern [Wed, 20 Jun 2001 01:46:28 +0000 (01:46 +0000)]
apxs no longer generates ap_send_http_header() in the example handler
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@89392
13f79535 -47bb-0310-9956-
ffa450edef68
Joshua Slive [Wed, 20 Jun 2001 01:14:29 +0000 (01:14 +0000)]
Remove these Pre-1.3 vhost files from the 2.0 docs.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@89391
13f79535 -47bb-0310-9956-
ffa450edef68
Cliff Woolley [Tue, 19 Jun 2001 18:48:21 +0000 (18:48 +0000)]
The bucket_foo_create() functions do not need to use calloc() because
all of the members of the apr_bucket struct are always explicitly
initialized anyway... malloc() should be used instead.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@89389
13f79535 -47bb-0310-9956-
ffa450edef68
Joshua Slive [Tue, 19 Jun 2001 03:55:59 +0000 (03:55 +0000)]
Note mod_headers changes in a couple other places.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@89388
13f79535 -47bb-0310-9956-
ffa450edef68
Joshua Slive [Tue, 19 Jun 2001 03:48:49 +0000 (03:48 +0000)]
Bring these docs into line with "The Standard" and clean them up a
little.
PR:
Obtained from:
Submitted by:
Reviewed by:
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@89387
13f79535 -47bb-0310-9956-
ffa450edef68
Cliff Woolley [Mon, 18 Jun 2001 19:09:55 +0000 (19:09 +0000)]
Remove a duplicated check for -DONE_PROCESS
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@89386
13f79535 -47bb-0310-9956-
ffa450edef68
Jeff Trawick [Mon, 18 Jun 2001 12:52:21 +0000 (12:52 +0000)]
prefork has had SINGLE_LISTEN_UNSERIALIZED_ACCEPT working for a long time.
Hint at what should be done in threaded to get it working there.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@89385
13f79535 -47bb-0310-9956-
ffa450edef68
Jeff Trawick [Mon, 18 Jun 2001 12:38:17 +0000 (12:38 +0000)]
As with Apache 1.3, use priority APLOG_INFO (instead of APLOG_ERR) for
log messages which report network errors writing to the client.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@89384
13f79535 -47bb-0310-9956-
ffa450edef68
Jeff Trawick [Mon, 18 Jun 2001 11:50:42 +0000 (11:50 +0000)]
The patch fixes 2 things.
* apr_terminate now has the right declaration so it can be used
directly in atexit
* Win2K gets a divde by zero error when heartbeatres is zero (reproduce via
support\Debug\ab.exe -k -c 6 -n 100 localhost/
Submitted by: Ian Holsman <ianh@cnet.com>
Reviewed by: Jeff Trawick
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@89383
13f79535 -47bb-0310-9956-
ffa450edef68
William A. Rowe Jr [Mon, 18 Jun 2001 05:39:10 +0000 (05:39 +0000)]
Filenames aught to be normalized to the serverroot, and server_root_relative
already canonicalizes names.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@89382
13f79535 -47bb-0310-9956-
ffa450edef68
William A. Rowe Jr [Mon, 18 Jun 2001 05:36:33 +0000 (05:36 +0000)]
Allow index.html.en and Index.html.FR to both be considered in negotation
on case insensitive platforms, only.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@89381
13f79535 -47bb-0310-9956-
ffa450edef68
Jeff Trawick [Sun, 17 Jun 2001 18:20:36 +0000 (18:20 +0000)]
"fix" a // comment
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@89380
13f79535 -47bb-0310-9956-
ffa450edef68
Jeff Trawick [Sun, 17 Jun 2001 18:15:31 +0000 (18:15 +0000)]
fix various // comments so they'll work portably
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@89379
13f79535 -47bb-0310-9956-
ffa450edef68
Ben Laurie [Sun, 17 Jun 2001 14:34:14 +0000 (14:34 +0000)]
Documentation updates.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@89377
13f79535 -47bb-0310-9956-
ffa450edef68
Brian Havard [Sat, 16 Jun 2001 04:00:50 +0000 (04:00 +0000)]
OS/2: Automate export of global variables from core.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@89376
13f79535 -47bb-0310-9956-
ffa450edef68
Jeff Trawick [Fri, 15 Jun 2001 18:33:09 +0000 (18:33 +0000)]
Fix brokenness when ThreadsPerChild is higher than the built-in
limit. We left ap_threads_per_child at the higher value which
led to segfaults when doing certain scoreboard operations.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@89375
13f79535 -47bb-0310-9956-
ffa450edef68
Ryan Bloom [Thu, 14 Jun 2001 22:56:12 +0000 (22:56 +0000)]
Back out the change to allocate files out of the main request pool, and
implement pool-based setaside for FILE and MMAP buckets.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@89370
13f79535 -47bb-0310-9956-
ffa450edef68
Jeff Trawick [Thu, 14 Jun 2001 15:46:44 +0000 (15:46 +0000)]
fix some more signalling issues:
. in ONE_PROCESS mode, bail out immediately for SIGHUP and
SIGINT
Note that if you send HUP or INT and have cgid then cgid won't
go away. If you generate the interrupt signal from the httpd
terminal then cgid will go away, [I guess] because SIGINT gets sent
to the process group. Perhaps just_die() needs to have logic to
send to other processes in the group for ONE_PROCES mode
. the die_now flag should be static
. please_die_gracefully() is no longer needed
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@89369
13f79535 -47bb-0310-9956-
ffa450edef68
Jeff Trawick [Thu, 14 Jun 2001 15:26:48 +0000 (15:26 +0000)]
For SIGHUP in the server processes, we attempt to go away immediately,
just as for SIGTERM. If we deadlock because of some module or library
issue then SIGKILL will come soon enough.
Stop dorking with SIGTERM and SIGHUP in make_child(). That makes it
kind of hard for the caller to set up for ONE_PROCESS mode.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@89368
13f79535 -47bb-0310-9956-
ffa450edef68
Jeff Trawick [Thu, 14 Jun 2001 14:26:54 +0000 (14:26 +0000)]
fix a bad call to ap_log_error (missing the errno/apr_status_t parameter)
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@89367
13f79535 -47bb-0310-9956-
ffa450edef68
Jeff Trawick [Thu, 14 Jun 2001 14:07:07 +0000 (14:07 +0000)]
catch SIGWINCH in the parent process and set appropriate flags
so that we write to the pod to tell the servers to go away
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@89366
13f79535 -47bb-0310-9956-
ffa450edef68
Jeff Trawick [Thu, 14 Jun 2001 13:27:37 +0000 (13:27 +0000)]
fix a format string used for apr_status_t
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@89365
13f79535 -47bb-0310-9956-
ffa450edef68
Greg Stein [Wed, 13 Jun 2001 20:11:45 +0000 (20:11 +0000)]
Define a hook for fetching management/status items.
This patch was submitted by Ian Holsman. Greg revised some names, applied
the Apache style, and namespace-prefixed the public symbols. Minor bugfix in
the use of the hook implementation macro.
Submitted by: Ian Holsman <IanH@cnet.com>
Reviewed by: Greg Stein
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@89364
13f79535 -47bb-0310-9956-
ffa450edef68
Cliff Woolley [Wed, 13 Jun 2001 16:48:37 +0000 (16:48 +0000)]
* apr_brigade_partition() now returns an apr_status_t (finally!).
* did some code cleanups/optimizations in that function.
* updated Apache's byterange filter to handle the new prototype. added
error handling to the byterange filter should apr_brigade_partition()
ever fail, which it never will unless somebody either removes the earlier
call to apr_brigade_length() for some unknown reason or invents a new
bucket type that is of a predetermined length but which cannot be split
natively (or which has a split that might fail). might as well be
future-proof.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@89363
13f79535 -47bb-0310-9956-
ffa450edef68
Ryan Bloom [Wed, 13 Jun 2001 13:44:40 +0000 (13:44 +0000)]
Add a pool to the ap_save_brigade prototype. This removes a todo from
the comments that is really necessary before the setaside stuff will
work properly.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@89362
13f79535 -47bb-0310-9956-
ffa450edef68
Greg Ames [Tue, 12 Jun 2001 19:03:08 +0000 (19:03 +0000)]
Fix seg faults and/or missing output from mod_include. The
default_handler was using the subrequest pool for files and
MMAPs, even though the associated APR structures typically
live longer than the subrequest.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@89354
13f79535 -47bb-0310-9956-
ffa450edef68