OpenSSH 10.4/10.4p1 released!
Contributed by grey on from the PQ now with draft-miller ML-DSA 44 and Ed25519 support dept.
The OpenSSH project has released OpenSSH 10.4.
From the Release Notes:
Contributed by grey on from the PQ now with draft-miller ML-DSA 44 and Ed25519 support dept.
The OpenSSH project has released OpenSSH 10.4.
From the Release Notes:
relayd(8) and httpd(8) TLS settings update.Contributed by Janne Johansson on from the is it secret, is it safe? dept.
Both
relayd(8)
and
httpd(8)
now have the "secure" list of allowed crypto methods for
HTTPS, which include
TLSv1.3 and the TLSv1.2 AEAD cipher suites.
The previous list was "HIGH:!aNULL" which contain non-perfect-forward-security
methods and this change may cause old clients to not be able to connect.
Contributed by Peter N. M. Hansteen on from the where-would-sir-like-his-640kB? dept.
We almost missed this in a flurry of commits by Jonathan gray (jsg@), but following this commit, OpenBSD/amd64 kernels now have a 512GB address space.
The commit message innocently reads,
List: openbsd-cvs Subject: CVS: cvs.openbsd.org: src From: Jonathan Gray <jsg () cvs ! openbsd ! org> Date: 2026-06-22 0:27:33 Message-ID: 162f075352ec66cd () cvs ! openbsd ! org CVSROOT: /cvs Module name: src Changes by: jsg@cvs.openbsd.org 2026/06/21 18:27:33 Modified files: sys/arch/amd64/include: vmparam.h Log message: raise the size of amd64 kernel virtual address space from 4G to 512G
syslogd(8) privileged and non-privileged parts now separate binariesContributed by Peter N. M. Hansteen on from the logged, separately dept.
In OpenBSD, the syslogd(8) system logger has already for a while now fork(2)ed the
privileged from the non-privileged parts.
Now Alexander Bluhm (bluhm@) decided it's time to split these parts into separate binaries in order to provide even better separation. The final commit message reads,
List: openbsd-cvs Subject: CVS: cvs.openbsd.org: src From: Alexander Bluhm <bluhm () openbsd ! org> Date: 2026-06-11 15:41:33 CVSROOT: /cvs Module name: src Changes by: bluhm@cvs.openbsd.org 2026/06/11 09:41:33 Modified files: usr.sbin/syslogd: Makefile privsep.c syslogd.c syslogd.h etc/rc.d : syslogd Added files: usr.sbin/syslogd: Makefile.inc parent.c usr.sbin/syslogd/parent: Makefile usr.sbin/syslogd/syslogd: Makefile Log message: Provide a separate executable file for syslogd parent.
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.
llvm/clang(1)/lld(1) updated to version 22.1.6Contributed by rueda on from the catch 22 dept.
Contributed by grey on from the now with fewer NULL dereferences and more bug fixes dept.
The LibreSSL project has announced the release of version 4.3.2 of the software.
The release notes are as follows:
Contributed by grey on from the sha256 support finally heeding John Gilmore's warning dept.
Version 0.126 of Game of Trees has been released (and the port updated). Complete release notes are as follows:
Contributed by rueda on from the seven-nine the sixtieth dept.
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:
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]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
sysupgrade(8).
Readers are encouraged to celebrate the new release by donating to the project to support further development of our favourite OS!