summaryrefslogtreecommitdiffstats
path: root/src/serve.c
Commit message (Expand)AuthorAgeFilesLines
* serve: make hostname matching case-insensitiveWilliam Casarin2021-11-151-1/+2
* Check index before serving autoindexKarmanyaah Malhotra2021-06-211-6/+6
* Support REMOTE_USER in CGIdece2021-06-171-1/+17
* Support TLS_CLIENT_SERIAL_NUMBER in CGIdece2021-06-171-2/+15
* Use strncpy to build TLS_CLIENT_HASHdece2021-06-171-1/+1
* Revert "Routing: Fix non-ascii paths"Drew DeVault2021-05-041-12/+3
* Send client certificate hash for CGI scripts.nytpu2021-02-111-1/+30
* ignore SIGCHLD to prevent CGI zombiesNolan Prescott2021-02-071-0/+2
* implement handling of ROUTE_EXACT definitionsRené Wagner2021-01-291-0/+6
* Routing: Fix non-ascii pathsZach DeCook2021-01-221-3/+12
* autoindex: fix off-by-one buffer sizeZach DeCook2020-12-271-0/+1
* autoindex: end directories with trailing slashZach DeCook2020-12-241-2/+9
* serve: handle return value from chdirWilliam Casarin2020-11-201-1/+2
* CGI: Don't hang on directory with no indexEyal Sawady2020-11-151-0/+8
* CGI: Fix paths which end in '/'Eyal Sawady2020-11-151-8/+21
* Set CWD to cgi-bin when executing scriptsDrew DeVault2020-11-081-0/+4
* Fix double freeDrew DeVault2020-11-081-0/+1
* check if file served as cgi is executableRené Wagner2020-11-081-0/+6
* fix typo in GATEWAY_INTERFACE valuedbandstra2020-11-081-1/+1
* Fix memory leaksTom Lebreux2020-11-081-0/+3
* Implement URL rewrites with regex capture groupsDrew DeVault2020-11-011-1/+122
* Change meaning of root (backwards incompatible!)Drew DeVault2020-11-011-9/+10
* Implement regex route matchingDrew DeVault2020-11-011-2/+16
* Implement MIME database supportDrew DeVault2020-10-281-1/+1
* CGI: Fix SCRIPT_NAME variableDrew DeVault2020-10-261-3/+6
* CGI: set PATH_INFODrew DeVault2020-10-251-16/+48
* Initial support for CGI scriptsDrew DeVault2020-10-251-0/+83
* Initial implementation of a routing tableDrew DeVault2020-10-251-4/+49
* Overhaul network I/O to be async for realDrew DeVault2020-10-251-0/+1
* add a missing "/" to autoindex pathsio mintz2020-10-151-2/+1
* 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
* Implement autoindex optionDrew DeVault2020-09-261-19/+144
* Rehome some logic from server.c -> serve.cDrew DeVault2020-09-261-0/+128