From 7ca6ffadb5a304fdc26a4e962438f06ceda743b4 Mon Sep 17 00:00:00 2001 From: hrs Date: Tue, 8 Feb 2011 17:04:52 +0000 Subject: [PATCH] Add more relnotes items for 8.2R: GENERIC now has KDB and KDB_TRACE by default, vfs.ncsizefactor and vfs.ncnegfactor added, opencrypto XTS-AES support, axe(4) TX packet rate improvement, rl(4) TX packet rate under high RX load improvement, gconcat(8) kernel crash dump support, geli(8) metadata version bump to 4, geli(8) kern.geom.eli.overwrites added, geli(8) key shift added, geli(8) XTS-AES support and enabled by default, geli(8) kern.geom.eli.debug=-1 support, geli(8) resize command added, geli(8) suspend/resume command added, geli(8) -f option added, geli(8) -J and -j options added, lpr(1) issue of files on ZFS fixed, watchdogd(8) MADV_PROTECTified, and ee(1) updated to 1.5.2. Approved by: re (implicit) git-svn-id: svn://svn.freebsd.org/base/releng/8.2@218447 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f --- .../doc/en_US.ISO8859-1/relnotes/article.sgml | 93 ++++++++++++++++++- 1 file changed, 92 insertions(+), 1 deletion(-) diff --git a/release/doc/en_US.ISO8859-1/relnotes/article.sgml b/release/doc/en_US.ISO8859-1/relnotes/article.sgml index a973a43f..48d03dd9 100644 --- a/release/doc/en_US.ISO8859-1/relnotes/article.sgml +++ b/release/doc/en_US.ISO8859-1/relnotes/article.sgml @@ -186,6 +186,15 @@ displays the list of all created cdev's, consisting of devfs node name and struct cdev address. + The &os; GENERIC + kernel is now compiled with and + options. From 8.2-RELEASE the + kernel supports displaying a stack trace on panic by using + &man.stack.9; facility with no debugger backend like + &man.ddb.8;. Note that this does not change the default + behaviors of the GENERIC kernel on + panic. + The following &man.sysctl.8; variables are also now loader tunables: vm.kmem_size, @@ -197,13 +206,21 @@ &man.sysctl.8; variables vm.kmem_map_size for the current kmem map size and vm.kmem_map_free for largest contiguous - free range in kmem map have been added. + free range in kmem map, vfs.ncsizefactor + for size factor for namecache, and + vfs.ncnegfactor for ratio of negative + namecache entries have been added. The &os; &man.memguard.9; framework has been improved to make it able to detect use-after-free of allocated memories over a longer time. For more details, see &man.memguard.9; manual page. + The &os; &man.crypto.4; framework + (opencrypto) now supports XTS-AES (XEX-TCB-CTS, or XEX-based + Tweaked Code Book mode with CipherText Stealing), which is + defined in IEEE Std. 1619-2007. + Boot Loader Changes @@ -251,6 +268,10 @@ the &man.alc.4; driver has been reduced from 50ms to 1ms. The 50ms timer resulted in a poor UDP performance. + The &man.axe.4; driver + has been improved for stability and better performance on + the TX packet rate. + The &man.bce.4; driver now supports flow control. @@ -353,6 +374,10 @@ Note that the default value is 1. + The man.rl.4; driver has been + improved on interrupt handling. It now has better TX + performance under high RX load. + The &man.sis.4; driver now works on all supported platforms. Some stability and performance issues have also been fixed. @@ -510,6 +535,34 @@ SATA controllers in the &man.ata.4; has been improved. + The &man.gconcat.8; GEOM class now + supports kernel crash dump. The dumping is performed to the + component where a dump partition begins. + + A bug in the &man.geli.8; GEOM class + on little endian platforms has been fixed. The metadata + version has been updated to 4 due to + this. + + The &man.geli.8; GEOM class now + supports a &man.sysctl.8; variable + kern.geom.eli.overwrites. This specifies + the number of times on-disk keys should be overwritten when + destroying them. The default value is + 5. + + The &man.geli.8; GEOM class has been + improved for preventing the same encryption key from being + used in 2^20 blocks (sectors). + + The &man.geli.8; GEOM class now uses + XTS-AES mode by default. + + A &man.sysctl.8; variable + kern.geom.eli.debug now allows a value + -1. This means turn off any log messages + of the &man.geli.8; GEOM class. + The &man.mpt.4; driver now supports larger I/O sizes which the device and &man.CAM.4; subsystem can support. This was limited to 64KB, and the number of @@ -621,6 +674,30 @@ flag which forces a full dump of all the segments except for the malformed ones. + The &man.geli.8; utility now supports + resize subcommand to resize encrypted file + systems prior to growing it + + The &man.geli.8; utility now supports + suspend and resume + subcommands. The suspend subcommand makes + &man.geli.8; devices wait for all in-flight I/O requests, + suspend new I/O requests, remove all &man.geli.8; sensitive + data from the kernel memory (like encryption keys) and will + wait for either geli resume or + geli detach commmand. For more + information, see &man.geli.8; manual page. + + The &man.geli.8; utility now checks the + metadata provider size strictly. If the check fails, the + provider is not attached. A new option + can override this behavior. + + The &man.geli.8; utility now supports + and + + options for loading passphrease from a file. + The gethost*(), getnet*(), and getproto*() functions now set the errno @@ -668,6 +745,10 @@ &man.tar.1; utility now support LZMA (Lempel-Ziv-Markov chain-Algorithm) compression format. + A bug in the &man.lpr.1; utility which + prevents it from working with some files on a ZFS file system + has been fixed. + The option in the &man.mount.8; utility now displays rw mount option correctly as in the &man.fstab.5; format. @@ -764,6 +845,12 @@ ^C in insert mode when reading an ex command. + The &man.watchdogd.8; program now set + MADV_PROTECT memory flag onto themselves to + protect from being terminated by the &os; kernel when + available memory becomes short. This kind of process + termination happens in a swap-intensive workload. + The set sharenfs command in the &man.zfs.8; utility now supports option. @@ -793,7 +880,11 @@ The awk has been updated from the 23 October 2007 release to the 26 November 2009 release. +--> + The &man.ee.1; program has been updated + to version 1.5.2. +