Hi,

following patch adds a new entry to the FAQ's trouble shooting section, documenting the known problem with large headers, exceeding Apache httpd's LimitRequestFieldSize setting.

[[[
Document known issue about long header sections causing problems with Apache httpd.

* docs/faq.html
  (Table of Contents): add link to new http-400 section
  (http-400): new trouble shooting section about http-400-error
]]]

Regards,
Stefan

Index: faq.html
===================================================================
--- faq.html	(revision 1743727)
+++ faq.html	(working copy)
@@ -275,6 +275,8 @@
     characters do not seem to be working?</a></li>
 <li><a href="#dav-slow-copy">Why does an HTTP(S) URL-to-URL copy or
     branch/tag operation take a long time?</a></li>
+<li><a href="#http-400">When performing an operation, I get the error:
+    "Unexpected HTTP status 400 'Bad Request' [...]". How can I resolve it?</a></li>
 </ul>
 
 <h4>Developer questions:</h4>
@@ -4399,8 +4401,36 @@
 
 </div>
 
+<div class="h3" id="http-400">
+
+<h3>When performing an operation, I get the error: "Unexpected HTTP status 400
+'Bad Request' [...]". How can I resolve it?
+  <a class="sectionlink" href="#http-400"
+    title="Link to this section">&para;</a>
+</h3>
+
+<p>The error can have different causes. In general it points out that there's
+some communication issue between the client and the server.<br />
+Best check the server log to see if that contains further information on what's
+wrong.</p>
+
+<p>For Subversion 1.8.10 to 1.9.3 (including) the issue could have been
+experienced when deleting directories containing multiple locks
+(<a href="https://issues.apache.org/jira/browse/SVN-4557";>issue 4557</a>).
+<br />
+Another manifestation of the same underlying issue is logged as
+<a href="https://issues.apache.org/jira/browse/SVN-4634";>issue 4634</a>.<br />
+In these cases the problem is that the server doesn't process the complete
+http header section which the client sends to the server.<br />
+A possible workaround is to check the server configuration to see if the
+current limit can be changed (for Apache httpd that's the LimitRequestFieldSize
+setting, for instance). Alternatively switching to HTTP/2 should also resolve
+the problem.</p>
+
 </div>
 
+</div>
+
 <div class="h2" id="developer-questions">
 <h2>Developer questions:
   <a class="sectionlink" href="#developer-questions"

Reply via email to