summaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2017-08-30Homogenize license statementHEADmasterLaslo Hunhold1-1/+1
2017-08-30config.mk: improve feature test macros and compatibilityHiltjo Posthuma2-3/+4
2017-08-14Don't default to clangLaslo Hunhold1-1/+1
2017-08-13Update MANPREFIX according to FHSLaslo Hunhold1-2/+2
2017-08-08Make sure we flush the buffers before leavingLaslo Hunhold1-2/+2
2017-08-04Rename _i,_argused to i_,argused_Laslo Hunhold1-8/+8
2017-08-04Change the license formatting a bit to be in line with the OSILaslo Hunhold1-3/+4
2017-08-04Import updated arg.h from farbfeldLaslo Hunhold1-23/+17
2017-08-02Import fixed arg.h from farbfeldLaslo Hunhold1-1/+1
2017-08-02Improve vhost handling and fix an uninitialized variable useLaslo Hunhold1-6/+8
2017-08-02Import rewritten arg.h from farbfeldLaslo Hunhold1-58/+48
2017-07-25Do not remove existing socket fileQuentin Rameau1-3/+6
2017-07-24Forward catched signals to childrenQuentin Rameau1-0/+1
2017-07-24Re-localize insock, don't manually close the socketQuentin Rameau1-3/+1
2017-07-24Don't warn on cleanup unlink errorQuentin Rameau1-3/+2
2017-07-24Restore default handlers in childrenQuentin Rameau1-0/+3
2017-07-24Handle more signals, replace signal() with sigaction()Quentin Rameau1-1/+10
2017-07-24Register signal handlers in handlesignals()Quentin Rameau1-23/+24
2017-07-24Get rid of atexit()Quentin Rameau1-1/+3
2017-07-24Use die() instead of fprintf+exitQuentin Rameau1-6/+3
2017-07-24Don't ignore SIGCHLD in the main threadQuentin Rameau1-7/+0
2017-07-24Fix typo in signal handler, SIGINT -> SIGCHLDQuentin Rameau1-2/+2
2017-07-22Fix sending of zero-size filesQuentin Rameau1-3/+3
2017-07-22Adjust last-byte-pos greater than filesQuentin Rameau1-2/+5
2017-07-22Fix Content-Length calculationQuentin Rameau1-1/+1
2017-07-22use extended regex and fix example regex for realsiesHiltjo Posthuma2-2/+2
2017-07-22don't allow named service->port translationHiltjo Posthuma1-0/+1
2017-07-22if there is no matching vhost return 404 Not FoundHiltjo Posthuma1-0/+3
2017-07-22encode(): fix buffer-overflow and NUL terminate itHiltjo Posthuma1-1/+2
2017-07-21Properly escape backslash in regexLaslo Hunhold1-1/+1
2017-07-21Fix example regex in vhostsLaslo Hunhold1-2/+2
2017-07-13Fix syntax errorLaslo Hunhold1-3/+3
2017-07-13Fix logic error in vhost chrooting (from e592bbc)Quentin Rameau1-3/+6
2017-07-11Fix the style a bit and prevent out-of-bounds index access for vhost[]Laslo Hunhold1-4/+3
2017-07-11Allow switching vhosts using flags and rework the usageLaslo Hunhold2-18/+18
2017-07-11Cleanup socket file at exit.Quentin Rameau2-29/+74
2017-07-11Make the socketfile accessible by clientsQuentin Rameau1-3/+12
2017-07-11Split synopsis to reflect the dual usage.Quentin Rameau2-8/+12
2017-07-11Change -U udsname to -U sockfile for clarification.Quentin Rameau2-5/+5
2017-07-11Reorder config.def.h a bitLaslo Hunhold1-3/+5
2017-07-11Add Quentin to LICENSELaslo Hunhold1-0/+1
2017-07-11Integrate compiled regex into vhost arrayQuentin Rameau2-16/+10
2017-07-11Style fixLaslo Hunhold1-4/+4
2017-07-11Add vhost supportLaslo Hunhold2-13/+62
2017-07-11Properly serve empty filesLaslo Hunhold1-1/+2
2017-07-09Check inet_pton() for system errorLaslo Hunhold1-2/+4
2017-07-07Send absolute path when redirectingLaslo Hunhold1-2/+19
2017-07-05memcpy regions may not overlap, use memmoveHiltjo Posthuma1-1/+1
2017-07-04Check for UNIX-doman socket name truncationLaslo Hunhold1-1/+6
2017-07-04Small style fixLaslo Hunhold1-1/+2