Commit Graph

158 Commits (610d5c03ab99c604f2e5b109a8067a821713f469)

Author SHA1 Message Date
Glenn Strauss 610d5c03ab [multiple] perf: write headers to backend write cq
4 years ago
Glenn Strauss 4992c4de10 [mod_fastcgi,mod_scgi] error on oversized request (fixes #2905)
5 years ago
Glenn Strauss 3efaff973f [mod_fastcgi,mod_scgi] fastcgi.balance,scgi.balance (fixes #2882)
5 years ago
Glenn Strauss 04d76e7afd [core] some header cleanup
5 years ago
Glenn Strauss 9030cfaecf [core] SIGCHLD handle_waitpid hook for modules
6 years ago
Glenn Strauss 45b970e69b [core] shared code for socket backends
6 years ago
Glenn Strauss 81b8fffd31 [mod_fastcgi,mod_scgi] use temp buffer for cgi_env
6 years ago
Glenn Strauss 6e1c02f386 [mod_fastcgi,mod_scgi] parse bin_path at startup
6 years ago
Glenn Strauss 35c4bf5857 [mod_fastcgi,mod_scgi] struct member consistency
6 years ago
Glenn Strauss 3ae7fb1bdd [mod_scgi] remove unused parse_response member
6 years ago
Glenn Strauss c0a9020935 [mod_fastcgi,mod_scgi] consistent connect() error
6 years ago
Glenn Strauss 91d14acfc3 [core] fdevent_connect_status() shared code
6 years ago
Glenn Strauss 1002574692 [core] continue collecting use of netdb.h
6 years ago
Glenn Strauss a9970fec23 [core] consolidate fork()/execve() code (#1393)
6 years ago
Gaël PORTAY e8498bbfcc [core] silence compiler warnings if !HAVE_FORK
6 years ago
Glenn Strauss 7a27d5eff5 [core] buffer to disk streaming to slow backends
6 years ago
Glenn Strauss 86bb8be2c8 [core] perf: skip redundant strlen() if len known
6 years ago
Glenn Strauss 316e959b4d [core] prep mod transitions to transparent proxy
6 years ago
Glenn Strauss a48d65c8a5 [core] remove redundant resets of fde_ndx
6 years ago
Glenn Strauss c66e826978 [mod_proxy,mod_scgi] fix truncated error trace
6 years ago
Glenn Strauss 1465cf80f9 [core] calloc plugin_config for consistent init
6 years ago
Glenn Strauss 8641d1b03f [core] no SOCK_CLOEXEC on Linux kernel < 2.6.27
6 years ago
Glenn Strauss 4796313efc [core] collect ioctl FIONREAD code
6 years ago
Glenn Strauss a53f662a30 [core] remove some unused header includes
6 years ago
Glenn Strauss aa14493e47 [tests] reduce time waiting for backends to start
6 years ago
Glenn Strauss 1804ccbd6d [mod_scgi] do not reconnect after connect succeeds
6 years ago
Glenn Strauss 0a635fc8be [core] consolidate dynamic handler response parse
6 years ago
Glenn Strauss e4bb56222f [mod_cgi,fastcgi,scgi,proxy] fix streaming response (fixes #2796)
6 years ago
Glenn Strauss bd77abe0f8 [config] more specific checks for array lists
6 years ago
Glenn Strauss 1dd5cce3bc [mod_fastcgi,mod_scgi] consolidate backend process accounting (#2788)
6 years ago
Glenn Strauss 23c3535efc [mod_scgi] fix potential repeated use of proc->id
6 years ago
Glenn Strauss 317b7e5fc6 [mod_scgi] fix unused_procs bidirectional-links
6 years ago
Glenn Strauss fb6b4027c8 [mod_fastcgi,mod_scgi] consistent waitpid handling (fixes #2791)
6 years ago
Glenn Strauss aa923e05f6 [mod_fastcgi,mod_scgi] backend spawn EINTR retry (#2788)
6 years ago
Glenn Strauss 3209f30d11 [core] handle if backend sends Transfer-Encoding (#2786)
6 years ago
Glenn Strauss 7f9209c6d4 [mod_cgi] do not send "Status" back to client
6 years ago
Glenn Strauss b1405360fe apply debian/patches/spelling.patch
6 years ago
Glenn Strauss 8981ca0467 [core] use getaddrinfo,inet_pton vs gethostbyname (fixes #2783)
6 years ago
Glenn Strauss 1adf1df285 remove redundant calls to end-of-request hooks
6 years ago
Glenn Strauss be520a8058 [mod_scgi] detect child exit, restart proactively
6 years ago
Glenn Strauss 4d7f5737f1 [core] support Transfer-Encoding: chunked req body (fixes #2156)
6 years ago
Glenn Strauss f9737e50a6 [mod_fastcgi,mod_scgi] warn if invalid "bin-path"
6 years ago
Glenn Strauss 5bf5e1adcc fix race in dynamic handler configs (reentrancy) (fixes #2774)
6 years ago
Stefan Bühler 5e3653dc5d [mod_scgi] fix segfault (fixes #2762)
6 years ago
Glenn Strauss b29e69e5b7 [mod_scgi] fix prefix matching to always match url
6 years ago
Glenn Strauss fa67918d3e fix FastCGI, SCGI, proxy reconnect on failure
6 years ago
Glenn Strauss 1e129cce45 ignore return value from fcntl() FD_CLOEXEC
7 years ago
Glenn Strauss 7fa5bfc938 consistent, shared code to create CGI env
7 years ago
Glenn Strauss a661944d7e [mod_scgi] add uwsgi protocol support
7 years ago
Glenn Strauss 93afda9c8e performance: use Linux extended syscalls and flags
7 years ago