Contributed by
rueda
on
from the fault me twice dept.
In a
post
to tech@,
Martin Pieuchot (mpi@)
has requested testing of a diff (against -current) to enable
running the upper part of the fault handler in parallel
:
Hello,
Diff below enables running the fault handler in parallel. Please test
an report back, with dmesg, if this increases or decreases the perfs of
your usual setup.
Thanks for the help,
Martin
We have released LibreSSL 4.1.0, which will be arriving in the
LibreSSL directory of your local OpenBSD mirror soon. This is the
first stable release for the 4.1.x branch, also available with OpenBSD 7.7
It includes the following changes from LibreSSL 4.0.0:
* Portable changes
- Added initial experimental support for loongarch64.
- Fixed compilation for mips32 and reenable CI.
- Fixed CMake builds on FreeBSD.
- Fixed the --prefix option for cmake --install.
- Fixed tests for MinGW due to missing sh(1).
Contributed by
rueda
on
from the sifting-the-noise dept.
Klemens Nanni (kn@)
committed a change
removing misleading messages on package update:
CVSROOT: /cvs
Module name: src
Changes by: kn@cvs.openbsd.org 2025/04/28 12:56:25
Modified files:
usr.sbin/pkg_add/OpenBSD: Delete.pm
Log message:
Stop advising to remove files on update
The following only make sense on for pkg_delete(1), yet pkg_add(1) prints
them as well, which is confusing at best and trips up way too many people:
"You should also run ..." (often "rm -rf /something/important*")
"You should also remove ..."
No longer print those when -u is used.
There may be some commands
"i like it" ian kirill
OK phessler kmos
Quieter and more accurate updates - what's not to like?
Improvements to network hardware support include new drivers ice(4) for Intel E810 Ethernet devices, and ixv(4) for virtual functions of Intel 82598EB, 82559, and X540.
See the
full changelog
for more details of the changes made over this latest six month
development cycle.
The
Installation Guide
details how to get the system up and running with a fresh install,
while those who already run earlier releases should follow the
Upgrade Guide,
in most cases using
sysupgrade(8).
Readers are encouraged to celebrate the new release by
donating
to the project to support further development of our favourite OS!
Contributed by
Peter N. M. Hansteen
on
from the know yer neighbor ethernetly dept.
Our favorite operating system may be on the verge of having a LLDP
(Link Layer Discovery Protocol)
daemon added to the base system. David Gwynne (dlg@) is circulating a patch on tech@ that introduces the daemon,
List: openbsd-tech
Subject: LLDP daemon and display tool
From: David Gwynne <david () gwynne ! id ! au>
Date: 2025-04-24 3:49:53
this adds a small daemon and command line tool for receiving and
displaying LLDP messages from neighbors connected to Ethernet
interfaces.
the daemon is called olldpd(8) to avoid colliding with the existing
lldpd from ports. the command line tool is lldp(8).
it uses the AF_FRAME sockets that were recently added rather than BPF.
this means it retains fewer privileges while it's running because it
doesn't have to open and configure BPF devices when new interfaces
appear in the system. avoiding BPF means it has basically 0 impact on
the kernel packet path because AF_FRAME is handled as a last resort for
packets rather than up front for every packet on an interface.
List: openbsd-tech
Subject: bpflogd(8): capture packets via BPF to log files
From: David Gwynne <david () gwynne ! id ! au>
Date: 2025-04-24 5:44:53
this is basically pflogd(8), but different.
the reason it exists is because i needed to continously log some packets
from span ports coming from multiple switches to try and help debug a
network issue that only seems to occur every couple of months. pflogd
provides that for a single pflog interface, but i needed it on multiple
ethernet interfaces.
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.