svn commit: r205311 -
releng/7.3/release/doc/en_US.ISO8859-1/relnotes
Hiroki Sato
hrs at FreeBSD.org
Fri Mar 19 09:20:06 UTC 2010
Author: hrs
Date: Fri Mar 19 09:20:06 2010
New Revision: 205311
URL: http://svn.freebsd.org/changeset/base/205311
Log:
Update relnotes for 7.3R (second round):
acpi(4) SRAT parsing support,
closefrom(2) added,
utimes(2) vfs.timestamp_precision support,
kmem_map increased to 512GB on amd64,
lindev(4) added,
linux(4) improvements,
PECOFF support removed,
P1003_1B_SEMAPHORES is now default,
>2GB shared mem segment for SYSV IPC,
sglist(9) added,
SYSV IPC API changed with backward compatibility,
superpages,
zfsboot 64-bit LBA, fd shortage fix, /boot.config fix,
zfsloader added,
boot loader GPT issue fixed,
amdsbwd(4) added,
cpuctl(4) CPUCTL_MSR[CS]BIT support,
cpufreq(4) Phenon support,
ipmi(4) bugfix,
hw.mca.enabled added,
hw.pagesizes added,
VIA Nano processor support,
DRM RS880, RV740, R6/7xx 3D, Intel G41 support,
alc(4) added,
bge(4) improvements,
cas(4) added,
et(4) checksum offloading support,
msk(4) improvements,
mxge(4) improvements,
vge(4) improvements,
xl(4) bugfix,
gif(4)+if_bridge(4) EtherIP bugfix,
IPcomp net.inet.ipcomp.ipcomp_enable change,
ng_iface(4) bugfix,
tap(4) TAPGIFNAME ioctl added,
aac(4) upgraded,
ahc(4) Adaptec 39320LPE support,
ata(4) timeout increased and some bugfixes,
gmirror balancing algorithm change,
gpart(8) bugfix,
hptrr(4) hw.hptrr.attach_generic added,
mfi(4) LSI MegaRAID SAS 1078 and Dell PERC6 support,
ext2fs(5) improvements,
pseudofs(9) MPSAFE,
UFS_DIRHASH improvements,
apropos(1) change,
cp(1) symlink handling bugfix,
cpucontrol(8) atomic AND/OR for MSR,
crontab(5) no longer has HOME= line,
df(1) -h/-H supports inode counts,
dhclient(8) uses 68 as the source port for unicast DHCPREQUEST,
symlink handling bugfix in find(1) and rm(1),
gzip(1) pack'd file support,
libradius(3) RADIUS server support,
lp(1) -m/-t added,
lpq(1) EoL char handling fixed,
mfiutil(8) added,
mptutil(8) added,
ntpd(8) IPv6 anycast addr bind issue fixed,
ppp(8) race fixed,
pwait(1) added,
strptime(3) %z added,
sysintall(8) now uses 400MB for EFI partition on IA64,
tail(1) -F never returns with ENOENT,
traceroute{,6}(8) AS num lookup,
tzsetup(8) -s added,
yp(8) shadow.* map added,
service(8) added,
$create_args_IF added to rc.conf,
$fsck_y_flags added,
rc.d/named improvements,
crashinfo(8) support in rc.d/savecore,
rc.d/static_arp added,
ISC BIND 9.4.3-P4,
tzdata2009u,
tzcode2009k,
unifdef 1.188, and
release ISO image filenames changed to "FreeBSD-*".
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 Fri Mar 19 05:40:47 2010 (r205310)
+++ releng/7.3/release/doc/en_US.ISO8859-1/relnotes/article.sgml Fri Mar 19 09:20:06 2010 (r205311)
@@ -151,13 +151,35 @@
<sect2 id="kernel">
<title>Kernel Changes</title>
+ <para>The &man.acpi.4; subsystem now supports parsing SRAT
+ (System Resource Affinity Table used to describe affinity
+ relationships between CPUs and memory.</para>
+
+ <para>The &man.closefrom.2; system call has been added. This
+ closes any open file descriptors which are equal to or larger
+ than the specified value. Note that this does not fail with
+ any errors and this is not multi-thread safe.</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>The &man.futimes.2;, &man.lutimes.2;, and &man.utimes.2;
+ system call now support a sysctl variable
+ <varname>vfs.timestamp_precision</varname>.</para>
+
+ <para arch="amd64">The <varname>kmem_map</varname> KVA space has
+ been increased to 512GB.</para>
+
+ <para>The &man.lindev.4; driver has been added. This is for
+ linux-specific pseudo devices and currently used only for
+ <filename>/dev/full</filename>.</para>
+
+ <para>&os; Linux emulation layer now supports
+ <varname>SO_PEERCRED</varname> socket option,
+ <varname>MSG_CMSG_CLOEXEC</varname> for
+ <function>recvmsg()</function>, and robust futex. The 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.
@@ -165,19 +187,85 @@
call in a thread and the &man.malloc.3; function in another
thread, it caused a deadlock in the child process.</para>
+ <para>PECOFF image activator support has been removed.</para>
+
+ <para>&os; now supports POSIX semaphores
+ (<varname>P1003_1B_SEMAPHORES</varname> kernel option) by
+ default.</para>
+
+ <para>&os; now supports shared memory segments for System V IPC
+ which is larger than 2GB on 64-bit platforms. For more
+ details, see <filename>/usr/src/UPDATING</filename>
+ file.</para>
+
+ <para>The &man.sglist.9; API to manage scatter/gather lists of
+ phyiscal addresses has been added.</para>
+
+ <para>&os; ABI of some of the structures used by the System V
+ IPC API has been changed internally. For new kernel modules,
+ the <function>kern_msgctl()</function>,
+ <function>kern_semctl()</function>, and
+ <function>kern_shmctl()</function> functions will be
+ transparently renamed to the new
+ <function>kern_new_*()</function> functions by using ABI
+ shims. The old functions remain as the old names to provide
+ backward compatibility for older kernel modules.</para>
+
+ <para arch="amd64,i386">The &os; virtual memory
+ subsystem now supports fully transparent use of
+ <application>superpages</application> for application memory;
+ application memory pages are dynamically promoted to or
+ demoted from superpages without any modification to
+ application code. This change offers the benefit of large
+ page sizes such as improved virtual memory efficiency and
+ reduced TLB (translation lookaside buffer) misses without
+ downsides like application changes and virtual memory
+ inflexibility. This can be enabled by setting a loader tunable
+ <varname>vm.pmap.pg_ps_enabled</varname> to
+ <literal>1</literal> and is enabled by default on
+ &arch.amd64;.</para>
+
<sect3 id="boot">
<title>Boot Loader Changes</title>
<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>
+ <para>The boot loader <literal>zfsboot</literal> now always
+ uses 64-bit LBAs and supports more than seven drives in the
+ ZFS pools.</para>
+
+ <para>A bug in <literal>zfsboot</literal> has been fixed. A
+ <filename>/boot.config</filename> smaller than 512 bytes
+ was ignored.</para>
+
+ <para><literal>zfsloader</literal>, the final boot loader
+ similar to &man.loader.8; which supports ZFS has been
+ added.</para>
+
+ <para>A bug in the boot loader has been fixed. It failed to
+ recognize GPT correctly when the system supports both of MBR
+ and GPT and they are synchronized with each other.</para>
</sect3>
<sect3 id="proc">
<title>Hardware Support</title>
+ <para>The <application>amdsbwd(4)</application> driver for AMD
+ SB600/SB7xx watchdog timer has been added.</para>
+
+ <para>The &man.cpuctl.4; driver now supports atomically
+ setting/clearing individual bits of a MSR register. Two new
+ ioctl calls <varname>CPUCTL_MSRSBIT</varname> and
+ <varname>CPUCTL_MSRCBIT</varname> treat the data field of
+ struct in the argument passed as a mask and set/clear bits
+ of the MSR register according to the mask value. The
+ &man.cpucontrol.8; utility also supports this feature. For
+ more details, see Userland Changes section.</para>
+
+ <para>The &man.cpufreq.4; driver now supports Phenom (Family
+ 10h).</para>
+
<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
@@ -187,10 +275,22 @@
data about specific processes or for the system as a
whole.</para>
+ <para>Several bugs in the &man.ipmi.4; driver which prevents
+ the watchdog timeout setting from working, have been
+ fixed.</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>A loader tunable <varname>hw.mca.enabled</varname> has
+ been added. This can be used to enable/disable the machine
+ check code. Disabled by default.</para>
+
+ <para>A sysctl variable <varname>hw.pagesizes</varname> has
+ been added. This reports all of the supported page sizes on
+ the system.</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
@@ -204,25 +304,58 @@
<literal>1</literal>. This value can be queried via a
sysctl variable of the same name.</para>
+ <para arch="amd64,i386">&os; now supports VIA Nano processor
+ family.</para>
+
<sect4 id="mm">
<title>Multimedia Support</title>
- <para></para>
+ <para><application>DRM</application> now supports Radeon HD
+ 4200 (RS880), 4770 (RV740), and R6/7xx 3D, and Intel G41
+ chips.</para>
</sect4>
<sect4 id="net-if">
<title>Network Interface Support</title>
- <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.alc.4; driver for Atheros AR8131/AR8132 PCIe
+ ethernet controller has been added.</para>
+
+ <para>Several bugs in the &man.bge.4; driver have been
+ fixed. It caused a panic when a lot of traffic is being
+ handled on the interface while the system is shutting
+ down, and had a DMA issue when buffer address crosses a
+ multple of the 4GB boundaries.</para>
+
+ <para>The &man.bge.4; driver now supports TSO (TCP
+ segmentation offloading) for BCM5755 or newer
+ chips.</para>
+
+ <para arch="sparc64">The &man.cas.4; driver has been added
+ to provide support for Sun Cassini/Cassini+ and National
+ Semiconductor DP83065 Saturn Gigabit Ethernet
+ devices.</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>The &man.et.4; driver now supports IPv4/TCP/UDP Tx
+ checksum offloading.</para>
+
+ <para>The &man.fxp.4; driver has been improved. The
+ multicast filter re-programming is now more robust. A bug
+ which caused incorrect IP packet length in the header when
+ TSO (TCP segmentation offloading) is enabled has been
+ fixed.</para>
+
+ <para>The &man.msk.4; driver has been improved for robust
+ operation. Also, it now supports Yukon FE+ A0 including
+ 88E8040, 88E8040T, 88E8042, 88E8048, 88E8057, and
+ 88E8070.</para>
+
+ <para>Several bugs in the &man.mxge.4; driver have been
+ fixed. It could lost the promiscuous flag on resetting
+ and a kernel panic on the hardware fault.</para>
<para>A bug in the &man.nfe.4; driver has been fixed. It
caused buffer allocation failure for jumbo frames.</para>
@@ -240,36 +373,128 @@
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>
+ default is <literal>1</literal>. For more details, see
+ &man.nge.4; manual page.</para>
+
+ <para>The &man.vge.4; driver has been improved. It now
+ supports hardware checksum offloading for &man.vlan.4;
+ tagged frames and WoL (Wake-on-Lan). Hardware MAC
+ statistics can be obtained via a new sysctl variable
+ <varname>dev.vge.<replaceable>N</replaceable>.stats</varname>.
+ Another new sysctl variables
+ <varname>dev.nge.<replaceable>N</replaceable>.int_holdoff</varname>,
+ <varname>dev.nge.<replaceable>N</replaceable>.rx_coal_pkt</varname>,
+ and
+ <varname>dev.nge.<replaceable>N</replaceable>.tx_coal_pkt</varname>
+ has been added to control interrupt moderation. For more
+ details, see &man.vge.4; manual page.</para>
+
+ <para>A bug in the &man.xl.4; driver which caused occasional
+ watchdog timeouts has been fixed.</para>
</sect4>
</sect3>
<sect3 id="net-proto">
<title>Network Protocols</title>
+ <para>A bug in the &man.gif.4; that EtherIP packets sent by
+ combination of &man.if.bridge.4; and &man.gif.4; have a
+ reversed version field has been fixed. If you need to
+ communicate with older &os; releases via EtherIP, use new
+ flags <literal>accept_rev_ethip_ver</literal> and
+ <literal>send_rev_ethip_ver</literal> to control handling
+ the reversed version field. These can be set by
+ &man.ifconfig.8 utility to &man.gif.4; interfaces. The
+ EtherIP implementation found on &os; 6.1, 6.2, 6.3, 7.0,
+ 7.1, and 7.2 had an interoperability issue because it sent
+ the incorrect EtherIP packets and discarded the correct
+ ones. For more details, see &man.gif.4; manual page.</para>
+
+ <para>IPcomp protocol is now enabled by default. This can be
+ controlled by a sysctl variable
+ <varname>net.inet.ipcomp.ipcomp_enable</varname>.</para>
+
+ <para>A bug in the &man.ng.iface.4; driver has been fixed.
+ An infinite loop happened when a packet passes out via two
+ different &man.netgraph.3; interfaces sequentially due to
+ tunneling.</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>
+
+ <para>The &man.tap.4; software network interface supports a
+ new ioctl <varname>TAPGIFNAME</varname>. This is
+ convenient shortcut ported from NetBSD to obtain network
+ interface name using file descriptor for character
+ device.</para>
</sect3>
<sect3 id="disks">
<title>Disks and Storage</title>
- <para></para>
+ <para>The &man.aac.4; driver has been synchronized with the
+ latest official vendor driver.</para>
+
+ <para>The &man.ahc.4; driver now supports Adaptec 39320LPE
+ adapters.</para>
+ <para>ATA command timeout in the &man.ata.4; driver has been
+ increased. This value can be set by using a kernel option
+ <option>ATA_REQUEST_TIMEOUT</option>.</para>
+
+ <para>A bug in the &man.ata.4; driver has been fixed. It
+ could generate an I/O request larger than contoller's
+ maximum I/O size and caused a kernel panic.</para>
+
+ <para>An algorithm for <literal>load</literal> balancing mode
+ in the &man.gmirror.8; GEOM class has been changed and this
+ mode is now set by default instead of
+ <literal>split</literal>. The <literal>load</literal> mode
+ uses averaged number of requests, running on each drive
+ instead of measuring last request execution time for each
+ drive and choosing one with smallest time.</para>
+
+ <para>A bug in the &man.gpart.8; GEOM class has been fixed.
+ It could not handle a GPT header whose size is greater than
+ 92 bytes which is written by OpenSolaris.</para>
+
+ <para>The &man.hptrr.4; driver now supports a new loader
+ tunable <varname>hw.hptrr.attach_generic</varname> to
+ prevent the driver from being attached to some Marvell chips
+ which have no HPT RAID BIOS.</para>
+
+ <para>The &man.mfi.4; driver now supports LSI MegaRAID SAS
+ 1078 and Dell PERC6.</para>
</sect3>
<sect3 id="fs">
<title>File Systems</title>
+ <para>The &man.ext2fs.5; file system has been improved. A bug
+ when the inode size is other than 128 has been fixed.</para>
+
<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>The &man.pseudofs.9; subsystem used in &man.procfs.5;
+ and &man.linprocfs.5; are now MPSAFE.</para>
+
+ <para><application>UFS_DIRHASH</application> (enabled by
+ default) now supports removing the cache data when the
+ system memory is low (via <varname>vm_lowmem</varname> event
+ handler). A bug that the system caused a panic when
+ decreasing a sysctl variable
+ <varname>vfs.ufs.dirhash_maxmem</varname> below the current
+ amount of memory used by
+ <application>UFS_DIRHASH</application>, has been
+ fixed.</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
@@ -295,6 +520,13 @@
<sect2 id="userland">
<title>Userland Changes</title>
+ <para>The &man.apropos.1; command no longer sets the necessary
+ directories to <varname>PATH</varname> variable. This means
+ if the caller does not have <filename
+ role="directory">/bin</filename> and <filename
+ role="directory">/usr/bin</filename> in
+ <varname>PATH</varname>, then it does not work.</para>
+
<para>The &man.bluetooth.3; library now supports Bluetooth HCI
API.</para>
@@ -305,14 +537,48 @@
has been fixed. It used link target's flags as the original
one.</para>
+ <para>The &man.cp.1; command now preserves file flags on
+ symbolic links when options <option>-Rp</option> are
+ specified. It reported an error <quote>function not
+ implemented</quote>.</para>
+
+ <para>The &man.cpucontrol.8; command now allows user to perform
+ atomic bitwise AND and OR operations on MSR registers. Two new
+ operations (<literal>&=</literal> and <literal>|=</literal>)
+ have been added. The first one applies bitwise AND operation
+ between the current contents of the MSR register and the mask,
+ and the second performs bitwise OR. The argument can be
+ optionally prefixed with <literal>~</literal> inversion
+ operator. The following is an example to clear the second bit
+ of TSC MSR:</para>
+
+ <screen>&prompt.root; cpucontrol -m 0x10&=~0x02</screen>
+
<para>The &man.cpuset.1; command now supports interrupt binding
by a new option <option>-x
<replaceable>irq</replaceable></option>.</para>
+ <para>The default &man.crontab.5; file no longer define a
+ variable <varname>HOME</varname>.</para>
+
+ <para>The &man.df.1; command now uses human-readable output for
+ inode counts when an <option>-H</option> or <option>-h</option>
+ is specified.</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.dhclient.8; utility now
+ uses <literal>68</literal> (bootpc) as the source port for
+ unicast <literal>DHCPREQUEST</literal> packets instead of
+ allowing the protocol stack to pick a random source port.
+ This fixes the behavior where &man.dhclient.8; would never
+ transition from <literal>RENEWING</literal>
+ to <literal>BOUND</literal> without going
+ through <literal>REBINDING</literal> in some networks which
+ has a tight policy on DHCP spoofing.</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>
@@ -334,6 +600,15 @@
<screen>find -L . -type l -print0 | xargs rm -0</screen>
+ <para>A bug in the &man.find.1; and &man.rm.1; command has been
+ fixed. When a symbolic link has <literal>uchg</literal> or
+ <literal>uappend</literal> flag, the commands attempted to
+ clear the target file, not the symbolic link itself.</para>
+
+ <para>The &man.gzip.1; command now supports uncompressing files
+ compressed by pack(1), which is found in some commercial Unix
+ systems.</para>
+
<para>The &man.ktrace.1; utility now supports a new
<literal>KTRACE</literal> record for &man.sysctl.3;
invocations.</para>
@@ -346,24 +621,61 @@
named kernel feature is present by checking the
<varname>kern.features</varname> sysctl MIB.</para>
+ <para>The &man.libradius.3; now supports simple embedded RADIUS
+ server.</para>
+
+ <para>The &man.lp.1; command now supports <option>-m</option>
+ option to send an email after the files have been printed, and
+ <option>-t <replaceable>title</replaceable></option> option to
+ write <replaceable>title</replaceable> on the banner page of
+ the output. These are required by POSIX standard.</para>
+
+ <para>The &man.lpq.1; command now correctly translates remote
+ host names which contain non-standard end-of-line
+ characters.</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>A userland utility &man.mfiutil.8; for the
+ &man.mfi.4; devices has been added. This includes basic
+ features to monitor controller, array, and drive status,
+ change basic attributes, create/delete arrays and spares,
+ and flush the controller firmware. Note that this is a
+ small utility, not a replacement of MegaCLI in the Ports
+ Collection which is supported officially and provides more
+ functionality.</para>
+
+ <para>A userland utility &man.mptutil.8; for the
+ &man.mpt.4; devices has been added. This includes basic
+ features to monitor controller, array, and drive status,
+ change basic attributes, and create/delete arrays and
+ spares.</para>
+
<para>The &man.newfs.msdos.8; command now supports media which
have no CHS parameter.</para>
+ <para>The &man.ntpd.8; daemon no longer tries to bind an IPv6
+ anycast address.</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>A race condition in the &man.ppp.8; daemon has been
+ fixed.</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.pwait.1; command, which waits for any process to
+ terminate has been added.</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
@@ -383,26 +695,111 @@
environment variable is automatically unset if the process is
tainted with setuid/setgid.</para>
+ <para>The &man.strptime.3; function now supports
+ <literal>%z</literal> format specifier.</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>
+ <para arch="ia64">The &man.sysinstall.8; utility now uses 400MB
+ for the EFI partition instead of 100MB in the previous
+ releases.</para>
+
+ <para>The &man.tail.1; <option>-F</option> flag now persists in
+ trying to open files rather than giving up when it encounters
+ an error. <literal>ENOENT</literal> errors are not reported.
+ This behavior is consistent with the GNU version.</para>
+
+ <para>The &man.traceroute.8; and &man.traceroute6.8; now support
+ an <option>-a</option> flag to display AS number corresponding
+ to the lookup IP address on each hop. It will query the
+ number to WHOIS server specified in <option>-A</option>
+ option. If no <option>-A</option> is specified,
+ <hostid>whois.radb.net</hostid> will be used as the default
+ value.</para>
+
+ <para>The &man.tzsetup.8; command now supports an
+ <option>-s</option> option to skip the initial question about
+ adjusting the clock if not set to UTC.</para>
+
+ <para>The &man.yp.8; utilities now support
+ <filename>shadow.byname</filename> and
+ <filename>shadow.byuid</filename> maps. These requires
+ privileged port access.</para>
+
<sect3 id="rc-scripts">
<title><filename>/etc/rc.d</filename> Scripts</title>
- <para></para>
+ <para>The &man.service.8; command as an easy interface for the
+ rc.d scripts has been added.</para>
+
+ <para>The &man.rc.conf.5; file now supports
+ <varname>create_args_<replaceable>IF</replaceable></varname>
+ for interfaces created via
+ <varname>cloned_interfaces</varname></para>
+
+ <para>The <filename>rc.d/fsck</filename> script now supports
+ options for <varname>fsck_y_enable</varname> via
+ <varname>fsck_y_flags</varname>.</para>
+
+ <para>The <filename>rc.d/named</filename> script now supports
+ zone file check by &man.named-checkconf.8; before the
+ startup and the following options:</para>
+
+ <itemizedlist>
+ <listitem>
+ <para><varname>named_wait</varname> has the script loop
+ until a specified hostname in <varname>named_wait_host</varname>
+ (<hostid>localhost</hostid> by default) can be
+ successfully looked up. This is disabled by
+ default.</para>
+ </listitem>
+
+ <listitem>
+ <para><varname>named_auto_forward</varname> creates a
+ forwarder configuration file based on the contents of
+ <filename>/etc/resolv.conf</filename>. This allows you
+ to utilize a local resolver for better performance, less
+ network traffic, custom zones, etc. while still relying
+ on the benefits of your local network resolver. This is
+ disabled by default.</para>
+ </listitem>
+ </itemizedlist>
+
+ <para>The <filename>rc.d/savecore</filename> script now
+ supports invoking &man.crashinfo.8; automatically during
+ boot. A new variable <varname>crashinfo_enable</varname>
+ has been added to enable it.</para>
+
+ <para>The <filename>rc.d/static_arp</filename> script has been
+ added. This allows the administrator to statically bind MAC
+ to IPv4 address at boot time. An example is as
+ follows:</para>
+
+ <programlisting>static_arp_pairs="gw"
+static_arp_gw="192.168.1.1 00:01:02:03:04:05"</programlisting>
</sect3>
</sect2>
<sect2 id="contrib">
<title>Contributed Software</title>
+ <para><application>ISC BIND</application> has been updated to
+ version 9.4.3-P4.</para>
+
<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>
+ to the <application>tzdata2009u</application> release.</para>
+
+ <para>The timezone binary has been updated
+ to the <application>tzcode2009k</application> release.</para>
+
+ <para><application>unifdef</application> has been updated to
+ version 1.188.</para>
</sect2>
<sect2 id="ports">
@@ -416,7 +813,8 @@
<sect2 id="releng">
<title>Release Engineering and Integration</title>
- <para></para>
+ <para>&os; release ISO images now have <quote>FreeBSD-</quote>
+ at the beginning of the filenames.</para>
</sect2>
<sect2 id="doc">
More information about the svn-src-all
mailing list