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>
 
_______________________________________________
svn-src-all@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/svn-src-all
To unsubscribe, send any mail to "svn-src-all-unsubscr...@freebsd.org"

Reply via email to