Commits
- 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:
3abf91b0b4a06e5d2f90e41f948e9c16478e23c7
- From:
- Omar Polo <op@omarpolo.com>
- Date:
improve logs management
- Commit:
a709ddf5eb71e90a66cfd02bdaa9116c7f7ec3d6
- From:
- Omar Polo <op@omarpolo.com>
- Date:
added prefork option
- Commit:
e3ddf390950bf51d0c6c9cc6b931879006936e4c
- From:
- Omar Polo <op@omarpolo.com>
- Date:
add the ``entrypoint'' option
- Commit:
6abda252e960943a302f7a945b1d008e463ea316
- From:
- Omar Polo <op@omarpolo.com>
- Date:
added ``block return'' and ``strip'' options
- Commit:
102d2e9cce03e15fa001f4ee80862803c430b81a
- From:
- Omar Polo <op@omarpolo.com>
- Date:
missing argument for LOGI
- Commit:
9543e3fbafcbd71d5e22b3d21437ef7c1255f025
- From:
- Omar Polo <op@omarpolo.com>
- Date:
avoid race-condition
what if we receive a SIGHUP right after unblock_signal (or during the
whole block_signals...unblock_signals) but *before* the wait_sighup?
Yeah.
- Commit:
ca21e1004303c6ccff7713813ab5238426414d8f
- From:
- Omar Polo <op@omarpolo.com>
- Date:
reload configuration on SIGHUP
- Commit:
e824d03efa218415d3625d14d168dfc954b39ef6
- From:
- Omar Polo <op@omarpolo.com>
- Date:
drop unnecessary check around close
- Commit:
4e2e2ab1d3ac93821434c5e7723ffbcda1b0aee4
- From:
- Omar Polo <op@omarpolo.com>
- Date:
refactor executor_main
now it's symmetrical to listener_main().
- Commit:
d672b8fba149427b68a0072c8b28db261833e960
- From:
- Omar Polo <op@omarpolo.com>
- Date:
refactoring startup logic
- Commit:
9edb82825145b2311c547003b9e7ca286ef7db3a
- From:
- Omar Polo <op@omarpolo.com>
- Date:
drop privileges after the fork
- Commit:
3c680bddab146e8c8ccf5eba1fec7e1ee978d638
- From:
- Omar Polo <op@omarpolo.com>
- Date:
configless: fixing the case of the implicit "."
I got bitten by the scope visibility rules. After the end of the
block, the path variable is no longer valid, and in fact later
load_vhosts fails to open that (because the buffer gets invalidated)
- Commit:
bcf5d929e608a3c61a79f5c021478760db54d271
- From:
- Omar Polo <op@omarpolo.com>
- Date:
ensure absolute paths in config-less mode
- Commit:
8503a1431ddd372d6af0d834529625a6e06b45b8
- From:
- Omar Polo <op@omarpolo.com>
- Date:
set cloexec status on the socketpair fds
the executor forks to spawn the cgi scripts, and they inherit the
socket for communication with the listener process. Make that
impossible.