Commits
- 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:
dbe262a45d6df9aa04357580a653e30fd0019a14
- From:
- Omar Polo <op@omarpolo.com>
- Date:
split usage string into two lines
- 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:
376a540764c3778330b4f744031bcdb5c6e73647
- From:
- Omar Polo <op@omarpolo.com>
- Date:
move log_init & vars to gmid.c, retain logger_main in log.c
this is to let the regression suite compile
- Commit:
d278a0c3c50146c703b675ca4dac1d58ef286585
- From:
- Omar Polo <op@omarpolo.com>
- Date:
moving logging to its own process
- Commit:
52418c8d828bc25e0e84cc25d5e349a84be0b397
- From:
- Omar Polo <op@omarpolo.com>
- Date:
fix various compilation errors
Include gmid.h as first header in every file, as it then includes
config.h (that defines _GNU_SOURCE for instance).
Fix also a warning about unsigned vs signed const char pointers in
openssl.
- Commit:
aa37287565c6eb7ac3da814b334ab61a5b567a22
- From:
- Omar Polo <op@omarpolo.com>
- Date:
add newline after usage
- 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