summaryrefslogtreecommitdiff
path: root/src/mod_scgi.c
AgeCommit message (Expand)AuthorFilesLines
2017-09-10[core] SIGCHLD handle_waitpid hook for modulesGlenn Strauss1-0/+1
2017-07-23[core] shared code for socket backendsGlenn Strauss1-2257/+58
2017-07-15[mod_fastcgi,mod_scgi] use temp buffer for cgi_envGlenn Strauss1-14/+12
2017-07-15[mod_fastcgi,mod_scgi] parse bin_path at startupGlenn Strauss1-22/+30
2017-07-15[mod_fastcgi,mod_scgi] struct member consistencyGlenn Strauss1-9/+30
2017-07-15[mod_scgi] remove unused parse_response memberGlenn Strauss1-5/+0
2017-07-15[mod_fastcgi,mod_scgi] consistent connect() errorGlenn Strauss1-94/+86
2017-07-15[core] fdevent_connect_status() shared codeGlenn Strauss1-10/+1
2017-07-15[core] continue collecting use of netdb.hGlenn Strauss1-130/+10
2017-07-15[core] consolidate fork()/execve() code (#1393)Glenn Strauss1-86/+28
2017-05-15[core] silence compiler warnings if !HAVE_FORKGaël PORTAY1-0/+4
2017-05-15[core] buffer to disk streaming to slow backendsGlenn Strauss1-3/+6
2017-05-15[core] perf: skip redundant strlen() if len knownGlenn Strauss1-1/+1
2017-05-14[core] prep mod transitions to transparent proxyGlenn Strauss1-3/+12
2017-05-14[core] remove redundant resets of fde_ndxGlenn Strauss1-5/+0
2017-05-10[mod_proxy,mod_scgi] fix truncated error traceGlenn Strauss1-1/+1
2017-04-30[core] calloc plugin_config for consistent initGlenn Strauss1-1/+1
2017-04-15[core] no SOCK_CLOEXEC on Linux kernel < 2.6.27Glenn Strauss1-4/+3
2017-03-28[core] collect ioctl FIONREAD codeGlenn Strauss1-0/+1
2017-03-28[core] remove some unused header includesGlenn Strauss1-6/+1
2017-03-19[tests] reduce time waiting for backends to startGlenn Strauss1-1/+1
2017-03-19[mod_scgi] do not reconnect after connect succeedsGlenn Strauss1-21/+4
2017-03-19[core] consolidate dynamic handler response parseGlenn Strauss1-311/+21
2017-03-13[mod_cgi,fastcgi,scgi,proxy] fix streaming response (fixes #2796)Glenn Strauss1-2/+2
2017-03-08[config] more specific checks for array listsGlenn Strauss1-16/+7
2017-02-25[mod_fastcgi,mod_scgi] consolidate backend process accounting (#2788)Glenn Strauss1-19/+21
2017-02-25[mod_scgi] fix potential repeated use of proc->idGlenn Strauss1-17/+10
2017-02-25[mod_scgi] fix unused_procs bidirectional-linksGlenn Strauss1-1/+2
2017-02-25[mod_fastcgi,mod_scgi] consistent waitpid handling (fixes #2791)Glenn Strauss1-201/+69
2017-02-11[mod_fastcgi,mod_scgi] backend spawn EINTR retry (#2788)Glenn Strauss1-1/+4
2017-02-11[core] handle if backend sends Transfer-Encoding (#2786)Glenn Strauss1-0/+5
2017-01-31[mod_cgi] do not send "Status" back to clientGlenn Strauss1-0/+2
2017-01-31apply debian/patches/spelling.patchGlenn Strauss1-1/+1
2017-01-31[core] use getaddrinfo,inet_pton vs gethostbyname (fixes #2783)Glenn Strauss1-8/+15
2017-01-14remove redundant calls to end-of-request hooksGlenn Strauss1-1/+0
2017-01-10[mod_scgi] detect child exit, restart proactivelyGlenn Strauss1-0/+43
2016-12-16[core] support Transfer-Encoding: chunked req body (fixes #2156)Glenn Strauss1-12/+8
2016-12-03[mod_fastcgi,mod_scgi] warn if invalid "bin-path"Glenn Strauss1-0/+12
2016-11-28fix race in dynamic handler configs (reentrancy) (fixes #2774)Glenn Strauss1-5/+4
2016-11-02[mod_scgi] fix segfault (fixes #2762)Stefan Bühler1-1/+1
2016-10-29[mod_scgi] fix prefix matching to always match urlGlenn Strauss1-7/+8
2016-10-25fix FastCGI, SCGI, proxy reconnect on failureGlenn Strauss1-111/+75
2016-10-15ignore return value from fcntl() FD_CLOEXECGlenn Strauss1-1/+1
2016-10-10consistent, shared code to create CGI envGlenn Strauss1-203/+10
2016-09-25[mod_scgi] add uwsgi protocol supportGlenn Strauss1-10/+93
2016-09-24performance: use Linux extended syscalls and flagsGlenn Strauss1-4/+7
2016-09-19dynamic handlers store debug flag in handler_ctxGlenn Strauss1-9/+6
2016-08-24[core] fix crash if ready events on abandoned fd (fixes #2748)Glenn Strauss1-4/+2
2016-08-07[core] proxy,scgi omit shutdown() to backend (fixes #2743)Glenn Strauss1-14/+0
2016-08-07[core] enforce wait for POLLWR after EINPROGRESS (fixes #2744)Glenn Strauss1-1/+2