79 Commits (5a91fd4b9032e65ee4f6ebe1ee51e82db6b90a15)

Author SHA1 Message Date
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) 7 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 8 years ago
Stefan Bühler 4365bdbebe Remove buffer_prepare_copy() and buffer_prepare_append() 8 years ago
Stefan Bühler 1be163b44a Remove chunkqueue_get_{append,prepend}* API 8 years ago
Stefan Bühler 6afad87d2e fix buffer, chunk and http_chunk API 8 years ago
Stefan Bühler 07dd0bd0a5 add force_assert() to enforce assertions as simple assert()s are disabled by -DNDEBUG (fixes #2546) 9 years ago
Stefan Bühler fba7dd6f43 fix resource leaks in error cases on config parsing and other initializations 9 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
Stefan Bühler 74ce062f56 Fix mod_proxy waiting for response even if content-length is 0 (fixes #2259) 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 00265fbdb3 mod_proxy: return response as soon as it is available (fixes #2196) 12 years ago
Stefan Bühler 38f2d1ddd7 cleanup fdevent code, removed linux-rtsig handler, replaced some fprintf calls 12 years ago
Stefan Bühler 221af3d59d mod_proxy: close connection on write error (fixes #2114) 13 years ago
Stefan Bühler e789ea231f Fix mod_proxy HUP handling (send final chunk, fix usage counter) 13 years ago
Stefan Bühler da3370e82e Fix mod_proxy dead host detection if connect() fails 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 a1862cc809 Fix ipv6 in mod_proxy (fixes #2043) 13 years ago
Stefan Bühler 9e6b2c63f0 Fix handling network-write return values (#2024) 13 years ago
Stefan Bühler 4df22f2a32 Fix issues found with clang analyzer 13 years ago
Stefan Bühler 4a47537696 Add IPv6 support to mod_proxy (fixes #1537) 13 years ago
Stefan Bühler 0990c81134 Fix mod_proxy RoundRobin (off by one problem if only one backend is up) 14 years ago
Stefan Bühler 63f785a2f8 Added some extra warning options in cmake and fix the resulting warnings (unused/static functions) 14 years ago
Elan Ruusamäe ce9409a397 - Do not pass Proxy-Connection: header from client to backend http server in mod_proxy (#1877) 14 years ago
Stefan Bühler 79e229c1f0 Optimized buffer usage in mod_proxy (fixes #1850) 14 years ago
Stefan Bühler 4b197d05ec Fixed fix for round-robin in mod_proxy (forgot to increment the index) (#1715) 14 years ago
Stefan Bühler ad12e4c5b2 Insert many con->mode checks; they should prevent two modules to handle the same request if they shouldn't (#631) 14 years ago
Stefan Bühler d0b5d2b45f Fix round-robin balancing in mod_proxy (#1715) 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 c0db8ab168 r2097@chromobil: stefan | 2008-02-26 17:12:30 +0100 15 years ago