Skip site navigation (1)Skip section navigation (2)
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>