summaryrefslogtreecommitdiff
path: root/src/mod_fastcgi.c
AgeCommit message (Expand)AuthorFilesLines
2017-09-10[core] SIGCHLD handle_waitpid hook for modulesGlenn Strauss1-0/+1
2017-08-12[mod_fastcgi] fix return when streaming min bufferGlenn Strauss1-1/+1
2017-07-23[core] shared code for socket backendsGlenn Strauss1-2428/+66
2017-07-15[mod_fastcgi,mod_scgi] use temp buffer for cgi_envGlenn Strauss1-11/+7
2017-07-15[mod_fastcgi,mod_scgi] parse bin_path at startupGlenn Strauss1-33/+22
2017-07-15[mod_fastcgi,mod_scgi] struct member consistencyGlenn Strauss1-1/+15
2017-07-15[mod_fastcgi,mod_scgi] consistent connect() errorGlenn Strauss1-33/+34
2017-07-15[mod_fastcgi] move delayed connect() into switch()Glenn Strauss1-15/+10
2017-07-15[mod_fastcgi] set request_id in fcgi_create_env()Glenn Strauss1-10/+11
2017-07-15[mod_fastcgi] consolidate connect() error handlingGlenn Strauss1-93/+52
2017-07-15[mod_fastcgi] slightly simplify countersGlenn Strauss1-87/+43
2017-07-15[core] fdevent_connect_status() shared codeGlenn Strauss1-12/+1
2017-07-15[core] continue collecting use of netdb.hGlenn Strauss1-143/+19
2017-07-15[core] remove unused includes of stat_cache.hGlenn Strauss1-1/+0
2017-07-15[core] consolidate fork()/execve() code (#1393)Glenn Strauss1-93/+30
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-4/+26
2017-05-14[core] remove redundant resets of fde_ndxGlenn Strauss1-3/+0
2017-05-10[mod_fastcgi] consolidate backend read codeGlenn Strauss1-78/+21
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-2/+3
2017-03-28[core] remove some unused header includesGlenn Strauss1-5/+0
2017-03-19[tests] reduce time waiting for backends to startGlenn Strauss1-1/+1
2017-03-19[core] consolidate dynamic handler response parseGlenn Strauss1-319/+31
2017-03-13[mod_cgi,fastcgi,scgi,proxy] fix streaming response (fixes #2796)Glenn Strauss1-3/+3
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-53/+47
2017-02-25[mod_scgi] fix potential repeated use of proc->idGlenn Strauss1-6/+1
2017-02-25[mod_fastcgi,mod_scgi] consistent waitpid handling (fixes #2791)Glenn Strauss1-223/+74
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-1/+1
2017-01-31[core] use getaddrinfo,inet_pton vs gethostbyname (fixes #2783)Glenn Strauss1-6/+13
2017-01-14remove redundant calls to end-of-request hooksGlenn Strauss1-1/+0
2017-01-10[mod_fastcgi] detect child exit, restart proactivelyGlenn Strauss1-0/+43
2016-12-16[core] support Transfer-Encoding: chunked req body (fixes #2156)Glenn Strauss1-0/+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/+0
2016-11-24[mod_fastcgi] fix segfault if all backends down (fixes #2768)Glenn Strauss1-0/+2
2016-10-25fix FastCGI, SCGI, proxy reconnect on failureGlenn Strauss1-159/+64
2016-10-15ignore return value from fcntl() FD_CLOEXECGlenn Strauss1-1/+1
2016-10-10consistent, shared code to create CGI envGlenn Strauss1-241/+12
2016-10-09silence warnings from clang ccc-analyzerGlenn Strauss1-1/+1
2016-09-24performance: use Linux extended syscalls and flagsGlenn Strauss1-4/+7
2016-09-19[mod_fastcgi] allow authorizer, responder for same path/ext (#321)Glenn Strauss1-52/+101
2016-09-19dynamic handlers store debug flag in handler_ctxGlenn Strauss1-17/+12
2016-09-19[mod_fastcgi] Authorizer support with Responder (fixes #321, fixes #322)Glenn Strauss1-74/+134