Random relinking at boot comes to httpd(8) and smtpd(8)
Contributed by Peter N. M. Hansteen on from the the joy of relinking dept.
Random order relinking of critical components is an OpenBSD feature specifically designed to make it harder to exploit bugs in the resulting binary.
sshd(8) was the first of the network-facing daemons to get the random treatment (see this previous report).
Now
in a
series
of
commits
that
split
one
daemon
(smptd(8))
into
six
separate binaries, Theo de Raadt (deraadt@) is bringing httpd(8) and smptd(8), both common in network facing configrations, into the random relink at boot fold.