The OpenBSD project has
announced
OpenBSD 7.9,
its 60th release. The new release
contains a number of significant improvements, including but certainly
not limited to: See the
full changelog
for more details of the changes made over this latest six month
development cycle. The
Installation Guide
details how to get the system up and running with a fresh install,
while those who already run earlier releases should follow the
Upgrade Guide,
in most cases using
Readers are encouraged to celebrate the new release by
donating
to the project to support further development of our favourite OS!
MAXCPU value on OpenBSD/amd64 increased to 255 [See earlier report]sysctl hw.blockcpu [See earlier report]amd64, implemented delayed hiberation [See earlier report]amd64 and arm64 platformsdrm(4) code updated to linux 6.18.16 [See earlier report]sysctl(8) machdep.vmmode to indicate status as a host or guest [See commit]vmboot (on amd64), a tiny kernel for booting SEV VMs, which allows sysupgrade(8) to work [See commit]vmd(8)'s virtio scsi device to a subprocess [See earlier report]nhi(4), a driver for USB4 controllers, which allows modern laptops with AMD CPUs to reach the appropriate low power idle states during S0ix suspend. [See commit]sysugprade(8) handling of low disk space in /usr [See earlier report]fw_update(8) now checks dmesg(8) output in addition to dmesg.boot [See earlier report]amd64, added support for loading kernels from the EFI system partition [See commit]pledge(2) "tmppath" promise has been retired [See earlier reports]veb(4) [See commit]trunk(4) [See earlier report]pf(4) enhancements:
nat-to and rdr-to in pfctl -s ruleshttpd.conf(5) "no banner" configuration directive to suppress generation of "Server" header [See commit]relayd(8), added support for PROXY protocol in TCP relaysacme-client(1), added support for IP Address certificateschromium (and derivatives) gained VA-API support [See earlier report]chromium (and derivatives) gained (Open) Widevine support support [See earlier report]sysupgrade(8).
undeadly rss
Migrating mail servers from exim to OpenSMTPD (smtpd) is fun and useful
However, that software has had its share of security issues over the years, and during the preparations for the OpenBSD 7.9 release, the ports maintainers decided that
This meant that the mail service needed to migrate to something else, and Peter wrote up a short article about migrating a multi-domain, multi-site setup to
exim as the reasonable alternative to the classic sendmail way back when.
and it was time to remove "History of security issues + setuid root is a terrible combo."
exim from the packages collection.
smtpd: OpenSMTPD Is The Mail Server For The Future. The article has a working configuration and advice on how to proceed.