On Wed, Jan 27, 2016 at 02:48:34PM -0700, Reyk Floeter wrote: > CVSROOT: /cvs > Module name: src > Changes by: r...@cvs.openbsd.org 2016/01/27 14:48:34 > > Modified files: > usr.sbin/ntpd : constraint.c ntpd.c ntpd.h > > Log message: > Don't attempt to kill() the constraint in the wrong process. The > process management of the contraint processes has been moved from ntp > to the parent, for better privsep and pledge, but the ntp process > still attempted to kill the constraints on timeout directly. Fix this > regression by introducing a new imsg from ntp to the parent and the > related logic to kill a constraint at the right place.
Fwiw, i think this 'fixes' the issue i had with constraints on badly-configured ipv6 reported in http://marc.info/?l=openbsd-bugs&m=145025442025661&w=2 the constraint process tries on ipv6 at startup, dies, but doesn't kill the other ntpd processes. Landry