Bunch of SAs plus all the latest from BSD-world.
OpenBSD Errata: June 8, 2021 (cpuswitch inteldrm): Errata patches for cpuswitch and inteldrm have been released for OpenBSD 6.8 and 6.9. Recent Intel or any AMD machines could crash as the kernel did not flush all TLBs that multi threaded processes require. Disable PPGTT on Intel machines with cherryview/braswell graphics to avoid memory corruption. Binary updates for the amd64 and i386 platform are available via the syspatch utility. As these affect the kernel, a reboot will be needed after patching.
OpenBGPD 7.0 released: This release includes the following changes to the previous release:
- Stop processing queued UPDATES when the max-prefix limit was reached.
- Improve negotiation for route refresh, graceful restart and multi-protocol capabilities
- Correctly track ‘rde evaluate all’ and ‘export’ settings during reload.
- Properly withdraw prefixes when ‘rde evaluate all’ is used.
- Fix MRT handling on initial startup for message dump types.
- Fix and use non-blocking connect for RTR sessions.
- Fully implement RFC 6286 by checking for BGP ID collisions.
- Adjust the 4-byte AS number handling to RFC 6793 by changing error behaviour from prefix witdraw to attribute discard.
- In bgpctl print out both the sent “Neighbor capabilities” and the “Negotiated capabilities” for a session.
- Print timestamps both as a formatted and a pure time in seconds filed in various JSON objects.
FreeBSD Errata Notice FreeBSD-EN-21:17.libradius: The patch for FreeBSD-SA-21:12.libradius modified rad_get_attr(3) to verify that an attribute length smaller than the minimum required for the attribute type and length fields is disallowed. This check may fail incorrectly for the final attribute in a RADIUS message.
In Other BSDs for 2021/06/05: Roundup of BSD-related links.
Don’t miss the June 2021 FreeBSD Developer Summit: The online event will consist of three, half day sessions, taking place June 9-11, 2021. It’s free to attend, but we ask that you register with the eventbrite system to gain access to the meeting room. The full schedule is available on the wiki and includes sessions on Boot Code, Raid-Z Expansion, Icelandic DNS Registry, IFLIB, an update from the FreeBSD Core Team, and much more.
FreeBSD 13 on the Panasonic Let’s Note CF-RZ6: Few links about the Panasonic Let’s Note CF-RZ6: the laptops page and dmesg to the NYC*BUG.
GearBSD: a project to help automating your OpenBSD: Author of this post loves NixOS and Guix for their easy system configuration and easy jumping from one machine to another by using your configuration file. To some extent, they want to make it possible to do so on OpenBSD with a collection of parametrized Rex modules, allowing to configure your system piece by piece from templates that you feed with variables.
DTrace Network Probes: DTrace landed in FreeBSD 7.1 in 2009. DTrace is an observability framework that enables dynamic tracing of programs, and the FreeBSD Kernel. It offers an incredible view into the operation of programs, and is an excellent tool for debugging and performing analysis of complex software. Using the full power of FDT probes requires familiar knowledge with how things are implemented. SDT probes and specific providers like ip, tcp and udp offer insights into the internal behavior of the kernel without requiring a high level of knowledge of the underlying code.
FreeBSD from a NetBSD user’s perspective: Topics include: - Packages - Init system - Hardware and drivers - Webcams and webcamd - GPU drivers and modules - Jails, VMs, and chroots - Multicast DNS - Storage
NetBSD on the Vortex86DX CPU: EBOX 3300A-H, with a 1GHz CPU and 256MB of RAM: author used a 1GB CompactFlash card and selected a minimal installation in sysinst.
Did we miss anything?
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! Take a vaccine and stay safe!