aboutsummaryrefslogtreecommitdiff
path: root/server.c
AgeCommit message (Expand)Author
2022-11-29always cast is*() arguments to unsigned charOmar 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
2021-09-24making more explicit the case of missing SNIOmar Polo
2021-07-27relax openat rule: follow symlinksOmar Polo
2021-07-07style(9)-ifyOmar Polo
2021-07-06gracefully shut down fastcgi backendsOmar Polo
2021-06-16strncpy -> strlcpyOmar Polo
2021-06-12explicitly use c->fd instead of fdOmar Polo
2021-06-12mark backend as FCGI_READY when getting a fdOmar Polo
2021-05-15use the correct document rootOmar Polo
2021-05-15const-ify strip_pathOmar Polo
2021-05-15fmtOmar Polo
2021-05-09fastcgi: a first implementationOmar Polo
2021-04-30ensure %p (path) is always absoluteOmar Polo
2021-04-30allow ``root'' rule to be specified per-location blockOmar Polo