Date: Mon, 15 Nov 2004 21:24:03 -0600 From: Mark Johnston <mjohnston@skyweb.ca> To: current@freebsd.org, freebsd-cvs-summary@lists.enderunix.org Subject: cvs-src summary for November 8-15 Message-ID: <200411152124.03359.mjohnston@skyweb.ca>
next in thread | raw e-mail | index | archive | help
FreeBSD cvs-src summary for 08/11/04 to 15/11/04 ++++++++++++++++++++++++++++++++++++++++++++++++ This is a regular weekly summary of FreeBSD's cutting-edge development. It is intended to help the FreeBSD community keep up with the fast-paced work going on in FreeBSD-CURRENT by distilling the deluge of data from the CVS mailing list into a (hopefully) easy-to-read newsletter. This newsletter is marked up in reStructuredText_, so any odd punctuation that you see is likely intended for the reST parser. .. _reStructuredText: http://docutils.sourceforge.net/rst.html You can get old summaries, and an HTML version of this one, at http://www.xl0.org/FreeBSD/. Please send any comments to Mark Johnston (mark at xl0.org). For Lukasz Dudek and Szymon Roczniak's Polish translations of these summaries, which may lag the English ones slightly, please see http://mocart.pinco.pl/FreeBSD/. .. contents:: ============ New features ============ Regression test enhancements ---------------------------- Nik Clayton (nik) enhanced the system regression tests, found in src/tools/regression, to use the "ok/not ok" output style that Perl's Test::Harness module supports. He also added .t files to be used with Perl's testing suite to run the tests. http://www.freebsd.org/cgi/mid.cgi?200411111947.iABJlt3N034088 Device vnode bypass on by default --------------------------------- Poul-Henning Kamp (phk) turned the device vnode bypass functionality mentioned `last week`_ on by default. You can disable it by setting vfs.devfs.fops=0 in /boot/loader.conf. .. _`last week`: http://excel.xl0.org/FreeBSD/08-11-04.html#device-vnode-bypass-added http://www.freebsd.org/cgi/mid.cgi?200411152211.iAFMB9YF016201 sf driver gets polling and ALTQ support --------------------------------------- Christian Brueffer (brueffer) committed support to the sf driver, for Adaptec AIC-6915 "Starfire"-based Ethernet cards, for device polling, allowing the kernel to poll the NIC rather than interrupting every time data is received. Later, he also added support for the ALTQ packet shaper to the driver. The polling patch was assisted by Ruslan Ermilof (ru), and the ALTQ patch written by Max Laier (mlaier). http://www.freebsd.org/cgi/mid.cgi?200411102304.iAAN4d85055590 http://www.freebsd.org/cgi/mid.cgi?200411121812.iACIC5Aw021346 NO_NIS knob added ----------------- Bjoern A. Zeeb (bz) added support for a NO_NIS knob when building the system. You can set NO_NIS in /etc/make.conf or while building the system to prevent YP/NIS support, which allows centralized management of authentication and other system files, from being compiled. This closes `PR 68303`_. .. _`PR 68303`: http://www.freebsd.org/cgi/query-pr.cgi?pr=68303 http://www.freebsd.org/cgi/mid.cgi?200411132040.iADKeWri018969 =============== Notable changes =============== Automatic read-write mounting of md* disks removed -------------------------------------------------- Poul-Henning Kamp (phk) removed a hack that had been in the mount code that would automatically remount a memory-loaded root filesystem as read-write, instead of read-only. If you were relying on this automatic remounting, you may need to add the command "/sbin/mount -u -o rw /dev/md0 /", or other appropriate mount incantation, to your startup scripts. http://www.freebsd.org/cgi/mid.cgi?200411100736.iAA7a9CT093469 AutoFS removed -------------- Mark Murray (markm) removed AutoFS, an alternate package for integrating automounting, at the author's request. It may return later. http://www.freebsd.org/cgi/mid.cgi?200411101954.iAAJsIQo040022 =================== Important bug fixes =================== Potential DoS in pppd fixed --------------------------- Xin Li (delphij) committed a fix to pppd, the PPP daemon, to a bug causing a denial-of-service vulnerability. This fix was adapted from DragonflyBSD, who in turn ported it from OpenBSD. The bug was initially reported by infamous41md at hotpop dot com. http://www.freebsd.org/cgi/mid.cgi?200411100549.iAA5nqXn089222 =============== Other bug fixes =============== Poul-Henning Kamp (phk) fixed a design problem in make that resulted in more processess being spawned than were desired. If make -j was used to run more than one concurrent subprocess, the submakes could run submakes of their own, creating more processes than specified. http://www.freebsd.org/cgi/mid.cgi?200411120858.iAC8w7ng088956 Robert Watson (rwatson) fixed a bug in the em driver, for Intel PRO/1000 Gigabit Ethernet cards, that would result in VLAN support breaking when the card was put into promiscuous mode. http://www.freebsd.org/cgi/mid.cgi?200411121103.iACB37ov092603 Gleb Smirnoff (glebius) fixed a bug in syslogd that could result in lost messages when under heavy load. The bug was reported by Chris Gabe in `PR 72366`_, and the fix was obtained from OpenBSD. .. _`PR 72366`: http://www.freebsd.org/cgi/query-pr.cgi?pr=72366 http://www.freebsd.org/cgi/mid.cgi?200411110939.iAB9d5xe096326 Robert Watson (rwatson) fixed a panic in the NFS code when working with some clients. The problem was reported with a Sun 3 and a Unixware client. This fix closes `PR 73208`_ and `PR 73807`_. .. _`PR 73208`: http://www.freebsd.org/cgi/query-pr.cgi?pr=73208 .. _`PR 73807`: http://www.freebsd.org/cgi/query-pr.cgi?pr=73807 http://www.freebsd.org/cgi/mid.cgi?200411112130.iABLUrZe044946 Hartmut Brandt (harti) fixed an interrupt handling bug in make that could cause a core dump. This closes `PR 29103`_. .. _`PR 29103`: http://www.freebsd.org/cgi/query-pr.cgi?pr=29103 http://www.freebsd.org/cgi/mid.cgi?200411120757.iAC7vHKI080512
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200411152124.03359.mjohnston>