cvs-src summary for November 29 - December 6

From: Mark Johnston <mjohnston_at_skyweb.ca>
Date: Tue, 7 Dec 2004 21:53:33 -0600
Sorry for the lateness of this summary; my spare time has been occupied 
dealing with an insidious trojan distributed by www.nisamerica.com.  :)

FreeBSD cvs-src summary for 29/11/04 to 06/12/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
============
ACPI-CA 20041119 imported
-------------------------
Mark Santcroos (marks) imported release 20041119 of Intel ACPI-CA, the
Advanced Configuration and Power Interface support code.  ACPI supports
power management and PCI configuration features, and is especially
important on laptops.  This new version should help general stability and
compatibility.

http://www.freebsd.org/cgi/mid.cgi?200412012314.iB1NECQl023863

PCI Express configuration mechanism supported
---------------------------------------------
Scott Long (scottl) added support for the PCI Express configuration
mechanism, allowing the system to configure and better support PCIe cards.
Currently, the driver supports only Intel's Grantsdale and Lindenhurst
(925 and 752x) chipsets.

http://www.freebsd.org/cgi/mid.cgi?200412060827.iB68RAmE058040

===================
Important bug fixes
===================
Security fix in procfs
----------------------
Colin Percival (cperciva) fixed a bug in the procfs code that allowed
local users to cause system panics or read arbitrary parts of kernel
memory.  FreeBSD 4.x is vulnerable if procfs is mounted, and 5.x is
vulnerable if either procfs or linprocfs (the Linux-emulation procfs) is
mounted.  4.x mounts procfs by default, but 5.x does not mount either
procfs or linprocfs.

Colin also committed the fix to 5-STABLE, 4-STABLE, 5.3, 5.2, 4.10, and
4.8.  Note that 4.8 was patched, but not 4.9; this is because 4.8 is in an
extended support phase.  The security advisory `FreeBSD-SA-04:17.procfs`_
deals with this vulnerability.  The bug was reported by Bryan Fulton and
Ted Unangst, with help from Coverity, Inc.'s SWAT analysis tool.

.. _`FreeBSD-SA-04:17.procfs`: 
ftp://ftp.freebsd.org/pub/FreeBSD/CERT/advisories/FreeBSD-SA-04:17.procfs.asc

http://www.freebsd.org/cgi/mid.cgi?200412012133.iB1LX2JC019417

Several NFS fixes
-----------------
Paul Saab (ps) committed a number of bug fixes to the NFS (Network
Filesystem) code.  The bugs included negative values being returned by df,
a deadlock when exclusive locks were enabled, and a consistency problem
in applications using mmap.  All three bug fixes were submitted by Mohan
Srinivasan of Yahoo.

http://www.freebsd.org/cgi/mid.cgi?200412010642.iB16gLHF059505
http://www.freebsd.org/cgi/mid.cgi?200412010648.iB16msH9059728
http://www.freebsd.org/cgi/mid.cgi?200412010651.iB16p79s059890

===============
Other bug fixes
===============
Maxim Konovalov (maxim) committed a fix to a bug in sh that could cause an
infinite loop.  The bug was analyzed by demon, and the fix was submitted
by tegge.  This closes `PR 66242`_.

.. _`PR 66242`: http://www.freebsd.org/cgi/query-pr.cgi?pr=66242

http://www.freebsd.org/cgi/mid.cgi?200412021312.iB2DChsd078387

Scott Long (scottl) made major changes to the amr driver for Adaptec
MegaRAID cards (also found as HP and Dell-branded adapters) to allow it to
work properly with more than 4 GB of memory.

http://www.freebsd.org/cgi/mid.cgi?200412052348.iB5NmILF025647

Xin LI (delphij) committed a fix to the PPP support code that caused
problems when using CBCP, a callback negotiation protocol.

http://www.freebsd.org/cgi/mid.cgi?200412061549.iB6FnqhN086863
Received on Wed Dec 08 2004 - 02:53:36 UTC

This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:38:24 UTC