Sepherosa Ziehau has added a new version of ifconfig, taken from FreeBSD 6. The interface is the same from the user perspective, but is apparently more flexible.
Matthew Dillon has removed NQNFS; normal NFSv2/NFSv3 will still work, which is probably the NFS flavors everyone would be using anyway…
Several FreeBSD security issues were found recently that also apply to DragonFly: ipsec (DragonFly fix), opie (DragonFly fix), and sendmail (DragonFly fix). The fix for sendmail incidentally brings it to version 8.13.6. David Rhodus has also started to bring in some applicable changes from NetBSD found by the Coverity scan. (Coverity is apparently not accepting any new source collections to scan at this time, so we don’t get it directly.)
Simon ‘corecode’ Schubert has committed kdgb, which comes mostly from FreeBSD. This replaces ‘gdb -k
‘.
The current Release version of DragonFly has bumped to 1.4.2, which includes a whole slew of recent bugfixes and the like. If you’re running 1.4.1, now’s a good time to update.
DragonFly inherited a recently-found nfs bug from FreeBSD; however, it has been fixed.
Matthew Dillon recently committed code to fix a timing issue that could cause filesystem corruption. This may have (on DragonFly) fixed the ‘dirbad’ bug that has been seen on both DragonFly and FreeBSD.
Simon ‘corecode’ Schubert has added OpenSSH 4.3p2 to DragonFly.
Kevin L. Kane’s patch to add certain malloc features from OpenBSD has been added, by Matthew Dillon.
Release 1.4.1 is out now, for anyone tracking the Release line of DragonFly. Remember, try make quickkernel
and make quickworld
first, just because it can be faster.
libtool has been updated to 1.5.22nb1 – it should be ‘safe’ to build from pkgsrc again.
Matthew Dillon has fixed DragonFly’s low entropy problem.
If you, like me, track the RELEASE versions of DragonFly, you’ll be moving from version 1.2 to 1.4 in one jump. There’s a few extra upgrade steps to accomodate the drastic underlying changes between 1.2 and 1.4, and I’ve documented them in the src/UPDATING file.
Csaba Henk has contributed code to make nullfs. It’s not complete yet, but it’s close.
Matthew Dillon added a note that describes the release creation process.
Better hope I’m talking about dump(8), eh? YONETANI Tomokazu found a problem in the way dump files were created after some changes were made in 1.3 development; the problem’s been fixed, but be warned: dumps from that time period won’t be compatible.
1.5 is now going to be the Experimental version of DragonFly BSD (or HEAD for people used to FreeBSD); see the commit.
If you’re running the experimental branch of DragonFly code and you (re)built your system in the last 12 hours, Simon ‘corecode’ Schubert has a quick fix for a typo that was present during that time.
Also, Simon has set up bridging between network cards, and posted instructions on how to set it up.
Simon ‘corecode’ Schubert has added example pf configs — just in case you need them.