Feed openbsd-journal OpenBSD Journal

Favorite IconOpenBSD Journal

Link http://undeadly.org/
Feed http://undeadly.org/cgi?action=rss
Updated 2024-04-25 21:33
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:
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:
OpenSMTPD 7.5.0p0 Released
The OpenSMTPD project has released its first post-OpenBSD 7.5 version, OpenSMTPD 7.5.0p0, with a number of notable improvements.The announcement reads,
OpenSMTPD 7.5.0p0 Released
The OpenSMTPD project has released its first post-OpenBSD 7.5 version, OpenSMTPD 7.5.0p0, with a number of notable improvements.The announcement reads,
20 years since "and we're just starting": undeadly.org turns 20 (2024-04-09)
It's been 20 years since the first undeadly.org post appeared.At that point in our history, we had been enjoying frequent updates to the OpenBSD Journal at the deadly.org site for more than four years, and most of us thought it was an April's Fool prank when the the editors announced that they were ceasing publication, effective immediately on April 1st, 2004.Fortunately, Daniel Hartmeier quickly realized the announcement was not a joke, and went to work on a functionally equivalent CGI binary written in C and negotiated to take over the archive of existing articles. The rescued (resurrected?) site went live at undeadly.org on April 9th, 2004.At the time, the eagerly anticipated upcoming release was OpenBSD 3.5 (which we covered on April 30th of that year). As the release song strongly hints, the introduction of the CARP redundancy protocol was a major item in that release. The release also introduced the OpenBSD/amd64 platform, and included a number of improvements in hardware support and security, with privilege separation introduced in several daemons and important utilities. All the details can be had at the OpenBSD 3.5 release page.It's been 20 years, what have we got to show for it?We hope you have been enjoying the site's updates, and we hope that undeadly.org has been a positive factor in promoting all things OpenBSD. The site and its editors have every intention of going on running the site.If you want to help out, please submit items about OpenBSD that you find noteworthy.We value your submissions even more than your comments.All the best from the undeadly.org editors.
OpenBSD 7.5 released
Every six months, spring and fall, a new OpenBSD release emerges on the web and familiar download mirrors.The OpenBSD project has released OpenBSD 7.5, the project's 56 release, with numerous improvements and support for 14 hardwareplatforms.Notable enhancements and new features include
OpenBSD 7.5 released
Every six months, spring and fall, a new OpenBSD release emerges on the web and familiar download mirrors.The OpenBSD project has released OpenBSD 7.5, the project's 56 release, with numerous improvements and support for 14 hardwareplatforms.Notable enhancements and new features include
LibreSSL 3.8.4 and 3.9.1 released
In a not-quite-unexpected announcement, the LibreSSL development team released the new versions. The announcement reads,
OpenSSH 9.7/9.7p1 released!
OpenSSH 9.7/9.7p1 has been released.
Game of Trees 0.97 released
Version 0.97of Game of Treeshas been released (and the portupdated).
LibreSSL versions 3.8.3 and 3.9.0 released
TheLibreSSL projecthas announced the release of version3.8.3,and (development) version3.9.0of the software.Theannouncementfor version 3.8.3 reads:
OpenBGPD 8.4 released
The OpenBSDBorder Gateway Protocol (BGP) routing daemonOpenBGPDhas a new version out, version 8.4.The release announcement reads,
rpki-client 9.0 released
In what can only be called a great stride forward in routing security, Sebastian Benoit (benno@)announcedthe availability of rpki-clientversion 9.0.The announcement reads,
OpenBSD -current drops -beta tag, goes to 7.5
A clear sign that the OpenBSD 7.5 release cycle is entering the final phases just emerged.In this commit, Theo de Raadt (deraadt@) changed the version string to 7.5:
IPv6 for ppp(4) enabled in -current.
In thiscommit,Denis Fondras (denis@) added code to allowIPv6 overPPP.The message reads,
mwx(4), another new wi-fi driver, added to -current
Hot on the heels ofqwx(4)[see earlier report], and soon after going -beta, -current has gained another new wi-fi driver -mwx(4).Claudio Jeker (claudio@)committedthe import:
New code for SIGILL faults help identify misbranches
If you run recent OpenBSD on certain amd64 or aarch64 platforms, indirect branching to an "unexpected" location will crash your program, in order to prevent ROP attacks and similar ways to have your program execute code where it shouldn't.The OpenBSD compiler will insert an extra instruction in all the places where a branch is supposed to land, and if it lands anywhere else, a CPU fault is raised and your program gets an "Illegal Instruction".Previously, crashes of this kind have looked more or less like any other kind of fault where code is executing random data or from random locations, but since the kernel knows when this has happened, we can make it explicit that the fault is due to missing branch target instructions, which will help a lot when debugging.Link to the commit here.
OpenBSD -current moves to 7.5-beta
It's that time of the year again.With thiscommit,Theo de Raadt (deraadt@)changed the version string for the OpenBSD development branch(i.e. -current)to 7.5-beta:
New wi-fi driver, qwx(4), enabled in -current
Stefan Sperling (stsp@)tootedregarding the addition ofqwx(4)to -current:
rpki-client 8.9 released
Sebastian Benoit (benno@)announcedthe release ofversion 8.9ofrpki-client.Updating is recommended for "improved reliability".
Game of Trees 0.96 released
Version 0.96of Game of Treeshas been released (and the portupdated).
Soft updates (softdep) support removed from -current
Support forsoft updates(softdep),disabled since before the 7.4 release [seeearlier report],has beenremoved from -currentby Bob Beck (beck@):
pinsyscalls(2) work summarized by Theo de Raadt
In apostto tech@, Theo de Raadt (deraadt@) summarizes the multi-year effort to make certain attack vectors unavailable on OpenBSD:
KMS for Apple silicon machines
Mark Kettenis (kettenis@)committedsupport forKernel Mode-Setting (KMS)on Apple silicon(arm64)machines:
pinsyscalls(2) working in anger
Theo de Raadt (deraadt@)has committed (to -current) the remaining parts required to getpinsyscalls(2)working in anger.The commits were:
Effortless OpenBSD Audio and Desktop Screen Recording Guide
Rafael Sadowski (rsadowski@) has added a new post to his Shut up and hack series, titledEffortless OpenBSD Audio and Desktop Screen Recording Guide,where he takes the reader through the steps needed to configureyour OpenBSD system for audio and video recording.The post even includes ayoutube videowhere he demonstrates recording while he is putting final touches on the blog post.You can take in the blog post here:Effortless OpenBSD Audio and Desktop Screen Recording Guide.
DSA removal from OpenSSH
The OpenSSH projecthasannouncedthe timeline for the removal ofDSA support from OpenSSH:
OpenBSD workstation hardening tips
While you were likely busy celebrating the new year,OpenBSDdeveloper Solene Rapenne (solene@)found the time to write an article detailing variousOpenBSD workstation hardening tips.It's a useful collection of things you could do to secure your environment and customize your setup to best fill your needs.Enjoy!
TSO for em(4) committed to -current
Following therecent CFT,Marcus Glocker (mglocker@) hascommitted[to -current]TSO forem(4):
Update on pinsyscalls(2) progress from Theo de Raadt
In a message to the tech@ mailing list, Theo de Raadt (deraadt@) gave a summary of progress so far, along with a patch for testing what will likely be the next steps in the process.The message leads in,
rpki-client 8.8 released
Sebastian Benoit (benno@)announcedthe release ofversion 8.8ofrpki-client.It's basically a bug-fix release; see therelease announcementfor details.
WIP port of the Linux ath11k driver
Stefan Sperling (stsp@)hascommittedto -currenta WIPdriver for Qualcomm ath11kwi-fi adapters(such as that found in theLenovo ThinkPad X13s):
Call For Testing: Add TSO support for em(4)
In a recent message to tech@,Marcus Glocker (mglocker@), asks users running -current fortesting of a potenially performance enhancing diff:
KDE Plasma now linked to packages build on -current
KDE Plasma is now fully functional on OpenBSD and available via the package system. To install, a simple
rpki-client 8.7 released
Sebastian Benoit (benno@)announcedthe release ofversion 8.7ofrpki-client:
OpenSSH 9.6 released!
As announced by Damien Miller OpenSSH 9.6/9.6p1 has been released.The complete release notes may be found here: https://www.openssh.com/releasenotes.html#9.6.Among notable changes, this release includes a fix for the Terrapin Attack.Read more...
syscall(2) removed from -current
The work described in Theo de Raadt'spost(see our previous article)continues:
pinning all system calls
Theo de Raadt (deraadt@)postedto tech@ regarding restrictions on theaddresses from which system calls can be made.In addition to providing background,the post contains information (and a patch)for an imminent change - the introduction of a newsyscall,pinsyscalls(2)[link not working at the time of writing because change not yet committed],which specifies the addresses from which individualsystem calls are permitted.pinsyscalls(2) will be called only fromthe shared library linker,ld.so(1).
Game of Trees 0.95 released
Version 0.95of Game of Treeshas been released (and the portupdated):
malloc(3) leak detection gains backtraces
Otto Moerbeek (otto@), the author of OpenBSD'smalloc(3)implementation, hascomittedanother great feature - backtraces for leak detection:
Game of Trees 0.94 released
Version 0.94of Game of Treeshas been released (and the portupdated):
OpenIKED 7.3 released
Tobias Heider (tobhe@) hasannouncedthe release ofversion 7.3ofOpenIKED:
OpenSMTPD 7.4.0p1 Released
Omar Polo (op@) hasannouncedthe release of version 7.4.0p1 ofOpenSMTPD.It is a bugfix release.
clang(1)/llvm updated to version 16
In a long series ofcommits,Robert Nagy (robert@)updatedclang(1)/llvmin -current to version 16:
LibreSSL 3.8.2 Released
A new stable release of LibreSSL is out, and should be arriving on amirrornear you shortly.Brent Cook (bcook@)'sannouncement reads:
Disruptive amd64 snapshot coming
Theo de Raadt (deraadt@)posted totech@a message entitleddisruptive amd64 snapshot coming.It reads:
OpenSMTPD 7.4.0p0 Released
Hot on the heels of the release of OpenBSD 7.4, Omar Polo (op@) has announced the release of OpenSMTPD 7.4.0p0. The announcement reads,
12345678910...