svn commit: r205274 -
releng/7.3/release/doc/en_US.ISO8859-1/relnotes
Hiroki Sato
hrs at FreeBSD.org
Thu Mar 18 07:28:03 UTC 2010
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 @@
<sect2 id="security">
<title>Security Advisories</title>
- <para></para>
+ <para>Problems described in the following security advisories have
+ been fixed. For more information, consult the individual
+ advisories available from
+ <ulink url="http://security.FreeBSD.org/"></ulink>.</para>
+
+<!--
+ <informaltable frame="none" pgwide="0">
+ <tgroup cols="3">
+ <colspec colwidth="1*">
+ <colspec colwidth="1*">
+ <colspec colwidth="3*">
+ <thead>
+ <row>
+ <entry>Advisory</entry>
+ <entry>Date</entry>
+ <entry>Topic</entry>
+ </row>
+ </thead>
+
+ <tbody>
+ <row>
+ <entry><ulink url="http://security.freebsd.org/advisories/FreeBSD-SA-09:01.lukemftpd.asc"
+ >SA-09:01.lukemftpd</ulink></entry>
+ <entry>07 January 2009</entry>
+ <entry><para>Cross-site request forgery in
+ &man.lukemftpd.8;</para></entry>
+ </row>
+ </tbody>
+ </tgroup>
+ </informaltable>
+-->
</sect2>
<sect2 id="kernel">
<title>Kernel Changes</title>
- <para></para>
+ <para>The &man.ddb.8; subcommands for &man.geom.8; now supports
+ pagination.</para>
+
+ <para>&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.</para>
+
+ <para>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.</para>
<sect3 id="boot">
<title>Boot Loader Changes</title>
- <para></para>
+ <para>A new boot loader <literal>gptzfsboot</literal>, which
+ support GPT and ZFS has been added.</para>
+
+ <para>The boot loader <literal>zfsboot</literal> now supports
+ more than sevevn drives in the ZFS pools.</para>
</sect3>
<sect3 id="proc">
<title>Hardware Support</title>
+ <para arch="amd64,i386">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.</para>
+
+ <para>The &man.k8temp.4; driver has been renamed with
+ &man.amdtemp.4;. The new driver supports AMD K10 and K11 as
+ well as K8.</para>
+
+ <para>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.</para>
+
+ <para>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 <varname>hw.pci.mcfg</varname> to
+ <literal>1</literal>. This value can be queried via a
+ sysctl variable of the same name.</para>
+
<sect4 id="mm">
<title>Multimedia Support</title>
@@ -141,16 +213,46 @@
<sect4 id="net-if">
<title>Network Interface Support</title>
- <para></para>
-
+ <para>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.</para>
+
+ <para>The &man.cxgb.4; driver has been upgraded to the
+ latest version. The firmware version is 7.1.0.</para>
+
+ <para>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.</para>
+
+ <para>A bug in the &man.nfe.4; driver has been fixed. It
+ caused buffer allocation failure for jumbo frames.</para>
+
+ <para>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
+ <varname>dev.nge.<replaceable>N</replaceable>.stats</varname>.
+ Another new sysctl variable
+ <varname>dev.nge.<replaceable>N</replaceable>.int_holdoff</varname>
+ has been added to control interrupt moderation. The valid
+ ranges are <literal>1</literal> (100us) to
+ <literal>255</literal>, and the actual delivery of
+ interrupt would be delayed based on this value. The
+ default is <literal>1</literal>.</para>
</sect4>
</sect3>
<sect3 id="net-proto">
<title>Network Protocols</title>
- <para></para>
-
+ <para>A kernel option
+ <varname>IPFW_DEFAULT_TO_ACCEPT</varname> has been replaced
+ with a new loader tunable
+ <varname>net.inet.ip.fw.default_to_accept</varname>. The
+ value can be queried via a sysctl variable of the same
+ name.</para>
</sect3>
<sect3 id="disks">
@@ -163,6 +265,21 @@
<sect3 id="fs">
<title>File Systems</title>
+ <para>&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.</para>
+
+ <para>A new sysctl variable for the &man.VFS.9; subsystem
+ <varname>vfs.flushbufqtarget</varname> has been added. This
+ fixes issues in <literal>bufdaemon</literal>, 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 <literal>-1</literal>
+ (disabled).</para>
+
<para>ZFS has been updated from version 6 to version 13.
This update includes numerous new ZFS features, such as
permitting non-<username>root</username> users to perform
@@ -178,7 +295,98 @@
<sect2 id="userland">
<title>Userland Changes</title>
- <para></para>
+ <para>The &man.bluetooth.3; library now supports Bluetooth HCI
+ API.</para>
+
+ <para>The &man.btpand.8; daemon now supports Bluetooth device
+ node names in a <option>-d</option> option.</para>
+
+ <para>A bug in the &man.chflags.1; <option>-h</option> option
+ has been fixed. It used link target's flags as the original
+ one.</para>
+
+ <para>The &man.cpuset.1; command now supports interrupt binding
+ by a new option <option>-x
+ <replaceable>irq</replaceable></option>.</para>
+
+ <para>A bug in the &man.dhclient.8; utility when appending a
+ NUL-terminated text provided by a DHCP server, has been
+ fixed.</para>
+
+ <para>The &man.fdisk.8; utility now supports size qualifiers (K,
+ M, and G) and <literal>*</literal> for automatic calculation
+ in the <command>p</command> command.</para>
+
+ <para>A bug in the &man.fetch.1; command that
+ <varname>FTP_TIMEOUT</varname> and
+ <varname>HTTP_TIMEOUT</varname> environment variables were
+ ignored, has been fixed.</para>
+
+ <para>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.</para>
+
+ <para>A bug in the &man.find.1; command has been fixed. It
+ ignored an <option>-L</option> option when
+ <option>-delete</option> is specified.
+ The following command can be safely used to remove broken links:</para>
+
+ <screen>find -L . -type l -print0 | xargs rm -0</screen>
+
+ <para>The &man.ktrace.1; utility now supports a new
+ <literal>KTRACE</literal> record for &man.sysctl.3;
+ invocations.</para>
+
+ <para>&os; <application>libc</application> library now includes
+ &man.fdopendir.3; function.</para>
+
+ <para>&os; <application>libc</application> library now includes
+ &man.feature.present.3; function which checks to see if a
+ named kernel feature is present by checking the
+ <varname>kern.features</varname> sysctl MIB.</para>
+
+ <para>The &man.man.1; command now supports manual pages in UTF-8.</para>
+
+ <para>The &man.mergemaster.8; utility now uses an
+ <option>-L</option> option when it invokes &man.mtree.8;
+ command to follow symbolic links.</para>
+
+ <para>The &man.newfs.msdos.8; command now supports media which
+ have no CHS parameter.</para>
+
+ <para>The &man.pkill.1; command now ignores itself and the
+ ancestors when finding processes. An <option>-a</option>
+ option has been added for backward compatible behavior.</para>
+
+ <para>The &man.ps.1; command now supports a new flag
+ <option>-p</option>. This displays descendant info with the
+ output similar to Linux's <option>-H</option> (or
+ <option>-f</option>).</para>
+
+ <para>The &man.pwd.mkdb.8; now verifies login name length is
+ shorter than <varname>MAXLOGNAME</varname> when a
+ <option>-C</option> option is specified. Note that entries
+ with oversized login names are still allowed in the passwd
+ database, and <function>getpwent*()</function> and
+ <function>getpwuid*()</function> functions return them
+ correctly. The <function>getpwnam*()</function> truncates
+ them to <varname>MAXLOGNAME</varname> - 1 when reading the
+ database. The &man.su.1; utility fails for the long
+ names.</para>
+
+ <para>The &os; runtime linker, &man.rtld.1; now supports a new
+ environment variable <varname>LD_ELF_HINTS_PATH</varname> 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.</para>
+
+ <para>The &man.sysinstall.8; utility now supports a
+ comma-separated list of network interfaces in
+ <varname>netDev</varname> option in
+ <filename>install.cfg</filename>.</para>
<sect3 id="rc-scripts">
<title><filename>/etc/rc.d</filename> Scripts</title>
@@ -192,13 +400,17 @@
<para><application>sendmail</application> has been updated from
version 8.14.3 to version 8.14.4.</para>
+
+ <para>The timezone database has been updated
+ to the <application>tzdata2009i</application> release.</para>
</sect2>
<sect2 id="ports">
<title>Ports/Packages Collection Infrastructure</title>
- <para></para>
-
+ <para>A bug in the &man.pkg.info.1; command which caused a
+ segmentation fault when an invalid long option is specified,
+ has been fixed.</para>
</sect2>
<sect2 id="releng">
More information about the svn-src-all
mailing list