summaryrefslogtreecommitdiffstats
path: root/usr.sbin/cron/crontab.c
diff options
context:
space:
mode:
authorreyk <reyk@openbsd.org>2011-05-19 08:56:49 +0000
committerreyk <reyk@openbsd.org>2011-05-19 08:56:49 +0000
commita2195bece17daa9d95a7cf9a0cd5a26a039f2efa (patch)
tree49862bbee42a0f4cf19165858ecdb9019c42adda /usr.sbin/cron/crontab.c
parentsync manpage and comment with reality. From Nathanael Rensen. (diff)
downloadwireguard-openbsd-a2195bece17daa9d95a7cf9a0cd5a26a039f2efa.tar.xz
wireguard-openbsd-a2195bece17daa9d95a7cf9a0cd5a26a039f2efa.zip
Fix reload support in relayd(8) by reimplementing large parts of the
daemon infrastructure. The previous design made it fairly hard to reload the complex data structures, especially relays and protocols. One of the reasons was that the privsep'd relayd processes had two ways of getting their configuration: 1) from memory after forking from the parent process and 2) and (partially) via imsgs after reload. The new implementation first forks the privsep'd children before the parents loads the configuration and sends it via imsgs to them; so it is only like 2) before. It is based on an approach that I first implemented for iked(8) and I also fixed many bugs in the code. Thanks to many testers including dlg@ sthen@ phessler@ ok pyr@ dlg@ sthen@
Diffstat (limited to 'usr.sbin/cron/crontab.c')
0 files changed, 0 insertions, 0 deletions