aboutsummaryrefslogtreecommitdiff
path: root/server.c
AgeCommit message (Expand)Author
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
2021-04-29added ``alias'' option to define hostname aliases for a serverOmar Polo
2021-04-25don't save the directory fd in c->pfdOmar Polo
2021-04-25sort the auto index alphabeticallyOmar Polo
2021-04-20rename reschedule_* to yield_*Omar Polo
2021-04-13define TLS_VERSION, TLS_CIPHER and TLS_CIPHER_STRENGTH for CGI scriptsOmar Polo
2021-03-31list instead of fixed-size array for vhosts and locationsOmar Polo
2021-03-20move all sandbox-related code to sandbox.cOmar Polo
2021-03-19refactoring: imsg everywhereOmar Polo
2021-02-23move vhost_should_log call to server.cOmar Polo
2021-02-23add `log on/off' to enable/disable logs per-locationOmar Polo
2021-02-23tests and compat for imsgOmar Polo
2021-02-12mark reschedule_write inline & staticOmar Polo
2021-02-12other s/fnmatch/matchesOmar Polo
2021-02-12fix various compilation errorsOmar Polo
2021-02-12accept4 -> acceptOmar Polo
2021-02-12typoOmar Polo
2021-02-12fix occurrence of (killed) load_fileOmar Polo
2021-02-12don't mmapOmar Polo
2021-02-12fix config reloadOmar Polo
2021-02-10fix "first location" bugOmar Polo
2021-02-09add `require client ca' rule to require certs signed by a CAOmar Polo
2021-02-08refactor apply_block_returnOmar Polo
2021-02-08fix seccomp for the new event loopOmar Polo
2021-02-08rewrite main loop using libeventOmar Polo
2021-02-07define TLS_CLIENT_NOT_BEFORE/NOT_AFTER in CGI scriptsOmar Polo
2021-02-07don't fprintfOmar Polo
2021-02-07improve logs managementOmar Polo
2021-02-07handle also EAGAIN together with EWOULDBLOCKOmar Polo
2021-02-06add the ``entrypoint'' optionOmar Polo
2021-02-06swap check in vhost_* fnsOmar Polo
2021-02-06added ``block return'' and ``strip'' optionsOmar Polo
2021-02-06fix auto index precedenceOmar Polo
2021-02-04reload configuration on SIGHUPOmar Polo
2021-02-03use upper bound given by pollOmar Polo
2021-02-03revert commit 346f28eeaa205d268d1e63c7ffd86cf041f6d1e6Omar Polo
2021-02-02move mark_nonblock to utils.cOmar Polo
2021-02-02mark various functions as staticOmar Polo
2021-02-02cgi now follows globbing rulesOmar Polo
2021-02-02print the header in the directory listingOmar Polo
2021-02-01simplify handle_cgiOmar Polo
2021-02-01switch to handle_open_conn right after handshakeOmar Polo
2021-02-01client state machine: function pointers instead of enum+switchOmar Polo
2021-02-01bring the CGI implementation in par with GLV-1.12556Omar Polo
2021-01-30typoOmar Polo