OpenBSD rpki-client patches, FreeBSD 15.0→16-CURRENT upgrade guide, and ZFS scrub data integrity deep dive and more.
Releases
No releases.
BSDSec
OpenBSD Errata: January 14, 2026 (rpki): OpenBSD has issued errata patches for the rpki-client utility affecting versions 7.7 and 7.8, addressing unspecified vulnerabilities or bugs. Binary updates are available for amd64, arm64, and i386 architectures through the syspatch tool, while source code patches can be obtained from the official errata pages for each release.
As always, it’s worth following BSDSec. RSS feed available.
News
Upgrading a base package install from 15.0-RELEASE to 16-CURRENT: A short post showing how using base system packages (and a zfs boot environment) makes this complicated upgrade boringly simple. I for one welcome our new base system package overlords.
Tutorials
Debian SBuild for FreeBSD People: The article outlines how to replicate FreeBSD’s Poudriere build environment in Debian using SBuild for isolated package development. It begins by creating a Debian Unstable tarball with essential tools like Qt dependencies, analogous to a Poudriere jail, then extracts it into a persistent chroot directory. The process includes binding external source directories into the chroot for development while maintaining system isolation. The author contrasts this approach with Docker, noting that persistence is critical for their workflow, unlike Docker’s ephemeral containers. The guide emphasizes practical steps for Debian packaging work, particularly for projects like libaccounts, while acknowledging Debian’s inconsistent package naming conventions.
Understanding ZFS Scrubs and Data Integrity: ZFS scrubs are a critical maintenance process that verifies data integrity by comparing every block in a storage pool against its stored checksum, ensuring corruption is detected and repaired before it causes data loss. Unlike traditional filesystem checks, ZFS scrubs validate both metadata and user data, leveraging redundancy to automatically correct errors when possible. The process relies on ZFS’s Merkle tree structure, where each block’s checksum is stored in its parent pointer, allowing end-to-end validation of the entire dataset. Regular scrubs help prevent silent data corruption—common in modern high-capacity drives—by identifying and repairing bit rot, hardware inconsistencies, or media decay before they accumulate. Monitoring tools like zpool status provide insights into scrub progress, repair counts, and device health, enabling administrators to proactively address hardware issues and maintain long-term storage reliability.
Did we miss anything?
This newsletter is made from your content on DiscoverBSD and BSDSec. Submit the stuff we missed so it can appear next time.
Do you have an OSS BSD-related project that you would like to showcase in BSD Weekly? Reply to sender and we can showcase you as a sponsor of an issue (for free).
Do you know anyone who would like this newsletter? Consider forwarding and tell them to subscribe.
Thanks for reading and see you next week! Stay safe!