1
0
mirror of https://github.com/apache/httpd.git synced 2025-07-05 16:21:14 +03:00
Commit Graph

177 Commits

Author SHA1 Message Date
54c9571a42 Slight clarification of chunked encoding and keep-alives. Thanks Tony.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@86875 13f79535-47bb-0310-9956-ffa450edef68
2000-11-08 22:37:29 +00:00
efc5b26cf1 Make the keep-alive documentation more accurate.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@86861 13f79535-47bb-0310-9956-ffa450edef68
2000-11-08 01:15:49 +00:00
1766317db6 Fix typos and grammar.
Submitted by:	Chris Pepper@mail.reppep.com


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@86728 13f79535-47bb-0310-9956-ffa450edef68
2000-10-24 01:11:59 +00:00
0426d37522 One more update for "config directory" patch,
plus update of keep-alive documentation.
PR:
Obtained from:
Submitted by:
Reviewed by:


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@86727 13f79535-47bb-0310-9956-ffa450edef68
2000-10-23 22:41:58 +00:00
d58e23d383 Be a little more explicit about the consequences of
ErrorDocument xxx http://....


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@86411 13f79535-47bb-0310-9956-ffa450edef68
2000-10-06 00:56:48 +00:00
08b904e73f PR: 5961
Make the NameVirtualHost docs a little more accurate.


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@86234 13f79535-47bb-0310-9956-ffa450edef68
2000-09-15 19:13:42 +00:00
97318f9e20 allow->Allow, deny->Deny, order->Order and require->Require.
All directives are now consistently capitalized.
PR:
Obtained from:
Submitted by:	Rich Bowen <rbowen@rcbowen.com>
Reviewed by:


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@86205 13f79535-47bb-0310-9956-ffa450edef68
2000-09-12 15:16:59 +00:00
ed488c48e5 PR: 6470,6450,6218,6216,6478
Submitted by:	pepper@reppep.com
Reviewed by:	Joshua Slive
Grammar fixes from the bug database.


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@86189 13f79535-47bb-0310-9956-ffa450edef68
2000-09-09 18:19:55 +00:00
4e54ed5e02 ding, dong, ServerType is dead
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@85016 13f79535-47bb-0310-9956-ffa450edef68
2000-04-22 23:45:10 +00:00
2ad2f9e3b8 Document that a whole pile of directives have moved to the MPMs
or disappeared entirely.


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@84815 13f79535-47bb-0310-9956-ffa450edef68
2000-03-21 19:08:35 +00:00
ac23f18cd5 Explain the changed ErrorDocument syntax.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@84813 13f79535-47bb-0310-9956-ffa450edef68
2000-03-21 18:28:27 +00:00
5c44108274 Some Apache users are nervous about the version number (e.g.,
"Apache/1.3.11") in the Server: version string -- so add a
	new ServerTokens keyword that displays just the product name
	with no version (i.e., "Apache").


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@84678 13f79535-47bb-0310-9956-ffa450edef68
2000-02-28 13:42:23 +00:00
af4ec5a231 Try to reduce confusion over multiple and possible "conflicting"
versions of the term "default" by changing AddDefaultCharset to
be of the mode Off | On | charset
PR:
Obtained from:
Submitted by:
Reviewed by:


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@84569 13f79535-47bb-0310-9956-ffa450edef68
2000-02-05 00:33:18 +00:00
312b86c116 Streamline the AddDefaultCharset directive. Now this one directive
controls the entire 'charset' specification setup. If there is
heartburn, I have no trouble with backing this out, but it makes
live easier for those not using the "default" charset, and reduces
directive bloat a bit :)

PR:
Obtained from:
Submitted by:
Reviewed by:	Martin


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@84564 13f79535-47bb-0310-9956-ffa450edef68
2000-02-03 14:22:26 +00:00
bf91ca510f Marc's CSS patch!
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@84557 13f79535-47bb-0310-9956-ffa450edef68
2000-02-02 20:43:16 +00:00
d396b348b0 Documentation for the Netware port
Submitted by:	Mike Gardiner


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@84489 13f79535-47bb-0310-9956-ffa450edef68
2000-01-18 19:32:49 +00:00
25cf1b6402 Revert the scoreboard change because Jim doesn't like it.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@84444 13f79535-47bb-0310-9956-ffa450edef68
2000-01-12 15:54:46 +00:00
5288c0fb16 Be more explicit about the performance of UseCanonicalName DNS
after the scoreboard change.


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@84440 13f79535-47bb-0310-9956-ffa450edef68
2000-01-12 01:18:07 +00:00
fb179c817c Add back support for UseCanonicalName in <Directory> containers.
Mistake was found by Dave Colasurdo <davecola@us.ibm.com>


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@84345 13f79535-47bb-0310-9956-ffa450edef68
1999-12-21 07:52:51 +00:00
8467d26cce Uhm... forgot require directive...
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@84322 13f79535-47bb-0310-9956-ffa450edef68
1999-12-19 18:46:59 +00:00
73ef731ed0 Add some links.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@84320 13f79535-47bb-0310-9956-ffa450edef68
1999-12-19 17:33:14 +00:00
8ab5b2f8b3 explain how ServerName interacts with NameVirtualHost better
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@84125 13f79535-47bb-0310-9956-ffa450edef68
1999-11-16 12:16:20 +00:00
f98f4f4636 The current documentation on the Rlimit{CPU,MEM,Nproc} directives
uses the wording "for all processes", which leads one to believe that
the limit applies to all of the Apache children processes.
However, this is not the case. The resource limits are applied in
ap_call_exec() which is only called by mod_cgi and mod_include.

Submitted by:	David Harris <dharris@drh.net>
Reviewed by:	Roy Fielding


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@83682 13f79535-47bb-0310-9956-ffa450edef68
1999-08-15 06:55:48 +00:00
956e6067f0 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
1999-07-29 18:17:43 +00:00
0b5e2611bb 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
1999-06-24 16:38:34 +00:00
58cdcba4b5 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
1999-06-22 01:11:09 +00:00
a4929c7ee9 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
1999-06-22 00:51:25 +00:00
075b1f245c 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
1999-06-17 11:49:26 +00:00
045d71f352 Typo in HREF.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@83330 13f79535-47bb-0310-9956-ffa450edef68
1999-06-14 18:41:23 +00:00
1356837ec2 Typo
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@83327 13f79535-47bb-0310-9956-ffa450edef68
1999-06-13 20:06:42 +00:00
67c353b628 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
1999-06-13 19:59:37 +00:00
a4387425e7 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
1999-04-20 22:19:15 +00:00
f29db3dce8 Added a <LimitExcept method ...> sectioning directive that allows
the user to assign authentication control to any HTTP method that
is *not* given in the argument list; i.e., the logical negation
of the <Limit> directive.  This is particularly useful for controlling
access on methods unknown to the Apache core, but perhaps known by
some module or CGI script.

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


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@82783 13f79535-47bb-0310-9956-ffa450edef68
1999-02-09 20:20:23 +00:00
2f623bf01a Update htdocs with new ScriptInterpreterSource directive.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@82759 13f79535-47bb-0310-9956-ffa450edef68
1999-02-06 11:00:57 +00:00
pcs
4b2a2341d0 Note change of default error log filename on Windows from error_log
to error.log.


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@82747 13f79535-47bb-0310-9956-ffa450edef68
1999-02-05 09:22:43 +00:00
c2419ae221 Fix a few minor inconsistencies related to directive scoping
============================================================

1. httpd -h

Under "httpd -h" one gets a nice English description in which scope a
directive can occur. But we talk here only about <Directory> and <Location>,
although <Files> is treated the same (also with `cmd->override ==
ACCESS_CONF|OR_ALL'). So I think it's correct to also list <Files>, too.

2. Used scope variants

Currently we have 203 directives and they use the following scopes (the
numbers in parenthesis gives the number of directives using a particular
scope):

   RSRC_CONF (106)
   RSRC_CONF|ACCESS_CONF (5)
   RSRC_CONF|ACCESS_CONF|OR_ALL (1)            <--
   RSRC_CONF|ACCESS_CONF|OR_AUTHCFG (2)        <--
   ACCESS_CONF (5)
   OR_AUTHCFG (20)
   OR_LIMIT (3)
   OR_OPTIONS (4)
   OR_FILEINFO (21)
   OR_INDEXES (23)
   OR_ALL (13)

This is well spreaded and sounds reasonable. Except for
the two classes:

   RSRC_CONF|ACCESS_CONF|OR_ALL (1)
   RSRC_CONF|ACCESS_CONF|OR_AUTHCFG (2)

The first one is just a syntax overkill. It means only OR_ALL, because OR_ALL
includes (implicitly) already RSRC_CONF and ACCESS_CONF. So, when we fix
this to OR_ALL we get:

   RSRC_CONF (106)
   RSRC_CONF|ACCESS_CONF (5)
   RSRC_CONF|ACCESS_CONF|OR_AUTHCFG (2)        <--
   ACCESS_CONF (5)
   OR_AUTHCFG (20)
   OR_LIMIT (3)
   OR_OPTIONS (4)
   OR_FILEINFO (21)
   OR_INDEXES (23)
   OR_ALL (14)

The remaining RSRC_CONF|ACCESS_CONF|OR_AUTHCFG is used by two directives:
UseCanonicalName and ContentDigest. Two not too old directives which were
added mostly at the same time. They're are implemented the same way.
But the scope looks incorrect. Why?

First, it's again syntax overkill, ok. We can reduce it to
RSRC_CONF|OR_AUTHCFG. But when we compare it to all other used scopes, it
looks very inconsistent. No other of the 203 directives want to be applicable
in such a non-orthoginal scope: on the first hand inside the AuthConfig scope
(which means .htaccess under "AllowOverride AuthConfig" plus _INSIDE_ of
<Directory>/<Location>/<Files> sections in httpd.conf only) and on the other
hand also in RSRC_CONF (which means _OUTSIDE_ of
<Directory>/<Location>/<Files> sections in httpd.conf only). Sure, finally
it's everywhere in httpd.conf plus .htaccess under AuthConfig scope.  But it's
not intuitive: Directives which want to be applicable in such a total scope
use OR_OPTIONS, OR_FILEINFO or OR_INDEXES. And when we think about
UseCanonicalName and ContentDigest we find out that they belongs more to
Options, XBitHack and CheckSpelling than to any AuthXXXX directives.

So, I propose to change the scope of those two directives to OR_OPTIONS.  It
makes no big difference, of course. It still is useable everwhere inside
httpd.conf, but inside .htaccess now under Options instead of AuthConfig.  And
it both belongs to the more correct group of directives and makes our list of
used scopes more consistent.

With the above patch be get this consistent scope-list:

   RSRC_CONF (106)
   RSRC_CONF|ACCESS_CONF (5)
   ACCESS_CONF (5)
   OR_AUTHCFG (20)
   OR_LIMIT (3)
   OR_OPTIONS (6)
   OR_FILEINFO (21)
   OR_INDEXES (23)
   OR_ALL (14)

When we take into account that _theoretically_ there are a lot more variants
of these or'ed values are possible, this list is _VERY_ clean. Actually it's
the most clean variant I can think of (except for the fact that the whole
mechanism is a horrible mess ;-)...


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@82558 13f79535-47bb-0310-9956-ffa450edef68
1999-01-01 17:03:12 +00:00
pcs
893fd31987 A few minor HTML fixes
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@82417 13f79535-47bb-0310-9956-ffa450edef68
1998-11-23 15:21:18 +00:00
62ee3cbe95 Make it more clear that AuthName takes a single argument, and fix
a broken example in the FAQ.

PR:		3360
Submitted by:	Jonathan Hartzog <jhartzog@w00f.com>


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@82360 13f79535-47bb-0310-9956-ffa450edef68
1998-11-07 00:10:40 +00:00
ffa03a35f4 Document `ErrorLog syslog:facility' variant of error logging.
Requested by: Youichirou Koga <y-koga@jp.FreeBSD.org>
Performed by: Ralf S. Engelschall
PR: 3096


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@82204 13f79535-47bb-0310-9956-ffa450edef68
1998-10-03 13:38:31 +00:00
ee4db23663 BS2000 only: Change nasty BS2000AuthFile to less dangerous BS2000Account
(no need to store a password anywhere)


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@82078 13f79535-47bb-0310-9956-ffa450edef68
1998-09-17 20:23:40 +00:00
681f8e5fec More documentation consistency cleanup for 1.3.2.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@82066 13f79535-47bb-0310-9956-ffa450edef68
1998-09-17 14:15:02 +00:00
caec9aac63 The semi-regular HTML cleanup of the documentation. There are
some HTML errors (incorrect anchor nesting, primarily) coming in
	another commit.


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@82064 13f79535-47bb-0310-9956-ffa450edef68
1998-09-17 12:33:12 +00:00
64b5f061b7 Fix some typos and inaccuracies and incorrectnesses.
PR:		3016
Submitted by:	Youichirou Koga <y-koga@jp.FreeBSD.org>


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@82061 13f79535-47bb-0310-9956-ffa450edef68
1998-09-17 12:06:41 +00:00
20cd1090f9 Add some more detailed information about ListenBacklog and MaxClients,
plus a few misc cleanups.

PR:
Obtained from:
Submitted by:
Reviewed by:


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@82008 13f79535-47bb-0310-9956-ffa450edef68
1998-09-07 08:31:45 +00:00
f1f562e65f LocationMatch, not Location, is only 1.3+.
PR:
Obtained from:
Submitted by:	Paul Phillips <paulp@go2net.com>
Reviewed by:


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@81963 13f79535-47bb-0310-9956-ffa450edef68
1998-08-27 06:49:24 +00:00
860f63ab0f Forgot that LimitRequestBody is allowed everywhere.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@81919 13f79535-47bb-0310-9956-ffa450edef68
1998-08-12 00:31:44 +00:00
405e967857 Documentation for the LimitRequest* directives.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@81917 13f79535-47bb-0310-9956-ffa450edef68
1998-08-12 00:29:14 +00:00
0c968cb5dd Move the ExtendedStatus option to mod_status
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@81907 13f79535-47bb-0310-9956-ffa450edef68
1998-08-11 15:37:50 +00:00
e44cc22be0 And now the docs for ExtendedStatus
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@81902 13f79535-47bb-0310-9956-ffa450edef68
1998-08-11 00:24:28 +00:00
70f15d6e86 Digest is mostly supported, for all the good it does.
PR: 2715
Obtained from:
Submitted by:	Youichirou Koga <y-koga@jp.FreeBSD.org>
Reviewed by:


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@81827 13f79535-47bb-0310-9956-ffa450edef68
1998-07-28 05:57:13 +00:00