Date: Wed, 21 Jul 2010 20:32:22 +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: r210359 - stable/8/release/doc/en_US.ISO8859-1/relnotes Message-ID: <201007212032.o6LKWMhF030606@svn.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: hrs Date: Wed Jul 21 20:32:22 2010 New Revision: 210359 URL: http://svn.freebsd.org/changeset/base/210359 Log: New relnotes item: DEADLKRES added, tty TIOCSTI fix, sched_4bsd timestamp fix, vimage source address selection knob added, EFI loader -dev currdev command-line option [ia64], epic(4) [sparc64], Fire JBus to PCIe bridge [sparc64], agp(4) improved, snd_hda(4) AD1981HD support, snd_hda(4) multichannel playback support, iwn(4) updated, u3g(4) improved, uhso(4) and uhsoctl(1) added, pf(4) "sloppy" merged, ada(4) BIO_DELETE support, gstripe(8) default blocksize increased to 64k, NFS negnametimeo option added, ZFS NFSv4 ACL support, camcontrol identify -v added, NFSv4 ACL support: cp(1), find(1), getfacl(1), mv(1), setfacl(1), fetch(1) HTTP digest authentication support, netstat(1) ARP statistics added, newsyslog(8) PID handling changed and -P flag added, scandir(3) and alphasort(3) improved for POSIX.1-2008, obsolete POSIX.1-2008 XSI functions sighold(), sigignore(), sigpause(), sigrelse(), sigset() added for easy porting, traceroute(8) now works in a VIMAGE jail, usbconfig(8) -d to specify a ugen(4) device to be used, usbconfig(8) add_quirk/remove_quirk subcommand added, whois(1) -d removed and IPv6 handling added, ACPI-CA updated to 20100121, netcat updated to OpenBSD 4.6, sendmail updated to 8.14.4, and tzdata2010b. 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 Wed Jul 21 18:50:24 2010 (r210358) +++ stable/8/release/doc/en_US.ISO8859-1/relnotes/article.sgml Wed Jul 21 20:32:22 2010 (r210359) @@ -208,6 +208,14 @@ <para>The default &man.devfs.5; rules now expose the upper 256 of &man.pty.4; device nodes.</para> + <para>A new kernel thread called <quote>deadlock + resolver</quote> has been added. This can be used to detect + possible deadlock by using information of thread state and + heuristical analysis. This is not enabled by default. To + enable this, an option <option>option DEADLKRES</option> in + kernel configuration file and recompilation of the + kernel.</para> + <para>Two commands to enable/disable read-ahead has been added to &man.fcntl.2; system call:</para> @@ -251,6 +259,14 @@ systems. Note that SMP support is disabled by default in <filename>GENERIC</filename> kernel.</para> + <para>A bug in the &man.tty.4; driver that + <varname>TIOCSTI</varname> did not work has been fixed. This + affects applications like &man.mail.1;.</para> + + <para>A bug in the &man.sched.4bsd.4; scheduler that the + timestamp for the sleeping operation is not cleaned up on the + wakeup has been fixed.</para> + <para>A bug in the &man.sched.ule.4; scheduler which prevented process usage (<literal>%CPU</literal>) from working correctly has been fixed.</para> @@ -259,6 +275,15 @@ with &man.sctp.4; now. Note that the VIMAGE is not enabled by default in <filename>GENERIC</filename> kernel.</para> + <para>The VIMAGE &man.jail.8; now supports + <varname>ip4.saddrsel</varname>, + <varname>ip4.nosaddrsel</varname>, + <varname>ip6.saddrsel</varname>, and + <varname>ip6.nosaddrsel</varname> to control whether to use + source address selection or the primary jail address for + unbound outgoing connections. The default value is to use + source address selection.</para> + <sect3 id="boot"> <title>Boot Loader Changes</title> @@ -267,6 +292,12 @@ now supports ELF binary, UFS2 file system, and larger number of slices.</para> + <para arch="ia64">The EFI <filename>loader</filename> program + now supports a command-line option <option>-dev + <replaceable>currdev</replaceable></option> to specify the + default value of <varname>currdev</varname>. This option + can be set by the EFI boot manager.</para> + <para>A kernel environment variable <varname>vfs.root.mountfrom</varname> now supports multiple elements for root file system in a space-separated @@ -306,9 +337,16 @@ the Apple Touchpad present on MacBook has been added to <filename>GENERIC</filename> kernel.</para> + <para arch="sparc64">The epic(4) driver for the front panel + LEDs in Sun Fire V215/V245 has been added.</para> + <para>A bug in the &man.ipmi.4; driver that caused incorrect watchdog timer setting has been fixed.</para> + <para arch="sparc64">The &man.pci.4; driver now supports a + 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.uart.4; driver now supports NetMos NM9865 family of Serial/Parallel ports.</para> @@ -319,6 +357,21 @@ <title>Multimedia Support</title> <para></para> + + <para>The &man.agp.4; driver has been improved. It includes + a fix for aparture size calculation issue which prevents + some graphics cards from working.</para> + + <para>The &man.snd.hda.4; driver now allows AD1981HD codecs + to use playback mixer.</para> + + <para>The &man.snd.hda.4; driver now supports multichannel + (4.0 and 7.1) playback support. The 5.1 mode support is + disabled now due to unidentified synchonization problem. + Devices which supports the 7.1 mode can handle the 5.1 + operation via software upmix done by &man.sound.4;. Note + that stereo stream is no longer duplicated to all + ports.</para> </sect4> <sect4 id="net-if"> @@ -349,6 +402,13 @@ <para>The et(4) driver now supports MSI and Tx checksum offloading of IPv4, TCP, and UDP.</para> + <para>The &man.iwn.4; driver has been updated. This + includes various improvements and bugfixes regarding RF + switch, bgscan support, suspend/resume support, locking + issue, and more. The line <literal>device iwnfw</literal> + in the kernel configuration file will include all firmware + images.</para> + <para>The &man.msk.4; driver now supports Marvell Yukon 88E8042, 88E8057 devices and DGE-560SX (Yukon XL).</para> @@ -388,6 +448,15 @@ <para>The tsec(4) driver now supports &man.altq.4;.</para> + <para>The &man.u3g.4; driver has been improved and now works + with ZTE MF636, Option Gi0322, Globetrotter GE40x, and + Novatel MC950D.</para> + + <para>The &man.uhso.4; driver for Option HSDPA USB devices + has been added. A new &man.uhsoctl.1; userland utility + can be used to initiate and close the WAN + connection.</para> + <para>The &man.vge.4; driver has been improved:</para> <itemizedlist> @@ -446,6 +515,12 @@ <command>keep-alive</command> rule did not work for IPv6 packets has been fixed.</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 + check. This feature is in the latest version of + <application>pf</application>.</para> + <para>A bug that proxy ARP entries cannot be added over point-to-point link types has been fixed.</para> @@ -464,6 +539,18 @@ <para></para> + <para>The &man.ada.4; driver now supports + <varname>BIO_DELETE</varname>. For SSDs this uses + <literal>TRIM</literal> feature of <literal>DATA SET + MANAGEMENT</literal> command, as defined by ACS-2 + specification working draft. For Compact Flash use + <literal>CFA ERASE</literal> command, same as &man.ad.4; + does. This change realizes restoring write speed of SSDs + which supports <literal>TRIM</literal> command by doing + <command>newfs -E + <replaceable>/dev/ada1</replaceable></command>, for + example.</para> + <para>A bug in the &man.fdc.4; driver which prevents the kernel module from unloading has been fixed.</para> @@ -505,6 +592,9 @@ large request arrives has been fixed. This happens when <varname>MAXPHYS</varname> is set as larger than 128k.</para> + <para>The default block size of &man.gstripe.8; has been + increased from 4k to 64k.</para> + <para>A new kernel option <option>option ATA_CAM</option> has been added. This turns &man.ata.4; controller drivers into &man.cam.4; interface modules. When enabled, this option @@ -538,6 +628,17 @@ <sect3 id="fs"> <title>File Systems</title> + <para>&os; NFS subsystem now supports a timeout for the + negative name cache entries in the client. This avoids a + bogus negative name cache entry from persisting forever when + another client creates an entry with the same name within + the same NFS server time of day clock tick. The mount + option <option>negnametimeo</option> can be used to override + the default timeout interval (60 seconds) on a + per-mount-point basis. a Setting + <option>negnametimeo</option> to <literal>0</literal> + disables negative name caching for the mount point.</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 @@ -548,6 +649,8 @@ 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 zpool version of ZFS subsystem has been updated to version 14. It is now possible to use zpools created on OpenSolaris 2009.06.</para> @@ -568,6 +671,14 @@ <para>A bug in &man.bzip2.1; utility which prevented it from working with multi-session bzip2 files.</para> + <para>The &man.camcontrol.8; utility now supports a + <option>-v</option> flag in the subcommand + <command>identify</command>. It displays whole of identify + data block.</para> + + <para>The &man.cp.1;, &man.find.1;, &man.getfacl.1;, &man.mv.1;, + and &man.setfacl.1; utilities now support NFSv4 ACL.</para> + <para>The &man.diskinfo.8; now supports reporting disk stripe size and offset. This helps users to make file systems optimally aligned and tuned for better performance.</para> @@ -578,6 +689,9 @@ <para>A bug in &man.factor.6; utility which leads to performance degradation has been fixed.</para> + <para>The &man.fetch.1; utility now supports HTTP digest + authentication.</para> + <para>A bug in &man.fetch.1; utility which incorrectly evaluates a variable <varname>NO_PROXY</varname> has been fixed.</para> @@ -587,6 +701,13 @@ <para>The &man.ifconfig.8; utility now supports manipulation of NDP flags handled by &man.ndp.8;.</para> + <para>The &man.netstat.1; utility now supports ARP information + in statistics shown by the <option>-s</option> flag.</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> + <para>The &man.ntpd.8; program no longer tries to bind to an IPv6 anycast address.</para> @@ -594,6 +715,20 @@ to the Solaris utility of the same name, and waits for any process to terminate.</para> + <para>The &man.scandir.3; and &man.alphasort.3; functions has + been updated to conform POSIX.1-2008 (IEEE Std + 1003.1-2008).</para> + + <para>The &man.sighold.2;, &man.sigignore.2;, &man.sigpause.2;, + &man.sigrelse.2;, and &man.sigset.2; functions have been + implemented for making porting software from System V-like + systems easy. Note that these are defined in POSIX.1-2008 XSI + (IEEE Std 1003.1-2008, X/Open System Interface) but now + obsolete. Since &os; already has another + <function>sigpause(3)</function> function derived from 4.2BSD, + a version of the XSI interface is implemented as + <function>xsi_sigpause()</function>.</para> + <para>The &man.sshd.8;, &man.cron.8;, &man.inetd.8;, and &man.syslogd.8; programs now set <literal>MADV_PROTECT</literal> memory flag onto themselves to @@ -601,11 +736,25 @@ available memory becomes short. This kind of process termination happens in a swap-intensive workload.</para> + <para>The &man.traceroute.8; utility now performs source address + selection correctly even in a VIMAGE &man.jail.8; + environment.</para> + <para>The &man.unifdef.1; utility has been updated to version 1.188. It now supports a new <option>-B</option> flag to compress blank lines around a deleted section to prevent blank lines around paragraphs of code from getting doubled.</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 + <command>remove_quirk</command> commands.</para> + + <para>The &man.whois.1; utility now supports searching IPv6 + addresses just like IPv4 without specifying the ARIN server. + A <option>-d</option> flag has been removed becuase it is now + obsolete.</para> + <para>A new errno <varname>ENOTCAPABLE</varname> has been added. This is to be returned when a process requests an operation on a file descriptor that is not authorized by the descriptor's @@ -651,19 +800,25 @@ <para></para> + <para>The <application>ACPI-CA</application> has been updated to + 20100121.</para> + <para>The <application>awk</application> has been updated from the 23 October 2007 release to the 26 November 2009 release.</para> <para><application>ISC BIND</application> has been updated to version 9.6.1-P2.</para> + <para><application>netcat</application> has been updated to + version 4.6.</para> + + <para><application>sendmail</application> has been updated to + version 8.14.4.</para> + <para>The timezone database has been updated to the - <application>tzdata2009u</application> release.</para> + <application>tzdata2010b</application> release.</para> <!-- - <para role="8.0">The <application>ACPI-CA</application> has been - updated to 20090521.</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> @@ -716,8 +871,6 @@ <para role="7.1">The &man.resolver.3; library has been updated to one of <application>ISC BIND</application> 9.4.3.</para> - <para role="7.1"><application>sendmail</application> has been updated from - version 8.14.2 to version 8.14.4.</para> --> </sect2>
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201007212032.o6LKWMhF030606>