http: Restrict maximum size of request line + headers

Prevent memory exhaustion by sending lots of data.
Also add a test to `httpbasics.py`.

Closes #6425
This commit is contained in:
Wladimir J. van der Laan
2015-10-20 11:35:10 +02:00
committed by lateminer
parent 84a208b9d2
commit d57bd81ce6
2 changed files with 17 additions and 0 deletions

View File

@@ -38,6 +38,9 @@
/** Maximum size of http request (request line + headers) */
static const size_t MAX_HEADERS_SIZE = 8192;
/** Maximum size of http request (request line + headers) */
static const size_t MAX_HEADERS_SIZE = 8192;
/** HTTP request work item */
class HTTPWorkItem : public HTTPClosure
{