1
0
mirror of https://github.com/apache/httpd.git synced 2025-09-01 02:02:06 +03:00
Commit Graph

22 Commits

Author SHA1 Message Date
dgaudet
b709b72933 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
1999-06-04 17:15:48 +00:00
Lars Eilebrecht
dcac303440 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
1999-03-19 21:23:19 +00:00
Roy T. Fielding
ba1afaed15 Update docs according to new negotiation ordering. Note that we
still don't have any documentation of TCN/RVSA effects.


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@82762 13f79535-47bb-0310-9956-ffa450edef68
1999-02-06 14:00:33 +00:00
pcs
f3ace6ab38 Fix negotiation so that we prefer an encoded variant over an unencoded
variant if the user-agent explicitly says it can accept that encoding.
Previously we always preferred the unencoded variant.

PR:		3447
Submitted by:	Paul Ausbeck <paula@alumni.cse.ucsc.edu>
Reviewed by:	Paul Sutton


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@82443 13f79535-47bb-0310-9956-ffa450edef68
1998-12-04 17:37:06 +00:00
Ken Coar
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
Ken Coar
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
Ken Coar
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
Ken Coar
1b19735a79 Part 2 of the semi-regular HTML normalisation. Now on to
apache-site...  No thirty.


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@81322 13f79535-47bb-0310-9956-ffa450edef68
1998-05-20 14:22:48 +00:00
Ken Coar
80c32a1d5f Another pass at the normalisation of the HTML tags. Some
corrections coming up.


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@80130 13f79535-47bb-0310-9956-ffa450edef68
1998-02-05 20:05:18 +00:00
Ken Coar
07050bb5be A truly mighty mod normalising HTML tags to uppercase, and
'i' and 'b' to 'EM' and 'STRONG' respectively.  Been threatening
	to do this for months.. no-one need try to maintain this when
	writing/modifiying the docs.


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@80021 13f79535-47bb-0310-9956-ffa450edef68
1998-01-26 16:54:35 +00:00
dgaudet
7f9ce50323 Lars says:
some people are confused if they see the different naming conventions
for language negotiated documents (e.g. foo.html.en vs. foo.en.html)
and how a hyperlink to such a document should look like.
There's a PR about it (#1559) and I've seen several questions on
usenet about it.

I tried to clarify this issue in an extra paragraph in the
content-negotiation.html document (see attachment).

PR:		1559
Submitted by:	Lars Eilebrecht
Reviewed by:	Dean Gaudet


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@79735 13f79535-47bb-0310-9956-ffa450edef68
1997-12-20 20:42:29 +00:00
Ken Coar
87226ebeb8 More HTML cleanups, retrofit of intentional <XA> tag to a no-op
<A NAME> (thanks, Marc).  Lots of trailing blanks removed throughout.
	Small addition to the new_features_1_3 page.  Plenty of
	cleanup still to come..


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@78545 13f79535-47bb-0310-9956-ffa450edef68
1997-07-06 17:19:19 +00:00
Ken Coar
6e5d24ac49 Changed colours from mnemonics to #rrggbb syntax, since some
older browsers (e.g., Mozilla 1.1) don't know the names yet.

Submitted by:	Comments from Marc Slemko, Brian Behlendorf


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@78222 13f79535-47bb-0310-9956-ffa450edef68
1997-06-04 11:07:52 +00:00
Ken Coar
7ff22e8e2a Documentation appearance rework, pass 1, phase 1: background,
aligning first H1 and image in the centre.  This is just the
	top-level htdocs/manual directory.  Still to do: subordinate
	directories, format normalisation (to HR or not to HR?).


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@78218 13f79535-47bb-0310-9956-ffa450edef68
1997-06-04 02:55:26 +00:00
Marc Slemko
12e17e74b5 Big spelling and HTML cleanup of docs. Thanks go to weblint and ispell
and their authors.


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@78081 13f79535-47bb-0310-9956-ffa450edef68
1997-05-01 05:27:03 +00:00
Ben Laurie
b1e2691fd1 Just caught my eye...
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@77529 13f79535-47bb-0310-9956-ffa450edef68
1997-01-28 20:05:29 +00:00
pcs
1878eaa4f1 Typos and other minor mistakes
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@77527 13f79535-47bb-0310-9956-ffa450edef68
1997-01-28 15:38:14 +00:00
pcs
5b450d9ac1 Expand documentation of content negotiation for Apache 1.2 including
HTTP/1.1 stuff. Document the algorithm apache uses to choose a variant.


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@77295 13f79535-47bb-0310-9956-ffa450edef68
1996-12-20 16:13:14 +00:00
brian
1854018955 Reviewed by: Brian Behlendorf
Submitted by:	Martin Kraemer

More link surgery - I think this should be it.


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@77274 13f79535-47bb-0310-9956-ffa450edef68
1996-12-12 01:09:58 +00:00
Randy Terbush
5c09d4b24b Spelling corrections
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@77156 13f79535-47bb-0310-9956-ffa450edef68
1996-12-02 18:14:12 +00:00
brian
3448d5d677 Another massive sweep, adding SSI header/footer combos.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@77020 13f79535-47bb-0310-9956-ffa450edef68
1996-11-21 10:47:40 +00:00
paul
2ada5933c8 New manual setup. This is the current docs for all versions of the
server merged into a single manual.


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@76987 13f79535-47bb-0310-9956-ffa450edef68
1996-11-18 19:51:08 +00:00