summaryrefslogtreecommitdiffstats
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* serve: fix gcc-9.3.0 error in serve_autoindexWilliam Casarin2020-10-151-1/+1
* return false on request_validate errorsChris Vittal2020-10-121-1/+4
* Bubble up client disconnect stateDrew DeVault2020-09-271-23/+36
* Break after processing polled clientDrew DeVault2020-09-271-0/+3
* Only handle one client per poll iterationDrew DeVault2020-09-271-8/+4
* mime: add .xml -> text/xmlDrew DeVault2020-09-271-0/+3
* server.c: re-locate definitions to appropriate scopeDrew DeVault2020-09-261-7/+7
* Set SO_REUSEADDRDrew DeVault2020-09-261-1/+2
* server.c: appease GCC's magic pixie bullshitDrew DeVault2020-09-261-2/+2
* server.c: import netinet/in.hDrew DeVault2020-09-261-0/+1
* Fix size of in{,6}_addrDrew DeVault2020-09-261-2/+2
* Document (and tweak) log formatDrew DeVault2020-09-261-3/+2
* Remove [:tls] email directiveDrew DeVault2020-09-261-2/+0
* Free up resources throughoutDrew DeVault2020-09-264-11/+34
* disconnect_client: free more client resourcesDrew DeVault2020-09-261-0/+7
* Implement autoindex optionDrew DeVault2020-09-263-25/+169
* Rehome some logic from server.c -> serve.cDrew DeVault2020-09-262-119/+129
* Bump client buffer size to BUFSIZDrew DeVault2020-09-261-1/+0
* Log response body size in bytesDrew DeVault2020-09-261-1/+4
* Serve files from rootDrew DeVault2020-09-262-11/+112
* disconnect_client: clean up biosDrew DeVault2020-09-261-2/+3
* Always log server messages to stderrDrew DeVault2020-09-261-1/+1
* Parse requests and serve simple responsesDrew DeVault2020-09-261-17/+169
* Use O_NONBLOCK for client file descriptorsDrew DeVault2020-09-261-2/+13
* Implement TLS exchange with clientsDrew DeVault2020-09-244-12/+134
* tls: move cert/key into host structureDrew DeVault2020-09-241-9/+4
* Implement TLS storeDrew DeVault2020-09-243-3/+186
* Log bind addresses on startupDrew DeVault2020-09-242-1/+6
* Generalize loggingDrew DeVault2020-09-232-28/+66
* Implement basic server event loopDrew DeVault2020-09-231-4/+180
* Generalize IPV6_V6ONLY usageDrew DeVault2020-09-231-1/+1
* Initialize socketsDrew DeVault2020-09-233-1/+131
* config: parse listen directivesDrew DeVault2020-09-231-3/+58
* Initial config parserDrew DeVault2020-09-233-5/+179
* Vendor in some support codeDrew DeVault2020-09-234-0/+1887
* Initial commitDrew DeVault2020-09-231-0/+10