From owner-freebsd-current@FreeBSD.ORG Sun Apr 4 21:40:15 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 5A36516A4CE for ; Sun, 4 Apr 2004 21:40:15 -0700 (PDT) Received: from skyweb.ca (smtp-2.vancouver.ipapp.com [216.152.192.208]) by mx1.FreeBSD.org (Postfix) with ESMTP id EB6D243D2D for ; Sun, 4 Apr 2004 21:40:14 -0700 (PDT) (envelope-from mjohnston@skyweb.ca) Received: from [192.168.0.3] ([64.42.246.20]) by smtp-2.vancouver.ipapp.com ; Sun, 04 Apr 2004 21:40:09 -0700 From: Mark Johnston To: current@freebsd.org Date: Sun, 4 Apr 2004 23:40:07 -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: <200404042340.07923.mjohnston@skyweb.ca> X-Rcpt-To: X-Country: CA Subject: cvs-src summary for 04/04/2004 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: Mon, 05 Apr 2004 04:40:15 -0000 FreeBSD cvs-src summary for 28/03/04 to 04/04/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 ============ Ezm3 imported into base system ------------------------------ Maxime Henrion (mux) imported John Polstra (jdp)'s Ezm3_ Modula-3 compiler into the base system. Ezm3 is a stripped-down version of Modula-3, containing only the code necessary to compile and run CVSup_. This will make it easier for people to build CVSup from source when needed. .. _Ezm3: http://www.polstra.com/projects/freeware/ezm3/ .. _CVSup: http://www.cvsup.org/ http://docs.freebsd.org/cgi/mid.cgi?20040401183758.GC44790 Driver for 3ware 9000 series ATA RAID controllers added ------------------------------------------------------- Vinod Hashyap (vkashyap) added a driver for `3ware's 9000 series`_ high-performance serial- and parallel-ATA RAID controllers. The new driver is named "twa". .. _`3ware's 9000 series`: http://www.3ware.com/products/serial_ata9000.asp http://docs.freebsd.org/cgi/mid.cgi?200403300346.i2U3k0rZ061787 libpcap and tcpdump updated to version 3.8.3 -------------------------------------------- Bruce M. Simpson (bms) imported libpcap and tcpdump version 3.8.3. libpcap is a library for packet sniffing and injection, and tcpdump sniffs packets from the network. The tcpdump update fixes a denial-of-service bug in the ISAKMP code; please see the `Rapid7 advisory`_ for more information on the hole. The `libpcap changelog`_ and `tcpdump changelog`_ have more details on other changes. .. _`Rapid7 advisory`: http://www.rapid7.com/advisories/R7-0017.html .. _`libpcap changelog`: http://www.tcpdump.org/libpcap-changes.txt .. _`tcpdump changelog`: http://www.tcpdump.org/tcpdump-changes.txt http://docs.freebsd.org/cgi/mid.cgi?200403310913.i2V9Dc2B014616 http://docs.freebsd.org/cgi/mid.cgi?200403311457.i2VEvPQ3095603 Polling support for Sundance Technologies ST201 Ethernet (ste) -------------------------------------------------------------- Ruslan Ermilov (ru) added support for device polling, which allows the kernel to poll devices rather than depending on interrupts, to the ste driver. Device polling improves performance on loaded networks. The ST201 chip is found on the D-Link DFE-550TX and DFE-530TXS, as well as on other Ethernet cards and motherboards. http://docs.freebsd.org/cgi/mid.cgi?200403312039.i2VKdKk5079835 Thread debugging improved ------------------------- Marcel Moolenaar (marcel) committed a number of patches to the threading code, adding internal thread IDs and modifying the core dumping code. The end result is that one can see the threads in the debugger when looking at a core file. http://docs.freebsd.org/cgi/mid.cgi?200404032025.i33KPgsP053802 find grows an option for ACLs ----------------------------- Bosko Milekic (bmilekic) committed a patch to find for ACL (Access Control List) handling. The patch adds an option called "-acl" that finds files with extended ACLs set. Bosko committed a slightly modified version of a patch written by Christian S. J. Peron. http://docs.freebsd.org/cgi/mid.cgi?200404031710.i33HA5Ai010049 New driver for Cronyx-Sigma WAN adapters MFC'ed ----------------------------------------------- Roman Kurakin (rik) merged to -STABLE the new driver for Cronyx-Sigma WAN adapters, used for T1/E1, T3/T3, and similar WAN interface cards. The old driver was replaced entirely, and has been retired. The new driver also changes the configuration utility from cxconfig to sconfig. http://docs.freebsd.org/cgi/mid.cgi?200403291806.i2TI6XaI021518 http://docs.freebsd.org/cgi/mid.cgi?200403292136.i2TLaJds074094 OpenSSL 0.9.7d MFC'ed --------------------- Jacques Vidrine (nectar) merged OpenSSL 0.9.7d to -STABLE. This follows the same update in -CURRENT, which was mentioned_ a couple of weeks ago. The denial-of-service vulnerability mentioned there was patched in -STABLE and the security branches at that time; this is just the rest of the 0.9.7d update. .. _mentioned: http://excel.xl0.org/FreeBSD/21-03-04.html#denial-of-service-vulnerabilities-in-openssl-patched http://docs.freebsd.org/cgi/mid.cgi?200404020111.i321BPBT009423 New fortunes and calendars for -STABLE -------------------------------------- Dag-Erling Smorgrav (des) merged the -CURRENT fortune data files to -STABLE, adding and rearranging numerous fortunes. He also merged the calendar files, which had a number of updates. http://docs.freebsd.org/cgi/mid.cgi?200403301848.i2UIm45M085139 =============== Notable changes =============== Stricter CVS control scripts ---------------------------- After conferring with core, Jun Kuriyama (kuriyama) added new scripts to the CVS server to help prevent accidental commits to restricted branches. The scripts make sure that the committer has included a line saying "Approved by: ", followed by an appropriate name (usually security-officer or re), depending on which branch the commit is being made to. http://docs.freebsd.org/cgi/mid.cgi?200403300018.i2U0IGEE009911 ================= Discussion topics ================= PS2 vs. USB keyboards at boot time ---------------------------------- Alfred Perlstein (alfred) committed a change to the GENERIC kernel configuration file so that PS2 keyboards can be plugged in and work after bootup. However, this same change means that USB keyboards will not be found by default. Peter Wemm (peter) replied and pointed out that the change breaks USB keyboards; Alfred responded that turning on a flag would make them work again. John Baldwin also replied, asking Alfred to revert the change, since it had not been adequately reviewed. Alfred argued that the change had been discussed a long time ago, and that the consensus was that PS2 keyboard hot swapping was more important. Scott Long (scottl) asked Alfred to revert the change in -STABLE since the 4.10 release is coming soon, which he did. http://docs.freebsd.org/cgi/mid.cgi?200404012148.i31LmV7E057805 ================= Committer changes ================= M. Warner Losh (imp) moved a number of committers to inactive status, some after several years since their last commit and many unanswered reminder e-mails, and some at their request. He also noted that core has a policy of retiring commit bits that have been unused for 18 months. This retirement is temporary; committers who are inactive can e-mail core to be reinstated. http://docs.freebsd.org/cgi/mid.cgi?200404011937.i31JbYtH023149 =============== Other bug fixes =============== Ruslan Ermilov (ru) committed a fix for VLAN support on National Semiconductor gigabit Ethernet boards. These chips are used on many popular cards, including ones from Linksys, Netgear, D-Link, and SMC. The VLAN problem was reported by Jacob S. Barrett. http://docs.freebsd.org/cgi/mid.cgi?200403301024.i2UAOrmm061868 Sam Leffler (sam) merged many minor fixes, mostly obtained from the madwifi project, to the 802.11 wireless networking code. These changes mostly affect the Atheros (ath) driver. (many)