]>
granicus.if.org Git - apache/log
Ben Laurie [Sun, 25 Jul 1999 13:58:58 +0000 (13:58 +0000)]
Good grief! How hard is it to try _all_ the elements in a list?
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@83502
13f79535 -47bb-0310-9956-
ffa450edef68
Ben Laurie [Sat, 24 Jul 1999 20:54:36 +0000 (20:54 +0000)]
Allow for new hooks.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@83501
13f79535 -47bb-0310-9956-
ffa450edef68
Ben Laurie [Sat, 24 Jul 1999 18:38:55 +0000 (18:38 +0000)]
Another hook.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@83499
13f79535 -47bb-0310-9956-
ffa450edef68
Ben Laurie [Sat, 24 Jul 1999 18:16:11 +0000 (18:16 +0000)]
Another hook.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@83498
13f79535 -47bb-0310-9956-
ffa450edef68
Ben Laurie [Sat, 24 Jul 1999 13:55:56 +0000 (13:55 +0000)]
Fix listener selection logic.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@83496
13f79535 -47bb-0310-9956-
ffa450edef68
Manoj Kasichainula [Fri, 23 Jul 1999 23:35:20 +0000 (23:35 +0000)]
Add a MaxThreadsPerChild directive
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@83495
13f79535 -47bb-0310-9956-
ffa450edef68
Manoj Kasichainula [Fri, 23 Jul 1999 22:43:47 +0000 (22:43 +0000)]
Clean up and properly specify defaults for the new directives.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@83494
13f79535 -47bb-0310-9956-
ffa450edef68
Manoj Kasichainula [Fri, 23 Jul 1999 22:20:20 +0000 (22:20 +0000)]
Add a little naming consistency, and put in an error condition for
MaxSpareThreads being too high.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@83493
13f79535 -47bb-0310-9956-
ffa450edef68
Manoj Kasichainula [Fri, 23 Jul 1999 22:15:10 +0000 (22:15 +0000)]
Add support for dynamically creating and destroying threads based on a
Min/MaxSpareThreads algorithm, and clean up a couple of stray pieces of
gunk from the days of scoreboardhood.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@83492
13f79535 -47bb-0310-9956-
ffa450edef68
Ben Laurie [Fri, 23 Jul 1999 18:52:29 +0000 (18:52 +0000)]
Support for echo protocol, to show how multiprotocol support works.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@83489
13f79535 -47bb-0310-9956-
ffa450edef68
Ben Laurie [Fri, 23 Jul 1999 18:14:44 +0000 (18:14 +0000)]
Actually, we should always close the connection when it is finished.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@83488
13f79535 -47bb-0310-9956-
ffa450edef68
Ben Laurie [Thu, 22 Jul 1999 19:17:21 +0000 (19:17 +0000)]
And with one bound, he was free! This seemingly minor change allows modules
to take over connection processing, thus making Apache multiprotocol. Woo!
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@83486
13f79535 -47bb-0310-9956-
ffa450edef68
Bill Stoddard [Thu, 22 Jul 1999 17:50:59 +0000 (17:50 +0000)]
Update windows documentation to address questions on the newsgroups and PR database.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@83484
13f79535 -47bb-0310-9956-
ffa450edef68
Manoj Kasichainula [Wed, 21 Jul 1999 22:32:36 +0000 (22:32 +0000)]
Fix silly bug. accept() has to be inside the accept mutexed block. doh.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@83481
13f79535 -47bb-0310-9956-
ffa450edef68
Manoj Kasichainula [Wed, 21 Jul 1999 22:18:30 +0000 (22:18 +0000)]
Cleanups and fixes. Get rid of more stuff having to do with scoreboard
slots in the children. Also squashes a couple of bugs.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@83480
13f79535 -47bb-0310-9956-
ffa450edef68
Manoj Kasichainula [Wed, 21 Jul 1999 20:44:41 +0000 (20:44 +0000)]
Some fixing for startup of children after a graceful restart, so that the
processes can start faster.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@83479
13f79535 -47bb-0310-9956-
ffa450edef68
Manoj Kasichainula [Wed, 21 Jul 1999 19:08:33 +0000 (19:08 +0000)]
Oops, forgot this one
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@83478
13f79535 -47bb-0310-9956-
ffa450edef68
Manoj Kasichainula [Wed, 21 Jul 1999 19:07:07 +0000 (19:07 +0000)]
A new experimental MPM. Right now, it is the mpmt_pthread MPM with idle
process management taken out (so the number of processes is constant)
and with the scoreboard eliminated (replaced with a little table seen
only by the parent). This will be a testbed for playing around with
thread pools.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@83477
13f79535 -47bb-0310-9956-
ffa450edef68
Brian Havard [Mon, 19 Jul 1999 07:32:20 +0000 (07:32 +0000)]
Releasing a semaphore you don't own isn't a fatal error.
Also update with latest hook.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@83466
13f79535 -47bb-0310-9956-
ffa450edef68
Manoj Kasichainula [Mon, 19 Jul 1999 05:17:49 +0000 (05:17 +0000)]
Another MPM-specific define to move into the pthread MPM.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@83464
13f79535 -47bb-0310-9956-
ffa450edef68
Manoj Kasichainula [Sun, 18 Jul 1999 21:37:31 +0000 (21:37 +0000)]
Sync module strucuture with the prefork MPM again.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@83463
13f79535 -47bb-0310-9956-
ffa450edef68
Ben Laurie [Sat, 17 Jul 1999 10:35:48 +0000 (10:35 +0000)]
Another hook.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@83462
13f79535 -47bb-0310-9956-
ffa450edef68
Ralf S. Engelschall [Fri, 16 Jul 1999 10:27:03 +0000 (10:27 +0000)]
Be careful, accept_mutex_child_init() has to be done _before_
unixd_setup_child() switches the process UID, because else under platforms
where the mutex is flock() based this fails...
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@83461
13f79535 -47bb-0310-9956-
ffa450edef68
Martin Kraemer [Fri, 16 Jul 1999 07:15:48 +0000 (07:15 +0000)]
Use new module structure
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@83460
13f79535 -47bb-0310-9956-
ffa450edef68
Manoj Kasichainula [Fri, 16 Jul 1999 05:30:35 +0000 (05:30 +0000)]
Move HARD_SERVER_LIMIT, HARD_THREAD_LIMIT, and other defines from
httpd.h that are really mpm-specific, and move them into a header file
in each MPM directory.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@83459
13f79535 -47bb-0310-9956-
ffa450edef68
Manoj Kasichainula [Fri, 16 Jul 1999 00:24:04 +0000 (00:24 +0000)]
poll+accept without accept serialziation is dangerous, so for the
moment, keep serialization on all the time and get rid of the attempts
to make its usage thread-safe.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@83458
13f79535 -47bb-0310-9956-
ffa450edef68
Manoj Kasichainula [Tue, 13 Jul 1999 20:32:50 +0000 (20:32 +0000)]
Move the scoreboard header files for each MPM into the appropriate MPM
subdirectories:
src/include/scoreboard.h -> src/modules/mpm/mpmt_pthread/scoreboard.h
src/include/scoreboard_prefork.h -> src/modules/mpm/prefork/scoreboard.h
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@83457
13f79535 -47bb-0310-9956-
ffa450edef68
Brian Havard [Tue, 13 Jul 1999 09:31:59 +0000 (09:31 +0000)]
More cleanup on OS/2 spmt mpm including shutdown/restart processing and
moving variables to appropriate scope.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@83455
13f79535 -47bb-0310-9956-
ffa450edef68
dgaudet [Mon, 12 Jul 1999 22:51:15 +0000 (22:51 +0000)]
commit David's beos port.
Submitted by: David Reid <abb37@dial.pipex.com>
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@83454
13f79535 -47bb-0310-9956-
ffa450edef68
Brian Havard [Mon, 12 Jul 1999 08:35:39 +0000 (08:35 +0000)]
Assorted fixes for the OS/2 mpm:
- pchild really should be thread local
- clean_child_exit() should call _endthread(), not exit()
- Use DosSleep() for delay in wait_or_timeout() instead of ap_select
- Rework logic of searching for listen rec in child main, was getting hung
in infinite loop when two sockets were being listened to. NOTE: I got it
from prefork.c originally so that's probably broken too.
- Remove a debugging fprintf I accidentally left in...
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@83453
13f79535 -47bb-0310-9956-
ffa450edef68
Ben Laurie [Sun, 11 Jul 1999 19:00:50 +0000 (19:00 +0000)]
Another hook.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@83452
13f79535 -47bb-0310-9956-
ffa450edef68
Ben Laurie [Sun, 11 Jul 1999 16:42:24 +0000 (16:42 +0000)]
Make run_all symbolic.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@83451
13f79535 -47bb-0310-9956-
ffa450edef68
Brian Havard [Sun, 11 Jul 1999 14:49:06 +0000 (14:49 +0000)]
Make it all work on OS/2.
Includes an OS/2 specific single process, multithreaded mpm.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@83450
13f79535 -47bb-0310-9956-
ffa450edef68
Ben Laurie [Sun, 11 Jul 1999 13:27:27 +0000 (13:27 +0000)]
Add topological sorting to hook ordering.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@83449
13f79535 -47bb-0310-9956-
ffa450edef68
Manoj Kasichainula [Fri, 9 Jul 1999 20:40:23 +0000 (20:40 +0000)]
Get rid of the accept abstraction, which seems out-of-place in the MPM
codebase, and make the poll-accept model the only model supported. Also,
some code was cleaned up and rewritten in the process.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@83446
13f79535 -47bb-0310-9956-
ffa450edef68
Manoj Kasichainula [Fri, 9 Jul 1999 20:30:15 +0000 (20:30 +0000)]
Prevent pthread.h from showing up in the Makefile dependancies when we
rerun "make depend"
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@83445
13f79535 -47bb-0310-9956-
ffa450edef68
Martin Kraemer [Wed, 7 Jul 1999 15:31:58 +0000 (15:31 +0000)]
Sorry, but using C comments in place of C++ comments
makes life for me and my compiler much easier.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@83440
13f79535 -47bb-0310-9956-
ffa450edef68
Martin Kraemer [Wed, 7 Jul 1999 15:16:43 +0000 (15:16 +0000)]
Update to new module layout (Hooks)
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@83439
13f79535 -47bb-0310-9956-
ffa450edef68
Ben Laurie [Tue, 6 Jul 1999 21:32:15 +0000 (21:32 +0000)]
More hooky stuff.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@83435
13f79535 -47bb-0310-9956-
ffa450edef68
Ben Laurie [Mon, 5 Jul 1999 13:00:45 +0000 (13:00 +0000)]
Strawman hooks implementation (beginning of).
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@83434
13f79535 -47bb-0310-9956-
ffa450edef68
Ken Coar [Sun, 4 Jul 1999 16:33:00 +0000 (16:33 +0000)]
<P></P> can't contain a <OL></OL> pair.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@83432
13f79535 -47bb-0310-9956-
ffa450edef68
Roy T. Fielding [Sun, 4 Jul 1999 01:51:16 +0000 (01:51 +0000)]
Missed closing tag
Submitted by: Joshua Slive <slive@finance.commerce.ubc.ca>
Reviewed by: Roy Fielding
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@83430
13f79535 -47bb-0310-9956-
ffa450edef68
Roy T. Fielding [Sat, 3 Jul 1999 22:12:50 +0000 (22:12 +0000)]
Some answers to problems that often come up on the www.servers.unix
newsgroup.
Submitted by: Joshua Slive <slive@finance.commerce.ubc.ca>
Reviewed by: Roy Fielding
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@83428
13f79535 -47bb-0310-9956-
ffa450edef68
Manoj Kasichainula [Fri, 2 Jul 1999 18:22:27 +0000 (18:22 +0000)]
Use ap_new_connection in pthread MPM. This required adding an argument
to ap_new_connection for now: thread_num.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@83422
13f79535 -47bb-0310-9956-
ffa450edef68
Martin Kraemer [Fri, 2 Jul 1999 06:56:09 +0000 (06:56 +0000)]
This module has only been added to the distribution in 1.3.7-dev, so
update the compatibility version number.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@83419
13f79535 -47bb-0310-9956-
ffa450edef68
Jim Jagielski [Tue, 29 Jun 1999 15:13:07 +0000 (15:13 +0000)]
Add a new command-line option -T that's the same as -t, but it does
not do DirectoryRoot checking. This assumes:
1. command-line options are prefered over Config directives
2. we want to maintain current behavior while making
life easier for mass vhosting
3. everybody's happy
I leave the decision to whether apachectl should use -t or -T
to others.
PR:
Obtained from:
Submitted by:
Reviewed by:
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@83411
13f79535 -47bb-0310-9956-
ffa450edef68
Ralf S. Engelschall [Tue, 29 Jun 1999 14:32:15 +0000 (14:32 +0000)]
Fix context description of RedirectMatch. It's also
useable in per-dir context - similar to Redirect.
Submitted by: Klaus Johannes Rusch <KlausRusch@atmedia.net>
PR: 4611
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@83409
13f79535 -47bb-0310-9956-
ffa450edef68
Ralf S. Engelschall [Tue, 29 Jun 1999 13:54:29 +0000 (13:54 +0000)]
Make ProxyBlock description more accurate.
Submitted by: John Smolin <smolin@alum.mit.edu>
PR: 4112
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@83405
13f79535 -47bb-0310-9956-
ffa450edef68
Ralf S. Engelschall [Tue, 29 Jun 1999 12:06:36 +0000 (12:06 +0000)]
Fix description of "Example" directive. It just activates a demo flag and
doesn't really enable the example contents handler.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@83401
13f79535 -47bb-0310-9956-
ffa450edef68
Ralf S. Engelschall [Tue, 29 Jun 1999 10:22:55 +0000 (10:22 +0000)]
fix messed up sentence
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@83399
13f79535 -47bb-0310-9956-
ffa450edef68
Ben Laurie [Tue, 29 Jun 1999 09:00:25 +0000 (09:00 +0000)]
New API for I/O layering, and dependency updates.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@83398
13f79535 -47bb-0310-9956-
ffa450edef68
Ralf S. Engelschall [Tue, 29 Jun 1999 08:27:05 +0000 (08:27 +0000)]
Fix hyperlink
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@83395
13f79535 -47bb-0310-9956-
ffa450edef68
Manoj Kasichainula [Tue, 29 Jun 1999 02:49:29 +0000 (02:49 +0000)]
Change method of checking for active FDs after poll() in the pthread
MPM. The new method doesn't require any changes to the listen
abstraction.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@83394
13f79535 -47bb-0310-9956-
ffa450edef68
Manoj Kasichainula [Sun, 27 Jun 1999 03:45:15 +0000 (03:45 +0000)]
Updated the pthread MPM to work with the rest of the code
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@83390
13f79535 -47bb-0310-9956-
ffa450edef68
Ben Laurie [Sat, 26 Jun 1999 12:25:36 +0000 (12:25 +0000)]
If last_lr is the last listener, then lr can start out NULL.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@83389
13f79535 -47bb-0310-9956-
ffa450edef68
dgaudet [Fri, 25 Jun 1999 01:25:11 +0000 (01:25 +0000)]
- ap_listen.h: interface to Listen, ListenBackLog and SendBufferSize
directives
- I didn't update mpmt_pthread with this change, it shouldn't be hard to fix.
- maybe this isn't the best way to abstract listen... but it gets a little
bit of the job done
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@83385
13f79535 -47bb-0310-9956-
ffa450edef68
Jim Jagielski [Thu, 24 Jun 1999 16:38:34 +0000 (16:38 +0000)]
Backout the DocumentRootCheck stuff.
I wash my hands of this... :)
PR:
Obtained from:
Submitted by:
Reviewed by:
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@83383
13f79535 -47bb-0310-9956-
ffa450edef68
Ken Coar [Thu, 24 Jun 1999 15:06:27 +0000 (15:06 +0000)]
Whoops, missed one <LI> update..
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@83380
13f79535 -47bb-0310-9956-
ffa450edef68
Ken Coar [Thu, 24 Jun 1999 15:02:53 +0000 (15:02 +0000)]
Break the FAQ into smaller pieces, stitched together for Web
browsing with SSIs but more easily posted on USENET.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@83378
13f79535 -47bb-0310-9956-
ffa450edef68
Jim Jagielski [Thu, 24 Jun 1999 12:24:31 +0000 (12:24 +0000)]
*** empty log message ***
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@83376
13f79535 -47bb-0310-9956-
ffa450edef68
dgaudet [Thu, 24 Jun 1999 08:58:03 +0000 (08:58 +0000)]
I think this is a better i/o layer interface.
- move main/iol_unix.c to os/unix/iol_socket.c
- create main/iol_file.c ... use APR methods eventually
- remove iol_data from ap_iol, instead the ap_iol is just embedded into
the private data of the i/o layer
- remove ap_bpushfd(), replace with ap_bpush_iol()
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@83375
13f79535 -47bb-0310-9956-
ffa450edef68
dgaudet [Thu, 24 Jun 1999 07:29:58 +0000 (07:29 +0000)]
ignore Makefile
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@83374
13f79535 -47bb-0310-9956-
ffa450edef68
dgaudet [Thu, 24 Jun 1999 07:29:32 +0000 (07:29 +0000)]
new-fangled BUFF... this could easily be broken, but hey, the one that
was in here before was broken in different ways... I've served up a few
pages with this one.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@83373
13f79535 -47bb-0310-9956-
ffa450edef68
Jim Jagielski [Thu, 24 Jun 1999 01:57:58 +0000 (01:57 +0000)]
Consistant and shorter naming
of MPM methods implemented.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@83372
13f79535 -47bb-0310-9956-
ffa450edef68
Ken Coar [Wed, 23 Jun 1999 18:24:03 +0000 (18:24 +0000)]
Fix some docco.
Submitted by: Tony Finch <fanf@demon.net>
Reviewed by: Ken Coar
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@83370
13f79535 -47bb-0310-9956-
ffa450edef68
Ralf S. Engelschall [Wed, 23 Jun 1999 06:55:25 +0000 (06:55 +0000)]
Add DGUX...
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@83368
13f79535 -47bb-0310-9956-
ffa450edef68
Ken Coar [Tue, 22 Jun 1999 21:17:35 +0000 (21:17 +0000)]
'Header Unset' really unsets all values for the field, not
just the first.
Submitted by: Robin Langford <rlangfor@US.IBM.Com>
Reviewed by: Ken Coar
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@83364
13f79535 -47bb-0310-9956-
ffa450edef68
Jim Jagielski [Tue, 22 Jun 1999 01:11:09 +0000 (01:11 +0000)]
Minor nit. There are 3 options now :)
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@83359
13f79535 -47bb-0310-9956-
ffa450edef68
Jim Jagielski [Tue, 22 Jun 1999 00:51:25 +0000 (00:51 +0000)]
PR:
Submitted by: Tony Finch <fanf@demon.net>
Reviewed by: Dean, Randy, Jim, Lars, Martin
Obtained from:
Add the new mod_vhost_alias.c modules for better mass-hosting. This
has been used at Demon Internet with excellent results and basically
replaces the "old" method of using mod_rewrite. Big advantage is
that adding new vhosts can be done without restarting the server.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@83357
13f79535 -47bb-0310-9956-
ffa450edef68
dgaudet [Sun, 20 Jun 1999 23:09:53 +0000 (23:09 +0000)]
ap_mpm_graceful_stop -> ap_graceful_stop_signalled
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@83355
13f79535 -47bb-0310-9956-
ffa450edef68
dgaudet [Sun, 20 Jun 1999 22:59:52 +0000 (22:59 +0000)]
detach, set_group_privs, and such... these will be common amongst the
unix MPMs, so split them off into os/unix/unixd.[ch].
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@83354
13f79535 -47bb-0310-9956-
ffa450edef68
dgaudet [Sun, 20 Jun 1999 22:05:13 +0000 (22:05 +0000)]
documentation
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@83353
13f79535 -47bb-0310-9956-
ffa450edef68
dgaudet [Sun, 20 Jun 1999 21:12:49 +0000 (21:12 +0000)]
crude ap_thread_mutex abstraction
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@83351
13f79535 -47bb-0310-9956-
ffa450edef68
Ben Laurie [Sat, 19 Jun 1999 20:23:37 +0000 (20:23 +0000)]
Compile on FreeBSD.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@83350
13f79535 -47bb-0310-9956-
ffa450edef68
dgaudet [Fri, 18 Jun 1999 23:34:59 +0000 (23:34 +0000)]
I'm sure this is wrong... but it's my start. i/o layering. Lots of stuff
disabled/still to be implemented. This served up a few static requests.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@83349
13f79535 -47bb-0310-9956-
ffa450edef68
dgaudet [Fri, 18 Jun 1999 18:39:23 +0000 (18:39 +0000)]
Initial revision
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@83343
13f79535 -47bb-0310-9956-
ffa450edef68
Jim Jagielski [Thu, 17 Jun 1999 11:49:26 +0000 (11:49 +0000)]
Always perform the check for DocumentRoot
when doing the config test
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@83337
13f79535 -47bb-0310-9956-
ffa450edef68
Martin Kraemer [Mon, 14 Jun 1999 18:41:23 +0000 (18:41 +0000)]
Typo in HREF.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@83330
13f79535 -47bb-0310-9956-
ffa450edef68
Jim Jagielski [Sun, 13 Jun 1999 20:06:42 +0000 (20:06 +0000)]
Typo
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@83327
13f79535 -47bb-0310-9956-
ffa450edef68
Jim Jagielski [Sun, 13 Jun 1999 19:59:37 +0000 (19:59 +0000)]
PR:
Obtained from:
Submitted by: Mathijs Maassen <mathijs@xs4all.nl>
Reviewed by: Jim, Lars
Add the new DocumentRootCheck directive. This determines if we
check for each DocumentRoot during startup.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@83325
13f79535 -47bb-0310-9956-
ffa450edef68
Ken Coar [Fri, 4 Jun 1999 18:40:00 +0000 (18:40 +0000)]
A minor enhancement to SetEnvIf*: allow it to test envariables
as well as request attributes.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@83292
13f79535 -47bb-0310-9956-
ffa450edef68
dgaudet [Fri, 4 Jun 1999 17:15:48 +0000 (17:15 +0000)]
This patch removes the processing of `mxb' parameters in Accept
headers in mod_negotiation. A second patch updates the manual to
reflect this (mxb is not documented directly in the manual but support
for it is implied in one place).
Reasons for removing this feature:
1) As currently implemented, the 'mxb' feature makes possible certain
denial-of-service attacks on negotiated content. These attacks are
posssible for user communities which access an Apache server from
behind a HTTP/1.1 proxy which implements `Vary' related optimisations.
Plugging this denial of service hole without removing `mxb' is fairly
expensive in terms of degrading caching efficiency.
2) `mxb' is not in HTTP/1.0 or HTTP/1.1 or any other standard
3) Nobody seems to make use of 'mxb'. (Balachander Krishnamurthy
kindly offered to grep some of his web traffic traces -- he did not
find a single Accept with mxb in a whole day of recent traffic, nor in
older traces)
4) Removing a feature makes a nice change from adding features.
Submitted by: Koen Holtman <Koen.Holtman@cern.ch>
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@83288
13f79535 -47bb-0310-9956-
ffa450edef68
Ken Coar [Thu, 27 May 1999 16:49:26 +0000 (16:49 +0000)]
These -1s cause us a lot of grief. When is a signed int not
a signed int? When it's an unsigned int or long! {Sigh}
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@83248
13f79535 -47bb-0310-9956-
ffa450edef68
pcs [Sat, 22 May 1999 13:12:39 +0000 (13:12 +0000)]
Note that -t may is useful to test configurations before doing a restart
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@83237
13f79535 -47bb-0310-9956-
ffa450edef68
Ken Coar [Wed, 19 May 1999 13:26:06 +0000 (13:26 +0000)]
Allow SetEnvIf* to set things according to the protocol of
the request.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@83220
13f79535 -47bb-0310-9956-
ffa450edef68
Ralf S. Engelschall [Mon, 17 May 1999 08:16:02 +0000 (08:16 +0000)]
Update DSO status...
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@83217
13f79535 -47bb-0310-9956-
ffa450edef68
dgaudet [Sun, 16 May 1999 23:39:42 +0000 (23:39 +0000)]
Always log months in english format for %t in mod_log_config.
PR: 4366, 679
Submitted by: Petr Lampa <lampa@fee.vutbr.cz>
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@83211
13f79535 -47bb-0310-9956-
ffa450edef68
Ken Coar [Thu, 13 May 1999 18:25:45 +0000 (18:25 +0000)]
Someone finally stood up and made the ReadmeName and HeaderName
features use subrequests. Not only that, but they can be
parsed for SSIs too!
PR: 1574, 3026, 3529, 3569, 4256
Submitted by: Raymond S Brand <rsbx@rsbx.net>
Reviewed by: Ken Coar
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@83202
13f79535 -47bb-0310-9956-
ffa450edef68
Ken Coar [Tue, 4 May 1999 19:17:37 +0000 (19:17 +0000)]
Add the 'force-no-vary' envariable to the list of specials, and
put the entire list into alphabetical order.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@83180
13f79535 -47bb-0310-9956-
ffa450edef68
Wilfredo Sanchez [Mon, 3 May 1999 23:23:03 +0000 (23:23 +0000)]
Add Apple platforms.
Update the date.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@83170
13f79535 -47bb-0310-9956-
ffa450edef68
Randy Terbush [Mon, 3 May 1999 22:47:08 +0000 (22:47 +0000)]
Update some supported platforms.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@83164
13f79535 -47bb-0310-9956-
ffa450edef68
Ken Coar [Sun, 2 May 1999 16:48:18 +0000 (16:48 +0000)]
Minor fix discovered whilst investigating a problem..
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@83157
13f79535 -47bb-0310-9956-
ffa450edef68
Randy Terbush [Sun, 2 May 1999 16:44:24 +0000 (16:44 +0000)]
Make the install-bindist.sh script standalone. (don't require src/helpers)
This could allow us to do binary distributions without source if we choose
to.
PERL detection now makes sure it is perl5 since the 2 scripts in question
(dbmmanage and apxs) require perl5.
Fix some breakage I introduced when creating apachectl.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@83155
13f79535 -47bb-0310-9956-
ffa450edef68
Randy Terbush [Sun, 2 May 1999 02:58:07 +0000 (02:58 +0000)]
Add functionality to the install-bindist.sh script created by
binbuild.sh to use tar when copying distribution files to the
serverroot. This allows upgrading an existing installation
without nesting the new distribution in the old.
install-bindist.sh now detects the local perl5 path to install
apxs and dbmmanage with proper path to perl interpreter.
Add an install-binsupport target which copies the source files
for apxs and dbmmanage to bindist to allow these scripts to
be properly installed relative to the destination serverroot.
FWIW - abort during commit for changed files commited without
comments.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@83149
13f79535 -47bb-0310-9956-
ffa450edef68
Ken Coar [Fri, 30 Apr 1999 13:20:05 +0000 (13:20 +0000)]
Un-make a broken link from being an anchor.
Submitted by: Roy Bryant <roybryant@seventwentyfour.com>
Reviewed by: Ken Coar
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@83137
13f79535 -47bb-0310-9956-
ffa450edef68
Ken Coar [Thu, 29 Apr 1999 19:55:53 +0000 (19:55 +0000)]
Point out that for multiple AddLanguage directives with the
same extension, the last one encountered dominates. This is
true of lots of directives, but this is the one on which we
got a PR..
PR: 3570
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@83135
13f79535 -47bb-0310-9956-
ffa450edef68
Ken Coar [Thu, 29 Apr 1999 15:44:32 +0000 (15:44 +0000)]
A minor but frequest request: allow Webmaster control over the
name of the tracking cookie.
PR: 2921, 4303
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@83131
13f79535 -47bb-0310-9956-
ffa450edef68
Ken Coar [Thu, 29 Apr 1999 15:06:54 +0000 (15:06 +0000)]
Add another special-meaning envariable, force-no-vary, to allow
removal of the Vary field from response headers.
PR: 4118
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@83129
13f79535 -47bb-0310-9956-
ffa450edef68
Manoj Kasichainula [Tue, 27 Apr 1999 20:36:25 +0000 (20:36 +0000)]
Submitted by: Joe Moenich <moenich@us.ibm.com>
Reviewed by: Dean Gaudet, Martin Kraemer, Manoj Kasichainula
Add support for standalone mode in TPF
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@83121
13f79535 -47bb-0310-9956-
ffa450edef68
brian [Tue, 27 Apr 1999 08:26:55 +0000 (08:26 +0000)]
PR:
Slight typo corrected.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@83118
13f79535 -47bb-0310-9956-
ffa450edef68