aboutsummaryrefslogtreecommitdiff
path: root/server.c
AgeCommit message (Expand)Author
2023-06-08remove debug codeOmar Polo
2023-06-08rework the daemon to do fork+execOmar Polo
2023-06-06switch to the more usual log.cOmar Polo
2023-06-06rename log.[ch] to logger.[ch]Omar Polo
2023-06-05move and dedup the tls initalization in server.cOmar Polo
2023-06-05provide a more usual fatalOmar Polo
2023-06-05move some server-related code to server.cOmar Polo
2023-05-08send capsicum/landlock/seccomp hack to ValhallaOmar Polo
2022-11-27typoOmar Polo
2022-10-05make the various strings in the config fixed-lengthOmar Polo
2022-09-10server: inline dispatch_imsgOmar Polo
2022-09-07add ge: gemini export!Omar Polo
2022-09-06optionally disable the sandbox on some systemsOmar Polo
2022-09-06get rid of the CGI supportOmar Polo
2022-07-04add a trailing / for dirs in the directory index.Omar Polo
2022-07-04copyright yearsOmar Polo
2022-07-04encode file names in the directory indexOmar Polo
2022-07-04log when it fails to open a file because of permissionsOmar Polo
2022-03-27fix an out-of-bound access in start_cgiOmar Polo
2022-03-26swap try_client_by_id with client_by_idOmar Polo
2022-02-19don't log errno, it's always zero after libtls returnsOmar Polo
2022-01-27improve proxy error pathOmar Polo
2022-01-27always mark requests as done when their code is != 20Omar Polo
2022-01-27fix commentOmar Polo
2022-01-05bail out of client_read if we've already decide what to doOmar Polo
2022-01-05tweak commentOmar Polo
2022-01-04add missing prototypeOmar Polo
2022-01-04add `require client ca' for proxy blocksOmar Polo
2022-01-02proxy: allow multiple proxy blocks, matching options and validationsOmar Polo
2022-01-01allow to disable TLS when proxying requestsOmar Polo
2022-01-01simplify the proxying codeOmar Polo
2022-01-01support optional client certificate for proxy ruleOmar Polo
2021-12-29typoOmar Polo
2021-12-29add ability to proxy requestsOmar Polo
2021-12-09relax the "wont proxy request" check: don't check the port numberOmar Polo
2021-10-18fmtOmar Polo
2021-10-15move bufferevent initialization early in handle_handshakeOmar Polo
2021-10-13don't die on ECONNABORTEDOmar Polo
2021-10-09don't work around a missing -Wno-unused-parameterOmar Polo
2021-10-07Store clients inside a splay treeOmar Polo
2021-10-07one FastCGI connection per clientOmar Polo
2021-10-06plug a memory leakOmar Polo
2021-10-06fmtOmar Polo
2021-10-02libevent2 fix: unfreeze the client evbufferOmar Polo
2021-10-02new I/O handling on top of buffereventsOmar Polo
2021-09-26fastcgi completely asynchronousOmar Polo
2021-09-26initialize mbufheadOmar Polo
2021-09-24fix possible out-of-bound accessOmar Polo
2021-09-24styleOmar Polo
2021-09-24drop unnecessary bzeroOmar Polo