150 Commits (f13db69012304f4d8145f14730ea0d1425006c31)

Author SHA1 Message Date
Glenn Strauss 879ce0b534 [mod_proxy] replace HTTP Host sent to backend (fixes #2770) 6 years ago
Glenn Strauss 5bf5e1adcc fix race in dynamic handler configs (reentrancy) (fixes #2774) 6 years ago
Glenn Strauss fa67918d3e fix FastCGI, SCGI, proxy reconnect on failure 6 years ago
Glenn Strauss 93afda9c8e performance: use Linux extended syscalls and flags 6 years ago
Glenn Strauss dc91e40657 dynamic handlers store debug flag in handler_ctx 6 years ago
Glenn Strauss 40f16d52db [core] fix crash if ready events on abandoned fd (fixes #2748) 6 years ago
Glenn Strauss 27f85dbdf4 [core] proxy,scgi omit shutdown() to backend (fixes #2743) 6 years ago
Glenn Strauss 666b9fd726 [core] enforce wait for POLLWR after EINPROGRESS (fixes #2744) 6 years ago
Glenn Strauss 1de652f40b [mod_proxy,mod_scgi] shutdown remote only if local (#2743) 6 years ago
Glenn Strauss 779c133c16 [security] do not emit HTTP_PROXY to CGI env 6 years ago
Glenn Strauss 8dcbd61a45 [cygwin] fix mod_proxy and mod_fastcgi ioctl use 6 years ago
Glenn Strauss 72b133f595 fix errors detected by Coverity Scan 6 years ago
Glenn Strauss 1a18669d53 chunkqueue_append_chunkqueue() 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 4ef4baa59d http_response_backend_error() 6 years ago
Glenn Strauss 923688d2da drain backend socket/pipe bufs upon FDEVENT_HUP 6 years ago
Glenn Strauss 18a7b2be37 [core] option to stream response body to client (fixes #949, #760, #1283, #1387) 6 years ago
Glenn Strauss ddfae019cb separate routines for reading output from backends 6 years ago
Glenn Strauss f69f209e6d [core] option to stream request body to backend (fixes #376) 6 years ago
Glenn Strauss 53f550b290 [core] stream response to client (#949) 6 years ago
Glenn Strauss 5a91fd4b90 [core] buffer large responses to tempfiles (fixes #758, fixes #760, fixes #933, fixes #1387, #1283, fixes #2083) 6 years ago
Glenn Strauss d0dc881d73 [doc] enhance error msg for backend server config 6 years ago
Glenn Strauss 2f21aaa973 handlers can read response before sending req body (fixes #131, #2566) 6 years ago
Glenn Strauss 4b0c822ed0 always poll for client POLLHUP/POLLERR events (fixes #399) 6 years ago
Glenn Strauss 8f27ff8cd4 defer reading request body until handle subrequest 6 years ago
Glenn Strauss c263bc6a11 defer reading request body until handle subrequest (fixes #2541) 6 years ago
Glenn Strauss bbbbfb3de0 untangle overly complex control flow logic 6 years ago
Glenn Strauss 0aa2ea74e3 [mod_proxy] accept LF delimited headers, not just CRLF (fixes #2594) 6 years ago
Glenn Strauss f5453290b7 validate return values from strtol, strtoul (fixes #2564) 6 years ago
Glenn Strauss 8abd06a7ff consistent inclusion of config.h at top of files (fixes #2073) 6 years ago
Stefan Bühler f56fe331e5 [mod_proxy] use case-insensitive comparision to filter headers, send Connection: Close to backend (fixes #421) 6 years ago
Stefan Bühler c512345fa2 [config] check config option scope; warn if server option is given in conditional 7 years ago
Stefan Bühler dd4fe73c47 fix some warnings found by coverity ("leak" in setup phase, not catching too long unix socket paths in mod_proxy) 7 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 a80f75e004 [mod_proxy] remove debug log line from error log (fixes #2659) 7 years ago
Pascal Bach 4a87f75fcf [mod_proxy] add unix domain socket support (fixes #2653) 7 years ago
Stefan Bühler 33cebeb0f7 fix segfaults in many plugins if they failed configuration 7 years ago
Stefan Bühler ad3e93ea96 Use buffer API to read and modify "used" member 7 years ago
Stefan Bühler 4365bdbebe Remove buffer_prepare_copy() and buffer_prepare_append() 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 07dd0bd0a5 add force_assert() to enforce assertions as simple assert()s are disabled by -DNDEBUG (fixes #2546) 8 years ago
Stefan Bühler fba7dd6f43 fix resource leaks in error cases on config parsing and other initializations 8 years ago
Stefan Bühler 6f208cfde1 fix/silence bugs reported by ccc-analyzer (clang) 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
Cyril Brulebois 9c43331382 Use NULL instead of 0 where pointers are expected. 10 years ago
Cyril Brulebois 0c6a564543 Fix non-ANSI function declarations. 10 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 abf07f3a02 [mod_proxy]: fix delayed connect 12 years ago