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.i61NxJLL000360Received 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