If you are running bleeding-edge DragonFly _and_ installed the newest dports binary package build _and_ you are using Samba, you may need to update and rebuild.
Tomohiro Kusumi has removed the old GNU implementation of ext2fs from DragonFly and added the non-GPL-encumbered FreeBSD implementation of ext2fs.
There’s a new build of binary packages for DragonFly, based off the 2021Q4 quarterly ports release. This will require an upgrade of most if not all packages cause of a switch from LibreSSL to OpenSSL as the default SSL library.
Linked here cause maybe it’ll help someone else with synproxy and pf in DragonFly: synproxy state doesn’t work in Packet Filter.
ifconfig(8) in DragonFly is gaining a description field, to ease porting of CBSD.
In Iran, of all places – Google decided this was spam so I am a few days late in posting it to the mirrors page.
The amdgpu driver, equivalent to Linux 4.19, has been committed along with supporting changes in ttm. Credit goes to Sergey Zigachev, Francois Tigeot, and Matthew Dillon for the work. The module is now built by default in bleeding edge DragonFly. Note the amdgpu commit message lists some options that need to be set.
I saved this but forgot to post it just before the 6.0.1 release: DragonFly now has OpenSSH 8.8p1. The OpenSSH release notes mention that SHA-1 RSA keys signatures (thanks, Ross Richardson for the correction) will no longer work, along with other updates. You are hopefully already using something else.
xdisk is now being built by default, and libdmsg is able to encrypt/decrypt with a placeholder scheme.
Yes, this means you can mount remote Hammer2 disks as a block device. Read the man pages and remember this is experimental.
You can now create FAT volumes on DragonFly. Not exactly high-tech, but a filesystem that most anything can read and write.
6.0.1 is tagged and available. The major reason for this update is an expired Let’s Encrypt certificate that would cause problems when downloading dpkg binaries. A list of 6.0.1 commits is available.
I recommend the usual rebuild process mentioned on the 6.0 release notes:
make buildworld
make buildkernel
make installkernel
make installworld
make upgrade
Don’t forget to update your packages with ‘pkg upgrade’.
If you have encountered that problem with Let’s Encrypt and dports, the fix is committed and a make world is needed.
If libvirt running with nvmm on DragonFly interests you, watch this bug report.
You may get some errors because of an expiring base Let’s Encrypt certificate when using pkg. It’s being worked on.
The not-official-but-still-used mirror-eu-1.dragonflybsd.org mirror is going away later next month. The main site probably has enough bandwidth to compensate.
Not huge news about mandoc, but I always like linking to updates with clear changelists.
I installed new SSL certificates for this server over the weekend and I have to say, Let’s Encrypt and certbot are the easiest SSL setup process I’ve ever done. It worked exactly as expected on DragonFly.
The recent tmux package update reminds me to mention ‘pkg lock’. When you update packages, pkg will update everything. If there’s a package you don’t want changed, the pkg lock(8) command will keep it at the current version. There can be some other packages held back because of dependencies, but that’s OK. Don’t forget to pkg unlock when no longer needed…
If you want to update to the now fixed tmux port, you’ll want to add a -f to the pkg command to force it; the version number hasn’t changed.