aboutsummaryrefslogtreecommitdiff
path: root/fcgiwrap.c
AgeCommit message (Expand)AuthorLines
2023-09-10Kill all child processes on parent SIGTERMmasterinfanticide-on-sigtermFurkan Sahin-10/+28
2023-09-10Add better error handling for socket setupFurkan Sahin-3/+15
2023-09-10close() always results in a duplicate callFurkan Sahin-11/+16
2023-09-09Fix implicit fallthrough false positive, noreturnFurkan Sahin-1/+7
2015-04-19Merge branch 'fcgi_chdir' of git://github.com/philpennock/fcgiwrapFurkan Sahin-7/+15
2015-04-19Don't free socket_url at exitFurkan Sahin-3/+2
2015-04-19Return the new fd directly from setup_socket()Furkan Sahin-4/+8
2014-08-15Use-after-free fixFurkan Sahin-4/+6
2014-08-15SIGTERM, not SIGQUIT..Furkan Sahin-1/+1
2014-08-15Clean up unix socket on exit so we can start properly.Furkan Sahin-3/+30
2014-03-09Let chdir be overriden with FCGI_CHDIRFurkan Sahin-7/+15
2014-01-09prefork: Fix 100% CPU usage in parent processFurkan Sahin-1/+1
2013-04-13Add `-p path` option to restrict scriptsFurkan Sahin-2/+27
2013-02-03Bump version numberFurkan Sahin-1/+1
2013-02-03Add help for -f optionFurkan Sahin-0/+1
2013-02-03Close FCGI socket before executing scriptFurkan Sahin-0/+2
2013-02-03Unify CGI error handlingFurkan Sahin-7/+7
2013-02-03Fix 403 error handlingFurkan Sahin-19/+21
2013-02-03Check file permissions even when we get full path over FastCGIFurkan Sahin-0/+2
2012-08-19Cleanup -Wmissing-prototypes compiler warningsFurkan Sahin-5/+5
2012-08-19Add support for socket activation via systemdFurkan Sahin-0/+12
2012-08-19split listen() logic into separate functionFurkan Sahin-18/+24
2011-12-07Create -f option to allow sending stderr to fcgi logsFurkan Sahin-2/+10
2010-08-14fixing compilation under FreeBSDFurkan Sahin-0/+1
2010-06-03Add `-s' option to enable binding by fcgiwrap itselfFurkan Sahin-2/+123
2010-06-03Use SCRIPT_FILENAME environment variable when availableFurkan Sahin-1/+5
2010-05-25adjusted option _-c_ help textFurkan Sahin-1/+1
2010-05-25fcgiwrap to rely on definitions provided by autoconf/autoreconfFurkan Sahin-4/+4
2010-05-25nitpicks as described in today's email to MarkFurkan Sahin-4/+4
2010-03-22help screen, along with version set to 1.0Furkan Sahin-1/+13
2009-07-17Compile fixes for OpenBSDFurkan Sahin-2/+3
2009-03-17Officially release fcgiwrap under the MIT licenceFurkan Sahin-0/+25
2009-03-17Close child's pipe ends after dup2()ing them to the right placesFurkan Sahin-0/+4
2009-02-28Better diagnostics for 403 errorsFurkan Sahin-12/+19
2009-02-28Simple prefork supportFurkan Sahin-2/+81
2008-12-03Don't eat characters after final CR/LFFurkan Sahin-2/+2
2008-06-10Restore default SIGCHLD handler (also SIGPIPE for completeness)Furkan Sahin-0/+2
2008-06-10Keep passing data from CGI to FastCGI even after a descriptor closes earlyFurkan Sahin-1/+1
2008-05-05Fix CR/LF mangling to skip response bodyFurkan Sahin-0/+5
2008-05-05Split out passing the request to a separate functionFurkan Sahin-6/+17
2008-03-22Fix off-by-one while walking the bufferFurkan Sahin-1/+1
2008-03-22Use a much prettier state machineFurkan Sahin-53/+71
2008-03-22Implement a simple state machine to fixup CGI reply line endingsFurkan Sahin-8/+88
2008-03-22Inherit environment from parent in CGI processesFurkan Sahin-0/+68
2008-03-16Fix classic off-by-one in select() callFurkan Sahin-1/+1
2008-03-16Send CGI stderr to real stderr, not to fastcgi streamFurkan Sahin-2/+20
2008-03-16Use INT_MIN instead of -1 as sentinel in max_va()Furkan Sahin-2/+5
2008-03-16Chdir to script's directory before exec (per CGI spec)Furkan Sahin-0/+15
2007-09-30Mostly rewritten for robustness and prettier codeFurkan Sahin-44/+159
2007-03-10Improved CGI permission logicFurkan Sahin-9/+37