summaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
8 daysFix syntax errorHEADmasterLaslo Hunhold1-3/+3
8 daysFix logic error in vhost chrooting (from e592bbc)Quentin Rameau1-3/+6
10 daysFix the style a bit and prevent out-of-bounds index access for vhost[]Laslo Hunhold1-4/+3
10 daysAllow switching vhosts using flags and rework the usageLaslo Hunhold2-18/+18
10 daysCleanup socket file at exit.Quentin Rameau2-29/+74
10 daysMake the socketfile accessible by clientsQuentin Rameau1-3/+12
10 daysSplit synopsis to reflect the dual usage.Quentin Rameau2-8/+12
10 daysChange -U udsname to -U sockfile for clarification.Quentin Rameau2-5/+5
10 daysReorder config.def.h a bitLaslo Hunhold1-3/+5
10 daysAdd Quentin to LICENSELaslo Hunhold1-0/+1
10 daysIntegrate compiled regex into vhost arrayQuentin Rameau2-16/+10
10 daysStyle fixLaslo Hunhold1-4/+4
10 daysAdd vhost supportLaslo Hunhold2-13/+62
10 daysProperly serve empty filesLaslo Hunhold1-1/+2
13 daysCheck inet_pton() for system errorLaslo Hunhold1-2/+4
14 daysSend 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
2017-07-04Import strtonum() and get rid of atoi()Laslo Hunhold1-3/+68
2017-07-04Improve timestamp() semanticsLaslo Hunhold1-10/+7
2017-07-04improve byte-range supportHiltjo Posthuma1-6/+20
2017-07-04byte-range: fix range check for upper limitHiltjo Posthuma1-1/+1
2017-06-28the result of encode() and decode() is unusedHiltjo Posthuma1-6/+2
2017-06-28config.mk: fix warning about strptime on glibcHiltjo Posthuma1-1/+1
2017-06-28initialize request fields used as output in logHiltjo Posthuma1-5/+3
2017-06-28Rename filetype() to suffix()Laslo Hunhold1-2/+2
2017-06-28Fix dir-check in direntLaslo Hunhold1-1/+1
2017-06-27make directory listing a run-time flagHiltjo Posthuma3-2/+14
2017-06-27config.def.h: add jpeg alias, ogg audio mimetypeHiltjo Posthuma1-1/+2
2017-06-27minor code-style consistency fixesHiltjo Posthuma1-6/+12
2017-06-27add myself to the license (contributor)Hiltjo Posthuma1-0/+1
2017-06-27in the directory listing add / as suffix to save a redirect checkHiltjo Posthuma1-2/+5
2017-06-27fix memleak in scandir()Hiltjo Posthuma1-6/+16
2017-06-27header parsing: allow tabs are whitespace, compare case-insensitiveHiltjo Posthuma1-2/+2
2017-06-27send binary Content-Type by default (octet-stream)Hiltjo Posthuma1-1/+1
2017-06-27fix memory leak in sendfile()Hiltjo Posthuma1-5/+13
2017-06-27scandir: sort directories and show filetypeHiltjo Posthuma1-3/+27
2017-06-27send status code for method not allowed if not GET or HEADHiltjo Posthuma1-1/+1
2017-06-27add newline after </html>Hiltjo Posthuma1-2/+2
2017-06-27remove unused fields and redundant check for HTTP methodHiltjo Posthuma1-23/+2
2017-06-27config.mk: fix compiler warning, just use DEFAULT_SOURCEHiltjo Posthuma1-1/+1
2017-06-21Fix normabspath() to handle consecutive '..'s properlyLaslo Hunhold1-10/+22
2017-06-21Fix wording a little bitLaslo Hunhold1-1/+1
2017-06-21Add normabspath() to replace realpath(), making quark work with muslLaslo Hunhold1-2/+44
2017-06-21Use dprintf() instead of snprintf()+sendbuffer()Laslo Hunhold1-100/+74
2017-06-20Rewrite quark from the ground up againLaslo Hunhold5-368/+497
2016-09-05Support encoding UTF-8 charactersFRIGN1-2/+2
2016-09-05Use sizeof() instead of magic constantsFRIGN1-16/+15
2016-09-04Use enum for HTTP stati and improve data structuresFRIGN1-67/+90