A big was found in SACK; it could cause downloaded file corruption – it’s fixed now.
Matthew Dillon did an update of checkpointing, as apparently someone had expressed interest in porting it.
A vulnerability was found in FreeBSD’s fetch, which also affected the DragonFly version. Jeroen Ruigrok has already fixed it.
Matthew Dillon’s committed the next big stage of his VFS work; the commit message includes a lengthy explanation of what it touches.
GDB 6.2.1 is now in the tree, and the BSD version of tar (bsdtar
) is now included but not built by default. It’s all thanks to Joerg Sonnenberger.
Joerg Sonnenberger’s removed a.out support.
Matthew Dillon committed changes from Andreas Hauser that makes the default firewall setup (in /etc/rc.firewall
relatively normal and usable.
Upgrade using ‘make upgrade’, not mergemaster. Why? Well, for one thing, ‘upgrade’ only touches files that you shouldn’t.
Joerg Sonneberger added the NetBSD version of gzip. It uses the new libz, so it works more efficiently, plus it’s not GNU, which matters to some folks.
GNU readline 5.0 has been committed by Joerg Sonnberger, from suggestions by Simon ‘corecode’ Schubert. Joerg also added GDB 6.2.1 which (at this point) requires “make obj; make depend all install”
in gnu/usr.bin/gdb
in order to use it.
Joerg Sonnenberger removed gcc 3.3 – nobody should miss it, as gcc 3.4 is installed.
uname -a
will now use the CVS tag from the cvsup of code involved in building that kernel. In more explicit terms, DragonFly_Stable will now be reported as such, instead of CURRENT.
Matthew Dillon has added (partial) support for devices such as the Logitech Desktop Pro, as suggested by Roland Hammerle from what he found in a FreeBSD patch.
Giorgos Keramidas, after reading an article about how rm -rf /
(i.e. accidentally deleting your operating system) is avoided by Sun, suggested on the hackers@freebsd.org mailing list some changes to protect from that. An extensive discussion (bikeshed) ensued. See “Protection from the dreaded “rm -fr /” thread on the former link, if you are curious. It’s still not resolved.
On the other hand, this has been quickly fixed in DragonFly, without changing the basic function of rm. New installs will have this safer behavior by default, though the old unsafe setup can be restored if desired.
Matthew Dillon described his ‘stage 7b’ in a commit message, which includes a description of an upcoming improvemwnt to NFS.
Joerg Sonnenberger has switched the DragonFly version of patch(1) from the GNU version to the BSD-licensed version.
Matthew Dillon’s started work on the new namespace/lookup API – he lists this as “step 5/99”.