29 Commits (2c409321df0f9302a986f5c2876638b99e8c892e)

Author SHA1 Message Date
Glenn Strauss 61f85d14ee [core] reject WS following header field-name (fixes #2985) 2 years ago
Glenn Strauss 90c30d5e90 [core] http_status_append() 4 years ago
Glenn Strauss d161f53de0 [core] security: use-after-free invalid Range req 4 years ago
Glenn Strauss 1b62dc325c [tests] test_request unit tests 4 years ago
Glenn Strauss dc1675ea32 [core] fix POST with chunked request body (fixes #2854) 5 years ago
Glenn Strauss 37dac9a23c [core] support Expect: 100-continue with HTTP/1.1 (fixes #377, #1017, #1953, #2438) 6 years ago
Glenn Strauss 4d7f5737f1 [core] support Transfer-Encoding: chunked req body (fixes #2156) 6 years ago
Stefan Bühler d7c90814c3 [tests] add cleanup.sh to cmake test runs, reset SLOWREQUEST in request.t 9 years ago
Stefan Bühler 6200764f05 tests: check different combination of empty values, leading/trailing spaces and commas in the Connection header 10 years ago
Stefan Bühler e05f1b3eec Add static-file.disable-pathinfo option to prevent handling of urls like .../secret.php/image.jpg as static file 11 years ago
Stefan Bühler bf0d57d505 two additional test cases for absolute http(s) uris in the request line 11 years ago
Stefan Bühler 48fea28651 Fix request parser to handle packets with splitted \r\n\r\n (fixes #2105) 13 years ago
Stefan Bühler 3af67d1392 Ignore multiple "If-None-Match" headers (only use first one, fixes #753) 13 years ago
Stefan Bühler ac92ea3616 Allow all http status codes by default; disable body only for 204,205 and 304; generate error pages for 4xx and 5xx (#1639) 14 years ago
Elan Ruusamäe c65ad47a55 - change s/// separator that it doesn't confuse vim 15 years ago
Jan Kneschke 30748f202c fixed timestamps for 32bit time_t which wraps at 2038 15 years ago
Jan Kneschke f67cdb67df fixed handling of duplicate If-Modified-Since to return 304 15 years ago
Jan Kneschke 5bc539b63e don't send a Content-Length for 1xx, 204 and 304 (fixes #1002) 15 years ago
Jan Kneschke 9bc4c2a025 added testcases for #1286 and #1287 15 years ago
Marcus Rückert b8df99f3db - a few more whitespace cleanups 16 years ago
Jan Kneschke 096ec7f1ca OPTIONS may have a content-length 17 years ago
Jan Kneschke bd8e6919d2 added tests for possible crashes 17 years ago
Jan Kneschke 580823f791 forbid Content-Length for GET, HEAD or OPTIONS requests 17 years ago
Jan Kneschke a77f7a90d8 the range-request options was not handled at all, added test case 17 years ago
Jan Kneschke 3ebc17571a find perl at runtime 17 years ago
Jan Kneschke 7988661090 added tests for keep-alive and setenv and passed a ARRAY ref instead of a HASH ref 17 years ago
Jan Kneschke 877161c067 switch to LigtyTest module 17 years ago
Jan Kneschke 7a25f1b5f5 Unified all tests to use the LighyTest framework 17 years ago
Jan Kneschke 40e8c6714a seperated the tests for each section and let run-tests.pl use Test::Harness 18 years ago