aboutsummaryrefslogtreecommitdiff
path: root/gmid.c
AgeCommit message (Expand)Author
2021-01-11fix remote_user for CGI and add -6 flag to enable ipv6Omar Polo
2021-01-10accept both ipv4 and ipv6Omar Polo
2021-01-10log also the port of the clientOmar Polo
2021-01-10make FATAL and LOG inline functionsOmar Polo
2021-01-10macro reorderingOmar Polo
2021-01-08simplify loopOmar Polo
2021-01-01simplify unveil/pledge callsOmar Polo
2020-12-28rename cgi_setpoll_on_* to cgi_poll_on_*Omar Polo
2020-12-28initialize error string to avoid returning garbageOmar Polo
2020-12-28ignore also SIGHUPOmar Polo
2020-12-28fix CGI with new IRI parserOmar Polo
2020-12-25implement a valid RFC3986 (URI) parserOmar Polo
2020-12-24moving declarations to header fileOmar Polo
2020-12-21always check absolutify_path returnOmar Polo
2020-12-21make -d handle correctly non-absolute pathsOmar Polo
2020-12-20reorder & fmtOmar Polo
2020-12-02logging reworked and daemonize by defaultOmar Polo
2020-12-02clients certs support for CGIOmar Polo
2020-11-18fix bug introduced in last version regarding full URLs1.3.2Omar Polo
2020-11-18correctly handle also non absolute URLsOmar Polo
2020-11-18handle //example.com urlsOmar Polo
2020-11-18make port number configurableOmar Polo
2020-11-10[cgi] added support for path parametersOmar Polo
2020-11-06[cgi] execute cgi scripts only inside a specific directoryOmar Polo
2020-11-06[cgi] set QUERY_STRING only if there is a query stringOmar Polo
2020-11-06[debug] print number of connected clients on SIGINFOOmar Polo
2020-11-06handle CGI concurrentlyOmar Polo
2020-11-06[cgi] setenv instead of building an env + define more env variablesOmar Polo
2020-11-06pass the query parameter to start_cgiOmar Polo
2020-11-06extract query parameters from the URLOmar Polo
2020-11-06ensure the requested protocol is “gemini”Omar Polo
2020-11-06mark every open file as close-on-execOmar Polo
2020-11-06implementing CGI – NOT READY YET!Omar Polo
2020-11-06added option to log to a fileOmar Polo
2020-11-06typoOmar Polo
2020-11-05define a MIME type for xml filesOmar Polo
2020-11-03ignore SIGPIPEOmar Polo
2020-10-15initial work for ipv6Omar Polo
2020-10-14switching to mmap() based file handlingOmar Polo
2020-10-14styleOmar Polo
2020-10-07put back the missing lseek, and change variables nameOmar Polo
2020-10-07added support for mime types (by looking at file extension)1.0Omar Polo
2020-10-07rewrote the main loop to use pollOmar Polo
2020-10-07fmtOmar Polo
2020-10-03correct the ../ removal functionOmar Polo
2020-10-03improving style: no functional changesOmar Polo
2020-10-03remame sendfile to send_file and senddir to send_dirOmar Polo
2020-10-03explicitly require TLS 1.2 or 1.3Omar Polo
2020-10-02initial commitOmar Polo