aboutsummaryrefslogtreecommitdiffstats
path: root/src/tipideed
Commit message (Collapse)AuthorAgeFilesLines
* CGI spec says QUERY_STRING must always be definedLaurent Bercot2025-12-301-2/+1
|
* Fix Solaris buildLaurent Bercot2025-10-231-0/+3
|
* Move string cmp operations to skalibs. Add cgit-nollmcrawler.Laurent Bercot2025-10-092-3/+3
|
* Use corking for regular as wellLaurent Bercot2025-08-291-1/+4
|
* set/clear Nagle depending on realtime onlyLaurent Bercot2025-08-292-2/+4
|
* Add realtime and norealtime options, cork/uncork responsesLaurent Bercot2025-08-296-32/+65
|
* Uncork when a stream_infinite() endsLaurent Bercot2025-08-291-0/+10
| | | | Signed-off-by: Laurent Bercot <ska@appnovation.com>
* Add rproxyLaurent Bercot2025-06-255-5/+110
| | | | Signed-off-by: Laurent Bercot <ska@appnovation.com>
* Minor cgi.c optimizationLaurent Bercot2025-04-111-5/+1
| | | | Signed-off-by: Laurent Bercot <ska@appnovation.com>
* Better tarpitLaurent Bercot2025-04-041-3/+2
| | | | Signed-off-by: Laurent Bercot <ska@appnovation.com>
* Add rudimentary tarpit supportLaurent Bercot2025-04-042-0/+7
| | | | Signed-off-by: Laurent Bercot <ska@appnovation.com>
* Make answer content-length uint64-cleanLaurent Bercot2025-04-022-8/+11
| | | | Signed-off-by: Laurent Bercot <ska@appnovation.com>
* Accept an entity body on PUT and PATCH; elaborate on autochunkLaurent Bercot2025-03-251-2/+5
| | | | Signed-off-by: Laurent Bercot <ska@appnovation.com>
* Add PATCH support, accept PUT/DELETE/PATCH on cgiLaurent Bercot2025-03-244-8/+9
| | | | Signed-off-by: Laurent Bercot <ska@appnovation.com>
* Respect HEAD in cgiLaurent Bercot2025-03-242-3/+10
| | | | Signed-off-by: Laurent Bercot <ska@appnovation.com>
* After testing, this should be the good version of stream.cLaurent Bercot2025-03-231-4/+5
| | | | Signed-off-by: Laurent Bercot <ska@appnovation.com>
* Fix several stream bugsLaurent Bercot2025-03-232-3/+8
| | | | Signed-off-by: Laurent Bercot <ska@appnovation.com>
* Fix some bugs with streamLaurent Bercot2025-03-232-8/+9
| | | | Signed-off-by: Laurent Bercot <ska@appnovation.com>
* Make sure to flush before stream_fixedLaurent Bercot2025-03-222-21/+17
| | | | Signed-off-by: Laurent Bercot <ska@appnovation.com>
* Implement autochunkLaurent Bercot2025-03-222-3/+35
| | | | Signed-off-by: Laurent Bercot <ska@appnovation.com>
* Add cgi streamingLaurent Bercot2025-03-224-126/+281
| | | | | | | WILDLY UNTESTED, don't use this commit, probably. Also, autochunk hasn't been implemented yet. Signed-off-by: Laurent Bercot <ska@appnovation.com>
* bugfix: use TCPLOCALPORT instead of Host: port to determine docrootLaurent Bercot2025-03-121-1/+1
| | | | Signed-off-by: Laurent Bercot <ska@appnovation.com>
* Fix AUTH_TYPE off-by-oneLaurent Bercot2024-12-311-10/+9
| | | | Signed-off-by: Laurent Bercot <ska@appnovation.com>
* Remove inaccurate debug linesLaurent Bercot2024-03-061-2/+0
| | | | Signed-off-by: Laurent Bercot <ska@appnovation.com>
* Fix indexification with infopath for full cgi sitesLaurent Bercot2024-03-062-15/+22
| | | | Signed-off-by: Laurent Bercot <ska@appnovation.com>
* Tentatively enable docroot to be indexifiedLaurent Bercot2024-03-051-2/+2
| | | | Signed-off-by: Laurent Bercot <ska@appnovation.com>
* Minor refactorsLaurent Bercot2023-12-213-6/+10
| | | | Signed-off-by: Laurent Bercot <ska@appnovation.com>
* Fix small modifier string bug.Laurent Bercot2023-12-202-3/+4
| | | | | | Build with new skalibs to avoid env_merge() problems. Signed-off-by: Laurent Bercot <ska@appnovation.com>
* 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>