cvs-src summary for June 21 - 28

From: Mark Johnston <mjohnston_at_skyweb.ca>
Date: Tue, 29 Jun 2004 18:25:40 -0500
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
Received on Tue Jun 29 2004 - 21:25:50 UTC

This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:37:59 UTC