diff options
Diffstat (limited to 'src/HttpHeaderProcessor.cc')
| -rw-r--r-- | src/HttpHeaderProcessor.cc | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/src/HttpHeaderProcessor.cc b/src/HttpHeaderProcessor.cc index 79078136..19ff3eca 100644 --- a/src/HttpHeaderProcessor.cc +++ b/src/HttpHeaderProcessor.cc @@ -46,7 +46,13 @@ namespace aria2 { -HttpHeaderProcessor::HttpHeaderProcessor():_limit(4096) {} +HttpHeaderProcessor::HttpHeaderProcessor(): + _limit(21/*lines*/*8190/*per line*/) {} +// The above values come from Apache's documentation +// http://httpd.apache.org/docs/2.2/en/mod/core.html: See +// LimitRequestFieldSize and LimitRequestLine directive. Also the +// page states that the number of request fields rarely exceeds 20. +// aria2 uses this class in both client and server side. HttpHeaderProcessor::~HttpHeaderProcessor() {} |
