]> granicus.if.org Git - apache/log
apache
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

25 years ago Point out that for multiple AddLanguage directives with the
Ken Coar [Thu, 29 Apr 1999 19:55:53 +0000 (19:55 +0000)]
Point out that for multiple AddLanguage directives with the
same extension, the last one encountered dominates.  This is
true of lots of directives, but this is the one on which we
got a PR..

PR: 3570

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

25 years ago A minor but frequest request: allow Webmaster control over the
Ken Coar [Thu, 29 Apr 1999 15:44:32 +0000 (15:44 +0000)]
A minor but frequest request: allow Webmaster control over the
name of the tracking cookie.

PR: 2921, 4303

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

25 years ago Add another special-meaning envariable, force-no-vary, to allow
Ken Coar [Thu, 29 Apr 1999 15:06:54 +0000 (15:06 +0000)]
Add another special-meaning envariable, force-no-vary, to allow
removal of the Vary field from response headers.

PR: 4118

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

25 years agoSubmitted by: Joe Moenich <moenich@us.ibm.com>
Manoj Kasichainula [Tue, 27 Apr 1999 20:36:25 +0000 (20:36 +0000)]
Submitted by: Joe Moenich <moenich@us.ibm.com>
Reviewed by: Dean Gaudet, Martin Kraemer, Manoj Kasichainula

Add support for standalone mode in TPF

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

25 years agoPR:
brian [Tue, 27 Apr 1999 08:26:55 +0000 (08:26 +0000)]
PR:

Slight typo corrected.

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

25 years ago Fix a protocol misquote.
Ken Coar [Mon, 26 Apr 1999 12:22:24 +0000 (12:22 +0000)]
Fix a protocol misquote.

PR: 4308
Submitted by: Klaus Weide <kweide@tezcat.com>
Reviewed by: Ken Coar

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

25 years agoCommit corresponding CHANGES and documentation changes for RewriteLock.
Ralf S. Engelschall [Thu, 22 Apr 1999 09:58:03 +0000 (09:58 +0000)]
Commit corresponding CHANGES and documentation changes for RewriteLock.

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

25 years agomissing / in example
dgaudet [Wed, 21 Apr 1999 05:01:24 +0000 (05:01 +0000)]
missing / in example

PR: 3631
Submitted by: Sebastian Andersson <sa@hogia.net>

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

25 years agoDocument the MaxRequestsPerChild values wrt
Jim Jagielski [Tue, 20 Apr 1999 22:19:15 +0000 (22:19 +0000)]
Document the MaxRequestsPerChild values wrt
KeepAlives and how to tune it

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

25 years agoie40 screws up vary
dgaudet [Tue, 20 Apr 1999 20:00:39 +0000 (20:00 +0000)]
ie40 screws up vary

PR: 4118

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

25 years agonote about 127.0.0.1
dgaudet [Tue, 20 Apr 1999 19:18:41 +0000 (19:18 +0000)]
note about 127.0.0.1

PR: 4155

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

25 years ago Add a note about 'no whitespace need apply.'
Ken Coar [Wed, 14 Apr 1999 11:19:21 +0000 (11:19 +0000)]
Add a note about 'no whitespace need apply.'

PR: 4212

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

25 years agoSome documentation on the multiple services patch
Bill Stoddard [Thu, 8 Apr 1999 21:56:40 +0000 (21:56 +0000)]
Some documentation on the multiple services patch
Submitted by: Keith Wannamaker

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

25 years agoRemoveHandler was missing from the directives list
pcs [Tue, 23 Mar 1999 14:35:47 +0000 (14:35 +0000)]
RemoveHandler was missing from the directives list

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

25 years agoRemove --user/--group tar options... they are not portable.
Lars Eilebrecht [Mon, 22 Mar 1999 23:41:40 +0000 (23:41 +0000)]
Remove --user/--group tar options... they are not portable.
Ignore it for now. I'll have to take a closer at it.

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

25 years agoBack out Ken's PassAllEnv code...
Lars Eilebrecht [Mon, 22 Mar 1999 23:38:20 +0000 (23:38 +0000)]
Back out Ken's PassAllEnv code...

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

25 years agoSome minor doc updates...
Lars Eilebrecht [Sun, 21 Mar 1999 02:03:04 +0000 (02:03 +0000)]
Some minor doc updates...

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

25 years ago Add PassAllEnv to make all of the server's environment variables
Ken Coar [Sat, 20 Mar 1999 21:51:37 +0000 (21:51 +0000)]
Add PassAllEnv to make all of the server's environment variables
available to CGIs and SSIs within the directive's scope.  NOT
recommended for general use, but eases the transition for IBM's
current LDGW customers to Apache.

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

25 years agoAdd option to let the user specify an email address.
Lars Eilebrecht [Fri, 19 Mar 1999 22:57:30 +0000 (22:57 +0000)]
Add option to let the user specify an email address.

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

25 years agoUpdate negotiation documentation.
Lars Eilebrecht [Fri, 19 Mar 1999 21:23:19 +0000 (21:23 +0000)]
Update negotiation documentation.

Submitted by: Koen Holtman <Koen.Holtman@cern.ch>

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

25 years agoNote the different Start menu option names between 1.3.4 and 1.3.5.
pcs [Fri, 19 Mar 1999 16:07:18 +0000 (16:07 +0000)]
Note the different Start menu option names between 1.3.4 and 1.3.5.

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

25 years agoNote that Apache may run on Windows 98 (since at least some bug reports
pcs [Fri, 19 Mar 1999 16:02:19 +0000 (16:02 +0000)]
Note that Apache may run on Windows 98 (since at least some bug reports
say they've tried it).

Describe the new Apache Start menu options for starting and stopping
the Apache console application.

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

25 years agoOops...
Lars Eilebrecht [Tue, 16 Mar 1999 23:46:02 +0000 (23:46 +0000)]
Oops...

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

25 years agoTypo.
Lars Eilebrecht [Mon, 15 Mar 1999 22:14:39 +0000 (22:14 +0000)]
Typo.

PR: 4060
Submitted by: Axel Beckert <axel@dagstuhl.de>
Reviewed by: Lars

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

25 years agoAdded ap_sub_req_method_uri() for doing a subrequest with a method
Roy T. Fielding [Sun, 7 Mar 1999 15:05:32 +0000 (15:05 +0000)]
Added ap_sub_req_method_uri() for doing a subrequest with a method
other than GET, and const'd the definition of method in request_rec.

Submitted by: Greg Stein <gstein@lyra.org>
Reviewed by: Roy Fielding, Dean Gaudet, Doug MacEachern

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

25 years agoCommit %V and \n changes to mod_log_config.
dgaudet [Thu, 4 Mar 1999 19:28:37 +0000 (19:28 +0000)]
Commit %V and \n changes to mod_log_config.

Submitted by: Tony Finch <dot@dotat.at>

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