Recent BSD crosspollination

Michael Neumann has replaced suser(9) with priv(9), taken from FreeBSD, for fine-grained priviledge control.

Sepherosa Ziehau has added OpenBSD’s in_addprefix() and in_scrubprefix() from OpenBSD, which makes it possible to add two addresses within the same subnet to two separate network interfaces.  Read his post for a more descriptive synopsis.  Hes also made some original fixes.

He’s also added support (from FreeBSD) for the Atheros AR8121/AR8113/AR8114 PCIe ethernet controller, via ale(4), prompted by some Eee PC 1000H issues that were highlighted here before.

Lots of new code

So much that I’m doing bullet points:

Automatic PFS creation

Michael Neumann has come up with a way to automatically create pseudo file systems (PFS) when mirroring a Hammer volume.  Previously, the destination/slave file system would have to be created first; this makes it Just Work.

This means Hammer data streams will be incompatible with versions before and after this change, but it’s not going to damage anything.  Introducing a versioning system into Hammer data streams is an available project…

Wierd ssh bug fixed

Hasso Tepper brought in a fix from OpenBSD for ssh; apparently empty banners on some types of network equipment would cause a disconnect.  This isn’t major, but there may just be someone out there reading this for whom knowing about that saves a lot of frustration.