From: Joe Orton Date: Thu, 30 Jun 2016 07:19:39 +0000 (+0000) Subject: Update language on impact of disabling TRACE, remove reference to compliance. X-Git-Tag: 2.5.0-alpha~1442 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=4239574175777bdd9c95bf962b1bf86cd8c0c0eb;p=apache Update language on impact of disabling TRACE, remove reference to compliance. Reviewed by: wrowe, covener, rpluem git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1750750 13f79535-47bb-0310-9956-ffa450edef68 --- diff --git a/docs/manual/mod/core.xml b/docs/manual/mod/core.xml index daf28e94bf..27d24a243d 100644 --- a/docs/manual/mod/core.xml +++ b/docs/manual/mod/core.xml @@ -4532,16 +4532,18 @@ certain events before failing a request

Finally, for testing and diagnostic purposes only, request bodies may be allowed using the non-compliant TraceEnable extended directive. The core (as an origin server) will - restrict the request body to 64k (plus 8k for chunk headers if + restrict the request body to 64Kb (plus 8Kb for chunk headers if Transfer-Encoding: chunked is used). The core will reflect the full headers and all chunk headers with the response - body. As a proxy server, the request body is not restricted to 64k.

+ body. As a proxy server, the request body is not restricted to 64Kb.

Note -

Despite claims to the contrary, TRACE is not - a security vulnerability, and there is no viable reason for - it to be disabled. Doing so necessarily makes your server - noncompliant.

+ +

Despite claims to the contrary, enabling the TRACE + method does not expose any security vulnerability in Apache httpd. + The TRACE method is defined by the HTTP/1.1 + specification and implementations are expected to support it.

+