CVSROOT:        /cvs
Module name:    src
Changes by:     bry...@cvs.openbsd.org  2017/09/05 09:41:25

Modified files:
        sbin/pflogd    : pflogd.c pflogd.h privsep.c 

Log message:
fork+exec model for pflogd(8); move pcap init to the re-exec'd privsep
parent and use 'legit' fdpassing primitives to send the bpf fd to the
unprivileged child process.

Also reduces the pledge(2) promises in the unpriv child to just
"stdio recvfd"

with help from deraadt, pcap feedback from canacar

ok deraadt@

Reply via email to