58 Commits (lighttpd-1.4.41)

Author SHA1 Message Date
Glenn Strauss 38139fa1a9 [core] permit IPv6 address scope identifier 5 years ago
Glenn Strauss fe02be7e34 [core] make server.max-request-size scopeable (fixes #1901) 5 years ago
Glenn Strauss 28841bfc3d [core] fix server.max-request-size to be precise (fixes #2131) 5 years ago
Glenn Strauss 72b133f595 fix errors detected by Coverity Scan 6 years ago
Glenn Strauss 879a282de7 fix errors detected by Coverity Scan 6 years ago
Glenn Strauss f3e36ccdbb use buffer_string_set_length() to truncate strings 6 years ago
Glenn Strauss df8032a7c8 use buffer_string_set_length() to truncate strings 6 years ago
Glenn Strauss b47494d4cd [config] opts for http header parsing strictness (fixes #551, fixes #1086, fixes #1184, fixes #2143, #2258, #2281, fixes #946, fixes #1330, fixes #602, #1016) 6 years ago
Glenn Strauss 06d3c75440 [core] respond 411 Length Required if request has Transfer-Encoding: chunked (fixes #631) 6 years ago
Glenn Strauss 8abd06a7ff consistent inclusion of config.h at top of files (fixes #2073) 6 years ago
Stefan Bühler ad3e93ea96 Use buffer API to read and modify "used" member 7 years ago
Stefan Bühler 6afad87d2e fix buffer, chunk and http_chunk API 7 years ago
Stefan Bühler d1a2356916 fix SQL injection / host name validation (thx Jann Horn) 8 years ago
Stefan Bühler 29a1070299 add comments for switch fall throughs 8 years ago
Stefan Bühler 9b36534752 [core] return 501 Not Implemented in static file mode for all methods except GET/POST/HEAD/OPTIONS 9 years ago
Stefan Bühler b5da12c008 reject non ASCII characters in HTTP header names 9 years ago
Stefan Bühler 79fed4ec04 remove whitespace at end of header keys 9 years ago
Stefan Bühler 6edfc40f93 fix DoS in Connection header value split (reported by Jesse Sipprell, CVE-2012-5533) 9 years ago
Cyril Brulebois 9c43331382 Use NULL instead of 0 where pointers are expected. 9 years ago
Stefan Bühler 01f9debec3 Fix handling of empty header list entries in http_request_split_value, fixing invalid read in valgrind (fixes #2413) 10 years ago
Stefan Bühler b748fb890d [core] accept dots in ipv6 addresses in host header (fixes #2359) 10 years ago
Stefan Bühler 17d0c36eed Read hostname from absolute uris in the request line (fixes #1937) 12 years ago
Stefan Bühler 22e8b456a9 Fix header inclusion order, always include "config.h" before any system header 12 years ago
Stefan Bühler b87d3e804b Allow digits in hostnames in more places (fixes #1148) 13 years ago
Stefan Bühler 1b2cc3bb66 Show "no uri specified -> 400" error only when "debug.log-request-header-on-error" is enabled (fixes #2030) 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 ef59a62724 Strip trailing dot from "Host:" header 13 years ago
Stefan Bühler 63f785a2f8 Added some extra warning options in cmake and fix the resulting warnings (unused/static functions) 13 years ago
Stefan Bühler e2fd8a89c1 Fix wrong format strings (#1900, thx stepancheg) 13 years ago
Stefan Bühler 83e2296c02 Allow tabs in header values (fixes #1822) 13 years ago
Stefan Bühler cb91487c8d Add option to ignore the "Expect: 100-continue" header instead of returning 417 Expectation failed (closes #1017) 13 years ago
Stefan Bühler 3decb2647b Fix memleak in request header parsing (#1774, thx qhy) 13 years ago
Jan Kneschke f67cdb67df fixed handling of duplicate If-Modified-Since to return 304 15 years ago
Jan Kneschke 8f8e23f636 fixed invalid chars in header values (fixes #1286) 15 years ago
Jan Kneschke 9e4e4f7e1a fixed remote crash on duplicate header keys with line-wrapping (fixes #1230) 15 years ago
Jan Kneschke 76e55e958c strip trailing white-spaces in HTTP-request headers 15 years ago
Marcus Rückert 4a609547a0 r1435@h2o: darix | 2006-11-10 18:25:42 +0100 15 years ago
Marcus Rückert 8cd1471cb3 - white space cleanup part 2 this time 1.4 ;) 15 years ago
Jan Kneschke 0b8de4b3ec allow leading zeros in HTTP/01.01 (fixes #542) 16 years ago
Jan Kneschke c76b19673a allow proxy to svn-apache do a commit 16 years ago
Jan Kneschke 24ff4eb0ab only load reasons for broken HTTP headers on request 16 years ago
Jan Kneschke c6273f69a8 fixed indention 16 years ago
Jan Kneschke 0ef0742654 added a comment what to do before we have Expect: support 16 years ago
Jan Kneschke 28db0418f2 MSIE sends Content-Length: 0 for OPTIONS requests, tolerate that 16 years ago
Jan Kneschke 580823f791 forbid Content-Length for GET, HEAD or OPTIONS requests 16 years ago
Jan Kneschke 95132d93c8 fixed warnings about unused vars and unhandled enum-values in switch() 16 years ago
Jan Kneschke ac7db634f6 detect empty URIs in requests as bad request, status 400 16 years ago
Jan Kneschke c440468249 max-request-size was not respected since a long time 16 years ago
Jan Kneschke 163c25a2a9 added MOVE, COPY, PROPPATCH and nearly complete PROPFIND (Level 1-3 of litmus passed) 17 years ago
Jan Kneschke d8394f7f2e moved code to mod_staticfile, mod_dirlisting and mod_indexfile 17 years ago