From owner-freebsd-current@FreeBSD.ORG Tue Jun 29 23:25:50 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 52BEF16A4CE for ; Tue, 29 Jun 2004 23:25:50 +0000 (GMT) Received: from omoikane.mb.skyweb.ca (omoikane.mb.skyweb.ca [64.42.246.20]) by mx1.FreeBSD.org (Postfix) with ESMTP id 035D743D49 for ; Tue, 29 Jun 2004 23:25:50 +0000 (GMT) (envelope-from mark@skyweb.ca) Received: by omoikane.mb.skyweb.ca (Postfix, from userid 1001) id A181B61CB2; Tue, 29 Jun 2004 18:25:40 -0500 (CDT) From: Mark Johnston To: current@freebsd.org Date: Tue, 29 Jun 2004 18:25:40 -0500 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: <200406291825.40172.mjohnston@skyweb.ca> Subject: cvs-src summary for June 21 - 28 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: Tue, 29 Jun 2004 23:25:50 -0000 Sorry about the lack of summary yesterday - here it is. Mark FreeBSD cvs-src summary for 21/06/04 to 28/06/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 ============ TCP Selective Acknowledgement (SACK) support added -------------------------------------------------- Paul Saab (ps) added support for TCP Selective Acknowledgements (SACK), as described in `RFC 2018`_. This improves TCP performance over connections with heavy packet loss. SACK can be enabled with the sysctl net.inet.tcp.sack.enable. Part of the code was obtained from OpenBSD, with many other changes inspired by their code. .. _`RFC 2018`: http://www.rfc-editor.org/rfc/rfc2018.txt http://www.freebsd.org/cgi/mid.cgi?200406232104.i5NL4ci4044598 Support for LSI-type software RAID added ---------------------------------------- Soeren Schmidt (sos) added support for LSI-type software RAID, as used by the LSI Logic MegaRAID SATA 150-2 card. This was made possible by John Cagle at HP. http://www.freebsd.org/cgi/mid.cgi?200406252121.i5PLLxeL034862 IPFilter updated to 3.4.35 -------------------------- Darren Reed (darrenr) imported IPFilter 3.4.35, replacing the old 3.4.31. The new version fixes several bugs in ICMP handling and one in state handling, among others, and adds an option for the maximum number of entries in the NAT table. Please see the two commit log links below for more details on the bugs fixed. http://www.freebsd.org/cgi/mid.cgi?200406212246.i5LMkaZ4053361 http://www.freebsd.org/cgi/mid.cgi?200406212253.i5LMr4Fb055463 CISS SCSI passthrough support MFC'ed ------------------------------------ Scott Long (scottl) MFC'ed the SCSI passthrough support for the ciss driver that was introduced `last week`_. .. _`last week`: http://excel.xl0.org/FreeBSD/21-06-04.html#scsi-passthrough-support-added-to-ciss sha1 and rmd160 checksum utilities MFC'ed ----------------------------------------- Oliver Eikemeier (eik) MFC'ed the utilities for calculating SHA1 and RMD160 checksums, mentioned `a couple of weeks ago`_. .. _`a couple of weeks ago`: http://excel.xl0.org/FreeBSD/14-06-04.html#sha1-and-rmd160-checksum-utilities-added http://www.freebsd.org/cgi/mid.cgi?200406251635.i5PGZCti026707 =============== Notable changes =============== User and group added for pflogd ------------------------------- Max Laier (mlaier) added a new user and group, both named _pflogd, with user and group ID 64. These are needed for pflogd, the logging daemon for the OpenBSD Packet Filter, since it is privilege-separated and runs much of its code as this unprivileged user. http://www.freebsd.org/cgi/mid.cgi?200406230132.i5N1WUCA052979 Pseudo-interface cloning overhauled ----------------------------------- Brooks Davis (brooks) reworked the code for cloning of pseudo-interfaces, which are network interfaces that don't correspond to a hardware adapter, like vlan, lo, and ppp. His work adds locking and cleans up the code, but the only user-visible change is that stf (the IPv6 over IPv4 tunnelling interface) now creates an interface named 'stf' instead of 'stf0', and when creating this interface with 'ifconfig stf', ifconfig does not print 'stf0' to the standard output. You will need to rebuild modules that use cloning for this change. http://www.freebsd.org/cgi/mid.cgi?200406222013.i5MKDQSU069117 =================== Important bug fixes =================== ISC DHCP client 3.0.1rc14 imported ---------------------------------- Martin Blapp (mbr) imported version 3.0.1rc14 of the ISC DHCP client (dhclient). In the rc14 release of the DHCP server, several serious buffer overflow bugs are fixed; some code is shared between the server and the client, but the overflows are not reported to affect the client code. http://www.freebsd.org/cgi/mid.cgi?200406261034.i5QAYQIv058242 Panic in 4.x softupdates code fixed ----------------------------------- John-Mark Gurney (jmg) fixed a deadlock in the 4.x softupdates code that could cause a panic when the filesystem is under heavy load. This fixes `PR 66781`_. .. _`PR 66781`: http://www.freebsd.org/cgi/query-pr.cgi?pr=66781 http://www.freebsd.org/cgi/mid.cgi?200406270532.i5R5We0x090247 =============== Other bug fixes =============== Tor Egge (tegge) fixed a bug in the VM code that could cause random errors that look like hardware problems, like signal 6, 10, or 11. http://www.freebsd.org/cgi/mid.cgi?200406282026.i5SKQZZQ062647 Stephen McKay (mckay) fixed a bug that could cause an NFS client to incorrectly read a growing file. http://www.freebsd.org/cgi/mid.cgi?200406251228.i5PCSoCe018830 Lukas Ertl (le) merged some EHCI, OHCI, and general USB code from NetBSD, introducing some fixes and performance improvements to USB. http://www.freebsd.org/cgi/mid.cgi?200406260052.i5Q0qbo9041396 http://www.freebsd.org/cgi/mid.cgi?200406260919.i5Q9JVGg056006 http://www.freebsd.org/cgi/mid.cgi?200406261035.i5QAZAkV058306