]>
granicus.if.org Git - apache/log
Rich Bowen [Mon, 18 Feb 2002 03:53:30 +0000 (03:53 +0000)]
Conversion to XML
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@93471
13f79535 -47bb-0310-9956-
ffa450edef68
William A. Rowe Jr [Mon, 18 Feb 2002 03:51:08 +0000 (03:51 +0000)]
Hmmm, tried committing this in a hurry this aftn, seems it hung up.
Another unseasonably warm day in Chicagoland - short sleeve shirt weather.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@93470
13f79535 -47bb-0310-9956-
ffa450edef68
Rich Bowen [Mon, 18 Feb 2002 03:41:05 +0000 (03:41 +0000)]
Conversion to XML.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@93469
13f79535 -47bb-0310-9956-
ffa450edef68
Justin Erenkrantz [Mon, 18 Feb 2002 03:31:27 +0000 (03:31 +0000)]
Correctly check script_in variable.
(script_out and script_err are already correct.)
PR: 9669
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@93468
13f79535 -47bb-0310-9956-
ffa450edef68
Brian Pane [Mon, 18 Feb 2002 01:31:56 +0000 (01:31 +0000)]
Updated the mapper lock to use apr_global_mutex_t instead
of apr_proc_mutex_t
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@93467
13f79535 -47bb-0310-9956-
ffa450edef68
Joshua Slive [Mon, 18 Feb 2002 00:18:50 +0000 (00:18 +0000)]
Convert a few more modules to xml format. The transformations are
not yet live.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@93466
13f79535 -47bb-0310-9956-
ffa450edef68
Justin Erenkrantz [Sun, 17 Feb 2002 23:42:49 +0000 (23:42 +0000)]
Fix bad logging level.
(Why does mod_ssl insist on having its own logging levels? Bad, bad, bad.)
PR: 9842
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@93464
13f79535 -47bb-0310-9956-
ffa450edef68
Aaron Bannert [Sun, 17 Feb 2002 23:32:17 +0000 (23:32 +0000)]
Grammariffic!
Obtained from: Cliff Woolley
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@93463
13f79535 -47bb-0310-9956-
ffa450edef68
Aaron Bannert [Sun, 17 Feb 2002 23:22:07 +0000 (23:22 +0000)]
htpasswd is not my friend anymore.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@93462
13f79535 -47bb-0310-9956-
ffa450edef68
Rich Bowen [Sun, 17 Feb 2002 21:09:03 +0000 (21:09 +0000)]
Added a few things that I have been working on, and perhaps other folks
might be inclined to help out with.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@93461
13f79535 -47bb-0310-9956-
ffa450edef68
Ian Holsman [Sun, 17 Feb 2002 20:40:21 +0000 (20:40 +0000)]
Sander's Stylistic Style Stuff
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@93460
13f79535 -47bb-0310-9956-
ffa450edef68
Jeff Trawick [Sun, 17 Feb 2002 19:21:31 +0000 (19:21 +0000)]
stop using APR_BRIGADE_NORMALIZE()
(okay, making a copy of it is cheating perhaps, but the name of the
game is to get APR_BRIGADE_NORMALIZE() out of the API)
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@93458
13f79535 -47bb-0310-9956-
ffa450edef68
Joshua Slive [Sun, 17 Feb 2002 15:26:13 +0000 (15:26 +0000)]
The color I used for <note> is too ugly even for a temporary
placeholder. Change it to a pleasent blue.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@93456
13f79535 -47bb-0310-9956-
ffa450edef68
Justin Erenkrantz [Sun, 17 Feb 2002 07:09:00 +0000 (07:09 +0000)]
Remove and demote two showstoppers:
- The support binaries now have an option for static builds at
configure-time. However, it is questioned whether httpd can even be
built statically. In point of fact, this exact item has been addressed,
but httpd is still a bit murky so add a "nice to have" item.
- The worker MPM showstopper has been questioned on-list and no
justification or further information was provided. No one else is able
to reproduce this case, therefore it is now demoted to a "nice to have."
It is not fair to us to have a showstopper when there is no reproduction
or explanation present. When information is provided on how to
independently reproduce this case, this issue can be promoted. But, no
one else has reported problems with CGI and worker.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@93455
13f79535 -47bb-0310-9956-
ffa450edef68
Justin Erenkrantz [Sun, 17 Feb 2002 06:43:19 +0000 (06:43 +0000)]
Ramblin' Man.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@93454
13f79535 -47bb-0310-9956-
ffa450edef68
Rich Bowen [Sun, 17 Feb 2002 04:03:21 +0000 (04:03 +0000)]
First attempt at converting a module doc to xml.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@93453
13f79535 -47bb-0310-9956-
ffa450edef68
Jeff Trawick [Sun, 17 Feb 2002 02:44:14 +0000 (02:44 +0000)]
expand_lock_fname() is no longer used
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@93450
13f79535 -47bb-0310-9956-
ffa450edef68
Brian Pane [Sat, 16 Feb 2002 22:04:23 +0000 (22:04 +0000)]
Restored the permission setting for the accept mutex (which
was lost in my previous commit to change to the new lock API)
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@93446
13f79535 -47bb-0310-9956-
ffa450edef68
Brian Pane [Sat, 16 Feb 2002 21:57:17 +0000 (21:57 +0000)]
Converted the rewrite mapper lock to the new lock API
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@93445
13f79535 -47bb-0310-9956-
ffa450edef68
Brian Pane [Sat, 16 Feb 2002 21:54:43 +0000 (21:54 +0000)]
Converted prefork MPM's accept mutex to the new lock API
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@93444
13f79535 -47bb-0310-9956-
ffa450edef68
Brian Pane [Sat, 16 Feb 2002 21:20:06 +0000 (21:20 +0000)]
Added a list of known API changes happening between now and GA
(Please add to this list if you know of anything that I've missed.)
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@93443
13f79535 -47bb-0310-9956-
ffa450edef68
Justin Erenkrantz [Sat, 16 Feb 2002 18:35:21 +0000 (18:35 +0000)]
If the file specified by SSLMutex cannot be created (because the directory does not exist for example), children will segfault on init without giving any reason that the user can figure out. This happens because the module init in the parent never checks to see if the mutex intialization succeded. This patch adds this check and a user-friendly error message.
(Justin made one formatting change to this patch.)
Submitted by: Adam Sussman <myddryn@vishnu.vidya.com>
Reviewed by: Justin Erenkrantz
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@93441
13f79535 -47bb-0310-9956-
ffa450edef68
Aaron Bannert [Fri, 15 Feb 2002 23:21:14 +0000 (23:21 +0000)]
This comment is bogus since we decided to keep -X.
Obtained from: Thom Park <tpark@borland.com>
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@93440
13f79535 -47bb-0310-9956-
ffa450edef68
Bill Stoddard [Fri, 15 Feb 2002 22:26:35 +0000 (22:26 +0000)]
Add a reference counter to the mem_cache_object_t and code to
manage deleting the cache_object after the reference count
drops to 0. Not fully tested yet..
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@93439
13f79535 -47bb-0310-9956-
ffa450edef68
Greg Ames [Fri, 15 Feb 2002 21:47:19 +0000 (21:47 +0000)]
vote on .32
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@93438
13f79535 -47bb-0310-9956-
ffa450edef68
Aaron Bannert [Fri, 15 Feb 2002 21:14:30 +0000 (21:14 +0000)]
Change the verbage on the ScoreBoardFile in our default configs.
Also change the default to be commented out (unspecified) so we
get anonymous shared memory by default.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@93437
13f79535 -47bb-0310-9956-
ffa450edef68
Aaron Bannert [Fri, 15 Feb 2002 20:54:17 +0000 (20:54 +0000)]
Fix a nice-to-have non-showstopper -- change the semantics for how
we create a scoreboard from the ScoreBoardFile directive.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@93436
13f79535 -47bb-0310-9956-
ffa450edef68
Jeff Trawick [Fri, 15 Feb 2002 20:52:52 +0000 (20:52 +0000)]
initial (rough) docs for mod_deflate
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@93435
13f79535 -47bb-0310-9956-
ffa450edef68
Aaron Bannert [Fri, 15 Feb 2002 20:48:19 +0000 (20:48 +0000)]
Implement new ScoreBoardFile directive logic. This affects how we
create the scoreboard's shared memory segment. We now have the best of
both worlds:
if config specifies ScoreBoardFile
create name-based shared memory, errors are fatal
else /* we get to choose */
create anonymous shared memory
if ENOTIMPL
create name-based shared memory from DEFAULT_SCOREBOARD
else
errors are fatal
This gives us the flexibility to have anonymous shared memory (on platforms
that support it) as well as name-based shared memory when third-party
programs want access to our scoreboard.
The ap_scoreboard_fname static variable is now owned by the scoreboard.c
file, and no longer by the MPMs. The MPMs MUST NOT set ap_scoreboard_fname
to a default, since that will override the default creation logic and
only allow name-based segments.
Submitted by: Aaron Bannert
Reviewed by: Justin Erenkrantz
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@93434
13f79535 -47bb-0310-9956-
ffa450edef68
Ian Holsman [Fri, 15 Feb 2002 19:44:25 +0000 (19:44 +0000)]
I'm happy now
gzip-only-text/html environment variable present
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@93433
13f79535 -47bb-0310-9956-
ffa450edef68
Joshua Slive [Fri, 15 Feb 2002 18:56:56 +0000 (18:56 +0000)]
I don't have a window, so how could I know the weather?
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@93432
13f79535 -47bb-0310-9956-
ffa450edef68
Joshua Slive [Fri, 15 Feb 2002 18:04:53 +0000 (18:04 +0000)]
Make the <summary> optional and change the header on nested sections.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@93431
13f79535 -47bb-0310-9956-
ffa450edef68
Joshua Slive [Fri, 15 Feb 2002 18:02:19 +0000 (18:02 +0000)]
Convert three more modules to the xml format.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@93430
13f79535 -47bb-0310-9956-
ffa450edef68
Justin Erenkrantz [Fri, 15 Feb 2002 17:16:54 +0000 (17:16 +0000)]
Cliff weighs in.
(It seems no one has time to update STATUS themselves!)
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@93429
13f79535 -47bb-0310-9956-
ffa450edef68
Justin Erenkrantz [Fri, 15 Feb 2002 16:33:33 +0000 (16:33 +0000)]
- Unset content-length in mod_deflate so that the network-layer filters are
free to do what they want and that no C-L is improperly returned.
- Allow non-GET requests and non-html responses to be compressed.
Submitted by: Sander Striker <striker@apache.org>
Reviewed by: Justin Erenkrantz
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@93428
13f79535 -47bb-0310-9956-
ffa450edef68
Joshua Slive [Fri, 15 Feb 2002 16:07:28 +0000 (16:07 +0000)]
Change the format slightly so that each "context" get's its own tag in
a <contextlist>. This should make it easier to, for example, generate
an index of all the directives available in a certain context.
Also, add a css stylesheet, turn off link underlining, and turn all the
directive and module names green. Further refinement necessary for sure.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@93427
13f79535 -47bb-0310-9956-
ffa450edef68
Justin Erenkrantz [Fri, 15 Feb 2002 07:43:20 +0000 (07:43 +0000)]
Fix ap_directory_walk() per-dir merge bug seen when no <Directory /> is
present.
showstoppers--
Kudos to Jeff for finding it.
Kudos to BrianP for leading us in the right direction.
Kudos to OtherBill for pointing out the right way to fix this.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@93425
13f79535 -47bb-0310-9956-
ffa450edef68
Justin Erenkrantz [Fri, 15 Feb 2002 05:22:16 +0000 (05:22 +0000)]
Another +1 for .32 beta (from Ian)
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@93424
13f79535 -47bb-0310-9956-
ffa450edef68
Bill Stoddard [Fri, 15 Feb 2002 03:54:47 +0000 (03:54 +0000)]
Fix a nasty little bug that could be hosing mod_mem_cache as well as mod_disk_cache
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@93423
13f79535 -47bb-0310-9956-
ffa450edef68
Justin Erenkrantz [Fri, 15 Feb 2002 01:17:53 +0000 (01:17 +0000)]
Just toss these debug messages since so many people use httpd with
LogLevel 'debug' and complain if they see anything that says "error"
in it. This case isn't even interesting unless you are hard-core.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@93422
13f79535 -47bb-0310-9956-
ffa450edef68
Bill Stoddard [Thu, 14 Feb 2002 23:04:43 +0000 (23:04 +0000)]
This is a bug or two away from working... Open both the header and data
files in the open_entity call. Need to be a bit smarter in managing the
cache_info structure
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@93421
13f79535 -47bb-0310-9956-
ffa450edef68
Justin Erenkrantz [Thu, 14 Feb 2002 16:10:37 +0000 (16:10 +0000)]
Per <
005b01c1b55f $
dcd917a0 $
50381b09 @sashimi>, FirstBill is +1 for beta.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@93420
13f79535 -47bb-0310-9956-
ffa450edef68
Lars Eilebrecht [Thu, 14 Feb 2002 14:38:15 +0000 (14:38 +0000)]
the last one I missed, hopefully ...
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@93419
13f79535 -47bb-0310-9956-
ffa450edef68
Lars Eilebrecht [Thu, 14 Feb 2002 14:14:40 +0000 (14:14 +0000)]
missed this one...
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@93418
13f79535 -47bb-0310-9956-
ffa450edef68
Lars Eilebrecht [Thu, 14 Feb 2002 14:12:15 +0000 (14:12 +0000)]
Some cosmetic changes.
Submitted by:
Reviewed by:
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@93417
13f79535 -47bb-0310-9956-
ffa450edef68
Justin Erenkrantz [Thu, 14 Feb 2002 08:22:32 +0000 (08:22 +0000)]
.32 has been rolled and placed in /dist/httpd
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@93416
13f79535 -47bb-0310-9956-
ffa450edef68
Justin Erenkrantz [Thu, 14 Feb 2002 07:40:13 +0000 (07:40 +0000)]
Since we had 3 +1s for JRE_1 to become .32, so it is. Tarballs are on
the way.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@93415
13f79535 -47bb-0310-9956-
ffa450edef68
Justin Erenkrantz [Thu, 14 Feb 2002 07:32:51 +0000 (07:32 +0000)]
Welcome to .33-dev.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@93414
13f79535 -47bb-0310-9956-
ffa450edef68
Justin Erenkrantz [Thu, 14 Feb 2002 07:31:55 +0000 (07:31 +0000)]
Bump for .32
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@93412
13f79535 -47bb-0310-9956-
ffa450edef68
Justin Erenkrantz [Thu, 14 Feb 2002 07:29:38 +0000 (07:29 +0000)]
Temporarily remove changes that aren't in JRE_1 (aka .32) tag.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@93411
13f79535 -47bb-0310-9956-
ffa450edef68
William A. Rowe Jr [Thu, 14 Feb 2002 05:21:45 +0000 (05:21 +0000)]
Another thought.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@93410
13f79535 -47bb-0310-9956-
ffa450edef68
Bill Stoddard [Thu, 14 Feb 2002 03:27:10 +0000 (03:27 +0000)]
Stuff is getting put in the cache. Still not serving out of the cache though.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@93409
13f79535 -47bb-0310-9956-
ffa450edef68
Aaron Bannert [Thu, 14 Feb 2002 03:15:42 +0000 (03:15 +0000)]
Take care of a couple quickies -- mod_cgid shutdown and signals in
the worker MPM (one_process case).
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@93407
13f79535 -47bb-0310-9956-
ffa450edef68
Bill Stoddard [Thu, 14 Feb 2002 03:08:23 +0000 (03:08 +0000)]
Set some meaningful defaults on dirlevels and dirlength. Getting closer...
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@93405
13f79535 -47bb-0310-9956-
ffa450edef68
Aaron Bannert [Thu, 14 Feb 2002 02:49:07 +0000 (02:49 +0000)]
Fix other_child logic that would cause the mod_cgid process not
to properly die when the parent process shuts down.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@93404
13f79535 -47bb-0310-9956-
ffa450edef68
Aaron Bannert [Thu, 14 Feb 2002 02:48:19 +0000 (02:48 +0000)]
Retain signal handling in the worker MPM for the one_process case
(httpd with -DDEBUG, -X, or -DONE_PROCESS).
Fix -X, -DNO_DETACH, -DONE_PROCESS, etc. flags.
Tested on solaris w/ start/stop, restart, graceful, and with the
above debugging flags.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@93403
13f79535 -47bb-0310-9956-
ffa450edef68
Jeff Trawick [Thu, 14 Feb 2002 02:42:10 +0000 (02:42 +0000)]
time to go buy hershey's kisses
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@93402
13f79535 -47bb-0310-9956-
ffa450edef68
William A. Rowe Jr [Thu, 14 Feb 2002 02:38:41 +0000 (02:38 +0000)]
Good work Mr. RM :)
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@93401
13f79535 -47bb-0310-9956-
ffa450edef68
Joshua Slive [Thu, 14 Feb 2002 00:48:39 +0000 (00:48 +0000)]
Add the first xml doc.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@93399
13f79535 -47bb-0310-9956-
ffa450edef68
Joshua Slive [Thu, 14 Feb 2002 00:48:04 +0000 (00:48 +0000)]
Add the parts for the xml to html transformation system for the module
docs. Details will be at
http://httpd.apache.org/docs-project/docsformat.html
shortly.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@93398
13f79535 -47bb-0310-9956-
ffa450edef68
Bradley Nicholes [Wed, 13 Feb 2002 22:56:10 +0000 (22:56 +0000)]
Create a new pool allocator for each worker thread
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@93397
13f79535 -47bb-0310-9956-
ffa450edef68
Joshua Slive [Wed, 13 Feb 2002 19:58:21 +0000 (19:58 +0000)]
Change httpd.conf default UseCanonicalName to off to make the server
more idiot proof.
Also, move UseCanonicalName to directly under ServerName to make the
connection clearer, and clean up the comments.
I removed the http://123.123.123.231/ example, because it just makes it
too tempting for people to use
ServerName http://123.23.23.23/
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@93396
13f79535 -47bb-0310-9956-
ffa450edef68
Bill Stoddard [Wed, 13 Feb 2002 19:16:08 +0000 (19:16 +0000)]
More APR'izing and general cleanup. Need to handle the temp file correctly...
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@93395
13f79535 -47bb-0310-9956-
ffa450edef68
Bill Stoddard [Wed, 13 Feb 2002 18:46:13 +0000 (18:46 +0000)]
APR'ize some codepaths. Implement mkdir_structure. General cleanup...
It's getting closer to working but still a ways off.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@93394
13f79535 -47bb-0310-9956-
ffa450edef68
William A. Rowe Jr [Wed, 13 Feb 2002 17:17:50 +0000 (17:17 +0000)]
These files cannot be distributed at present - Justin, update your RC.32
Win32 is not escaping or rejecting ANY hazerdous shell command strings
in Apache 2.0 at present. These would include the pipe character (|)
which allows the user to construct malicious request strings.
This needs consideration in code and configuration before we reintroduce
a batch-file based example.
Reported by: Ory Segal <ORY.SEGAL@SANCTUMINC.COM> 13 Feb 2002
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@93393
13f79535 -47bb-0310-9956-
ffa450edef68
Justin Erenkrantz [Wed, 13 Feb 2002 16:03:21 +0000 (16:03 +0000)]
A final (hopefully) roll of JRE_1 has been made.
*Please* test.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@93392
13f79535 -47bb-0310-9956-
ffa450edef68
Bill Stoddard [Wed, 13 Feb 2002 15:59:39 +0000 (15:59 +0000)]
Set some defaults...
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@93391
13f79535 -47bb-0310-9956-
ffa450edef68
Bill Stoddard [Wed, 13 Feb 2002 15:25:39 +0000 (15:25 +0000)]
Move mod_disk_cache specific fields out of the cache_obj and into the
disk_cache_object_t.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@93390
13f79535 -47bb-0310-9956-
ffa450edef68
Aaron Bannert [Wed, 13 Feb 2002 06:09:02 +0000 (06:09 +0000)]
Just a heads up to let people know what I'm working on. I ran into
some problems with the new POD code in the worker MPM, and although
I'm almost finished I didn't want people rolling a tarball without
knowing of these problems first.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@93389
13f79535 -47bb-0310-9956-
ffa450edef68
Brian Pane [Wed, 13 Feb 2002 04:49:55 +0000 (04:49 +0000)]
Performance optimization: updated the worker MPM to recycle
per-transaction pools instead of destroying them. Based on
Ian's benchmark testing, this reduces CPU utilization by
about 1% on Solaris.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@93386
13f79535 -47bb-0310-9956-
ffa450edef68
William A. Rowe Jr [Wed, 13 Feb 2002 03:33:34 +0000 (03:33 +0000)]
The final commit to achieve a quality release. We cannot use CreateThread
on Win32 when using the clib; msvcrt has its own initialization and
destruction, so it needs its own turn. _createthreadex is the same but
different - it's implemented by msvcrt and causes all the appropriate
setup and teardown to occur.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@93385
13f79535 -47bb-0310-9956-
ffa450edef68
William A. Rowe Jr [Wed, 13 Feb 2002 03:08:10 +0000 (03:08 +0000)]
Spell out some changes
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@93384
13f79535 -47bb-0310-9956-
ffa450edef68
William A. Rowe Jr [Wed, 13 Feb 2002 02:55:17 +0000 (02:55 +0000)]
Address the issue raised on list that users with a LanguagePriority
directive alone expect 'ForceLanguagePriority Prefer' behavior even
if that directive is omitted.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@93383
13f79535 -47bb-0310-9956-
ffa450edef68
Justin Erenkrantz [Tue, 12 Feb 2002 23:52:52 +0000 (23:52 +0000)]
Grammar police coming through.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@93382
13f79535 -47bb-0310-9956-
ffa450edef68
William A. Rowe Jr [Tue, 12 Feb 2002 23:19:32 +0000 (23:19 +0000)]
What happened? 0.9.6b built just dandy without the flags... 0.9.6c won't
build for jack without these changes. Of course they don't harm 0.9.6b
builders either, unless they are outside of the states/EU/AU and find
themselves free to ignore IP considerations.
I'd really like to know _why_ 0.9.6c doesn't configure itself rationally.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@93381
13f79535 -47bb-0310-9956-
ffa450edef68
Ian Holsman [Tue, 12 Feb 2002 23:13:53 +0000 (23:13 +0000)]
another race condition.
also.. changed the logic slightly.
it will remove the name retrieved, not what the object has.
sorry for the spam.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@93380
13f79535 -47bb-0310-9956-
ffa450edef68
Ian Holsman [Tue, 12 Feb 2002 22:54:16 +0000 (22:54 +0000)]
once more with feeling
obj was set before the mutex so someone could have came and updated h->cache_obj
between us setting obj, and useing it.
running now for 10 minutes without core (a record!)
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@93379
13f79535 -47bb-0310-9956-
ffa450edef68
Ian Holsman [Tue, 12 Feb 2002 22:11:30 +0000 (22:11 +0000)]
fix a race condition.
2 threads both trying to remove the same URL at the same time.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@93378
13f79535 -47bb-0310-9956-
ffa450edef68
Joshua Slive [Tue, 12 Feb 2002 20:17:57 +0000 (20:17 +0000)]
Close a few unclosed tags.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@93377
13f79535 -47bb-0310-9956-
ffa450edef68
Joshua Slive [Tue, 12 Feb 2002 18:13:58 +0000 (18:13 +0000)]
Too many people are wasting time trying to make these things work.
By the way, it seems many people are considering moving to 2.0 just to get
"integrated ldap support". I guess they will be disappointed.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@93376
13f79535 -47bb-0310-9956-
ffa450edef68
Bill Stoddard [Tue, 12 Feb 2002 17:41:35 +0000 (17:41 +0000)]
Out foul tabs. No function change.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@93375
13f79535 -47bb-0310-9956-
ffa450edef68
William A. Rowe Jr [Tue, 12 Feb 2002 17:32:06 +0000 (17:32 +0000)]
After hours of debugging, the answer was -trivial-, but extremely
obscure and difficult to trace. This should do away with the handle
corruption we experienced. If anyone cares to walk the crt (source
is installed in vc\src\crt if you install it w/ Visual C++/Studio)
it's worth understanding why this occured.
This patch
1. creates the pipe non-inherited, and dups the write end
for inheritence with limited permissions.
2. sets the STD_ERROR_HANDLE _after_ we fixup the FILE *stderr and fd 2.
3. Splits the signal_monitor event in two, service_init/service_term
for clarity and correctness.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@93374
13f79535 -47bb-0310-9956-
ffa450edef68
Joshua Slive [Tue, 12 Feb 2002 17:16:24 +0000 (17:16 +0000)]
Correct ordering.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@93373
13f79535 -47bb-0310-9956-
ffa450edef68
Joshua Slive [Tue, 12 Feb 2002 17:13:09 +0000 (17:13 +0000)]
Clarify what <IfModule> means in the world of mod_so.
PR: 9787
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@93372
13f79535 -47bb-0310-9956-
ffa450edef68
William A. Rowe Jr [Tue, 12 Feb 2002 00:14:47 +0000 (00:14 +0000)]
Perform a serious scrubbing of the child process, before we report that
we failed to create the child. Cleans up CloseHandle() destruction to
match all created handles - and postpone populating the *child_exit_event
until we succeed.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@93369
13f79535 -47bb-0310-9956-
ffa450edef68
William A. Rowe Jr [Tue, 12 Feb 2002 00:11:34 +0000 (00:11 +0000)]
This code seriously misassumed (and may yet) that stderr was a valid file.
It also has some bogus non-apr code that probably does great evil to win32
services. This must be bumped into .32, code review is incomplete still.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@93368
13f79535 -47bb-0310-9956-
ffa450edef68
William A. Rowe Jr [Mon, 11 Feb 2002 23:34:10 +0000 (23:34 +0000)]
Move the sleep until after we have duplicated the simple handles. We must
still pause and reflect on the Child's startup before WSADuplicateHandle()
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@93367
13f79535 -47bb-0310-9956-
ffa450edef68
Greg Ames [Mon, 11 Feb 2002 23:20:16 +0000 (23:20 +0000)]
if a child detects a resource shortage on accept(), limit the rate of fork()s
to 1 per second until the situation clears up.
Inspired by: Martin Kraemer
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@93366
13f79535 -47bb-0310-9956-
ffa450edef68
William A. Rowe Jr [Mon, 11 Feb 2002 20:32:04 +0000 (20:32 +0000)]
Never close the handle, if it is the StdError psuedohandle.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@93363
13f79535 -47bb-0310-9956-
ffa450edef68
Jeff Trawick [Mon, 11 Feb 2002 15:53:39 +0000 (15:53 +0000)]
style/spelling tweaks
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@93362
13f79535 -47bb-0310-9956-
ffa450edef68
Bill Stoddard [Mon, 11 Feb 2002 15:46:44 +0000 (15:46 +0000)]
Win32: Handles returned by GetStdHandle are psuedo handles and should never be
passed to a CloseHandle call.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@93361
13f79535 -47bb-0310-9956-
ffa450edef68
Bill Stoddard [Mon, 11 Feb 2002 15:40:07 +0000 (15:40 +0000)]
Make apache -k shutdown an alias for apache -k stop. "shutdown" maintained
for backward compatability.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@93360
13f79535 -47bb-0310-9956-
ffa450edef68
Bill Stoddard [Mon, 11 Feb 2002 15:24:46 +0000 (15:24 +0000)]
Get apache -k restart -n apache2 working reliabily again.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@93359
13f79535 -47bb-0310-9956-
ffa450edef68
Ryan Bloom [Mon, 11 Feb 2002 04:56:10 +0000 (04:56 +0000)]
Remove all signal handling from the worker MPM's child processes. Instead,
we use the pipe of death for all communication between parent and child.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@93358
13f79535 -47bb-0310-9956-
ffa450edef68
Greg Ames [Sun, 10 Feb 2002 21:16:25 +0000 (21:16 +0000)]
accept() error handling should be OK now.
I don't have a strong opinion on what we should do if the parent dies, now
that we don't have a real life example of that any more. It was a little
confusing at first, but OTOH it kept serving requests.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@93357
13f79535 -47bb-0310-9956-
ffa450edef68
Greg Ames [Sun, 10 Feb 2002 14:21:44 +0000 (14:21 +0000)]
prefork shouldn't be killing its parent if a child runs out of resources.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@93356
13f79535 -47bb-0310-9956-
ffa450edef68
Rich Bowen [Sat, 9 Feb 2002 21:15:55 +0000 (21:15 +0000)]
Copied changes that have been made recently to the 1.3 documentation.
Primarily additional explanation and examples.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@93354
13f79535 -47bb-0310-9956-
ffa450edef68
Bill Stoddard [Sat, 9 Feb 2002 14:24:36 +0000 (14:24 +0000)]
Windows should not hold up an otherwise excellent release.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@93352
13f79535 -47bb-0310-9956-
ffa450edef68
Jeff Trawick [Sat, 9 Feb 2002 13:44:07 +0000 (13:44 +0000)]
it's cold outside
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@93351
13f79535 -47bb-0310-9956-
ffa450edef68
Justin Erenkrantz [Sat, 9 Feb 2002 06:20:53 +0000 (06:20 +0000)]
I say the input filtering change are as complete as it will be for 2.0,
so remove the note in STATUS.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@93350
13f79535 -47bb-0310-9956-
ffa450edef68