CVSROOT: /cvs Module name: src Changes by: r...@cvs.openbsd.org 2011/05/09 06:09:58
Added files: usr.sbin/relayd: proc.c Log message: Reorganize the relayd code to use the proc.c privsep API/commodity functions that are based on work for iked and smtpd. This simplifies the setup of privsep processes and moves some redundant and repeated code to a single place - which is always good from a quality and security point of view. The relayd version of proc.c is different to the current version in iked because it uses 1:N communications between processes, eg. a single parent process is talking to many forked relay children while iked only needs 1:1 communications. ok sthen@ pyr@