Date: Fri, 23 Jul 2010 21:38:27 +0000 (UTC) From: Hiroki Sato <hrs@FreeBSD.org> To: src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-stable@freebsd.org, svn-src-stable-8@freebsd.org Subject: svn commit: r210433 - stable/8/release/doc/en_US.ISO8859-1/relnotes Message-ID: <201007232138.o6NLcRuM024082@svn.freebsd.org>
next in thread | raw e-mail | index | archive | help
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 @@ <sect2 id="kernel"> <title>Kernel Changes</title> - <para></para> + <para>The &man.ddb.4; debugger has been improved:</para> - <para>The &man.ddb.4; now supports <command>show - ifnets</command> and <command>show ifnet <replaceable>struct - ifnet *</replaceable></command> commands to print a list of - <quote>ifnet *</quote> of each virtual network stack and - fields of specified <varname>fip</varname>, - respectively.</para> + <itemizedlist> + <listitem> + <para>It now supports <command>show + ifnets</command> and <command>show ifnet <replaceable>struct + ifnet *</replaceable></command> commands to print a list of + <quote>ifnet *</quote> of each virtual network stack and + fields of specified <varname>fip</varname>, + respectively.</para> + </listitem> - <para>The &man.ddb.4; now supports <command>show all - lltables</command>, <command>show lltable - <replaceable>struct lltable *</replaceable></command>, and - <command>show llentry <replaceable>struct llentry - *</replaceable></command> commands to print a list of - <quote>lltable *</quote> of each virtual network stack, - fields of specified structures respectively.</para> - - <para>The <command>show mount</command> command in the - &man.ddb.4; debugger now prints active string mount - options.</para> - - <para>The &man.ddb.4; now supports <command>show - vnetrcrs</command> command to dump the whole log of - distinctive <varname>curvnet</varname> recursion - events.</para> - - <para>The &man.ddb.4; now supports <command>show - vnet_sysinit</command> and <command>show - vnet_unsysinit</command> commands to print - ordered call lists.</para> + <listitem> + <para>It now supports <command>show all + lltables</command>, <command>show lltable + <replaceable>struct lltable *</replaceable></command>, and + <command>show llentry <replaceable>struct llentry + *</replaceable></command> commands to print a list of + <quote>lltable *</quote> of each virtual network stack, + fields of specified structures respectively.</para> + </listitem> + + <listitem> + <para>The <command>show mount</command> command now prints + active string mount options.</para> + </listitem> + + <listitem> + <para>It now supports <command>show + vnetrcrs</command> command to dump the whole log of + distinctive <varname>curvnet</varname> recursion + events.</para> + </listitem> + + <listitem> + <para>It now supports <command>show + vnet_sysinit</command> and <command>show + vnet_unsysinit</command> commands to print + ordered call lists.</para> + </listitem> + </itemizedlist> <para>The default &man.devfs.5; rules now expose the upper 256 of &man.pty.4; device nodes.</para> @@ -285,7 +296,8 @@ disabled by default in <filename>GENERIC</filename> kernel.</para> - <para arch="sparc64">&os; now supports UltraSPARC IV and IV+.</para> + <para arch="sparc64">&os; now supports UltraSPARC IV, IV+, and + SPARC64 V CPUs.</para> <para>A bug in the &man.tty.4; driver that <varname>TIOCSTI</varname> did not work has been fixed. This @@ -364,8 +376,6 @@ <filename>gptzfsboot</filename> bootcode now fully support 64-bit LBAs for disk addresses. This allows booting from large volumes.</para> - - <para></para> </sect3> <sect3 id="proc"> @@ -392,6 +402,22 @@ JBus to PCIe bridge (called as <quote>Fire</quote>) found in the Sun Fire V215/V245 and Sun Ultra 25/45 machines.</para> + <para>The &man.usb.4; subsystem now reports &man.devd.8; + <literal>notify</literal> events with the device properties + instead of <literal>attach</literal> 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:</para> + + <programlisting>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"; +};</programlisting> + <para arch="powerpc">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 @@ <sect4 id="mm"> <title>Multimedia Support</title> - <para></para> - <para>The &man.acpi.video.4; driver now supports LCD brightness control notify handler.</para> @@ -433,13 +457,15 @@ operation via software upmix done by &man.sound.4;. Note that stereo stream is no longer duplicated to all ports.</para> + + <para>The &man.uep.4; driver for USB onscreen touch panel + from eGalax has been added. This driver is supported by + <filename>x11-drivers/xf86-input-egalax</filename>.</para> </sect4> <sect4 id="net-if"> <title>Network Interface Support</title> - <para></para> - <para>The &man.ath.4; driver now supports Atheros AR9285-based devices.</para> @@ -484,12 +510,25 @@ <para>The &man.cxgb.4; driver has been updated to T3 firmware 7.8.0.</para> + <para>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 + <filename>src/usr.sbin/cxgbtool</filename> but not + compilied by default.</para> + <para>The et(4) driver now supports MSI and Tx checksum offloading of IPv4, TCP, and UDP.</para> <para>The &man.em.4; driver has been updated to version 7.0.0.</para> + <para>The &man.fxp.4; driver now exports the hardware MAC + statistics via sysctl variables.</para> + <para>The &man.igb.4; driver has been updated to version 1.9.3.</para> @@ -501,14 +540,15 @@ images.</para> <para>The &man.ixgbe.4; driver has been updated to version - 2.1.7.</para> + 2.2.0.</para> <para>The &man.msk.4; driver has been improved:</para> <itemizedlist> <listitem> - <para>It now supports Marvell Yukon 88E8042, 88E8057 - devices and DGE-560SX (Yukon XL).</para> + <para>It now supports Marvell Yukon 88E8042, 88E8057, + 88E8059 (Yukon Optima) devices and DGE-560SX (Yukon + XL).</para> </listitem> <listitem> @@ -523,10 +563,15 @@ separate interrupt moderation values for each port.</para> </listitem> + + <listitem> + <para>A stability issue has been fixed. A heavy RX + traffic while rebooting is in progress could prevent + the system from working.</para> </itemizedlist> <para>The &man.mxge.4; driver has been updated to firmware - version 1.4.50.</para> + version 1.4.50 from Myricom.</para> <para>The &man.re.4; driver no longer performs an unnecessary interface up/down during getting IP address @@ -541,7 +586,8 @@ added.</para> <para>The sge(4) driver for Silicon Integrated Systems - SiS190/191 Fast/Gigabit Ethernet has been added.</para> + SiS190/191 Fast/Gigabit Ethernet has been added. This + supports TSO and TSO over VLAN.</para> <para>The &man.ste.4; driver has been improved:</para> @@ -619,14 +665,15 @@ <para>The &man.urtw.4; driver has been improved and now supports RTL8187B-based devices.</para> + + <para>The &os; Xen netfront driver has been improved in + stability and performance./para> </sect4> </sect3> <sect3 id="net-proto"> <title>Network Protocols</title> - <para></para> - <para>&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.</para> + <para>A new event handler <varname>iflladdr_event</varname> + 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.</para> + <para>IPcomp (IP Payload Compression Protocol defined in RFC 2393) protocol is now enabled by default. Note that this requires <option>option IPSEC</option> 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.</para> + <para>The &man.ng.bridge.4; and &man.ng.hub.4; Netgraph node + drivers now supports a flag <literal>persistent</literal>. + It disables automatic node shutdown when the last hook gets + disconnected. The new control messages + <literal>NGM_BRIDGE_SET_PERSISTENT</literal> and + <literal>NGM_HUB_SET_PERSISTENT</literal> have been added + for the flag.</para> + <para>The &man.pf.4; subsystem now supports <literal>sloppy</literal> 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.</para> + <para>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.</para> + <para>A livelock issue of the &man.ciss.4; driver under a high load has been fixed.</para> @@ -939,9 +1006,23 @@ kern.geom.label.gpt.enable</programlisti <para>The &man.isp.4; driver has been improved in stability.</para> + <para>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.</para> + + <para>The &man.siis.4; driver now enables MSI by default on + SiI3124-based devices. This can be disabled by using a + <varname>hint.siis.<replaceable>0</replaceable>.msi</varname> + loader tunable.</para> + <para>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.</para> + + <para>The &man.twa.4; driver has been updated to the latest + version from LSI.</para> </sect3> <sect3 id="fs"> @@ -979,6 +1060,16 @@ kern.geom.label.gpt.enable</programlisti <para>The UFS file system (&man.ffs.7;) now supports NFSv4 ACL.</para> + <para>The UFS file system (&man.ffs.7;) now supports both + 32-bit and 64-bit &man.quota.1;. The command + <command>quotacheck -c 64</command> 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 + <filename>GENERIC</filename> kernel by default. To enable + it, an option <option>option QUOTA</option> in the kernel + configuration file and recompilation of the kernel.</para> + <para>&os; &man.VFS.9; subsystem now supports a new sysctl variable <varname>vfs.vlru_allow_cache_src</varname>. This allow <filename>vnlru</filename> kernel thread to reclaim @@ -989,16 +1080,75 @@ kern.geom.label.gpt.enable</programlisti accesses file system into one second wait for <filename>vnlru</filename> kernel thread.</para> - <para>The ZFS file system now supports NFSv4 ACL.</para> + <para>The ZFS file system has been improved:</para> + + <itemizedlist> + <listitem> + <para>It now supports NFSv4 ACL.</para> + </listitem> + + <listitem> + <para>The L2ARC code has been improved in stability and + performance.</para> + </listitem> + + <listitem> + <para>The zpool version has been updated to + version 14. It is now possible to use zpools created on + OpenSolaris 2009.06.</para> + </listitem> + + <listitem> + <para>A sysctl variable + <varname>vfs.zfs.txg.write_limit_override</varname> has + been added. This can be used for tuning of ZFS write + throttling.</para> + </listitem> + + <listitem> + <para>ZFS prefech statistics has been added as a sysctl + variable + <varname>kstat.zfs.misc.zfetchstats</varname>.</para> + </listitem> + + <listitem> + <para>The &man.zfs.8; <command>zpool export</command> + command now supports <option>-F</option> flag. + When exporting with this flag, <filename>zpool.cache</filename> + remains untouched.</para> + </listitem> - <para>The zpool version of ZFS subsystem has been updated to - version 14. It is now possible to use zpools created on - OpenSolaris 2009.06.</para> - - <para>Bugs in the ZFS file system that <command>zfs snapshot - -r</command> fails when the file system is busy, and - <command>zfs receive</command> can fail with an E2BIG - error, have been fixed.</para> + <listitem> + <para>A data corruption issue of <command>zfs + send/receive</command> between two different platforms + has been fixed. Symbolic links could be broken in the + previous releases.</para> + </listitem> + + <listitem> + <para>A possible deadlock of <command>zfs + receive</command> has been fixed.</para> + </listitem> + + <listitem> + <para>Possible panics of <command>zfs destroy</command> + and <command>zfs rollback</command> have been + fixed.</para> + </listitem> + + <listitem> + <para>A occasional failure of <command>zfs + rename</command> due to a busy state has been + fixed.</para> + </listitem> + + <listitem> + <para>Bugs that <command>zfs snapshot + -r</command> fails when the file system is busy, and + <command>zfs receive</command> can fail with an E2BIG + error, have been fixed.</para> + </listitem> + </itemizedlist> </sect3> </sect2> @@ -1016,6 +1166,12 @@ kern.geom.label.gpt.enable</programlisti <command>identify</command>. It displays whole of identify data block.</para> + <para>The &man.camcontrol.8; utility now supports + <option>-d</option> and <option>-f</option> flags in the + subcommand <command>cmd</command>. They specify DMA protocol + or FPDMA (NCQ) protocol to be used for ATA command, + respectively.</para> + <para>The &man.chgrp.1; and &man.chown.8; now support a <option>-x</option> flag to make it not traverse across multiple mount points for the recursive operation.</para> @@ -1072,6 +1228,15 @@ kern.geom.label.gpt.enable</programlisti <option>-ta</option> flag to treat all <literal>_t</literal>-suffixed identifiers as types.</para> + <para>The <filename>liblzma</filename> 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 (<filename>archivers/xz</filename>) and + recompilation of the packages which depend on it may be + required.</para> + <para arch="amd64,i386">The <filename>libz</filename> 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.enable</programlisti <literal>CPUTYPE=pentium4</literal> in <filename>/etc/make.conf</filename> enables them.</para> + <para>The &man.ln.1; utility now reports an error correctly when + a <option>-f</option> flag and two same file entries were + specified in the command line option. It removed the file + first and then reported a <quote>not found</quote> + error.</para> + + <para>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:</para> + + <screen>&prompt.user; mkdir test1 test2 +&prompt.user; ln -s ../test2/ test1</screen> + <para>The &man.mount.nfs.8; utility now supports <literal>[<replaceable>ipaddr</replaceable>]:<replaceable>path</replaceable></literal> notation in addition to the existing one. This allows IPv6 @@ -1097,6 +1276,10 @@ kern.geom.label.gpt.enable</programlisti the number of outputs. This is used in conjunction with <option>-w</option> option.</para> + <para>The &man.newfs.msdos.8; utility now uses + <literal>NO_NAME</literal> as the default volume label and + <literal>BSD4.4</literal> as the OEM String.</para> + <para>The &man.newsyslog.8; utility does not consider non-existence of a PID file as an error now. A new flag <option>-P</option> reverts it to the old behavior.</para> @@ -1104,6 +1287,15 @@ kern.geom.label.gpt.enable</programlisti <para>The &man.ntpd.8; program no longer tries to bind to an IPv6 anycast address.</para> + <para>The &man.pam.krb5.8; PAM module now supports + <option>no_user_check</option> option. This allows to + authorize a user not known to the local system.</para> + + <para>The &man.pathchk.1; utility now supports a + <option>-P</option> flag defined in POSIX-1.2008. This checks + for empty pathnames and components starting with + <quote><literal>-</literal></quote>.</para> + <para>A variable <varname>daily_clean_tmps_ignore</varname> which is used in the &man.periodic.8; daily script now has <filename>/tmp/.snap</filename>. This prevents @@ -1164,6 +1356,10 @@ kern.geom.label.gpt.enable</programlisti available memory becomes short. This kind of process termination happens in a swap-intensive workload.</para> + <para>The &man.stat.1; utility now supports + <literal>%Sf</literal> output specifier to display the file + flags symbolically.</para> + <para>The &man.strsignal.3; function is now thread-safe.</para> <para>The &man.sysctl.8; utility now supports a @@ -1182,6 +1378,15 @@ kern.geom.label.gpt.enable</programlisti compress blank lines around a deleted section to prevent blank lines around paragraphs of code from getting doubled.</para> + <para>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.</para> + + <para>The &man.unzip.1; utility now supports + <option>-C</option>, <option>-c</option>, <option>-f</option>, + <option>-p</option>, and <option>-v</option> flags which are + compatible with Info-ZIP.</para> + <para>The &man.usbconfig.8; utility now supports a new flag <option>-d</option> to specify the &man.ugen.4; device, and <command>add_quirk</command> and @@ -1204,8 +1409,6 @@ kern.geom.label.gpt.enable</programlisti <sect3 id="rc-scripts"> <title><filename>/etc/rc.d</filename> Scripts</title> - <para></para> - <para>The &man.service.8; command has been added. This provides an easy command-line interface to the <filename>rc.d</filename> system.</para> @@ -1268,8 +1471,6 @@ kern.geom.label.gpt.enable</programlisti <sect2 id="contrib"> <title>Contributed Software</title> - <para></para> - <para>The <application>ACPI-CA</application> has been updated to 20100304.</para> @@ -1277,7 +1478,7 @@ kern.geom.label.gpt.enable</programlisti the 23 October 2007 release to the 26 November 2009 release.</para> <para><application>ISC BIND</application> has been updated to - version 9.6.2-P1.</para> + version 9.6.2-P2.</para> <para><application>netcat</application> has been updated to version 4.7.</para> @@ -1285,69 +1486,14 @@ kern.geom.label.gpt.enable</programlisti <para><application>OpenSSH</application> has been updated from version 5.1p1 to version 5.4p1.</para> + <para><application>OpenSSL</application> has been updated to + version 0.9.8n.</para> + <para><application>sendmail</application> has been updated to version 8.14.4.</para> <para>The timezone database has been updated to the - <application>tzdata2010i</application> release.</para> -<!-- - - <para role="8.0">The <application>ee</application> (easy editor) has - been updated to 1.5.0. This version is now licensed under a - 2-clause BSD license, instead of the Artistic license.</para> - - <para role="8.0">The <application>hostapd</application> has been updated to - version 0.6.8 + radius ACL support.</para> - - <para role="8.0">The <application>less</application> has been updated to - version v436.</para> - - <para role="8.0">The <filename>libarchive</filename> library has - been updated to version 2.7.0.</para> - - <para role="8.0">The <filename>libexpat</filename> library has - been updated from version 1.95.5 to version 2.0.1.</para> - - <para role="8.0">The <filename>ncurses</filename> library has been updated - to version 5.7-20081102.</para> - - <para role="8.0"><application>OpenBSM</application> 1.1 from - Trusted BSD Project has been merged.</para> - - <para role="8.0"><application>TCPDUMP</application> has been - updated to 4.0.0.</para> - - <para role="8.0"><application>wpa_supplicant</application> has been updated to - version 0.6.8</para> - - <para role="8.0">The <application>ZFS</application> file system - has been updated from version 6 to version 13.</para> - - <para role="7.1">The <application>am-utils</application> has been updated from - version 6.0.10p1 to version 6.1.5.</para> - - <para role="7.1">The <application>bzip2</application> has been updated from - version 1.0.4 to version 1.0.5.</para> - - <para role="7.1">The <application>CVS</application> has been updated to - version 1.11.22.1.</para> - - <para role="7.1"><application>NTP</application> has been updated to version - 4.2.4p5.</para> - - <para role="7.1"><application>OpenPAM</application> has been updated from the - Figwort release to the Hydrangea release.</para> - - <para role="7.1">The &man.resolver.3; library has been updated to - one of <application>ISC BIND</application> 9.4.3.</para> - ---> - </sect2> - - <sect2 id="ports"> - <title>Ports/Packages Collection Infrastructure</title> - - <para></para> + <application>tzdata2010j</application> release.</para> </sect2> <sect2 id="releng">
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201007232138.o6NLcRuM024082>