syslogd(8) privileged and non-privileged parts now separate binaries
by from OpenBSD Journal on (#768PK)
In OpenBSD, the syslogd(8) system logger has already for a while now fork(2)ed the privileged from the non-privileged parts.
Now Alexander Bluhm (bluhm@) decided it's time to split these parts into separate binaries in order to provide even better separation. The final commit message reads,
List: openbsd-cvsSubject: CVS: cvs.openbsd.org: srcFrom: Alexander Bluhm <bluhm () openbsd ! org>Date: 2026-06-11 15:41:33CVSROOT:/cvsModule name:srcChanges by:bluhm@cvs.openbsd.org2026/06/11 09:41:33Modified files:usr.sbin/syslogd: Makefile privsep.c syslogd.c syslogd.h etc/rc.d : syslogd Added files:usr.sbin/syslogd: Makefile.inc parent.c usr.sbin/syslogd/parent: Makefile usr.sbin/syslogd/syslogd: Makefile Log message:Provide a separate executable file for syslogd parent.