Joerg Sonnenberger has committed most of his pkgsrc changes, so using pkgsrc from CVS should be even more likely to succeed. He still has some needed local changes, however.
Matthew Dillon has updated the Release version of DragonFly (the most stable flavor) to 1.2.6. A list of the included updates are in his commit message.
Matthew Dillon bumped up the version of Development, so Simon ‘corecode’ Schubert could start work on LWPs, or Light Weight Processes. Simon’s already committed the first stage, and followed with a general explanation of how LWPs and LWKT work together.
Update: Simon also helpfully wrote out a roadmap for threading support.
Simon ‘corecode’ Schubert has updated the example cvsup files; the new target names (‘dragonfly-‘ prefix) have been available for a long time already, so you probably only need an update if you are using a custom cvsup file.
Matthew Dillon has added some sysctls that can help secure your machine; the commit message for both contains a more in-depth explanation.
Sepherosa Ziehau has added support for RealTek RTL8150 USB ethernet devices; taken in part from FreeBSD’s version.
Matthew Dillon just added a number of bugfixes to the release verion of DragonFly (1.2.5). If you have a SMP machine running 1.2.5, he’d appreciate a test before we go to 1.2.6.
Simon ‘corecode’ Schubert has updated gcc to version 4.0.1.
If you want to build the system using gcc version 4, you must put WANT_GCC40=yes into make.conf and rebuild your system. Then, rebuild again with the environment variable CCVER set to ‘gcc40’.
The first build builds gcc4 using your existing compiler; the second uses it during the build. I have not done this myself, so be careful.
Hot on the neels of the 1.19.1 update, Jeroen Ruigrok/asmodai has updated groff to groff 1.19.2. Ooh, the excitement of typesetting languages!
Joerg Sonnenberger has added the just-released OpenSSH version 4.2
Matthew Dillon made a number of journaling-related commits today; in one of them, he included an extended writeup of some of the problems encountered when dealing with multiple transactions forwards – and backwards – in time.
Jeroen Ruigrok/asmodai has updated groff to version 1.19.1
Jeffrey Hsu has committed his new spinlock implementation – the commit message has a short explanation of how it was implemented.
A big welcome to our two newest DragonFly committers: Sepherosa Ziehau and Noritoshi Demizu. Yep, those are names I’ll have to cut and paste.
Jeroen Ruigrok/asmodai has upgraded texinfo to version 4.8.
Matthew Dillon committed the remaining large portion of kernel work for journaling; he followed up with some comments on remaining userland work.
David Rhodus has updated the pkg_add command to point to http://www.fireflybsd.com/packages, where the binary builds live. This works if you’re running the latest code; however, you will need to use the full URL for a given package if you’re using 1.2.x Release, as it still looks to the old location.
Joerg Sonnenberger has updated gcc
to version 3.4.5.
Simon ‘corecode’ Schubert committed a fix to 1.2-RELEASE for the recent zlib security problem.
Gregory Neil Shapiro just updated sendmail to 8.13.4, which means it runs natively on DragonFly. (It no longer assumes FreeBSD.) He posted a list of changes.