The LibreSSL project, a closely associated subproject of the OpenBSD project, has announced the availability of their new stable release, LibreSSL 4.0.0, which comes with a number of improvements and a sprinkling of fixes. The release announcement reads,
The work of improving ssh security by segregating functionality into separate binaries contiues, this time by introducing sshd-auth as a separate binary.The commit message summarizes why this makes sense,
Omar Polo (op@) hasannouncedthe release of version 7.6.0p0 ofOpenSMTPD.The changes (including the table protocol change on which wereported earlier)are:
Omar Polo (op@) hasannouncedthe release of version 7.6.0p0 ofOpenSMTPD.The changes (including the table protocol change on which wereported earlier)are:
The OpenBSD project hasannouncedOpenBSD 7.6,its 57 release.The new release contains a number of significant improvements, including but not limited to:
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)).
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[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.
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...
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:
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.
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,
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...
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:
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
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,
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:
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...
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,
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,
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,
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,
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:
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:
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,