Game of Trees 0.128 released
Contributed by rueda on from the again-and-again-and dept.
Version 0.128 of Game of Trees has been released (and the port updated). Complete release notes are as follows:
OpenBSD Journal
Contributed by rueda on from the again-and-again-and dept.
Version 0.128 of Game of Trees has been released (and the port updated). Complete release notes are as follows:
Contributed by Peter N. M. Hansteen on from the rpki me up dept.
rpki-client(8), with various improvements, enhancements and fixes.
The announcement reads
List: openbsd-announce Subject: rpki-client 9.9 released From: Sebastian Benoit <benno () openbsd ! org> Date: 2026-08-23 19:25:37 Message-ID: aotJMUL7356PdqRC () jackline ! openbsd ! adns ! de rpki-client 9.9 has just been released and will be available in the rpki-client directory of any OpenBSD mirror soon. It is recommended that all users upgrade to this version for improved reliability.
Contributed by Peter N. M. Hansteen on from the SSH! SSLithering out to the world dept.
The release notes read,
OpenSSH 10.5/10.5p1 (2026-08-11) OpenSSH 10.5 was released on 2026-08-11. It is available from the mirrors listed at https://www.openssh.com/. OpenSSH is a 100% complete SSH protocol 2.0 implementation and includes sftp client and server support. Recently the OpenSSH team have received a large number of security bug reports, many of which are findings from AI models or made with AI assistance. While many AI reports are determined not to have security impact when considered in the context of a realistic threat model, we very much welcome these reports, especially when combined with human triage, analysis, test-cases and particularly when accompanied by proposed fixes.
Contributed by Peter N. M. Hansteen on from the not the roto-router dept.
The announcement reads,
List: openbsd-announce Subject: OpenBGPD 9.2 released From: Claudio Jeker <claudio () openbsd ! org> Date: 2026-08-06 13:22:26 Message-ID: anSKksatjxeom0lQ () diehard ! n-r-g ! com We have released OpenBGPD 9.2, which will be arriving in the OpenBGPD directory of your local OpenBSD mirror soon. This release includes the following changes to the previous release:
relayd(8) and httpd(8)Contributed by Peter N. M. Hansteen on from the https, really relayed dept.
rsadowski@) has a new blog post out titled Dead Software Walking: The ongoing evolution of relayd(8) and httpd(8) where he tells the story.
The article starts with
Start with WHYAs I mentioned in my OpenBSD 7.8 highlights post, development of relayd(8) and httpd(8) had stalled. Many diffs appeared on the
tech@mailing list from different contributors, but few were committed into the repository. The main reason was simple: Established OpenBSD developers weren’t interested in these daemons anymore. Call it momentum, or timing.
And he goes on to describe his motivation, and the numerous improvements that he and Kirill Korinsky (kirill@) added to those daemons once they got started.
Read the whole thing here: Dead Software Walking: The ongoing evolution of relayd(8) and httpd(8).
vmm(4)/vmd(8) fd-ificationContributed by Peter N. M. Hansteen on from the fd-ize my vm FTW dept.
dv@), development of the OpenBSD/amd64 virtualization system vmm(4)/vmd(8) continues to make progress.
Now breaking changes, but with with potential benefits in both process isolation and compartmentalization of functionality, are on the way. It almost goes without saying that this code needs testing.
In a message to the tech@ mailing list with the subject tests wanted: vmm(4)/vmd(8) fd-ification, Dave Voutila presents the code along with some explanation:
List: openbsd-tech Subject: tests wanted: vmm(4)/vmd(8) fd-ification From: Dave Voutila <dv () sisu ! io> Date: 2026-08-03 14:36:00 Message-ID: 87a4r3fezz.fsf () mars ! sisu ! io Calling on vmm(4)/vmd(8) users to give this diff a test please! This is a major breaking change I'm proposing to land soon. It changes the vmm(4) design to create a new file type for each VM. When a VM is created, the caller gets a new file descriptor for using ioctl(2) calls against that VM.
Contributed by Peter N. M. Hansteen on from the LLVM, LLVM, sparc64'd dept.
The support is now ready for testing, via a patch set presented by Kirill A. Korinsky (kirill@) in a message to the tech@ mailing list, with the subject LLVM toolchain for sparc64.
The message reads,
List: openbsd-tech Subject: LLVM toolchain for sparc64 From: Kirill A. Korinsky <kirill () korins ! ky> Date: 2026-07-30 11:38:55 Message-ID: 87jyqcogfk.wl-kirill () korins ! ky Folks, I'd like to commit to devel/llvm/22 and gnu/llvm my cumulative patch for support sparc64 by LLVM toolchain.
httpd(8) gains support for custom HTTP headersContributed by rueda on from the headers FTW dept.
In a change likely to be widely welcomed,
Rafael Sadowski (rsadowski@)
committed
support for custom HTTP headers in
httpd(8).
This obviates the need to use FastCGI support or
relayd(8)
to achieve things like adding
SSL/TLS security headers.
The commit reads:
CVSROOT: /cvs Module name: src Changes by: rsadowski@cvs.openbsd.org 2026/07/24 23:48:39 Modified files: usr.sbin/httpd : config.c httpd.c httpd.conf.5 httpd.h parse.y server.c server_fcgi.c server_http.c Log message: httpd: add custom HTTP header support
relayd(8) adds ECDSA support with CA engine code from smtpd(8)Contributed by Peter N. M. Hansteen on from the relay my ECDSA to me dept.
relayd(8) did not actually support ECDSA keys and certificates, as described in the Relayd doesn't like ecdsa thread on the tech@ mailing list.
The problem is now solved.
In this commit by Rafael Sadowski (rsadowski@), code that originated in smtpd(8) adds the previously lacking support.
The commit message reads,
List: openbsd-cvs Subject: CVS: cvs.openbsd.org: src From: Rafael Sadowski <rsadowski () cvs ! openbsd ! org>> Date: 2026-07-20 17:41:07 Message-ID: 17bfa7826d307ce0 () cvs ! openbsd ! org CVSROOT: /cvs Module name: src Changes by: rsadowski@cvs.openbsd.org 2026/07/20 11:41:07 Modified files: usr.sbin/relayd: ca.c relay.c relayd.h ssl.c
Donate to OpenBSD
We are constantly on the lookout for stories of how you put OpenBSD to work. Please submit any informative articles on how OpenBSD is helping your company.
OpenBSD 7.9
| 014 | 2026-08-22 SECURITY Backport all changes from libexpat 2.8.3. CVE-2026-45186 CVE-2026-50219 CVE-2026-56131 CVE-2026-56132 CVE-2026-56403 CVE-2026-56404 CVE-2026-56405 CVE-2026-56406 CVE-2026-56407 CVE-2026-56408 CVE-2026-56409 CVE-2026-56410 CVE-2026-56411 CVE-2026-56412 CVE-2026-72522 |
| 013 | 2026-08-22 RELIABILITY TIOCGSID on tty(4) could trigger a kernel panic. |
| 012 | 2026-08-22 SECURITY The sysctl(2) kern.proc could leak kernel memory. |
| 011 | 2026-08-22 RELIABILITY A race in pledge(2) namei check could trigger a kernel panic. |
| 010 | 2026-08-22 SECURITY Interface ioctl(4) could leak 4 bytes of kernel memory. |
| 009 | 2026-08-11 RELIABILITY iked(8) could be crashed remotely pre authentication. |
OpenBSD 7.8
| 050 | 2026-08-22 SECURITY Backport all changes from libexpat 2.8.3. CVE-2026-45186 CVE-2026-50219 CVE-2026-56131 CVE-2026-56132 CVE-2026-56403 CVE-2026-56404 CVE-2026-56405 CVE-2026-56406 CVE-2026-56407 CVE-2026-56408 CVE-2026-56409 CVE-2026-56410 CVE-2026-56411 CVE-2026-56412 CVE-2026-72522 |
| 049 | 2026-08-22 RELIABILITY TIOCGSID on tty(4) could trigger a kernel panic. |
| 048 | 2026-08-22 SECURITY The sysctl(2) kern.proc could leak kernel memory. |
| 047 | 2026-08-22 RELIABILITY A race in pledge(2) namei check could trigger a kernel panic. |
| 046 | 2026-08-22 SECURITY Interface ioctl(4) could leak 4 bytes of kernel memory. |
| 045 | 2026-08-11 RELIABILITY iked(8) could be crashed remotely pre authentication. |
Users wishing RSS/RDF summary files of OpenBSD Journal
can retrieve: 
Options are available.
Copyright © - Daniel Hartmeier. All rights reserved. Articles and comments are copyright their respective authors, submission implies license to publish on this web site. Contents of the archive prior to as well as images and HTML templates were copied from the fabulous original deadly.org with Jose's and Jim's kind permission. This journal runs as CGI with httpd(8) on OpenBSD, the source code is BSD licensed. undeadly \Un*dead"ly\, a. Not subject to death; immortal. [Obs.]