From owner-freebsd-current@FreeBSD.ORG Wed Dec 8 03:53:36 2004 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 58AF216A4CE for ; Wed, 8 Dec 2004 03:53:36 +0000 (GMT) Received: from omoikane.mb.skyweb.ca (omoikane.mb.skyweb.ca [64.42.246.20]) by mx1.FreeBSD.org (Postfix) with ESMTP id CA8BA43D41 for ; Wed, 8 Dec 2004 03:53:35 +0000 (GMT) (envelope-from mark@skyweb.ca) Received: by omoikane.mb.skyweb.ca (Postfix, from userid 1001) id 35F6161D75; Tue, 7 Dec 2004 21:53:33 -0600 (CST) From: Mark Johnston To: current@freebsd.org, freebsd-cvs-summary@lists.enderunix.org Date: Tue, 7 Dec 2004 21:53:33 -0600 User-Agent: KMail/1.6.1 MIME-Version: 1.0 Content-Disposition: inline Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Message-Id: <200412072153.33561.mjohnston@skyweb.ca> Subject: cvs-src summary for November 29 - December 6 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 08 Dec 2004 03:53:36 -0000 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