Here’s a little benchmark complements of Jann Horn. It’s unexpectedly slow on Linux.
OpenBSD is so fast, I had to modify the program slightly to measure itself, as the time utility is missing sufficient precision to even record nonzero.
Go on,
read the rest
over at Ted's
blog
for some fun tidbits on performance and benchmarks.
Contributed by
Peter N. M. Hansteen
on
from the oodles of imaginary friends dept.
OpenBSD users and aficionados are more likely than others to be familiar with the concept of
greytrapping
(the nastier kid sister of
greylisting),
as implemented via the OpenBSD
spamd(8)
spammer taunting software.
The feature has now been around for 18 years, and
undeadly.org co-editor Peter Hansteen
found that and another milestone to be a good reason to write a retrospective:
Friends, it finally happened. On August 7th, 2025, the number of spamtraps intended to woo the unwary spammer rolled past the number of inhabitants in my home country of Norway. It's time for a retrospective.
That's right, we've been making life harder for spammers for 18 years.
Peter's writeup has links to data, and more field notes and war stories than
he could actually remember writing when he started on the retrospective.
A new opportunity for you to help improve the upcoming
OpenBSD 7.8 release has turned up.
If YOU have a USB webcam you are using or would like to use with our favorite operating system, Kirill Korinsky (kirill@) would like to hear from you after testing recent snapshots.
Subject: Call for testing: USB webcams
From: Kirill A. Korinsky <kirill () korins ! ky>
Date: 2025-08-06 13:27:31
misc@,
the latest snapshots for amd64 and arm64 (I haven't checked other
architectures) include my recent changes to add support for H.264 streams
from USB webcams.
Contributed by
rueda
on
from the token-refusal dept.
Development of important software sometimes happens without fanfare. If not for one of our editors noticing by watching commits, we would have missed the fact that Damien Miller (djm@)
recently added a couple of notable features to OpenSSH:
The WiFI802.11
standards are a gnarly lot, and checking for compatibility of the various sub-specifications has been known to drive even seasoned
OpenBSD developers to the brink of distraction.
Now Stefan Sperling (stsp@) is airing a possible improvement in compatibility checks via a message to tech@ titled "fix net80211 802.11g compatibility check", saying
List: openbsd-tech
Subject: fix net80211 802.11g compatibility check
From: Stefan Sperling <stsp () stsp ! name>
Date: 2025-07-31 10:26:18
I have a WIP fix for qwx which relies on ieee80211_iserp_sta() to
detect whether an AP supports 802.11g, rather than 802.11b only.
And I encountered an access point which qwx could not connect to when
my WIP fix is applied.
Much longed for by some, remembered as a quaint memory by other greybeards,
the classic
Common Desktop Environment
(CDE) is being added to the ports collection.
List: openbsd-ports-cvs
Subject: CVS: cvs.openbsd.org: ports
From: Antoine Jacoutot <ajacoutot () cvs ! openbsd ! org>
Date: 2025-07-28 12:35:38
CVSROOT: /cvs
Module name: ports
Changes by: ajacoutot@cvs.openbsd.org 2025/07/28 06:35:38
Log message:
Import cde-2.5.2
CDE - The Common Desktop Environment is X Windows desktop environment that was
commonly used on commercial UNIX variants such as Sun Solaris, HP-UX and IBM
AIX. Developed between 1993 and 1999, it has now been released under an Open
Source licence by The Open Group.
" ... anyone who’s ever had to investigate a security incident knows the harsh reality: logs are only as trustworthy as their protection against post-incident tampering. An attacker who gains root access isn’t going to politely leave their tracks in the log files – unless they physically can’t alter them anymore."
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.
2025-06-17RELIABILITYIn acme-client(1), handle as yet unobserved "processing" state when fetching an issued certificate by retrying instead of giving up.
2025-06-17RELIABILITYIn acme-client(1), handle as yet unobserved "processing" state when fetching an issued certificate by retrying instead of giving up.