aboutsummaryrefslogtreecommitdiffstats
path: root/src/tipideed
Commit message (Collapse)AuthorAgeFilesLines
* Major refactors; implement rangesLaurent Bercot2023-12-208-60/+209
| | | | Signed-off-by: Laurent Bercot <ska@appnovation.com>
* Prepare for 0.0.3.0; add XXX_no_translateLaurent Bercot2023-12-155-31/+67
| | | | Signed-off-by: Laurent Bercot <ska@appnovation.com>
* Re-enable HTTP_HOST; fix xiscgiLaurent Bercot2023-12-141-1/+1
| | | | Signed-off-by: Laurent Bercot <ska@appnovation.com>
* Use wallclock time for Date header in responsesLaurent Bercot2023-12-045-11/+11
| | | | Signed-off-by: Laurent Bercot <ska@appnovation.com>
* Don't segfault on no PROTO!Laurent Bercot2023-11-301-1/+1
| | | | Signed-off-by: Laurent Bercot <ska@appnovation.com>
* Don't fatal error out if unable to realpath a custom error pageLaurent Bercot2023-11-131-23/+28
| | | | Signed-off-by: Laurent Bercot <ska@appnovation.com>
* bugfix: error with nonexistent HostLaurent Bercot2023-11-131-8/+9
| | | | Signed-off-by: Laurent Bercot <ska@appnovation.com>
* Prepare for 0.0.2.0. Add global executable_means_cgi config directive.Laurent Bercot2023-11-082-1/+5
| | | | Signed-off-by: Laurent Bercot <ska@appnovation.com>
* Prepare for 0.0.1.1. Minor code cleanups.Laurent Bercot2023-11-073-12/+10
| | | | Signed-off-by: Laurent Bercot <ska@appnovation.com>
* Some bugfixesLaurent Bercot2023-10-312-3/+8
| | | | Signed-off-by: Laurent Bercot <ska@appnovation.com>
* Don't keep track of unneeded countLaurent Bercot2023-10-301-4/+4
| | | | Signed-off-by: Laurent Bercot <ska@appnovation.com>
* Revamp (and hopefully fix) resattr managementLaurent Bercot2023-10-302-49/+8
| | | | Signed-off-by: Laurent Bercot <ska@appnovation.com>
* Some more fixesLaurent Bercot2023-10-262-2/+5
| | | | Signed-off-by: Laurent Bercot <ska@appnovation.com>
* Small build target fixLaurent Bercot2023-10-261-1/+0
| | | | Signed-off-by: Laurent Bercot <ska@appnovation.com>
* Some bugfixes, more to comeLaurent Bercot2023-10-261-1/+1
| | | | | | Thanks jjk for the bug-reports! Signed-off-by: Laurent Bercot <ska@appnovation.com>
* Deglobal index-fileLaurent Bercot2023-10-241-1/+1
| | | | Signed-off-by: Laurent Bercot <ska@appnovation.com>
* support Host as HTTP/1.05Laurent Bercot2023-10-241-13/+13
| | | | Signed-off-by: Laurent Bercot <ska@appnovation.com>
* Make the switch to custom headersLaurent Bercot2023-10-247-47/+25
| | | | Signed-off-by: Laurent Bercot <ska@appnovation.com>
* Full custom header support, switch not made yetLaurent Bercot2023-10-242-25/+35
| | | | Signed-off-by: Laurent Bercot <ska@appnovation.com>
* Some fixes (thanks jjk)Laurent Bercot2023-10-221-4/+4
| | | | Signed-off-by: Laurent Bercot <ska@appnovation.com>
* Stop directory traversal attacks in custom response filesLaurent Bercot2023-10-191-9/+9
| | | | Signed-off-by: Laurent Bercot <ska@appnovation.com>
* Fix custom response, get rid of secondary static strallocLaurent Bercot2023-10-192-15/+29
| | | | Signed-off-by: Laurent Bercot <ska@appnovation.com>
* Add infrastructure for custom error filesLaurent Bercot2023-10-185-188/+232
| | | | Signed-off-by: Laurent Bercot <ska@appnovation.com>
* Improved logging systemLaurent Bercot2023-10-1310-220/+135
| | | | Signed-off-by: Laurent Bercot <ska@appnovation.com>
* Some fixes, preparation for changes in error responsesLaurent Bercot2023-10-062-2/+7
| | | | Signed-off-by: Laurent Bercot <ska@appnovation.com>
* Some fixes; new SERVER_NAME source; prepare for more configLaurent Bercot2023-09-303-45/+63
| | | | Signed-off-by: Laurent Bercot <ska@appnovation.com>
* Send CGI Content-Length even when 0Laurent Bercot2023-09-291-9/+6
| | | | Signed-off-by: Laurent Bercot <ska@appnovation.com>
* Only check Location for 301, 302, 307 and 308Laurent Bercot2023-09-231-2/+2
| | | | Signed-off-by: Laurent Bercot <ska@appnovation.com>
* transfer codings are case insensitive tooLaurent Bercot2023-09-231-1/+1
| | | | Signed-off-by: Laurent Bercot <ska@appnovation.com>
* Better loggingLaurent Bercot2023-09-235-6/+13
| | | | Signed-off-by: Laurent Bercot <ska@appnovation.com>
* Connection: values are case-insensitiveLaurent Bercot2023-09-221-2/+4
| | | | Signed-off-by: Laurent Bercot <ska@appnovation.com>
* Don't accept HTTP/1.2Laurent Bercot2023-09-221-1/+1
| | | | Signed-off-by: Laurent Bercot <ska@appnovation.com>
* Make /etc configurable; fix some bugsLaurent Bercot2023-09-222-18/+19
| | | | Signed-off-by: Laurent Bercot <ska@appnovation.com>
* Some bugfixesLaurent Bercot2023-09-211-3/+10
| | | | Signed-off-by: Laurent Bercot <ska@appnovation.com>
* Force redirect for incomplete directoriesLaurent Bercot2023-09-212-3/+24
| | | | Signed-off-by: Laurent Bercot <ska@appnovation.com>
* Nope, it's nonposix.h definitelyLaurent Bercot2023-09-211-2/+1
| | | | Signed-off-by: Laurent Bercot <ska@appnovation.com>
* Some portability fixesLaurent Bercot2023-09-212-1/+3
| | | | Signed-off-by: Laurent Bercot <ska@appnovation.com>
* A few fixesLaurent Bercot2023-09-211-4/+3
| | | | Signed-off-by: Laurent Bercot <ska@appnovation.com>
* More doc, complete?Laurent Bercot2023-09-211-2/+2
| | | | Signed-off-by: Laurent Bercot <ska@appnovation.com>
* Implement If-Modified-SinceLaurent Bercot2023-09-214-13/+56
| | | | Signed-off-by: Laurent Bercot <ska@appnovation.com>
* More doc, more fixesLaurent Bercot2023-09-202-16/+22
| | | | Signed-off-by: Laurent Bercot <ska@appnovation.com>
* Add some QoL and some more logging to cgi, fix small bugsLaurent Bercot2023-09-201-6/+20
| | | | Signed-off-by: Laurent Bercot <ska@appnovation.com>
* Adapt to skalibs-2.14Laurent Bercot2023-09-091-0/+1
| | | | Signed-off-by: Laurent Bercot <ska@appnovation.com>
* Doc templatesLaurent Bercot2023-08-291-1/+1
| | | | Signed-off-by: Laurent Bercot <ska@appnovation.com>
* More examples, some fixes, some more docLaurent Bercot2023-08-291-1/+5
| | | | Signed-off-by: Laurent Bercot <ska@appnovation.com>
* Bound 3xx response, clean up TCPCONNNUM, fix body readingLaurent Bercot2023-08-232-2/+4
| | | | Signed-off-by: Laurent Bercot <ska@appnovation.com>
* Respond 403 on EACCESLaurent Bercot2023-08-221-1/+8
| | | | Signed-off-by: Laurent Bercot <ska@appnovation.com>
* Fix redirection lookupLaurent Bercot2023-08-221-1/+1
| | | | Signed-off-by: Laurent Bercot <ska@appnovation.com>
* glibc declares setgroups() in grp.hLaurent Bercot2023-08-081-0/+3
| | | | Signed-off-by: Laurent Bercot <ska@appnovation.com>
* Initial commitLaurent Bercot2023-08-0511-0/+1489
Signed-off-by: Laurent Bercot <ska@appnovation.com>