]> granicus.if.org Git - apache/log
apache
25 years agoFix a warning.
Ben Laurie [Tue, 27 Jul 1999 13:31:20 +0000 (13:31 +0000)]
Fix a warning.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@83513 13f79535-47bb-0310-9956-ffa450edef68

25 years ago- get rid of pre_command_line_hook ... use register_hooks for this purpose
dgaudet [Tue, 27 Jul 1999 12:05:08 +0000 (12:05 +0000)]
- get rid of pre_command_line_hook ... use register_hooks for this purpose
- get rid of optreset... screw -D, use environment variables ONE_PROCESS,
  SHOW_HOOKS, DUMP_VHOSTS, ... at least it builds this way :)

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@83512 13f79535-47bb-0310-9956-ffa450edef68

25 years agosome bug fixes from David
dgaudet [Mon, 26 Jul 1999 07:03:09 +0000 (07:03 +0000)]
some bug fixes from David

Submitted by: David Reid <beos@server1.jetnet.co.uk>

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@83505 13f79535-47bb-0310-9956-ffa450edef68

25 years agoUpdate for newest hooks
Manoj Kasichainula [Mon, 26 Jul 1999 03:28:15 +0000 (03:28 +0000)]
Update for newest hooks

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@83504 13f79535-47bb-0310-9956-ffa450edef68

25 years agoMake sure we terminate.
Ben Laurie [Sun, 25 Jul 1999 14:03:16 +0000 (14:03 +0000)]
Make sure we terminate.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@83503 13f79535-47bb-0310-9956-ffa450edef68

25 years agoGood grief! How hard is it to try _all_ the elements in a list?
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

25 years agoAllow for new hooks.
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

25 years agoAnother hook.
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

25 years agoAnother hook.
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

25 years agoFix listener selection logic.
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

25 years agoAdd a MaxThreadsPerChild directive
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

25 years agoClean up and properly specify defaults for the new directives.
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

25 years agoAdd a little naming consistency, and put in an error condition for
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

25 years agoAdd support for dynamically creating and destroying threads based on a
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

25 years agoSupport for echo protocol, to show how multiprotocol support works.
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

25 years agoActually, we should always close the connection when it is finished.
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

25 years agoAnd with one bound, he was free! This seemingly minor change allows modules
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

25 years agoUpdate windows documentation to address questions on the newsgroups and PR database.
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

25 years agoFix silly bug. accept() has to be inside the accept mutexed block. doh.
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

25 years agoCleanups and fixes. Get rid of more stuff having to do with scoreboard
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

25 years agoSome fixing for startup of children after a graceful restart, so that the
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

25 years agoOops, forgot this one
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

25 years agoA new experimental MPM. Right now, it is the mpmt_pthread MPM with idle
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

25 years agoReleasing a semaphore you don't own isn't a fatal error.
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

25 years agoAnother MPM-specific define to move into the pthread MPM.
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

25 years agoSync module strucuture with the prefork MPM again.
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

25 years agoAnother hook.
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

25 years agoBe careful, accept_mutex_child_init() has to be done _before_
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

25 years agoUse new module structure
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

25 years agoMove HARD_SERVER_LIMIT, HARD_THREAD_LIMIT, and other defines from
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

25 years agopoll+accept without accept serialziation is dangerous, so for the
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

25 years agoMove the scoreboard header files for each MPM into the appropriate MPM
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

25 years agoMore cleanup on OS/2 spmt mpm including shutdown/restart processing and
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

25 years agocommit David's beos port.
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

25 years agoAssorted fixes for the OS/2 mpm:
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

25 years agoAnother hook.
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

25 years agoMake run_all symbolic.
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

25 years agoMake it all work on OS/2.
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

25 years agoAdd topological sorting to hook ordering.
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

25 years agoGet rid of the accept abstraction, which seems out-of-place in the MPM
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

25 years agoPrevent pthread.h from showing up in the Makefile dependancies when we
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

25 years agoSorry, but using C comments in place of C++ comments
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

25 years agoUpdate to new module layout (Hooks)
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

25 years agoMore hooky stuff.
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

25 years agoStrawman hooks implementation (beginning of).
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

25 years ago <P></P> can't contain a <OL></OL> pair.
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

25 years agoMissed closing tag
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

25 years agoSome answers to problems that often come up on the www.servers.unix
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

25 years agoUse ap_new_connection in pthread MPM. This required adding an argument
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

25 years agoThis module has only been added to the distribution in 1.3.7-dev, so
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

25 years agoAdd a new command-line option -T that's the same as -t, but it does
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

25 years agoFix context description of RedirectMatch. It's also
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

25 years agoMake ProxyBlock description more accurate.
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

25 years agoFix description of "Example" directive. It just activates a demo flag and
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

25 years agofix messed up sentence
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

25 years agoNew API for I/O layering, and dependency updates.
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

25 years agoFix hyperlink
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

25 years agoChange method of checking for active FDs after poll() in the pthread
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

25 years agoUpdated the pthread MPM to work with the rest of the code
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

25 years agoIf last_lr is the last listener, then lr can start out NULL.
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

25 years ago- ap_listen.h: interface to Listen, ListenBackLog and SendBufferSize
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

25 years agoBackout the DocumentRootCheck stuff.
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

25 years ago Whoops, missed one <LI> update..
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

25 years ago Break the FAQ into smaller pieces, stitched together for Web
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

25 years ago*** empty log message ***
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

25 years agoI think this is a better i/o layer interface.
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

25 years agoignore Makefile
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

25 years agonew-fangled BUFF... this could easily be broken, but hey, the one that
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

25 years agoConsistant and shorter naming
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

25 years ago Fix some docco.
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

25 years agoAdd DGUX...
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

25 years ago 'Header Unset' really unsets all values for the field, not
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

25 years agoMinor nit. There are 3 options now :)
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

25 years agoPR:
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

25 years agoap_mpm_graceful_stop -> ap_graceful_stop_signalled
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

25 years agodetach, set_group_privs, and such... these will be common amongst the
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

25 years agodocumentation
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

25 years agocrude ap_thread_mutex abstraction
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

25 years agoCompile on FreeBSD.
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

25 years agoI'm sure this is wrong... but it's my start. i/o layering. Lots of stuff
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

25 years agoInitial revision
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

25 years agoAlways perform the check for DocumentRoot
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

25 years agoTypo in HREF.
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

25 years agoTypo
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

25 years agoPR:
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

25 years ago A minor enhancement to SetEnvIf*: allow it to test envariables
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

25 years agoThis patch removes the processing of `mxb' parameters in Accept
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

25 years ago These -1s cause us a lot of grief. When is a signed int not
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

25 years agoNote that -t may is useful to test configurations before doing a restart
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

25 years ago Allow SetEnvIf* to set things according to the protocol of
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

25 years agoUpdate DSO status...
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

25 years agoAlways log months in english format for %t in mod_log_config.
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

25 years ago Someone finally stood up and made the ReadmeName and HeaderName
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

25 years ago Add the 'force-no-vary' envariable to the list of specials, and
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

25 years agoAdd Apple platforms.
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

25 years agoUpdate some supported platforms.
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

25 years ago Minor fix discovered whilst investigating a problem..
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

25 years agoMake the install-bindist.sh script standalone. (don't require src/helpers)
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

25 years agoAdd functionality to the install-bindist.sh script created by
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

25 years ago Un-make a broken link from being an anchor.
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