CVS: cvs.openbsd.org: src

Rafael Sadowski <[email protected]> Sat, 1 Aug 2026 00:53:10 -0600 (MDT)
Newsgroups gmane.os.openbsd.cvs
Message-ID <[email protected]>
CVSROOT:	/cvs
Module name:	src
Changes by:	[email protected]	2026/08/01 00:53:10

Modified files:
	usr.sbin/relayd: control.c pfe.c relayd.h 

Log message:
relayd: use imsg_compose() instead of handcrafted imsg

pfe_sync() built a struct imsg by hand and pushed it through
control_imsg_forward(). That API is meant for relaying a *received*
imsg.

Add control_imsg_notify() which walks the notify-enabled control connections
and calls imsg_compose(3) properly. (like control_imsg_forward).

OK claudio@