Issue 39
Published September 30, 2020

OpenBSD hackathon reports, NetBSD GSoC final reports plus latest releases, news and tutorials.

Releases

DragonFly 5.8.2 released: New bugfix releases for 5.8 DragonFly series has been released.

DragonFly 5.8.3: DragonFly 5.8.2 was missing two CVE fixes – CVE-2019-1547 and CVE-2019-18408. They are fixed and the new 5.8.3 release has them.

OPNsense 20.7.3 released: Release brings a number of FreeBSD security advisories and a few reliability fixes.

FreeBSD 12.2-BETA3 Available: The third BETA build for the FreeBSD 12.2 release cycle is now available. ISO images for the amd64, armv6, armv7, arm64, i386, powerpc, powerpc64, and powerpcspe architectures are available on most of the FreeBSD mirror sites.

MidnightBSD 1.2.10: New security update for MidnightBSD. Description: udf: Validate the full file entry length Otherwise a corrupted file entry containing invalid extended attribute lengths or allocation descriptor lengths can trigger an overflow when the file entry is loaded.

BSDSec

None last week.

As always, it's worth following BSDSec. RSS feed and Twitter account available.

News

Podcast: Security Headlines with Mischa Peters. In this episode, we interview Mischa Peters which is a long time BSD user with a background in the world of data centers and ISP’s. One of his latest projects is OpenBSD Amsterdam which is a pure-hearted OpenBSD virtual machine hosting provider. That is running 100% OpenBSD, it’s even using OpenBSD’s own hypervisor. We deep dive into OpenBSD Amsterdam, scripting with ssh, awk, and the basic tools, BSD, Hack-tic and a lot more.

Unified pfSense® Documentation: To improve the documentation for pfSense® software and make it easier to use, Netgate are merging the content from the book and the former wiki into a single unified set of documentation available now at https://docs.netgate.com/pfsense/en/latest/.

Default window manager switched to CTWM in NetBSD-current: For more than 20 years, NetBSD has shipped X11 with the "classic" default window manager of twm. However, it's been showing its age for a long time now.

Nix package manager in FreeBSD: Nix is a purely functional package manager. This means that it treats packages like values in purely functional programming languages such as Haskell -- they are built by functions that don't have side-effects, and they never change after they have been built. FreeBSD support in Nix is not fully complete yet. This commit only brings the Nix package manager to the ports. Hopefully, this port will streamline the work of bootstrapping of Nix packages on FreeBSD.

There is new FreeBSD channel on Discord. Looks like it is not the official one.

k2k20 hackathon reports

OpenBSD had another hackathon and some reports are in:

NetBSD Google Summer of Code

Final reports from GSoC are in as well:

Tutorials

A simple shell status bar for OpenBSD and cwm(1): This article is about using cwm and termbar together. The idea behind termbar is to launch an terminal that will loop printing the information you want; via a shell script.

How to configure a small mail server: This post is about setting up a mail server on an Internet facing host. It will accept and send mails for a domain, store the accepted mails locally and deliver them using POP3. This is a rather lengthy post because there are quite some pieces to put together. OpenSMTPD will handle incoming and outgoing mail using SMTP. rspamd will support it in fighting incoming spam and malware (using ClamAV), and signing outgoing mail using DKIM. Dovecot stores received mail for users and deliver it using POP3. Finally acme-client(8) is used to manage the certificate from Let's Encrypt.

Relayd in OpenBSD: One of the components of OpenBSD is relayd. It’s an integrated Loadbalancer & Proxy Service, like F5, Nginx and Others. But just like other BSD Services, straight, simple and easy to use.

More

As always, there are more sources of BSD goodness. Latest BSD Now talks about High Availability Router/Firewall Using OpenBSD, CARP, pfsync, and ifstated, Building the Development Version of Emacs on NetBSD, rc.d belongs in libexec, not etc, FreeBSD 11.3 EOL, OPNsense 20.7.1 Released, MidnightBSD 1.2.7 out, and more.

The Valuable News weekly series is dedicated to providing summary about news, articles and other interesting stuff mostly but not always related to the UNIX or BSD systems. The latest is from 2020-09-28.

In Other BSDs for 2020/09/26 is out, too.

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 know anyone who would like this newsletter? Consider forwarding and tell them to subscribe.

Thanks for reading and see you next week! Stay home and stay safe!