Commits
- Commit:
57ec3e776e0333167134b5b186f9c72870eb228d
- From:
- Omar Polo <op@omarpolo.com>
- Date:
refactor apply_block_return
move the strip and fmt logic to their own function
- Commit:
df58efff26529acd6a5675d3b4044d494b138397
- From:
- Omar Polo <op@omarpolo.com>
- Date:
fix seccomp for the new event loop
add/remove syscalls from the BPF filter and move sandbox() after
libevent initialisation
- Commit:
abc007d2b32f597054399bd8fe72c1fbffdfb6a9
- From:
- Omar Polo <op@omarpolo.com>
- Date:
rewrite main loop using libevent
- Commit:
b63e30ff449ee1cf0091d5431f9b72cdd3b1e7e0
- From:
- Omar Polo <op@omarpolo.com>
- Date:
define TLS_CLIENT_NOT_BEFORE/NOT_AFTER in CGI scripts
- Commit:
3077ce5bee2a492a165e88b9a60bda87c80caedc
- From:
- Omar Polo <op@omarpolo.com>
- Date:
don't fprintf
- Commit:
3abf91b0b4a06e5d2f90e41f948e9c16478e23c7
- From:
- Omar Polo <op@omarpolo.com>
- Date:
improve logs management
- Commit:
cfb8a77fd4e7addd5486d68419bb44fd80b63e3b
- From:
- Omar Polo <op@omarpolo.com>
- Date:
handle also EAGAIN together with EWOULDBLOCK
- Commit:
e3ddf390950bf51d0c6c9cc6b931879006936e4c
- From:
- Omar Polo <op@omarpolo.com>
- Date:
add the ``entrypoint'' option
- Commit:
cd761624942ce5bd06fcf939400ed41b8166d37d
- From:
- Omar Polo <op@omarpolo.com>
- Date:
swap check in vhost_* fns
it's faster (statistically speaking) to first compute if the option is
set and then fnmatch than the inverse. This way we can avoid
unnecessary fnmatch.
- Commit:
6abda252e960943a302f7a945b1d008e463ea316
- From:
- Omar Polo <op@omarpolo.com>
- Date:
added ``block return'' and ``strip'' options
- Commit:
daac4a945284dd0f8baa3f35234981f7bc0426da
- From:
- Omar Polo <op@omarpolo.com>
- Date:
fix auto index precedence
- Commit:
ca21e1004303c6ccff7713813ab5238426414d8f
- From:
- Omar Polo <op@omarpolo.com>
- Date:
reload configuration on SIGHUP
- Commit:
1e3ef7ab4f803b6309fcddc11dc23ecc5f33be27
- From:
- Omar Polo <op@omarpolo.com>
- Date:
use upper bound given by poll
it's a waste to loop through all fds. We know the *exact* number of
clients that needs attention, so use that information to limit the
looping.
- Commit:
9b8f5ed2c0c53467115b3b1d6754642d8e5e4da1
- From:
- Omar Polo <op@omarpolo.com>
- Date:
revert commit 346f28eeaa205d268d1e63c7ffd86cf041f6d1e6
keep mark_nonblock in utils.c, as otherwise the build for the regress
suite will fail (mark_nonblock needs fatal which is in gmid.c, and
we can't link gmid.o with the regress suite...)
- Commit:
346f28eeaa205d268d1e63c7ffd86cf041f6d1e6
- From:
- Omar Polo <op@omarpolo.com>
- Date:
move mark_nonblock to utils.c