Aggelos Economopoulos has committed Jan Lentfer’s update of BIND to 9.5.2-P1. It fixes CVE-2009-4022, though that bug never affected DragonFly by default.
SSH, on DragonFly, now defaults to allowing root logins, but does not allow plaintext password logins. This is on new installs only, so any existing installations won’t be affected, even after upgrades. Plaintext passwords are under constant brute-force attack for some years now, so this is probably safer.
Sascha Wildner has added pkgin to the base DragonFly system. It’s still present as a pkgsrc package, so it’s manageable and upgradeable with the normal pkg_* tools. See prior discussion here for the history.
Did I already make that joke? Oh well. less has been updated to version 4.3.6 from a patch by Jan Lentfer.
I mentioned it for testing, and now it’s ready: BIND 9.5.2 is in DragonFly.
OpenSSL has been updated to version 0.9.8l by Aggelos Economopoulos; this fixes a security vulnerability. The update is available for 2.4.1 and 2.5 – update to get it.
Simon ‘corecode’ Schubert has changed 64-bit DragonFly to be tagged “x86_64” instead of “amd64”. It seems most other operating systems use that for 64-bit system architechure names. So does pkgsrc, which may fix some recent builds on amd64 x86_64
Simon ‘corecode’ Schubert has updated gcc 4.4 to version 4.4.2 (not used by default), and binutils to version 2.2.0.
Sascha Wildner has added mandoc(1), an OpenBSD product. I like the HTML output. (I’ve said it before, come to think of it.)
Simon ‘corecode’ Schubert has added gdb 7 to the base system.
Version 3 of Hammer is now available in bleeding-edge DragonFly, though it’s still experimental. The biggest reason for this version bump is to move the /snapshots folder to /var for all Hammer filesystems. This means an accidental <tt>rm -rf</tt> won’t destroy snapshots, as I’ve done. The saved data is still on the original partition, as just the metadata is saved to /var. More explication is available.
Stathis Kamperis has ported POSIX message queues to DragonFly (from NetBSD) and has his eyes set on veriexec next.
If you use NFS, especially with vkernels, you may be interested in the latest round of NFS changes recently committed.
Matthew Dillon solved a performance problem that was most noticeable when doing intensive I/O while performing other tasks; downloading a large collection of files while opening another application that read a lot of initial data, for example, would have a noticeable startup delay. His recent VM change seems to have solved it, and the commit message has an in-depth explanation of how.
Alex Hornung has added support for a bunch of hardware to enable a Soekris 5501 to run DragonFly. We now have a watchdog and gpio framework as a side effect.
Mentioned here for completeness: tcsh has been updated, along with libarchive and opencrypto.
Stathis Kamperis, as part of his Summer of Code work, ported NetBSD’s POSIX message queues to DragonFly. He has a writeup of all the details, and even has test cases! It should be showing up in 2.5 soon.
If you’re running DragonFly 2.4 on amd64, you may have noticed trouble with USB drives or separate issues with ACPI. Both seem to be fixed by the same commit. It’s been merged to the 2.4 branch, so updating on that branch will get the fixes without moving to 2.5.
Alex Hornung has ported FreeBSD’s kbdmux, making it possible to run multiple keyboards. This can help if a system has a built-in virtual keyboard, as some newer HPs do.