Feed openbsd-journal OpenBSD Journal

Favorite IconOpenBSD Journal

Link http://undeadly.org/
Feed http://undeadly.org/cgi?action=rss
Updated 2026-03-17 06:16
Delayed hibernation comes to OpenBSD/amd64 laptops
In a move that would have gone unnoticed by most but will be appreciated by OpenBSD/amd64 laptop users, Mark Kettenis (kettenis@) committed support for delayed hibernation with the new machdep.hibernatedelay sysctlThe commit message reads,
OpenBSD -current moves to 7.9-beta
It's that time of the year again.With the followingcommit,Theo de Raadt (deraadt@)changed the version of the OpenBSD development branchto 7.9-beta:
Major update to drm(4) code in OpenBSD-current (to linux 6.18.16)
In an unusually extensive commit, Jonathan Gray (jsg@) has upgraded the drm(4) (Direct Rendering Manager) subsystem in OpenBSD-current.Coming at this point in the development cycle, this foreshadows what will be in the upcoming OpenBSD 7.9 release (yes, we're aware that link does not work yet).Also worth noting is Jonathan's note in the commit message,
The Book of PF, 4th Edition Spotted in the Wild
You may have heard already that afourth editionofThe Book of PF was on the way.It is now shipping, and when author andundeadly.orgco-editor Peter Hansteen finally got his author copies,he wrote a blog post titledThe Book of PF, 4th Edition: It's Here, It's Real.Like Peter says in the article, we would like to encourage readers who can afford it, tosupportthe OpenBSD project.And there are pictures, of the book and the resident philosopher.
OpenBSD on SGI: a rollercoaster story, as told by miod@
Some readers will be aware that Miod Vallat (miod@) has been chronicling some of the more challenging parts of OpenBSD development in his OpenBSD stories collection for a while now.The latest entry is the full OpenBSD on SGI: a rollercoaster story, which is also available in six parts,A missed opportunity, 1988-1998
tmppath promise removed from pledge(2) in -current
A long standing and somewhat odd conflict between two OpenBSD security mechanisms, pledge(2) and unveil(2) has been resolved by eliminating the tmppath promise from what pledge(2) offers.The commit by Theo de Raadt (deraadt@) comes with an explanation in the commit message, which reads
Another subprocess for vmd(8)
Dave Voutila (dv@)has continued his work on movingvmd(8)to a multi-process model.(Undeadlyfirst reportedon this in 2023.)This time thevirtio scsi device has beenconverted to a subprocess:
Game of Trees 0.123 released
Version 0.123of Game of Treeshas been released (and the portupdated):Read more...
bsd.rd breakdown
Game of Trees 0.122 released
Version 0.122of Game of Treeshas been released (and the portupdated):Read more...
Game of Trees 0.121 released
Version 0.121of Game of Treeshas been released (and the portupdated):Read more...
(Open) Widevine support added to the chromium port
In a move likely to be welcomed by users of streamingvideo services,Robert Nagy (robert@)hasadded aport forOpenWV (a free andopen-source reimplementation ofGoogle's WidevineCDM),andenabledits use with the chromium port:Read more...
pf: make af-to less magical
Seasoned networkers will know to tell you that legacy IPv4 and modern IPv6 are, in fact, not directly compatible, and shipping traffic between IPv4 and IPv6 networks requires address family translation. On our favorite operating system and its siblings, that special case has been handled via the af-to option and special case rules since back in the OpenBSD 5.1 days.But that special case has always felt a bit awkward to some, and now David Gwynne (dlg@) is airing a patch on tech@ with a view to making af-to "less magical".In the message titled pf: make af-to less magical, David explains the motivation,
pf: make af-to less magical
Seasoned networkers will know to tell you that legacy IPv4 and modern IPv6 are, in fact, not directly compatible, and shipping traffic between IPv4 and IPv6 network requires address family translation. On our favorite operating system and its siblings, that special case has been handled via the af-to option and special case rules since back in the OpenBSD 5.1 days.But that special case has always felt a bit awkward to some, and now David Gwynne (dlg@) is airing a patch on tech@ with a view to making af-to "less magical".In the message titled pf: make af-to less magical, David explains the motivation,
OpenBSD-current now runs as guest under Apple Hypervisor
Following a recent series of commits by Helg Bredow (helg@) and Stefan Fritsch (sf@), OpenBSD/arm64 now works as a guest operating system under the Apple Hypervisor.The commits read
MAXCPUS on OpenBSD/amd64-current is now 255
With these two commits, Mike Larkin (mlarkin@) set the stage for, and next up, bumped the maximum number of processors supported on OpenBSD/amd64 from 64 to 255.The first commit message reads,
rpki-client 9.7 released
The rkpi-client project has made a new release, rkpi-client 9.7, available with important new features and bug fixes.The announcement reads,
rpki-client 9.7 released
The rkpi-client project has made a new release, rkpi-client 9-7, available with important new features and bug fixes.The announcement reads,
LACP mode removed from trunk(4)
David Gwynne (dlg@)has removed LACP mode from thetrunk(4) network driver.Thecommit messageexplains the reasoning:
Miod talks about HP/PA boot blocks
Veteran OpenBSD developer Miod Vallat (miod@) has written another deep dive article on porting our favorite operating system to a new platform and maintaining the code, this time the OpenBSD/hppa platform.The piece titled The scariest boot loader code certainly lives up to the title!If you're the right type of person, you will know to set aside a goodly chunk of time for this piece.
OpenBGPD 9.0 released
The OpenBGPD project have announced their new release, OpenBGPD 9.0. The announcement reads,
fw_update(8) now checks dmesg(8) output in addition to dmesg.boot
Thanks to acommitby Andrew Hewus Fresh (afresh1@),fw_update(8)now checksthe output of [runtime]dmesg(8)in addition to the [boot-time] file/var/run/dmesg.boot.The commit message explains the rationale:
The story of Propolice, the OpenBSD stack protector
In a fascinating retrospective titled The story of Propolice, longtime OpenBSD developer Miod Vallat (miod@) tells the story of the early stack protection work on OpenBSD. This is also part of the early history of OpenBSD development, when Miod relates that the project
The rpki-client project needs financial support
OpenBSD developer Job Snijders (job@) has updated therpki-client websiteto indicate the OpenBSD-associated project needs to raise[a total of] 300,000before the start of 2026 to continue work.If your company uses rpki-client, please consider working to arrange a donation!
Transition to support for 52 partitions
In -current,Theo de Raadt (deraadt@) hasstartedthe transition to support for 52 disk partitions(on a subset of hardware architectures):
Source and state limiters introduced in pf
David Gwynne (dlg@) hasintroducedsource and state limiters,which provide a massive increase in the flexibilyof pf traffic limiting:
Big news for small /usr partitions
Several recent commits have improvedsysupgrade(8)handling of low free disk space in /usr:Firstly, Stuart Henderson (sthen@)modifiedthe installer to increase free space prior to installing:
In -current, chromium (and derivatives) gain VA-API support
Following the previous reverted attempt[see earlier report],Robert Nagy (robert@)committed VA-API[hardware-assisted video- see previous report]support to thechromiumandungoogled-chromiumports.The iridiumport can be expected to follow on next update.Note that:
OpenSMTPD 7.8.0p0 released
Omar Polo (op@) hasannouncedthat OpenSMTPD 7.8.0p0 has been released.Read on for salient changes from the release announcement:Read more...
LibreSSL 4.1.2 and 4.2.1 released
Brent Cook hasannouncedthat LibreSSL4.1.2 and 4.2.1 have been released.Therelease notesread:Read more...
Enable BPF filtering on sockets
Would it be useful for our system security to let daemons use thebpf(4)interface to filter on the sockets they handle?In a recentmessageto tech@ titledbpf filtering on arbitrary sockets,Damien Miller (djm@) presents a preliminary patch and explains,
Making the veb(4) virtual Ethernet bridge VLAN aware
As some readers tell us whenever they have the chance, the veb(4) virtual Ethernet bridge device is an OpenBSD feature that can make certain setups a lot more manageable than otherwise possible.Now David Gwynne (dlg@) is fielding a patch on tech@ that would make veb(4) even more capable, by making the device vlan(4) aware.In the message to tech@, David explains:
OpenBSD 7.8 Released
The OpenBSD project hasannouncedOpenBSD 7.8,its 59 release.The new releasecontains a number of significant improvements, including but certainlynot limited to:
In -current, chromium (and derivatives) now have VA-API support
Followinga discussionon ports@,Robert Nagy (robert@)committed VA-API[hardware-assisted video- see previous report]support to thechromium,iridium,and ungoogled-chromiumports.Note that:
In -current, chromium (and derivatives) now have VA-API support
Followinga discussionon ports@,Robert Nagy (robert@)committed VA-API[hardware-assisted video- see previous report]support to thechromium,iridium,and ungoogled-chromiumports.Note that:
In -current, chromium (and derivatives) now have VA-API support
Followinga discussionon ports@,Robert Nagy (robert@)committed VA-API[hardware-assisted video- see previous report]support to thechromium,iridium,and ungoogled-chromiumports.Note that:
WPA3 support for OpenBSD 802.11 wireless funded by NLNet Foundation
The project to implementWPA3 support for OpenBSD 802.11 wirelesshas now been funded by a grant from the NLNet Foundation.The work is to be carried out by Stefan Sperling (stsp@) and Chirpy Software.The announcement states,
LibreSSL 4.2.0 Released
The LibreSSL project has announced their latest release LibreSSL 4.2.0, with numerous improvements. The release announcement reads,
OpenSSH 10.2 released
Cranking up the heat for the upcoming OpenBSD 7.8 release, the OpenSSH project has issued OpenSSH 10.2. This is a bugfix release that supersedes the previously announced OpenSSH 10.1 in time for the general release.From therelease notes:
OpenBSD -current is now "7.8-current"
Jonathan Gray (jsg@) updated the versionofOpenBSD-currentfrom "7.8"to "7.8-current".Those running the latest-and-greatest[via a sufficiently new snapshot or built from source]no longer need to use"-D snap" withpkg_add(1)(andpkg_info(1)).
OpenSSH 10.1 released
The OpenSSH project has released OpenSSH 10.1, which is also the release that will be part of the upcoming OpenBSD 7.8 release.The release was marked by a very unobtrusive sequence of www commits, with the first saying simply
Game of Trees 0.120 released
Version 0.120of Game of Treeshas been released (and the portupdated):
LibreSSL 4.1.1 and 4.0.1 released
LibreSSL version 4.1.1 and 4.0.1 have been released.The 4.1.1 release notes read:Read more...
Game of Trees 0.119 released
Version 0.119of Game of Treeshas been released (and the port updated):Read more...
OpenBSD -current has moved to version 7.8
TheOpenBSD7.8 release cycle is entering its final phases...With the followingcommit,Theo de Raadt (deraadt@) moved -currentto version 7.8(dropping the "-beta"):
OpenBGPD 8.9 released
Claudio Jeker (claudio@)announcedthe release of version 8.9 ofOpenBGPD,the OpenBSD project'sBorder Gateway Protocol (BGP) daemon:
OpenBGPD 8.9 released
Claudio Jeker (claudio@)announcedthe release of version 8.9 ofOpenBGPD,the OpenBSD project'sBorder Gateway Protocol (BGP) daemon:
rpki-client 9.6 released
The OpenBSD projecthasannouncedthe release ofversion 9.6of rpki-client:Read more...
Full BSDCan 2025 video playlist(s) available
The BSDCan 2025 video playlist is now complete and available on bothPeertubeand Youtube.The OpenBSD focused talks are as follows:
OpenBSD enters 7.8-beta
Withthis commit,the development slows into release-mode preparing for the 7.8 release of OpenBSD.The commit message reads,
12345678910...