163 Commits (bce293e4a7b2a3d9d6518260c74dc3cb7233e342)

Author SHA1 Message Date
Glenn Strauss bce293e4a7 [TLS] better handling of SSL_ERROR_WANT_READ/WRITE 6 years ago
Glenn Strauss 565dec2ff1 [core] consolidate duplicated response_end code 6 years ago
Glenn Strauss 9af58a9716 revert 1.4.40 swap of REQUEST_URI, REDIRECT_URI (fixes #2738) 6 years ago
Glenn Strauss 4d920466f7 [autobuild] clock_gettime() -lrt with glibc < 2.17 6 years ago
Glenn Strauss 5e76b284df [mod_accesslog] %a %A %C %D %k %{}t %{}T (fixes #1145, fixes #1415, fixes #2081) 6 years ago
Glenn Strauss 416b5729fb [core] disable Nagle algorithm (TCP_NODELAY) 6 years ago
Glenn Strauss 879a282de7 fix errors detected by Coverity Scan 6 years ago
Glenn Strauss 5863cb5752 defer choosing "Transfer-Encoding: chunked" 6 years ago
Glenn Strauss bfac0285a7 remove excess calls to joblist_append() 6 years ago
Glenn Strauss 4ef4baa59d http_response_backend_error() 6 years ago
Glenn Strauss 695c8f4e07 [config] config options to stream request/response (#949, #376) 6 years ago
Glenn Strauss 53f550b290 [core] stream response to client (#949) 6 years ago
Glenn Strauss 29e7468d46 [mod_auth] preserve WWW-Authenticate for error docs (fixes #2730) 6 years ago
Glenn Strauss 299173a3b5 reset response headers, write_queue for error docs 6 years ago
Glenn Strauss 1812f5541a [core] lighttpd -1 handles single request on stdin socket (fixes #1584) 6 years ago
Glenn Strauss dbdab5dbc9 [core] server.error-handler new directive for error pages (fixes #2702) 6 years ago
Glenn Strauss 87b172e70e remove unused con->error_handler member 6 years ago
Glenn Strauss 5492063f35 [core] set REDIRECT_STATUS to error_handler_saved_status (fixes #1828) 6 years ago
Glenn Strauss 4b0c822ed0 always poll for client POLLHUP/POLLERR events (fixes #399) 6 years ago
Glenn Strauss 635ab6f802 mv funcs from connections.c to connections-glue.c 6 years ago
Glenn Strauss c263bc6a11 defer reading request body until handle subrequest (fixes #2541) 6 years ago
Glenn Strauss a65c57a548 [core] open fd when appending file to cq (fixes #2655) 6 years ago
Glenn Strauss 760baed402 [mod_expire] reset caching response headers for error docs (fixes #1919) 6 years ago
Glenn Strauss 8abd06a7ff consistent inclusion of config.h at top of files (fixes #2073) 6 years ago
Stefan Bühler 6f89a8bbef [core] fix request_start in keep-alive requests to mark time when received first byte (fixes #2412) 6 years ago
Stefan Bühler c033a1966e [core] improve conditional enabling (thx Gwenlliana, #2598) 6 years ago
Stefan Bühler 566cf8decb add force_assert for more allocation results 6 years ago
Stefan Bühler a069548370 [core] revert increase of temp file size back to 1MB, provide a configure option "server.upload-temp-file-size" instead (fixes #2680) 6 years ago
Stefan Bühler f19128086c [core] don't buffer request bodies smaller than 64k on disk 6 years ago
Stefan Bühler a93be99441 [core] fix search for header end if split across chunks (fixes #2670) 6 years ago
Stefan Bühler 3512b5cb77 [core] allocate at least 4k buffer for incoming data 6 years ago
Stefan Bühler 26226271de maintain cq->bytes_in in chunk API; keep bytes_out/bytes_in synced 7 years ago
Stefan Bühler 593599f14a rewrite network (write) backends 7 years ago
Stefan Bühler ad3e93ea96 Use buffer API to read and modify "used" member 7 years ago
Stefan Bühler 1be163b44a Remove chunkqueue_get_{append,prepend}* API 7 years ago
Stefan Bühler 6afad87d2e fix buffer, chunk and http_chunk API 7 years ago
Stefan Bühler d00e1e79b9 [connections] fix bug in connection state handling 7 years ago
Stefan Bühler 9f2be4882d force assertion: setting FD_CLOEXEC must work (if available) 8 years ago
Stefan Bühler 07dd0bd0a5 add force_assert() to enforce assertions as simple assert()s are disabled by -DNDEBUG (fixes #2546) 8 years ago
Stefan Bühler 29a1070299 add comments for switch fall throughs 8 years ago
Stefan Bühler 559b198f86 [auth] put REMOTE_USER into cgi environment, making it accessible to lua via lighty.req_env (fixes #2495) 9 years ago
Stefan Bühler 6d4d2118c3 [ssl] accept ssl renegotiations if they are not disabled (fixes #2491) 9 years ago
Stefan Bühler 05858f6cf2 [ssl] Fix $HTTP["scheme"] conditional, could be "http" for ssl connections if the ssl $SERVER["socket"] conditional was nested (fixes #2501) 9 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 25a2d665aa call ERR_clear_error only for ssl connections in CON_STATE_ERROR 9 years ago
Stefan Bühler d4d1ff36aa add PATCH method (fixes #2424) 9 years ago
Stefan Bühler db1d977dea Ignore EPIPE/ECONNRESET after SSL_shutdown (thx patdk-wk for reporting) 9 years ago
Stefan Bühler d194c09da9 [ssl] fix segfault in counting renegotiations for openssl versions without TLSEXT/SNI 10 years ago
Stefan Bühler a94bdd07df [ssl] count renegotiations to prevent client renegotiations 10 years ago
Stefan Bühler 3518ab60ed Don't overwrite 401 (auth required) with 501 (unknown method) (fixes #2341) 11 years ago