This seems so minor, but such a good idea: a regular check to make sure kernel and userland are in sync.
Daniel Fojt’s updated libedit in DragonFly; not huge, but I mention it cause I’ve seen the very first bug fixed in the commit listing; garbled history.
Matthew Dillon added “existence locks” to DragonFly, which as usual he committed with a long, descriptive message.
There’s now -K (kernel) and -U (user env) options to uname. Minor, but good to know the change.
I always thought of cross-pollination – sharing of code between BSDs – as a good thing. This seems like the most basic way to do that: same base sh.
Roy Marples helped out with the news drought (for me) by committing dhcpcd 9.3.0 to DragonFly. There’s a few user-affecting changes in there.
I tagged and built 5.8.2 today, and it should be appearing on a mirror near you, momentarily. The tag commit has a list of the changes, and of course there’s a users@ post to match. It’s a bugfix release, so no major changes – but there’s plenty of little updates.
Recently updated in DragonFly: dhcpcd to 9.2.0, nvi2 2.1.3 to 2.2, tpm, libressl 3.1.3 to 3.1.4, TianoCore EDK II, and of course the pciconf database.
There’s a security update for ftpd(8) in DragonFly, both current and release. As the note about it says, you shouldn’t use it anyway.
You can now add something to run on first boot after install, only, on DragonFly. This is probably of most use to you if you are building a custom image.
If you want to bring in the DragonFly projects repo, the option has been added to /usr/Makefile. (cd /usr; make projects-create)
Aaron LI has rewritten calendar(1) to support Chinese (lunisolar) and Julian calendars, and along the way added support for other calendars, more options, and generally improved the program. His original source archive is available, as is his reference book.
HAMMER2 now has a ‘growfs’ directive, so if there’s room in the partition, you can expand your HAMMER2 volume to fit. Related: gpt(8) and disklabel(8) now have similar options. fdisk(8) does also.
There’s a new option in efibootmgr(8) on DragonFly to boot into firmware, on next boot. You may find this useful.
ncurses has been upgraded from 6.0 to 6.2 in DragonFly; a 4 year jump. Perhaps not a huge effect on you, but I want to link to it cause there’s such nice changelogs!
Instead of posting about updates, here’s a feature that you will hopefully never notice: ‘make upgrade’, part of the upgrade process in DragonFly, will now go look for 3rd party software built to depend on deprecated DragonFly system libraries, before removing those libraries. (details) If you’ve had a program stop running because something else was upgraded – and I’m sure you have, cause “dll hell” is an actual phrase – you’ll be thankful for this.
In Daniel Fojt’s ongoing series of third-party software upgrades, he’s moved libreSSL in DragonFly up a major version, from 2.9.1 to 3.1.3. This includes TLS 1.3, among other features.
Well, it’s really the meltdown fix for Intel. You now will see it noted if the fix is present, during the DragonFly boot process.
Tomohiro Kusumi has imported a new version of ext2 filesystem support into DragonFly.