From owner-svn-src-all@FreeBSD.ORG Thu Mar 18 07:28:03 2010 Return-Path: Delivered-To: svn-src-all@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 20599106566C; Thu, 18 Mar 2010 07:28:03 +0000 (UTC) (envelope-from hrs@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id 03DEE8FC23; Thu, 18 Mar 2010 07:28:03 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.3/8.14.3) with ESMTP id o2I7S2Ec054758; Thu, 18 Mar 2010 07:28:02 GMT (envelope-from hrs@svn.freebsd.org) Received: (from hrs@localhost) by svn.freebsd.org (8.14.3/8.14.3/Submit) id o2I7S2wv054756; Thu, 18 Mar 2010 07:28:02 GMT (envelope-from hrs@svn.freebsd.org) Message-Id: <201003180728.o2I7S2wv054756@svn.freebsd.org> From: Hiroki Sato Date: Thu, 18 Mar 2010 07:28:02 +0000 (UTC) To: src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-releng@freebsd.org X-SVN-Group: releng MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Cc: Subject: svn commit: r205274 - releng/7.3/release/doc/en_US.ISO8859-1/relnotes X-BeenThere: svn-src-all@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "SVN commit messages for the entire src tree \(except for " user" and " projects" \)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 18 Mar 2010 07:28:03 -0000 Author: hrs Date: Thu Mar 18 07:28:02 2010 New Revision: 205274 URL: http://svn.freebsd.org/changeset/base/205274 Log: Update relnotes for 7.3R (first round): ddb(8) pager support for show_geom*, deadlock involving malloc(3) and fork(2) fixed, gptzfsboot added, zfsboot # of fd increased, hwpmc added, s/k8temp/amdtemp/, pci(4) improvement, bge(4) panic on shutdown fixed, cxgb upgraded, fxp(4)+TSO IP length issue fixed, nfe(4) improved, nge(4) improved, net.inet.ip.fw.default_to_accept added, NFS client negative pathname lookup cache added, vfs.flushbufqtarget added, Bluetooth(3) HCI API support, btpand(8) -d device name support, chflags(1) -h bugfix, cpuset -x option, dhclient NUL-terminated text bugfix, fdisk(8) size qualifiers support, fetch(1) *_TIMEOUT and HTTPS parameters bugfix, find(1) -L + -delete bugfix, ktrace(1) new record for sysctl, fdopendir(3) added, feature_present(3) added, man(1) UTF-8 support, mergemaster now passes -L to mtree(8), newfs_msdos(8) non-CHS media support, pkill now ignores itself and ancestors, -a option added, ps -p option added, pwd_mkdb -C now checks MAXLOGNAME, rtld(1) LD_ELF_HINTS_PATH support, sysinstall(8) comma-separated list of interfaces in netDev, tzdata2009i, sendmail 8.14.4, and pkg_info(1) segfault fix. Approved by: re (implicitly) Modified: releng/7.3/release/doc/en_US.ISO8859-1/relnotes/article.sgml Modified: releng/7.3/release/doc/en_US.ISO8859-1/relnotes/article.sgml ============================================================================== --- releng/7.3/release/doc/en_US.ISO8859-1/relnotes/article.sgml Thu Mar 18 00:27:17 2010 (r205273) +++ releng/7.3/release/doc/en_US.ISO8859-1/relnotes/article.sgml Thu Mar 18 07:28:02 2010 (r205274) @@ -115,23 +115,95 @@ Security Advisories - + Problems described in the following security advisories have + been fixed. For more information, consult the individual + advisories available from + . + + Kernel Changes - + The &man.ddb.8; subcommands for &man.geom.8; now supports + pagination. + + &os; Linux emulation layer now supports robust futex, and + futex has been reimplemented by using &man.sx.9; lock. + Initial support of &man.ktr.4; tracing has also been + added. + + A lock handling error has been fixed in interaction + between &man.malloc.3; implementation and threading library. + When a multi-threaded process calls the &man.fork.2; system + call in a thread and the &man.malloc.3; function in another + thread, it caused a deadlock in the child process. Boot Loader Changes - + A new boot loader gptzfsboot, which + support GPT and ZFS has been added. + + The boot loader zfsboot now supports + more than sevevn drives in the ZFS pools. Hardware Support + The &man.hwpmc.4; driver for Hardware + Performance Monitoring Counter support has been added. This + consists of the kernel driver, &man.pmc.3; interface + library, and userland utilities &man.pmcannotate.8;, + pmccontrol.8;, and &man.pmcstat.8;, and allows applications + to use hardware performance counters to gather performance + data about specific processes or for the system as a + whole. + + The &man.k8temp.4; driver has been renamed with + &man.amdtemp.4;. The new driver supports AMD K10 and K11 as + well as K8. + + The &man.pci.4; subsystem now supports proxying of PCI + Express MSI/MSI-X (Message Signaled Interrupt) requests and + bus interrupt requests for child devices. This allows child + devices to use MSI/MSI-X interrupts. + + PCI Express memory-mapped configuration space access, + ACPI MCFG table support, and BAR (Base Address Register) + handling in the &man.pci.4; subsystem has been improved. + This is disabled by default and can be enabled by setting a + loader tunable hw.pci.mcfg to + 1. This value can be queried via a + sysctl variable of the same name. + Multimedia Support @@ -141,16 +213,46 @@ Network Interface Support - - + A bug in the &man.bge.4; driver has been fixed. It + caused a panic when a lot of traffic is being handled on + the interface while the system is shutting down. + + The &man.cxgb.4; driver has been upgraded to the + latest version. The firmware version is 7.1.0. + + A bug in the &man.fxp.4; driver has been fixed. It + caused incorrect IP packet length in the header when TSO + (TCP segmentation offloading) is enabled. + + A bug in the &man.nfe.4; driver has been fixed. It + caused buffer allocation failure for jumbo frames. + + The &man.nge.4; driver has been improved and now works + on all supported platforms. It now supports &man.altq.4;, + hardware checksum offloading for &man.vlan.4; tagged + frames, WoL (Wake-on-Lan), jumbo frames, and PCI MWI + (Memory Write and Invalidate) commands. Hardware MAC + statistics can be obtained via a new sysctl variable + dev.nge.N.stats. + Another new sysctl variable + dev.nge.N.int_holdoff + has been added to control interrupt moderation. The valid + ranges are 1 (100us) to + 255, and the actual delivery of + interrupt would be delayed based on this value. The + default is 1. Network Protocols - - + A kernel option + IPFW_DEFAULT_TO_ACCEPT has been replaced + with a new loader tunable + net.inet.ip.fw.default_to_accept. The + value can be queried via a sysctl variable of the same + name. @@ -163,6 +265,21 @@ File Systems + &os; Network File System now supports caching of + negative pathname lookup in the NFS client, and uses 3 + seconds timeout (30 seconds in the prior releases) for + caching attributes of a directory in the client. + + A new sysctl variable for the &man.VFS.9; subsystem + vfs.flushbufqtarget has been added. This + fixes issues in bufdaemon, a kernel + process responsible for flushing dirty buffers, which can + cause the process to deadlock in a certain workload. The + value of the variable determines the number of buffers will + be flushed before allocating a new buffer. The default + value of the variable is -1 + (disabled). + ZFS has been updated from version 6 to version 13. This update includes numerous new ZFS features, such as permitting non-root users to perform @@ -178,7 +295,98 @@ Userland Changes - + The &man.bluetooth.3; library now supports Bluetooth HCI + API. + + The &man.btpand.8; daemon now supports Bluetooth device + node names in a option. + + A bug in the &man.chflags.1; option + has been fixed. It used link target's flags as the original + one. + + The &man.cpuset.1; command now supports interrupt binding + by a new option . + + A bug in the &man.dhclient.8; utility when appending a + NUL-terminated text provided by a DHCP server, has been + fixed. + + The &man.fdisk.8; utility now supports size qualifiers (K, + M, and G) and * for automatic calculation + in the p command. + + A bug in the &man.fetch.1; command that + FTP_TIMEOUT and + HTTP_TIMEOUT environment variables were + ignored, has been fixed. + + A bug in the &man.fetch.1; command that default parameters + such as connection timeout were not set for HTTPS protocol, + has been fixed. It now uses the same parameters as + HTTP. + + A bug in the &man.find.1; command has been fixed. It + ignored an option when + is specified. + The following command can be safely used to remove broken links: + + find -L . -type l -print0 | xargs rm -0 + + The &man.ktrace.1; utility now supports a new + KTRACE record for &man.sysctl.3; + invocations. + + &os; libc library now includes + &man.fdopendir.3; function. + + &os; libc library now includes + &man.feature.present.3; function which checks to see if a + named kernel feature is present by checking the + kern.features sysctl MIB. + + The &man.man.1; command now supports manual pages in UTF-8. + + The &man.mergemaster.8; utility now uses an + option when it invokes &man.mtree.8; + command to follow symbolic links. + + The &man.newfs.msdos.8; command now supports media which + have no CHS parameter. + + The &man.pkill.1; command now ignores itself and the + ancestors when finding processes. An + option has been added for backward compatible behavior. + + The &man.ps.1; command now supports a new flag + . This displays descendant info with the + output similar to Linux's (or + ). + + The &man.pwd.mkdb.8; now verifies login name length is + shorter than MAXLOGNAME when a + option is specified. Note that entries + with oversized login names are still allowed in the passwd + database, and getpwent*() and + getpwuid*() functions return them + correctly. The getpwnam*() truncates + them to MAXLOGNAME - 1 when reading the + database. The &man.su.1; utility fails for the long + names. + + The &os; runtime linker, &man.rtld.1; now supports a new + environment variable LD_ELF_HINTS_PATH for + overriding the rtld hints file. This feature gives a + convenient way of using a custom set of shared library that is + not located in the default location and switch back. This + environment variable is automatically unset if the process is + tainted with setuid/setgid. + + The &man.sysinstall.8; utility now supports a + comma-separated list of network interfaces in + netDev option in + install.cfg. <filename>/etc/rc.d</filename> Scripts @@ -192,13 +400,17 @@ sendmail has been updated from version 8.14.3 to version 8.14.4. + + The timezone database has been updated + to the tzdata2009i release. Ports/Packages Collection Infrastructure - - + A bug in the &man.pkg.info.1; command which caused a + segmentation fault when an invalid long option is specified, + has been fixed.