Feed openbsd-journal OpenBSD Journal

Favorite IconOpenBSD Journal

Link http://undeadly.org/
Feed http://undeadly.org/cgi?action=rss
Updated 2025-10-02 22:46
OpenBSD -current is now "7.6-current"
Theo de Raadt (deraadt@) updatedtheversion ofOpenBSD-current to "7.6-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)).
OpenBSD now enforcing no invalid NUL characters in shell scripts
Our favorite operating system is now changing the default shell (ksh) to enforce not allowing invalid NUL characters in input that will be parsed as parts of the script.The commit message reads,
EuroBSDCon 2024 presentations
EuroBSDCon 2024[in Dublin, Ireland] has now ended,and slides for many of the OpenBSD developer presentationsare now available in theusual place.Video of the individual presentations can be expected somewhat later.In the meantime, OpenBSD-related presentations [including those fromnon-developers] can be found in therecordingsof the "Foyer B" streams.In addition, there was a full day PF tutorial with some updates to the publicly available slides.
rpki-client 9.3 released
Sebastian Benoit (benno@)announcedthe release ofversion 9.3ofrpki-client, the essential component for routing security.See the fullannouncement for further details.Key excerpts from the release announcement:Read more...
OpenSSH 9.9 released!
In a fediverse post,Damien Miller (djm@) announced the availability of the newOpenSSH version 9.9:
OpenBGPD 8.6 released
Claudio Jeker (claudio@)announcedthe release of version 8.6 ofOpenBGPD,the OpenBSD project'sBorder Gateway Protocol (BGP) daemon:
OpenBSD -current has moved to version 7.6
TheOpenBSD7.6 release cycle is entering its final phases...With the followingcommit,Theo de Raadt (deraadt@) moved -current to version 7.6:
Game of Trees 0.103 released
Version 0.103of Game of Treeshas been released (and the portupdated).
rpki-client 9.2 released
Sebastian Benoit (benno@)announcedthe release ofversion 9.2ofrpki-client, the essential component for routing security.See the fullannouncement for further details.Here are some key excerpts from the release announcement:
No unmodified files remain from original import of OpenBSD
All files from the original import ofOpenBSDhave now been modified (or deleted).Appropriately, Theo de Raadt (deraadt@)made thechange:
Game of Trees 0.102 released!
Version 0.102 of Game of Trees has been released and the port updated.
The BSDCan 2024 Playlist is now complete
As an update to a earlier post...The BSDCan 2024 video playlist is now complete and available on bothYouTubeand Peertube.
The BSDCan 2024 Playlist is now complete
As an update to a earlier post...The BSDCan 2024 video playlist is now complete and available on bothYouTubeand Peertube.
The BSDCan 2024 Playlist is now complete
As an update to a earlier post...The BSDCan 2024 video playlist is now complete and available on bothYouTubeand Peertube.
OpenBSD -current moves to 7.6-beta
OpenBSD -current has moved to 7.6-beta in preparation for the next release with this commit.The release is traditionally about November 1st, but we shall see what happens this year. Snapshots are already beginning to show up on the mirrors.
Possible future vmm(4)/vmd(8) on arm64
In an exciting move,Mike Larkin (mlarkin@)hasrequestedhardware forvmm(4)development on the arm64 platform:
UDP parallel input committed to -current
Support for UDP parallel input[on which we reported previously]has beencommittedto -current by Alexander Bluhm (bluhm@):
Incoming: UDP parallel input
UDP input is about to become faster and parallel on OpenBSD. In a message to tech@ titled UDP parallel input, Alexander Bluhm (bluhm@) offers a diff that enables parallel UDP input for -current.The message reads,
Libva's VA-API (Video Acceleration API) imported into xenocara
In this commit, Rafael Sadowski (rsadowski@) merged libva 2.22.0 into OpenBSD, enabling VA-API to accelerate video decoding and other hardware assisted operations:Read more...
Enable local-to-anchors tables in PF rules
In a recent post to tech@ titled let's make pf(4) anchors and tables better friends (possibly originating at the ongoing hackathon) Alexandr Nedvedicky (sashan@) introduced code to enable creating local tables inside anchors in pf(4) rulesets:
Game of Trees 0.101 released
Version 0.101of Game of Treeshas been released (and the portupdated).
A practical guide to VPNs, IPv6, routing domains and IPSEC
Crystal Kolipe writes in about a new article posted by the crew at Exotic Silicon on fun things to do with OpenBSD --
clang -fret-clean on the horizon for OpenBSD/arm64
While we were busy with other things, Theo de Raadt (deraadt@) is continuing the work on bringing the clang option to clean return addresses off the stack, as reported upon earlier, to OpenBSD/arm64.Theo posted an early version of the code to tech@, saying
OpenSSH 9.8 released
In a fediverse post, Damien Miller (djm@) announced the availability of the new OpenSSH version 9.8:
RIP dhclient(8)
Friends, dhclient(8) in OpenBSD is no more, at least for those of us running -current.For some of us it is basically in muscle memory to type doas dhclient $wifiinterface when visiting somewhere, but from this day forward we will rely on dhcpleased(8) to do its job, which in my own experience does admirably.In this commit, Theo de Raadt (deraadt@), executed the removal.The commit message reads,
Initial playlist of 28 BSDCan Videos released
Patrick McEvoy aka BSDTV writes in,
OpenBGPD 8.5 released
The OpenBGPD project announced that a new version the Border Gateway Protocol dameon, OpenBGPD 8.5 has been released. The release comes with a number of new features and refinements, and marks another step in the development of secure and reliable routing management.The announcement reads:
rpki-client 9.1 released
Sebastian Benoit (benno@)announcedthe release ofversion 9.1ofrpki-client, the essential component for routing security.See the fullannouncement for further details.Here are some key excerpts from the release announcement:Read more...
Game of Trees Hub: A Git Repository Hosting Service Based on OpenBSD
In a fediverse post, Stefan Sperling (stsp@) announced a new hosting service:
OpenBSD added initial support for Qualcomm Snapdragon Elite X after 1 day
When a new processor is released, how long would you expect it to take before your favorite operating system adds support for it?In the case of OpenBSD/arm64, the time lag can occasionally be measured in days if not hours.In a recent message to tech@, Patrick Wildt (patrick@) premiered the patch to add support for the Qualcomm Snapdragon Elite X processor the day after it was officially released.Patrick's message reads,
OpenSSH introduces options to penalize undesirable behavior
In a recent commit, Damien Miller (djm@) introduced the new sshd(8) configurations options, PerSourcePenalties and PerSourcePenaltyExemptList, to provide a built in facility in sshd(8) itself to penalize undesirable behavior, and to shield specific clients from penalty, respectively. The commit message reads,
OpenSSH introduces options to penalize undesirable behavior
In a recent commit, Damien Miller (djm@) introduced the new sshd(8) configurations options, PerSourcePenalties and PerSourcePenaltyExemptList, to provide a built in facility in sshd(8) itself to penalize undesirable behavior, and to shield specific clients from penalty, respectively. The commit message reads,
DHCPv6-PD - First steps by florian@
As noted earlier, OpenBSD-current now has IPv6 prefix delegation available via the new dhcp6leased(8) deamon.Now before he committed the code, Florian Obser (florian@) wrote a blog post on the process of developing the new program in a piece called DHCPv6-PD - First steps.The prologue leads in,
Game of Trees 0.100 released
Version 0.100of Game of Treeshas been released (and the portupdated).
dhcp6leased(8) imported to -current
Florian Obser (florian@) hascommitted(to -current)dhcp6leased(8),a DHCPv6 client for handlingPrefix Delegation(PD):
clang option -fret-clean committed
Theo de Raadt (deraadt@)hascommitted-fret-clean forclang:
clang -fret-clean: cleaning return addresses off stack (by deraadt@)
Future versions of OpenBSD may include core system libraries and binaries built with logic to remove return addresses off the stack. With this in place, whole classes of bugs would be harder to exploit.In a message to the tech@ mailing list titled clang -fret-clean: cleaning return addresses off stack, Theo de Raadt (deraadt@) explains how this would work and includes code to implement the feature for the X86 architecture only:
Important message for Apple Silicon OpenBSD/arm64 users
As you may be aware, OpenBSD runs on Apple Silicon M series processors, thanks to the efforts of the OpenBSD/arm64 developers.For those running our favorite operating system alongside the Apple product, sometimes special measures are needed, though.Mark Kettenis (kettenis@) sent a message titled Important message for Apple Silicon OpenBSD/arm64 users to the misc@ and arm@ mailing lists, warning about possible firmware issues:
KDE 6 landed in OpenBSD-current
sshd(8) split into multiple binaries
With the followingcommit,Damien Miller (djm@)commenced the process of splittingsshd(8)into multiple binaries:
Demise of Nagle's algorithm (RFC 896 - Congestion Control) predicted via sysctl
Is the classical TCP congestion control mechanism known asNagle's algorithm(RFC 896 - Congestion Control) headed for the scrap heap of history?A recent post on tech@ titled Add sysctl to disable Nagle's algorithm (RFC 896 - Congestion Control) from Job Snijders (job@) with a patch to implement the disabling sysctl indicates that some at least think that deprecation is in order.The message leads in,
LibreSSL version 3.9.2 released
TheLibreSSL projecthasannouncedthe release of [bugfix] version3.9.2of the software:
Game of Trees 0.99 released
Version 0.99of Game of Treeshas been released (and the portupdated).
OpenSMTPD table protocol changes, now with the backstory
Regular readers will be aware that OpenBSD ships with its own mail server implementation, OpenSMTPD, in its base system.In a recent message to the tech@ mailing list, Omar Polo (op@) asked for comments or oks for a patches implementing a change of table protocols. A little later, Gilles Chehade (gilles@) posted to the misc@opensmtpd.org mailing list with the backstory for this change.The message follows in full below (apparently the otherwise fine marc.info archive site no longer archives the list):
OpenSMTPD table protocol changes, now with the backstory
Regular readers will be aware that OpenBSD ships with its own mail server implementation, OpenSMTPD in its base system.In a recent message to the tech@ mailing list, Omar Polo (op@) asked for comments or oks for a patches implementing a change of table protocols. A little later, Gilles Chehade (gilles@) posted the backstory to the misc@opensmtpd.org mailing list with the backstory for this change.The message follows in full below (apparently the otherwise fine marc.info archive site no longer archives the list):
Passphrase timeout for disk decryption at boot added (potential battery lifesaver)
Have you had your laptop accidentally un-hibernate while you weren't looking, leaving you with a totally drained battery?Now OpenBSD-current has a fix for that, thanks to this commit by Klemens Nanni (kn@). The commit message reads,
Game of Trees 0.98 released
The version control system gameoftrees 0.98 has been released and should soon show up in OpenBSD -current packages. An update for the -portable version will follow as well.The main improvements in the new release are listed in the release notes as
pfctl(8) and systat(8) to display fragment reassembly statistics
The OpenBSD toolbox for network debugging just got better.In a recentthreadon tech@ titled pfctl show fragment info,Alexander Bluhm (bluhm@)posted a patch to enable packet reassembly statistics inpfctl(8).Several other developers joined in,and Claudio Jeker (claudio@) suggested thatsystat(8)should too be enhanced to display packet reassembly data inpf(4) related views.This suggestion was well received, and the resulting code has now been committed,Read more...
Coming soon to a -current system near you: parallel raw IP input
The work to improve the capabilities of the network stack is about to take a noticeable step forward. In a message to tech@ titled parallel raw IP input, Alexander Bluhm (bluhm@) posted a patch that he describes as
In -current, default write format for tar(1) changed to "pax"
A series of commits by Jeremie Courreges-Anglas (jca@)has modifiedtar(1)such that its default write format (for archives) is that ofpax(1).The message with the finalcommitcaptures the gist of the change:
12345678910...