Commits
- Commit:
d632468df510578999cf3e34f422728e879d7286
- From:
- Omar Polo <op@omarpolo.com>
- Date:
fix correct shutdown after SIG{INT,TERM}
- Commit:
7e3aaf3752a9df96bb830877c62fbd02988a769a
- From:
- Omar Polo <op@omarpolo.com>
- Date:
sync changelog
- Commit:
052c9d240345b1e5b9ef11dbc3b9cb28978cdb89
- From:
- Omar Polo <op@omarpolo.com>
- Date:
kill only $pid during regress testing
before we did `pkill gmid', but that would influence also other
instances of gmid!
- Commit:
1d3eb470b0e5961d74cf202567a0e4c0b57f7f12
- From:
- Omar Polo <op@omarpolo.com>
- Date:
quit every process cleanly when receiving SIGINT or SIGTERM
- Commit:
62e001b06778c96d0deebceddf1913f7b57ab2d6
- From:
- Omar Polo <op@omarpolo.com>
- Date:
move all sandbox-related code to sandbox.c
while there, add capsicum for the logger process
- Commit:
ad5301d1a00ba96c920fd89535cf9074b6e92088
- From:
- Omar Polo <op@omarpolo.com>
- Date:
sync ChangeLog
- Commit:
bc99d868bc3745dcc65add06cd3f9b9ec3575cb5
- From:
- Omar Polo <op@omarpolo.com>
- Date:
refactoring: imsg everywhere
use imsg to handle ALL kinds of IPC in gmid. This simplifies and shorten the
code, and makes everything more uniform too.
- Commit:
1fbac5ba7c6c04d59d1c1199cd9f57638967a504
- From:
- Omar Polo <op@omarpolo.com>
- Date:
handle SIGHUP gracefully
i.e. don't print scary messages with LOG_CRIT priority!
- Commit:
dbe262a45d6df9aa04357580a653e30fd0019a14
- From:
- Omar Polo <op@omarpolo.com>
- Date:
split usage string into two lines
- Commit:
de62c38d81239d09db425974b3197c32d0fad51b
- From:
- Omar Polo <op@omarpolo.com>
- Date:
fix out-of-bounds access
obviously msg[datalen] is an off-by-one
- Commit:
2c3e53dac6faed4d9502bd3310b4837f0d3112cf
- From:
- Omar Polo <op@omarpolo.com>
- Date:
give each server process its own socket for the executor
this fixes a bug introduced with the prefork mechanics: every server
process shared the same socket, and this would cause a race condition
when multiple server processes asked for a script cgi being executed.
This gives each server process its own socket to talk to the executor,
so the race cannot happen.
- Commit:
fda7b99fc7f19b04eced114983268cfe3eb46c99
- From:
- Omar Polo <op@omarpolo.com>
- Date:
include sys/types.s to fix the build on OpenBSD
- Commit:
290b5baa97c9c4d05cff00882444eb6926b975fc
- From:
- Omar Polo <op@omarpolo.com>
- Date:
updated readme
- Commit:
9899a837afd7e0e35478ee9c7e5a0910205318cd
- From:
- Omar Polo <op@omarpolo.com>
- Date:
[seccomp] allow sendmsg
- Commit:
17458f11e119622b84dc9925e541820757443a95
- From:
- Omar Polo <op@omarpolo.com>
- Date:
sync global variables