Commits
- Commit:
8e09ee1d50250261fa8e978b9fbcea46dd0b015f
- From:
- Omar Polo <op@omarpolo.com>
- Date:
typo
- Commit:
b9c9123b8ecf2bd73498dc7cb0526be73df7ee9e
- From:
- Omar Polo <op@omarpolo.com>
- Date:
fix signal handling so it works on linux too
it seems that linux calls the signal handlers even when we're waiting
on sigwait for that signal. Work around that.
- Commit:
e3d81f49cc4084f6af16a497cf56d15d79d1c1b8
- From:
- Omar Polo <op@omarpolo.com>
- Date:
[seccomp] allow prlimit64
it's needed by getdtablesize, at least on glibc
- 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