]> granicus.if.org Git - apache/log
apache
25 years agoChild initializer hook.
Ben Laurie [Sun, 15 Aug 1999 00:11:18 +0000 (00:11 +0000)]
Child initializer hook.

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

25 years agoAuth checker hook
Ben Laurie [Sun, 15 Aug 1999 00:01:25 +0000 (00:01 +0000)]
Auth checker hook

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

25 years agoAccess checker hook.
Ben Laurie [Sat, 14 Aug 1999 23:46:44 +0000 (23:46 +0000)]
Access checker hook.

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

25 years agoFix a couple of error messages.
Manoj Kasichainula [Fri, 13 Aug 1999 22:30:57 +0000 (22:30 +0000)]
Fix a couple of error messages.

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

25 years agoMove the ap_sys_siglist code from the Unix MPMs to unixd.[ch]
Manoj Kasichainula [Fri, 13 Aug 1999 21:54:06 +0000 (21:54 +0000)]
Move the ap_sys_siglist code from the Unix MPMs to unixd.[ch]

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

25 years agoGet rid of the single-child worker thread implementation for now. It's a
Manoj Kasichainula [Fri, 13 Aug 1999 19:47:01 +0000 (19:47 +0000)]
Get rid of the single-child worker thread implementation for now. It's a
pain keeping track of them both, and it can be added back easily..

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

25 years agoUpdate listener code. Workaround stupid WIN32 bug(?) in WSASocket (fails with 10091...
Bill Stoddard [Fri, 13 Aug 1999 19:45:26 +0000 (19:45 +0000)]
Update listener code. Workaround stupid WIN32 bug(?) in WSASocket (fails with 10091 if the process
environment block is not fully inherited from the parent). Start working on I/O layering support.
It's time to make this thing serve a page. Waiting to check-in iol_file and iol_socket...

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

25 years agoAdd a connection ID to conn_rec. It uniquely identifies a connection at
Manoj Kasichainula [Fri, 13 Aug 1999 06:58:08 +0000 (06:58 +0000)]
Add a connection ID to conn_rec. It uniquely identifies a connection at
any instant in time. It's not very well tested yet.

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

25 years agoAdd -R flag to apachectl for binary builds to work around lack of absolute
Randy Terbush [Fri, 13 Aug 1999 03:26:29 +0000 (03:26 +0000)]
Add -R flag to apachectl for binary builds to work around lack of absolute
path to ./libexec directory for SHARED_CORE architectures that need to
load libhttp.ep.

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

25 years agoFlesh out the descriptions of dexter and mpmt_pthread a bit.
Manoj Kasichainula [Thu, 12 Aug 1999 18:47:11 +0000 (18:47 +0000)]
Flesh out the descriptions of dexter and mpmt_pthread a bit.

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

25 years agoTry to find overview in the MPM mess.
Ralf S. Engelschall [Thu, 12 Aug 1999 08:20:07 +0000 (08:20 +0000)]
Try to find overview in the MPM mess.
Is this correctly described or did I misunderstood anything?
Feel free to fix me...

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

25 years agoA little experiment. Add a special worker thread function for the case
Manoj Kasichainula [Thu, 12 Aug 1999 02:02:27 +0000 (02:02 +0000)]
A little experiment. Add a special worker thread function for the case
when only one child process is running. It eliminates cross-process
serialization and can reuse the data from a poll call.

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

25 years agoMove a little code around to shorten the worker_thread function a bit.
Manoj Kasichainula [Wed, 11 Aug 1999 23:55:42 +0000 (23:55 +0000)]
Move a little code around to shorten the worker_thread function a bit.

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

25 years agoStill a complete hacked up mess, but getting better!
Bill Stoddard [Wed, 11 Aug 1999 16:03:55 +0000 (16:03 +0000)]
Still a complete hacked up mess, but getting better!

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

25 years agoPut back the process_child_status code from 1.3. Handling of synchronous
Manoj Kasichainula [Tue, 10 Aug 1999 21:18:43 +0000 (21:18 +0000)]
Put back the process_child_status code from 1.3. Handling of synchronous
signals like SEGV and FPE is still a bit dodgy, though, so this won't
accomplish much by itself.

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

25 years agoFix some changed assumptions in config file format.
Randy Terbush [Tue, 10 Aug 1999 16:06:52 +0000 (16:06 +0000)]
Fix some changed assumptions in config file format.

Submitted by: Tony Finch
Reviewed by: Randy Terbush

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

25 years agoUse <!--#include virtual="footer.html" --> like for header include
Martin Kraemer [Tue, 10 Aug 1999 14:23:16 +0000 (14:23 +0000)]
Use <!--#include virtual="footer.html" --> like for header include

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

25 years agochanges for new modules/experimental/mod_auth_digest
Ronald Tschalar [Sun, 8 Aug 1999 22:37:15 +0000 (22:37 +0000)]
changes for new modules/experimental/mod_auth_digest

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

25 years agomerge the differences in apache-1.3 from tag apache-apr-merge-3 up
dgaudet [Fri, 6 Aug 1999 00:55:28 +0000 (00:55 +0000)]
merge the differences in apache-1.3 from tag apache-apr-merge-3 up
to mpm-merge-1 onto the mpm tree

prior to the merge, the mpm tree was tagged with apache-1_3-merge-1-pre
and after the merge, the mpm tree will be tagged with apache-1_3-merge-1-post

note: none of htdocs/manual is present in mpm at this point.

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

25 years agoA few more hacks before taking off for the weekend.
Bill Stoddard [Thu, 5 Aug 1999 22:05:47 +0000 (22:05 +0000)]
A few more hacks before taking off for the weekend.

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

25 years agoWin32: Start work on the winnt mpm. This is all horribly broken and hacked right now
Bill Stoddard [Thu, 5 Aug 1999 21:08:25 +0000 (21:08 +0000)]
Win32: Start work on the winnt mpm. This is all horribly broken and hacked right now

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

25 years agoTake child_num and thread_num out of conn_rec. They aren't used anywhere
Manoj Kasichainula [Thu, 5 Aug 1999 19:56:24 +0000 (19:56 +0000)]
Take child_num and thread_num out of conn_rec. They aren't used anywhere
anymore, and conn_rec is the wrong place for them.

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

25 years ago Typo fixage..
Ken Coar [Thu, 5 Aug 1999 18:43:47 +0000 (18:43 +0000)]
Typo fixage..

Submitted by: Jayaram A <jayaram@wipinfo.soft.net>
Reviewed by: Ken Coar

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

25 years agoFrom Joshua's msg,
Dirk-Willem van Gulik [Thu, 5 Aug 1999 10:33:36 +0000 (10:33 +0000)]
From Joshua's msg,

Here's a little patch to correct an omission that seems to cause
occasional confusion: Context: Directory actually means Context:
Directory, Location, Files except for specific exceptions.

Obtained from:
Submitted by: Joshua Slive <slive@finance.commerce.ubc.ca>
Reviewed by: dirkx

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

25 years agoAttempt to close pr 4808 Can you mention htpassword in the mod_auth documentation.
Dirk-Willem van Gulik [Wed, 4 Aug 1999 22:03:04 +0000 (22:03 +0000)]
Attempt to close pr 4808 Can you mention htpassword in the mod_auth documentation.
PR: 4808
Obtained from:
Submitted by:
Reviewed by:

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

25 years ago Oops. Forgot the <HR> that I wasn't supposed to forget..
Ken Coar [Wed, 4 Aug 1999 18:10:40 +0000 (18:10 +0000)]
Oops.  Forgot the <HR> that I wasn't supposed to forget..

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

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