]> granicus.if.org Git - apache/log
apache
25 years ago Boy is this one turning into a FAQ..
Ken Coar [Wed, 4 Aug 1999 17:43:46 +0000 (17:43 +0000)]
Boy is this one turning into a FAQ..

PR: Too numerous to mention.

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

25 years agoUndo the stupid pipe of death changes I made earlier today. dean noted
Manoj Kasichainula [Wed, 4 Aug 1999 00:21:35 +0000 (00:21 +0000)]
Undo the stupid pipe of death changes I made earlier today. dean noted
that we need an char_of_death array to do this safely, and it's just not
worth the effort. The EINTR stuff is left behind, though. Hopefully this
is now decent again.

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

25 years agoEliminate a spurious runtime warning.
Manoj Kasichainula [Tue, 3 Aug 1999 23:43:02 +0000 (23:43 +0000)]
Eliminate a spurious runtime warning.

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

25 years agoUpdate OS/2 mpm with new hooks.
Brian Havard [Tue, 3 Aug 1999 23:39:11 +0000 (23:39 +0000)]
Update OS/2 mpm with new hooks.

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

25 years agoFix a couple of potential graceful restart bugs noted by Dean: EINTR was
Manoj Kasichainula [Tue, 3 Aug 1999 23:36:43 +0000 (23:36 +0000)]
Fix a couple of potential graceful restart bugs noted by Dean: EINTR was
never dealt with in the code to write to the pipe of death, and in
pathological cases where the number of processes is greater than
PIPE_BUF, we could end up only killing some processes.

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

25 years agoNo reason to have a loop writing one byte at a time to the pipe of death
Manoj Kasichainula [Tue, 3 Aug 1999 20:41:37 +0000 (20:41 +0000)]
No reason to have a loop writing one byte at a time to the pipe of death
when the write call will do it for us. Also fix the comments a bit.

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

25 years agoget rid of the vestigial ap_open_logs call (and the ap_clear_pool that
Manoj Kasichainula [Tue, 3 Aug 1999 20:03:09 +0000 (20:03 +0000)]
get rid of the vestigial ap_open_logs call (and the ap_clear_pool that
went along with it), to fix logging problems. Sometimes the bug would
show up as a segfault, and sometimes as logging to an incorrect file.

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

25 years agoUpdate with new hooks.
Manoj Kasichainula [Tue, 3 Aug 1999 18:17:51 +0000 (18:17 +0000)]
Update with new hooks.

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

25 years agoMake the server compile cleanly on TPF.
Manoj Kasichainula [Mon, 2 Aug 1999 05:03:35 +0000 (05:03 +0000)]
Make the server compile cleanly on TPF.

Submitted by: David McCreedy <McCreedy@us.ibm.com>

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

25 years agoSet up emacs for the Apache Style Guide.
Ben Laurie [Sun, 1 Aug 1999 15:20:53 +0000 (15:20 +0000)]
Set up emacs for the Apache Style Guide.

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

25 years agoAnother hook.
Ben Laurie [Sun, 1 Aug 1999 14:43:28 +0000 (14:43 +0000)]
Another hook.

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

25 years agoAnother hook.
Ben Laurie [Sun, 1 Aug 1999 14:12:33 +0000 (14:12 +0000)]
Another hook.

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

25 years agoBreak out the hook implementations into three kinds, thus avoiding null macro
Ben Laurie [Sat, 31 Jul 1999 09:31:21 +0000 (09:31 +0000)]
Break out the hook implementations into three kinds, thus avoiding null macro
arguments. Gates made me do it!

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

25 years agoFix PR#4720
Ralf S. Engelschall [Fri, 30 Jul 1999 09:51:01 +0000 (09:51 +0000)]
Fix PR#4720

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

25 years agoSupport non-threaded operation, for the most part. The code still
Manoj Kasichainula [Thu, 29 Jul 1999 20:43:28 +0000 (20:43 +0000)]
Support non-threaded operation, for the most part. The code still
references pthread calls, but they are essentially no-ops in the
non-threaded case; these can be #defined or wrapped away.

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

25 years agoUse Ben Hyde's warning fix on two other MPMs.
Manoj Kasichainula [Thu, 29 Jul 1999 20:06:20 +0000 (20:06 +0000)]
Use Ben Hyde's warning fix on two other MPMs.

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

25 years agoDoc changes.
Randy Terbush [Thu, 29 Jul 1999 18:17:43 +0000 (18:17 +0000)]
Doc changes.
Submitted by: Alan J. Flavell <flavell@mail.cern.ch>
Reviewed by: Randy Terbush

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

25 years agoReplace Min/MaxSpareServers with Min/MaxSpareThreads. This allows the
Manoj Kasichainula [Wed, 28 Jul 1999 22:35:42 +0000 (22:35 +0000)]
Replace Min/MaxSpareServers with Min/MaxSpareThreads. This allows the
admin to specify with finer granularity how the server pool should be
run.

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

25 years agoUpdate with latest hook additions.
Manoj Kasichainula [Tue, 27 Jul 1999 23:54:24 +0000 (23:54 +0000)]
Update with latest hook additions.

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

25 years agoAnother hook (I won't be upset if someone else wants to do some!).
Ben Laurie [Tue, 27 Jul 1999 21:16:46 +0000 (21:16 +0000)]
Another hook (I won't be upset if someone else wants to do some!).

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

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