pflogd contained the same "privsep error" as tcpdump -- assuming that
authorderaadt <deraadt@openbsd.org>
Sat, 10 Oct 2015 22:36:06 +0000 (22:36 +0000)
committerderaadt <deraadt@openbsd.org>
Sat, 10 Oct 2015 22:36:06 +0000 (22:36 +0000)
commit68d8769159b2f630ea512527267e9c7aadfbbcee
tree4eb269e5225cfac9c76802d1b4d65dd69af9c9a4
parent3ef98285c6ed91279a7f147648c4ef96d27b4805
pflogd contained the same "privsep error" as tcpdump -- assuming that
it can ioctl()'s against a bpf device node.  Privsep that operation
via a message to the parent process.  Unfortunately "rpath wpath cpath"
is still needed due to SIGHUP handling, but I have asked canacar the
expert to look into this.
sbin/pflogd/pflogd.c
sbin/pflogd/pflogd.h
sbin/pflogd/privsep.c