From owner-svn-src-all@FreeBSD.ORG Fri Jul 23 21:38:27 2010 Return-Path: Delivered-To: svn-src-all@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 2A1451065670; Fri, 23 Jul 2010 21:38:27 +0000 (UTC) (envelope-from hrs@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id 16BB88FC0C; Fri, 23 Jul 2010 21:38:27 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.3/8.14.3) with ESMTP id o6NLcRik024086; Fri, 23 Jul 2010 21:38:27 GMT (envelope-from hrs@svn.freebsd.org) Received: (from hrs@localhost) by svn.freebsd.org (8.14.3/8.14.3/Submit) id o6NLcRuM024082; Fri, 23 Jul 2010 21:38:27 GMT (envelope-from hrs@svn.freebsd.org) Message-Id: <201007232138.o6NLcRuM024082@svn.freebsd.org> From: Hiroki Sato Date: Fri, 23 Jul 2010 21:38:27 +0000 (UTC) To: src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-stable@freebsd.org, svn-src-stable-8@freebsd.org X-SVN-Group: stable-8 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Cc: Subject: svn commit: r210433 - stable/8/release/doc/en_US.ISO8859-1/relnotes X-BeenThere: svn-src-all@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "SVN commit messages for the entire src tree \(except for " user" and " projects" \)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 23 Jul 2010 21:38:27 -0000 Author: hrs Date: Fri Jul 23 21:38:26 2010 New Revision: 210433 URL: http://svn.freebsd.org/changeset/base/210433 Log: New relnotes item: SPARC64 V support [sparc64], usb(4) attach->notify event change, uep(4) added, cxgb(4) hardware filtering, fxp(4) hardware MAC stats via sysctl, ixgbe(4) version 2.2.0, msk(4) 88E8059 support, shutdown issue fixed, Xen netfront driver improved, iflladdr_event for L2 addr change has been added, ng_bridge(4) and ng_hub(4) "presistent" flag, CAM ATA transport driver supports more SATA feature, mvs(4) added, siis(4) now enables MSI on SiI3124, twa(4) driver updated, UFS QUOTA64, ZFS improvements, camcontrol(8) -d/-f added, liblzma and xz(1) added, ln(1) bugfixes, newfs_msdosfs(8) default volume label changed, pam_krb5(8) no_user_check option added, pathchk(1) -P for POSIX compatibility, stat(1) %Sf added, unzip(1) rename query, -Ccfpv options added, ISC BIND 9.6.2-P2, OpenSSL 0.9.8n, and tzdata2010j. Modified: stable/8/release/doc/en_US.ISO8859-1/relnotes/article.sgml Modified: stable/8/release/doc/en_US.ISO8859-1/relnotes/article.sgml ============================================================================== --- stable/8/release/doc/en_US.ISO8859-1/relnotes/article.sgml Fri Jul 23 21:31:03 2010 (r210432) +++ stable/8/release/doc/en_US.ISO8859-1/relnotes/article.sgml Fri Jul 23 21:38:26 2010 (r210433) @@ -199,36 +199,47 @@ Kernel Changes - + The &man.ddb.4; debugger has been improved: - The &man.ddb.4; now supports show - ifnets and show ifnet struct - ifnet * commands to print a list of - ifnet * of each virtual network stack and - fields of specified fip, - respectively. + + + It now supports show + ifnets and show ifnet struct + ifnet * commands to print a list of + ifnet * of each virtual network stack and + fields of specified fip, + respectively. + - The &man.ddb.4; now supports show all - lltables, show lltable - struct lltable *, and - show llentry struct llentry - * commands to print a list of - lltable * of each virtual network stack, - fields of specified structures respectively. - - The show mount command in the - &man.ddb.4; debugger now prints active string mount - options. - - The &man.ddb.4; now supports show - vnetrcrs command to dump the whole log of - distinctive curvnet recursion - events. - - The &man.ddb.4; now supports show - vnet_sysinit and show - vnet_unsysinit commands to print - ordered call lists. + + It now supports show all + lltables, show lltable + struct lltable *, and + show llentry struct llentry + * commands to print a list of + lltable * of each virtual network stack, + fields of specified structures respectively. + + + + The show mount command now prints + active string mount options. + + + + It now supports show + vnetrcrs command to dump the whole log of + distinctive curvnet recursion + events. + + + + It now supports show + vnet_sysinit and show + vnet_unsysinit commands to print + ordered call lists. + + The default &man.devfs.5; rules now expose the upper 256 of &man.pty.4; device nodes. @@ -285,7 +296,8 @@ disabled by default in GENERIC kernel. - &os; now supports UltraSPARC IV and IV+. + &os; now supports UltraSPARC IV, IV+, and + SPARC64 V CPUs. A bug in the &man.tty.4; driver that TIOCSTI did not work has been fixed. This @@ -364,8 +376,6 @@ gptzfsboot bootcode now fully support 64-bit LBAs for disk addresses. This allows booting from large volumes. - - @@ -392,6 +402,22 @@ JBus to PCIe bridge (called as Fire) found in the Sun Fire V215/V245 and Sun Ultra 25/45 machines. + The &man.usb.4; subsystem now reports &man.devd.8; + notify events with the device properties + instead of attach events. The following is an + example entry of &man.devd.conf.5; to match a &man.umass.4; + device with a SCSI subclass and BBB protocol: + + notify 100 { + match "system" "USB"; + match "subsystem" "INTERFACE"; + match "type" "ATTACH"; + match "intclass" "0x08"; + match "intsubclass" "0x06"; + match "intprotocol" "0x50"; + action "/path/to/command -flag"; +}; + The &man.smu.4; driver now provides thermal management and monitoring features. This allows fan control and thermal monitoring on SMU-based Apple G5 @@ -410,8 +436,6 @@ Multimedia Support - - The &man.acpi.video.4; driver now supports LCD brightness control notify handler. @@ -433,13 +457,15 @@ operation via software upmix done by &man.sound.4;. Note that stereo stream is no longer duplicated to all ports. + + The &man.uep.4; driver for USB onscreen touch panel + from eGalax has been added. This driver is supported by + x11-drivers/xf86-input-egalax. Network Interface Support - - The &man.ath.4; driver now supports Atheros AR9285-based devices. @@ -484,12 +510,25 @@ The &man.cxgb.4; driver has been updated to T3 firmware 7.8.0. + The &man.cxgb.4; driver now supports hardware + filtering based on inspection of L2/L3/L4 headers. + Filtering based on source IP address, destination IP + address, source port number, destination port number, + 802.1q VLAN frame tag, UDP, TCP, and MAC address addr is + possible. The configuration can be done by the + cxgbtool(8) utility. Note that cxgbtool(8) is in + src/usr.sbin/cxgbtool but not + compilied by default. + The et(4) driver now supports MSI and Tx checksum offloading of IPv4, TCP, and UDP. The &man.em.4; driver has been updated to version 7.0.0. + The &man.fxp.4; driver now exports the hardware MAC + statistics via sysctl variables. + The &man.igb.4; driver has been updated to version 1.9.3. @@ -501,14 +540,15 @@ images. The &man.ixgbe.4; driver has been updated to version - 2.1.7. + 2.2.0. The &man.msk.4; driver has been improved: - It now supports Marvell Yukon 88E8042, 88E8057 - devices and DGE-560SX (Yukon XL). + It now supports Marvell Yukon 88E8042, 88E8057, + 88E8059 (Yukon Optima) devices and DGE-560SX (Yukon + XL). @@ -523,10 +563,15 @@ separate interrupt moderation values for each port. + + + A stability issue has been fixed. A heavy RX + traffic while rebooting is in progress could prevent + the system from working. The &man.mxge.4; driver has been updated to firmware - version 1.4.50. + version 1.4.50 from Myricom. The &man.re.4; driver no longer performs an unnecessary interface up/down during getting IP address @@ -541,7 +586,8 @@ added. The sge(4) driver for Silicon Integrated Systems - SiS190/191 Fast/Gigabit Ethernet has been added. + SiS190/191 Fast/Gigabit Ethernet has been added. This + supports TSO and TSO over VLAN. The &man.ste.4; driver has been improved: @@ -619,14 +665,15 @@ The &man.urtw.4; driver has been improved and now supports RTL8187B-based devices. + + The &os; Xen netfront driver has been improved in + stability and performance./para> Network Protocols - - &os; flowtable now supports IPv6. This is for per-CPU caching flows as a means of accelerating L3 and L2 lookups as well as providing stateful load balancing when ECMP @@ -640,6 +687,13 @@ &man.ifconfig.8; utility now shows this flag if supported. + A new event handler iflladdr_event + has been added. This signals that the L2 address on an + interface has changed, and lets stacked interfaces such as + &man.vlan.4; detect that their lower interface has changed + and adjust things in order to keep working. This fixes an + issue of &man.lagg.4; and &man.vlan.4; configulation. + IPcomp (IP Payload Compression Protocol defined in RFC 2393) protocol is now enabled by default. Note that this requires in the kernel @@ -714,6 +768,14 @@ &man.ng.ppp.4;, Netgraph node drivers have been fixed. This fixes kernel panics due to the misalightment. + The &man.ng.bridge.4; and &man.ng.hub.4; Netgraph node + drivers now supports a flag persistent. + It disables automatic node shutdown when the last hook gets + disconnected. The new control messages + NGM_BRIDGE_SET_PERSISTENT and + NGM_HUB_SET_PERSISTENT have been added + for the flag. + The &man.pf.4; subsystem now supports sloppy keyword to enable a TCP state machine for tracking TCP connections with no sequence number @@ -827,6 +889,11 @@ when power is applied. A typical application is staggered spin-up. + The &man.cam.4; ATA transport layer now supports + negotiating and enabling additional SATA features such as + device initiated power management, Automatic Partial to + Slumber mode transition, and DMA auto-activation. + A livelock issue of the &man.ciss.4; driver under a high load has been fixed. @@ -939,9 +1006,23 @@ kern.geom.label.gpt.enableThe &man.isp.4; driver has been improved in stability. + The &man.mvs.4; CAM ATA driver for Marvell + 88SX50XX/88SX60XX/88SX70XX/SoC SATA controllers has been + added. This driver supports same hardware as the + &man.ata.4; driver does, but provides many additional + features, such as NCQ and PMP. + + The &man.siis.4; driver now enables MSI by default on + SiI3124-based devices. This can be disabled by using a + hint.siis.0.msi + loader tunable. + The Max Read Request Size in the &man.siis.4; driver for PCIe chips has been increased from 512 to 1024 bytes for better performance. + + The &man.twa.4; driver has been updated to the latest + version from LSI. @@ -979,6 +1060,16 @@ kern.geom.label.gpt.enableThe UFS file system (&man.ffs.7;) now supports NFSv4 ACL. + The UFS file system (&man.ffs.7;) now supports both + 32-bit and 64-bit &man.quota.1;. The command + quotacheck -c 64 converts the 32-bit + quota to 64-bit. Note that the traditional 32-bit quota + still works with no problem for sizes smaller than 2Tb, and + the quota subsystem is not compilied in + GENERIC kernel by default. To enable + it, an option in the kernel + configuration file and recompilation of the kernel. + &os; &man.VFS.9; subsystem now supports a new sysctl variable vfs.vlru_allow_cache_src. This allow vnlru kernel thread to reclaim @@ -989,16 +1080,75 @@ kern.geom.label.gpt.enablevnlru kernel thread. - The ZFS file system now supports NFSv4 ACL. + The ZFS file system has been improved: + + + + It now supports NFSv4 ACL. + + + + The L2ARC code has been improved in stability and + performance. + + + + The zpool version has been updated to + version 14. It is now possible to use zpools created on + OpenSolaris 2009.06. + + + + A sysctl variable + vfs.zfs.txg.write_limit_override has + been added. This can be used for tuning of ZFS write + throttling. + + + + ZFS prefech statistics has been added as a sysctl + variable + kstat.zfs.misc.zfetchstats. + + + + The &man.zfs.8; zpool export + command now supports flag. + When exporting with this flag, zpool.cache + remains untouched. + - The zpool version of ZFS subsystem has been updated to - version 14. It is now possible to use zpools created on - OpenSolaris 2009.06. - - Bugs in the ZFS file system that zfs snapshot - -r fails when the file system is busy, and - zfs receive can fail with an E2BIG - error, have been fixed. + + A data corruption issue of zfs + send/receive between two different platforms + has been fixed. Symbolic links could be broken in the + previous releases. + + + + A possible deadlock of zfs + receive has been fixed. + + + + Possible panics of zfs destroy + and zfs rollback have been + fixed. + + + + A occasional failure of zfs + rename due to a busy state has been + fixed. + + + + Bugs that zfs snapshot + -r fails when the file system is busy, and + zfs receive can fail with an E2BIG + error, have been fixed. + + @@ -1016,6 +1166,12 @@ kern.geom.label.gpt.enableidentify. It displays whole of identify data block. + The &man.camcontrol.8; utility now supports + and flags in the + subcommand cmd. They specify DMA protocol + or FPDMA (NCQ) protocol to be used for ATA command, + respectively. + The &man.chgrp.1; and &man.chown.8; now support a flag to make it not traverse across multiple mount points for the recursive operation. @@ -1072,6 +1228,15 @@ kern.geom.label.gpt.enable-ta flag to treat all _t-suffixed identifiers as types. + The liblzma library for LZMA2 + lossless data compression algorithm and the userland utilities + &man.xz.1;, &man.xzdec.1;, &man.lzma.1;, and &man.lzmainfo.1;. + has been imported. When the old system is upgraded to + &release.current;, deinstalling a version found in the Ports + Collection (archivers/xz) and + recompilation of the packages which depend on it may be + required. + The libz library has been improved in performance. For &os/&arch.i386;, note that this improvement uses instructions only on i686-class CPU @@ -1079,6 +1244,20 @@ kern.geom.label.gpt.enableCPUTYPE=pentium4 in /etc/make.conf enables them. + The &man.ln.1; utility now reports an error correctly when + a flag and two same file entries were + specified in the command line option. It removed the file + first and then reported a not found + error. + + The &man.ln.1; utility now removes trailing slash + characters when creating a link to a directory. The followin + command sequence reported an error in the previous + releases: + + &prompt.user; mkdir test1 test2 +&prompt.user; ln -s ../test2/ test1 + The &man.mount.nfs.8; utility now supports [ipaddr]:path notation in addition to the existing one. This allows IPv6 @@ -1097,6 +1276,10 @@ kern.geom.label.gpt.enable-w option. + The &man.newfs.msdos.8; utility now uses + NO_NAME as the default volume label and + BSD4.4 as the OEM String. + The &man.newsyslog.8; utility does not consider non-existence of a PID file as an error now. A new flag reverts it to the old behavior. @@ -1104,6 +1287,15 @@ kern.geom.label.gpt.enableThe &man.ntpd.8; program no longer tries to bind to an IPv6 anycast address. + The &man.pam.krb5.8; PAM module now supports + option. This allows to + authorize a user not known to the local system. + + The &man.pathchk.1; utility now supports a + flag defined in POSIX-1.2008. This checks + for empty pathnames and components starting with + -. + A variable daily_clean_tmps_ignore which is used in the &man.periodic.8; daily script now has /tmp/.snap. This prevents @@ -1164,6 +1356,10 @@ kern.geom.label.gpt.enable + The &man.stat.1; utility now supports + %Sf output specifier to display the file + flags symbolically. + The &man.strsignal.3; function is now thread-safe. The &man.sysctl.8; utility now supports a @@ -1182,6 +1378,15 @@ kern.geom.label.gpt.enable + The &man.unzip.1; utility now supports the rename query + when a file with the same name as the one about to be + extracted already exists. + + The &man.unzip.1; utility now supports + , , , + , and flags which are + compatible with Info-ZIP. + The &man.usbconfig.8; utility now supports a new flag to specify the &man.ugen.4; device, and add_quirk and @@ -1204,8 +1409,6 @@ kern.geom.label.gpt.enable <filename>/etc/rc.d</filename> Scripts - - The &man.service.8; command has been added. This provides an easy command-line interface to the rc.d system. @@ -1268,8 +1471,6 @@ kern.geom.label.gpt.enable Contributed Software - - The ACPI-CA has been updated to 20100304. @@ -1277,7 +1478,7 @@ kern.geom.label.gpt.enable ISC BIND has been updated to - version 9.6.2-P1. + version 9.6.2-P2. netcat has been updated to version 4.7. @@ -1285,69 +1486,14 @@ kern.geom.label.gpt.enableOpenSSH has been updated from version 5.1p1 to version 5.4p1. + OpenSSL has been updated to + version 0.9.8n. + sendmail has been updated to version 8.14.4. The timezone database has been updated to the - tzdata2010i release. - - - - - Ports/Packages Collection Infrastructure - - + tzdata2010j release.