From 11ff23d0c5e824e39423c35660427439be0aff25 Mon Sep 17 00:00:00 2001 From: hrs Date: Wed, 21 Jul 2010 20:32:22 +0000 Subject: [PATCH] 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. git-svn-id: svn://svn.freebsd.org/base/stable/8@210359 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f --- .../doc/en_US.ISO8859-1/relnotes/article.sgml | 165 +++++++++++++++++- 1 file changed, 159 insertions(+), 6 deletions(-) diff --git a/release/doc/en_US.ISO8859-1/relnotes/article.sgml b/release/doc/en_US.ISO8859-1/relnotes/article.sgml index 3ea876e26..9aeeb4516 100644 --- a/release/doc/en_US.ISO8859-1/relnotes/article.sgml +++ b/release/doc/en_US.ISO8859-1/relnotes/article.sgml @@ -208,6 +208,14 @@ The default &man.devfs.5; rules now expose the upper 256 of &man.pty.4; device nodes. + A new kernel thread called deadlock + resolver 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 in + kernel configuration file and recompilation of the + kernel. + Two commands to enable/disable read-ahead has been added to &man.fcntl.2; system call: @@ -251,6 +259,14 @@ systems. Note that SMP support is disabled by default in GENERIC kernel. + A bug in the &man.tty.4; driver that + TIOCSTI did not work has been fixed. This + affects applications like &man.mail.1;. + + 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. + A bug in the &man.sched.ule.4; scheduler which prevented process usage (%CPU) from working correctly has been fixed. @@ -259,6 +275,15 @@ with &man.sctp.4; now. Note that the VIMAGE is not enabled by default in GENERIC kernel. + The VIMAGE &man.jail.8; now supports + ip4.saddrsel, + ip4.nosaddrsel, + ip6.saddrsel, and + ip6.nosaddrsel 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. + Boot Loader Changes @@ -267,6 +292,12 @@ now supports ELF binary, UFS2 file system, and larger number of slices. + The EFI loader program + now supports a command-line option to specify the + default value of currdev. This option + can be set by the EFI boot manager. + A kernel environment variable vfs.root.mountfrom 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 GENERIC kernel. + The epic(4) driver for the front panel + LEDs in Sun Fire V215/V245 has been added. + A bug in the &man.ipmi.4; driver that caused incorrect watchdog timer setting has been fixed. + The &man.pci.4; driver now supports a + JBus to PCIe bridge (called as Fire) found in + the Sun Fire V215/V245 and Sun Ultra 25/45 machines. + The &man.uart.4; driver now supports NetMos NM9865 family of Serial/Parallel ports. @@ -319,6 +357,21 @@ Multimedia Support + + The &man.agp.4; driver has been improved. It includes + a fix for aparture size calculation issue which prevents + some graphics cards from working. + + The &man.snd.hda.4; driver now allows AD1981HD codecs + to use playback mixer. + + 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. @@ -349,6 +402,13 @@ The et(4) driver now supports MSI and Tx checksum offloading of IPv4, TCP, and UDP. + 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 device iwnfw + in the kernel configuration file will include all firmware + images. + The &man.msk.4; driver now supports Marvell Yukon 88E8042, 88E8057 devices and DGE-560SX (Yukon XL). @@ -388,6 +448,15 @@ The tsec(4) driver now supports &man.altq.4;. + The &man.u3g.4; driver has been improved and now works + with ZTE MF636, Option Gi0322, Globetrotter GE40x, and + Novatel MC950D. + + 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. + The &man.vge.4; driver has been improved: @@ -446,6 +515,12 @@ keep-alive rule did not work for IPv6 packets has been fixed. + The &man.pf.4; subsystem now supports + sloppy keyword to enable a TCP state + machine for tracking TCP connections with no sequence number + check. This feature is in the latest version of + pf. + A bug that proxy ARP entries cannot be added over point-to-point link types has been fixed. @@ -464,6 +539,18 @@ + The &man.ada.4; driver now supports + BIO_DELETE. For SSDs this uses + TRIM feature of DATA SET + MANAGEMENT command, as defined by ACS-2 + specification working draft. For Compact Flash use + CFA ERASE command, same as &man.ad.4; + does. This change realizes restoring write speed of SSDs + which supports TRIM command by doing + newfs -E + /dev/ada1, for + example. + A bug in the &man.fdc.4; driver which prevents the kernel module from unloading has been fixed. @@ -505,6 +592,9 @@ large request arrives has been fixed. This happens when MAXPHYS is set as larger than 128k. + The default block size of &man.gstripe.8; has been + increased from 4k to 64k. + A new kernel 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 @@ File Systems + &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 can be used to override + the default timeout interval (60 seconds) on a + per-mount-point basis. a Setting + to 0 + disables negative name caching for the mount point. + &os; &man.VFS.9; subsystem now supports a new sysctl variable vfs.vlru_allow_cache_src. This allow vnlru kernel thread to reclaim @@ -548,6 +649,8 @@ accesses file system into one second wait for vnlru kernel thread. + The ZFS file system now supports NFSv4 ACL. + The zpool version of ZFS subsystem has been updated to version 14. It is now possible to use zpools created on OpenSolaris 2009.06. @@ -568,6 +671,14 @@ A bug in &man.bzip2.1; utility which prevented it from working with multi-session bzip2 files. + The &man.camcontrol.8; utility now supports a + flag in the subcommand + identify. It displays whole of identify + data block. + + The &man.cp.1;, &man.find.1;, &man.getfacl.1;, &man.mv.1;, + and &man.setfacl.1; utilities now support NFSv4 ACL. + 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. @@ -578,6 +689,9 @@ A bug in &man.factor.6; utility which leads to performance degradation has been fixed. + The &man.fetch.1; utility now supports HTTP digest + authentication. + A bug in &man.fetch.1; utility which incorrectly evaluates a variable NO_PROXY has been fixed. @@ -587,6 +701,13 @@ The &man.ifconfig.8; utility now supports manipulation of NDP flags handled by &man.ndp.8;. + The &man.netstat.1; utility now supports ARP information + in statistics shown by the flag. + + 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. + The &man.ntpd.8; program no longer tries to bind to an IPv6 anycast address. @@ -594,6 +715,20 @@ to the Solaris utility of the same name, and waits for any process to terminate. + The &man.scandir.3; and &man.alphasort.3; functions has + been updated to conform POSIX.1-2008 (IEEE Std + 1003.1-2008). + + 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 + sigpause(3) function derived from 4.2BSD, + a version of the XSI interface is implemented as + xsi_sigpause(). + The &man.sshd.8;, &man.cron.8;, &man.inetd.8;, and &man.syslogd.8; programs now set MADV_PROTECT memory flag onto themselves to @@ -601,11 +736,25 @@ available memory becomes short. This kind of process termination happens in a swap-intensive workload. + The &man.traceroute.8; utility now performs source address + selection correctly even in a VIMAGE &man.jail.8; + environment. + The &man.unifdef.1; utility has been updated to version 1.188. It now supports a new flag to compress blank lines around a deleted section to prevent blank lines around paragraphs of code from getting doubled. + The &man.usbconfig.8; utility now supports a new flag + to specify the &man.ugen.4; device, and + add_quirk and + remove_quirk commands. + + The &man.whois.1; utility now supports searching IPv6 + addresses just like IPv4 without specifying the ARIN server. + A flag has been removed becuase it is now + obsolete. + A new errno ENOTCAPABLE 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 @@ + The ACPI-CA has been updated to + 20100121. + The awk has been updated from the 23 October 2007 release to the 26 November 2009 release. ISC BIND has been updated to version 9.6.1-P2. + netcat has been updated to + version 4.6. + + sendmail has been updated to + version 8.14.4. + The timezone database has been updated to the - tzdata2009u release. + tzdata2010b release. -- 2.45.0