118 Commits (d4d1ff36aa69bb3afb21527dda7aad092ee2102d)

Author SHA1 Message Date
Stefan Bühler d4d1ff36aa add PATCH method (fixes #2424) 10 years ago
Stefan Bühler db1d977dea Ignore EPIPE/ECONNRESET after SSL_shutdown (thx patdk-wk for reporting) 10 years ago
Stefan Bühler d194c09da9 [ssl] fix segfault in counting renegotiations for openssl versions without TLSEXT/SNI 11 years ago
Stefan Bühler a94bdd07df [ssl] count renegotiations to prevent client renegotiations 11 years ago
Stefan Bühler 3518ab60ed Don't overwrite 401 (auth required) with 501 (unknown method) (fixes #2341) 11 years ago
Stefan Bühler f434d514ad Limit amount of bytes we send in one go; fixes stalling in one connection and timeouts on slow systems. 11 years ago
Stefan Bühler cf719ec5b8 Silence annoying "connection closed: poll() -> ERR" error.log message (fixes #2257) 12 years ago
Stefan Bühler 7e5b0fe9ab Rename fdevent_event_add to _set to reflect what the function does. Fix some handlers. 12 years ago
Stefan Bühler 38f2d1ddd7 cleanup fdevent code, removed linux-rtsig handler, replaced some fprintf calls 12 years ago
Stefan Bühler cf5fcf953d openssl: silence annoying error messages for errno==0 (fixes #2213) 12 years ago
Stefan Bühler bd4c4aaab2 Fix stalls while reading from ssl sockets (fixes #2197) 12 years ago
Stefan Bühler b3892c1410 Reset uri.authority before TLS servername handling, reset all "keep-alive" data in connection_del (fixes #2125) 12 years ago
Stefan Bühler 914e499723 Fix HUP detection in close-state if event-backend doesn't support FDEVENT_HUP (like select or poll on FreeBSD) 13 years ago
Stefan Bühler f601b8028b Append to previous buffer in con read (fixes #2147, found by liming, CVE-2010-0295) 13 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 2b79b9c3cb reset tlsext_server_name in connection_reset - fixes random hostnames in the $HTTP["host"] conditional 13 years ago
Stefan Bühler ef28250d23 disable warning "CLOSE-read", part 2 (fixes #2091) 13 years ago
Stefan Bühler a81c2a1b02 disable warning "CLOSE-read" 13 years ago
Peter Colberg 8b6dae4139 Add TLS servername indication (SNI) support (fixes #386, thx Peter Colberg <peter@colberg.org>) 13 years ago
Stefan Bühler 20c4cd55c3 Fix close_timeout_ts trigger (should finally fix lingering close) 13 years ago
Stefan Bühler 7c65bd74ff commit 476c5d48ea9fbd4d1c6d4ef3f128b6e4898a297f 13 years ago
Stefan Bühler 22e8b456a9 Fix header inclusion order, always include "config.h" before any system header 13 years ago
Stefan Bühler 4df22f2a32 Fix issues found with clang analyzer 13 years ago
Stefan Bühler 214484dec0 Keep url/host values from connection to display information while keep-alive in mod_status (fixes #1202) 13 years ago
Stefan Bühler 60e745695a Fix 100% cpu usage if time() < 0 (thx to gaspa and cate, fixes #1964) 13 years ago
Stefan Bühler b202898c40 Backup errno for later usage (reported by Guido Reina via mailinglist) 13 years ago
Stefan Bühler 966ba442dc Limit amount of bytes read for one read-event (fixes #1070) 13 years ago
Stefan Bühler 63f785a2f8 Added some extra warning options in cmake and fix the resulting warnings (unused/static functions) 14 years ago
Stefan Bühler 21c5377d3f Use FD_CLOEXEC if possible (fixes #1821) 14 years ago
Stefan Bühler 80a2ff3f3a Do not rely on ioctl FIONREAD (#673) 14 years ago
Stefan Bühler 19588f6ee6 Hide some ssl errors per default, enable them with debug.log-ssl-noise (#397) 14 years ago
Stefan Bühler 52861d77df Replace buffer_{append,copy}_string with the _len variant where possible (#1732, thx crypt) 14 years ago
Stefan Bühler e93cb224c1 Fix more warnings (unused var, pointer types in md5.c) 14 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
Stefan Bühler fcce4c9cbb Fix comment style (use /* */ instead of //) 14 years ago
Marcus Rückert 91d83ea983 - fix 2 small typos in the ssl fix 14 years ago
Stefan Bühler 6363a0908f Fixed SSL_shutdown error handling problems which became visible after [2136]. 14 years ago
Stefan Bühler 2b46e3dacc Fix #285 again: read error after SSL_shutdown (thx marton.illes@balabit.com) and clear the error queue before some other calls 14 years ago
Jan Kneschke 46396ac56c don't suppress the content of a status 300 15 years ago
Stefan Bühler debd30876a r2123@chromobil: stefan | 2008-02-27 19:30:54 +0100 15 years ago
Stefan Bühler d1bb91108d Fix Content-Length header if response body gets removed in connections.c (#1412, part 2) 15 years ago
Stefan Bühler f570913e3c Fix #1412: do not suppress content for "307 Temporary Redirect" 15 years ago
Stefan Bühler a25cbfa36b r2091@chromobil: stefan | 2008-02-26 17:06:03 +0100 15 years ago
Stefan Bühler f350d186fc r2085@chromobil: stefan | 2008-02-26 16:14:50 +0100 15 years ago
Jan Kneschke 5b2e697cfa * fixed hanging redirects with keep-alive due to missing 15 years ago
Jan Kneschke 5bc539b63e don't send a Content-Length for 1xx, 204 and 304 (fixes #1002) 15 years ago
Jan Kneschke 7eb8981e44 fixed duplicate code which handles the "disable keep-alive" for dynamic 15 years ago
Marcus Rückert baec632cb7 - finally! the fix for 948. 15 years ago
Marcus Rückert 05d9e7dd52 - remove the code again. this reopens #948 15 years ago
Marcus Rückert 5504501699 - fix the frigging 404-handler bugs: 15 years ago