cvs-src summary for June 28 - July 5 (Part 1 of 2)

From: Mark Johnston <mjohnston_at_skyweb.ca>
Date: Mon, 5 Jul 2004 23:17:47 -0500
This has been a big week for commits - the first few days of cvs mail gave me 
as much text as a full normal summary.  In order to break things up a bit, 
and avoid overwhelming people, I'm posting part 1, which is about as long as 
a regular summary and covers roughly to the end of June.  Part 2, to come 
tomorrow, will probably be similar in length; I'll also post the full summary 
to the web at the same time.

Mark

FreeBSD cvs-src summary for 28/06/04 to 05/07/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::

======
Errata
======
Brooks Davis (brooks) kindly pointed out an error in `last week's
summary`_.  I reported that the pseudo-interface cloning changes resulted
in stf always being created instead of stf0 or other names; here is the
actual table of results as supplied by Brooks.

.. _`last week's summary`: 
http://excel.xl0.org/FreeBSD/28-06-04.html#pseudo-interface-cloning-overhauled

Command         DEV     Version
ifconfig stf    stf0    old
ifconfig stf0   stf0    old
ifconfig 6to4   <fail>  old

ifconfig stf    stf     new
ifconfig stf0   stf0    new
ifconfig 6to4   6to4    new

Those of you reading this on the current_at_ list will have already seen the
correction.  Sorry for the confusion.

============
New features
============
Significant improvements to pkg_install
---------------------------------------
Oliver Eikemeier (eik) introduced some major enhancements to pkg_install
and the other package management tools, rewriting the version number
parsing code and adding several new flags.  The version number code now
supports version strings like 'alpha', 'beta', and 'pl', and uses the full
version numbers to compare earlier and later versions.  This makes it
possible for a script to detect software with security problems the way
NetBSD's audit-packages does; see `PR 56961`_ for more information.

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

Oliver also merged several other package-related PRs, including 66032_,
56989_, 57016_, 57029_, and 26468_.  These improve handling of corrupt
package databases and add a couple of flags and some bugfixes.

.. _66032: http://www.freebsd.org/cgi/query-pr.cgi?pr=66032
.. _56989: http://www.freebsd.org/cgi/query-pr.cgi?pr=56989
.. _57016: http://www.freebsd.org/cgi/query-pr.cgi?pr=57016
.. _57029: http://www.freebsd.org/cgi/query-pr.cgi?pr=57029
.. _26468: http://www.freebsd.org/cgi/query-pr.cgi?pr=26468

http://www.freebsd.org/cgi/mid.cgi?200406291854.i5TIslGm003131
http://www.freebsd.org/cgi/mid.cgi?200406291856.i5TIuxZQ003361
http://www.freebsd.org/cgi/mid.cgi?200406291859.i5TIxJ20003694

ACPI quirk support added
------------------------
Nate Lawson (njl) committed support for a list of ACPI quirks.  A quirk
is a note to the system that a certain piece or type of hardware needs
special handling; for instance, the ACPI quirks can disable ACPI on
hardware that is known not to work properly with it.

http://www.freebsd.org/cgi/mid.cgi?200406300449.i5U4ns3u021379
(This link is only one of many commits, spread out over last week and this.)

top gains support for I/O display
---------------------------------
Alfred Perlstein (alfred) committed support to top to display the amount
of disk I/O that processes are doing.  You can use this mode by pressing
"m" or by giving the command line option "-m io" to top.

http://www.freebsd.org/cgi/mid.cgi?200407010912.i619Ccw4072380

ALTQ driver modifications introduced
------------------------------------
Max Laier (mlaier) imported the first batch of driver modifications to
support ALTQ, the new network packet queueing and quality-of-service
framework that works with the recently-imported OpenBSD PF.  Updated
drivers are bfe, em, fxp, lnc, tun, de, rl, sis, and xl.  More patches are
pending; you can see the rest at http://people.freebsd.org/~mlaier/.

http://www.freebsd.org/cgi/mid.cgi?200407021216.i62CG2uK024832

Working LQM implementation added to PPP
---------------------------------------
Brian Somers (brian) added working LQM (Link Quality Monitoring, `RFC
1333`_) support to PPP.  LQM helps PPP keep track of the quality of
a running connection.  Brian is `looking for testers`_ for the LQM
implementation, since he is getting weird results with his ISP.  This
commit is a reimplementation of `PR 11293`_.

.. _`RFC 1333`: http://www.rfc-editor.org/rfc/rfc1333.txt
.. _`looking for testers`: 
http://www.freebsd.org/cgi/mid.cgi?20040630133328.071bc07b
.. _`PR 11293`: http://www.freebsd.org/cgi/query-pr.cgi?pr=11293

http://www.freebsd.org/cgi/mid.cgi?200406301224.i5UCOuSc035406

zlib updated to 1.2.1
---------------------
Tim J. Robbins (tjr) imported zlib, the GNU compression library, version
1.2.1.  1.2.1 replaces the old version 1.1.4, adding many speed and
functionality enhancements.  See `the zlib website`_ for a full list of
changes.

.. _`the zlib website`: http://www.gzip.org/zlib/

http://www.freebsd.org/cgi/mid.cgi?200406302343.i5UNhdaW056583

ACPI-CA updated to version 20040527
-----------------------------------
Mark Santcroos (marks) updated ACPI-CA, Intel's ACPI codebase, to
version 20040527.  ACPI-CA updates generally improve support for newer
motherboards and laptops, especially in the area of power control.

http://www.freebsd.org/cgi/mid.cgi?200407020815.i628F5sp016504

Cronyx Tau-PCI adapter support merged to 4.x
--------------------------------------------
Roman Kurakin (rik) MFC'ed support for the Cronyx Tau-PCI E1/E3 adapter.

http://www.freebsd.org/cgi/mid.cgi?200406301658.i5UGwHJX043764

CVS upgrade to 1.11.17 merged to 4.x
------------------------------------
Dag-Erling Smorgrav (des) merged the update to CVS 1.11.17, mentioned `a
few weeks ago`_, to -STABLE.  1.11.17 is a security and bugfix release,
although the security fixes were previously applied.

.. _`a few weeks ago`: 
http://excel.xl0.org/FreeBSD/14-06-04.html#cvs-updated-to-1-11-17

http://www.freebsd.org/cgi/mid.cgi?200406291610.i5TGArU8098015

===============
Notable changes
===============
devd turned on by default
-------------------------
M. Warner Losh (imp) switched devd, a daemon that monitors device events,
on by default.  The FreeBSD devd isn't like Linux devd, which creates
and removes /dev entries; FreeBSD's executes programs when a device is
connected or removed, like starting dhclient when a network card is
plugged in.

http://www.freebsd.org/cgi/mid.cgi?200406301558.i5UFwk6K041695

Netgraph converted to use mbuf tags
-----------------------------------
Julian Elischer (julian) converted Netgraph to use mbuf tags instead of
the metadata facility it was using before.  This means that all Netgraph
modules will need to be recompiled.

http://www.freebsd.org/cgi/mid.cgi?200406302251.i5UMpTEa55084

===================
Important bug fixes
===================
Input validation error in Linux compatibility code
--------------------------------------------------
Colin Percival (cperciva) committed a fix to the Linux compatibility code
to -STABLE, 4.8, 4.9, 4.10, and 5.2.  This bug affected all 4.x and 5.x
versions of FreeBSD, and could result in a panic or a user gaining root
access.  For more information, see `FreeBSD-SA-04:13.linux`_.

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

===============
Other bug fixes
===============
Christian S. J. Peron (csjp) fixed a bug in tftpd that caused it to change
its user ID as requested, but not its group ID.

http://www.freebsd.org/cgi/mid.cgi?200406301858.i5UIwJkB047720

Don Lewis (truckman) worked around a problem that was causing "giving up
on N buffers" messages to be displayed at shutdown by heavy disk activity
with softupdates.  The message can also be caused by having Linux ext2
filesystems mounted at shutdown; this fix does not address that problem.

http://www.freebsd.org/cgi/mid.cgi?200407012359.i61NxJLL000360
Received on Tue Jul 06 2004 - 02:17:43 UTC

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