diff options
Diffstat (limited to 'en_US.ISO8859-1/htdocs/releases/4.6.2R/relnotes-alpha.html')
-rw-r--r-- | en_US.ISO8859-1/htdocs/releases/4.6.2R/relnotes-alpha.html | 1282 |
1 files changed, 1282 insertions, 0 deletions
diff --git a/en_US.ISO8859-1/htdocs/releases/4.6.2R/relnotes-alpha.html b/en_US.ISO8859-1/htdocs/releases/4.6.2R/relnotes-alpha.html new file mode 100644 index 0000000000..4e576f97e0 --- /dev/null +++ b/en_US.ISO8859-1/htdocs/releases/4.6.2R/relnotes-alpha.html @@ -0,0 +1,1282 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> + <head> + <meta name="generator" content="HTML Tidy, see www.w3.org"> + <title>FreeBSD/alpha 4.6.2-RELEASE Release Notes</title> + <meta name="GENERATOR" content= + "Modular DocBook HTML Stylesheet Version 1.73 "> + <link rel="STYLESHEET" type="text/css" href="docbook.css"> + </head> + + <body class="ARTICLE" bgcolor="#FFFFFF" text="#000000" link= + "#0000FF" vlink="#840084" alink="#0000FF"> + <div class="ARTICLE"> + <div class="TITLEPAGE"> + <h1 class="TITLE"><a name="AEN2">FreeBSD/alpha + 4.6.2-RELEASE Release Notes</a></h1> + + <h3 class="CORPAUTHOR">The FreeBSD Project</h3> + + <p class="COPYRIGHT">Copyright © 2000, 2001, 2002 by + The FreeBSD Documentation Project</p> + + <p class="PUBDATE">$FreeBSD: + src/release/doc/en_US.ISO8859-1/relnotes/common/new.sgml,v + 1.22.2.249.2.13 2002/08/13 21:38:44 bmah Exp $<br> + </p> + + <div> + <div class="ABSTRACT"> + <a name="AEN11"></a> + + <p>The release notes for FreeBSD 4.6.2-RELEASE contain + a summary of the changes made to the FreeBSD base + system since 4.5-RELEASE. Both changes for kernel and + userland are listed, as well as applicable security + advisories for the base system that were issued since + the last release. Some brief remarks on upgrading are + also presented.</p> + </div> + </div> + <hr> + </div> + + <div class="TOC"> + <dl> + <dt><b>Table of Contents</b></dt> + + <dt>1 <a href="#AEN13">Introduction</a></dt> + + <dt>2 <a href="#AEN23">What's New</a></dt> + + <dd> + <dl> + <dt>2.1 <a href="#KERNEL">Kernel Changes</a></dt> + + <dd> + <dl> + <dt>2.1.1 <a href="#AEN54">Processor/Motherboard + Support</a></dt> + + <dt>2.1.2 <a href="#AEN60">Boot Loaders</a></dt> + + <dt>2.1.3 <a href="#AEN65">Network Interface + Support</a></dt> + + <dt>2.1.4 <a href="#AEN128">Network + Protocols</a></dt> + + <dt>2.1.5 <a href="#AEN145">Disks and + Storage</a></dt> + + <dt>2.1.6 <a href="#AEN171">Filesystems</a></dt> + + <dt>2.1.7 <a href="#AEN174">PCCARD + Support</a></dt> + + <dt>2.1.8 <a href="#AEN177">Multimedia + Support</a></dt> + + <dt>2.1.9 <a href="#AEN186">Contributed + Software</a></dt> + </dl> + </dd> + + <dt>2.2 <a href="#SECURITY">Security + Advisories</a></dt> + + <dt>2.3 <a href="#USERLAND">Userland Changes</a></dt> + + <dd> + <dl> + <dt>2.3.1 <a href="#AEN537">Contributed + Software</a></dt> + + <dt>2.3.2 <a href="#AEN625">Ports/Packages + Collection</a></dt> + </dl> + </dd> + + <dt>2.4 <a href="#AEN632">Release Engineering and + Integration</a></dt> + </dl> + </dd> + + <dt>3 <a href="#AEN645">Upgrading from previous releases + of FreeBSD</a></dt> + </dl> + </div> + + <div class="SECT1"> + <hr> + + <h1 class="SECT1"><a name="AEN13">1 Introduction</a></h1> + + <p>This document contains the release notes for FreeBSD + 4.6.2-RELEASE on the Alpha/AXP hardware platform. It + describes new features of FreeBSD that have been added (or + changed) since 4.5-RELEASE. It also provides some notes on + upgrading from previous versions of FreeBSD.</p> + + <p>This distribution of FreeBSD 4.6.2-RELEASE is a ``point + release'', intended to address some issues (primarily + security-related) discovered in FreeBSD 4.6-RELEASE. + Originally, it was to carry the version number 4.6.1. + However, several additional issues arose during the release + engineering process, causing added delays. To avoid + confusion, the release engineering and security teams + decided that it would be best to rename the + release-in-progress to 4.6.2.</p> + + <p>This distribution can be found at <a href= + "ftp://ftp.FreeBSD.org/pub/FreeBSD/releases" target= + "_top">ftp://ftp.FreeBSD.org/pub/FreeBSD/releases</a> or + any of its mirrors. More information on obtaining this (or + other) release distributions of FreeBSD can be found in the + <a href= + "http://www.FreeBSD.org/doc/en_US.ISO8859-1/books/handbook/mirrors.html" + target="_top">``Obtaining FreeBSD''</a> appendix in the <a + href= + "http://www.FreeBSD.org/doc/en_US.ISO8859-1/books/handbook/" + target="_top">FreeBSD Handbook</a>.</p> + </div> + + <div class="SECT1"> + <hr> + + <h1 class="SECT1"><a name="AEN23">2 What's New</a></h1> + + <p>This section describes the most user-visible new or + changed features in FreeBSD since 4.5-RELEASE. Typical + release note items document new drivers or hardware + support, new commands or options, major bugfixes, or + contributed software upgrades. Security advisories for the + base system that were issued after 4.5-RELEASE are also + listed.</p> + + <p>Release note entries that describe changes specific to + this point release are marked with [4.6.2].</p> + + <div class="SECT2"> + <hr> + + <h2 class="SECT2"><a name="KERNEL">2.1 Kernel + Changes</a></h2> + + <p>The kernel dump device can now be set via the <tt + class="VARNAME">dumpdev</tt> loader tunable. As a result, + it is now possible to obtain crash dumps from panics + during the late stages of kernel initialization (before + the system enters into single-user mode).</p> + + <p>The <a href= + "http://www.FreeBSD.org/cgi/man.cgi?query=snp&sektion=4&manpath=FreeBSD+4.6-RELEASE"> + <span class="CITEREFENTRY"><span class= + "REFENTRYTITLE">snp</span>(4)</span></a> device is no + longer static and can now be compiled as a module.</p> + + <div class="SECT3"> + <hr> + + <h3 class="SECT3"><a name="AEN54">2.1.1 + Processor/Motherboard Support</a></h3> + </div> + + <div class="SECT3"> + <hr> + + <h3 class="SECT3"><a name="AEN60">2.1.2 Boot + Loaders</a></h3> + </div> + + <div class="SECT3"> + <hr> + + <h3 class="SECT3"><a name="AEN65">2.1.3 Network + Interface Support</a></h3> + + <p>The <a href= + "http://www.FreeBSD.org/cgi/man.cgi?query=an&sektion=4&manpath=FreeBSD+4.6-RELEASE"> + <span class="CITEREFENTRY"><span class= + "REFENTRYTITLE">an</span>(4)</span></a> driver now + supports Cisco LEAP, as well as the ``Home'' WEP key. + The Linux Aironet utilities are now supported under + emulation.</p> + + <p>The <a href= + "http://www.FreeBSD.org/cgi/man.cgi?query=dc&sektion=4&manpath=FreeBSD+4.6-RELEASE"> + <span class="CITEREFENTRY"><span class= + "REFENTRYTITLE">dc</span>(4)</span></a> driver now has + support for VLANs.</p> + + <p>The <a href= + "http://www.FreeBSD.org/cgi/man.cgi?query=fpa&sektion=4&manpath=FreeBSD+4.6-RELEASE"> + <span class="CITEREFENTRY"><span class= + "REFENTRYTITLE">fpa</span>(4)</span></a> driver now + works on Alpha machines.</p> + + <p>The my driver, which supports the Myson Fast + Ethernet and Gigabit Ethernet adapters, has been + added.</p> + + <p>The <a href= + "http://www.FreeBSD.org/cgi/man.cgi?query=wi&sektion=4&manpath=FreeBSD+4.6-RELEASE"> + <span class="CITEREFENTRY"><span class= + "REFENTRYTITLE">wi</span>(4)</span></a> driver now has + support for Prism II and Prism 2.5-based NICs. + 104/128-bit WEP now works on Prism cards.</p> + + <p>The <a href= + "http://www.FreeBSD.org/cgi/man.cgi?query=wi&sektion=4&manpath=FreeBSD+4.6-RELEASE"> + <span class="CITEREFENTRY"><span class= + "REFENTRYTITLE">wi</span>(4)</span></a> driver now + supports using a FreeBSD host as a wireless access + point. This functionality can be enabled using the <tt + class="LITERAL">mediaopt hostap</tt> option of <a href= + "http://www.FreeBSD.org/cgi/man.cgi?query=ifconfig&sektion=8&manpath=FreeBSD+4.6-RELEASE"> + <span class="CITEREFENTRY"><span class= + "REFENTRYTITLE">ifconfig</span>(8)</span></a>. This + feature requires a wireless adapter based on the Prism + II chipset.</p> + + <p>The <a href= + "http://www.FreeBSD.org/cgi/man.cgi?query=wi&sektion=4&manpath=FreeBSD+4.6-RELEASE"> + <span class="CITEREFENTRY"><span class= + "REFENTRYTITLE">wi</span>(4)</span></a> driver now has + support for <b class= + "APPLICATION">bsd-airtools</b>.</p> + + <p>The xe driver can now be built as a module.</p> + + <p>Selected network drivers now implement a + semi-polling mode, which makes systems much more + resilient to attacks and overloads. To enable polling, + the following options are required in a kernel + configuration file:</p> +<pre class="PROGRAMLISTING"> + options DEVICE_POLLING + options HZ=1000 # not compulsory but strongly recommended +</pre> + The <tt class="VARNAME">kern.polling.enable</tt> sysctl + variable will then activate polling mode; with the <tt + class="VARNAME">kern.polling.user_frac</tt> sysctl + indicating the percentage of CPU time to be reserved + for userland. The devices initially supporting polling + are <a href= + "http://www.FreeBSD.org/cgi/man.cgi?query=dc&sektion=4&manpath=FreeBSD+4.6-RELEASE"> + <span class="CITEREFENTRY"><span class= + "REFENTRYTITLE">dc</span>(4)</span></a>, <a href= + "http://www.FreeBSD.org/cgi/man.cgi?query=fxp&sektion=4&manpath=FreeBSD+4.6-RELEASE"> + <span class="CITEREFENTRY"><span class= + "REFENTRYTITLE">fxp</span>(4)</span></a>, <a href= + "http://www.FreeBSD.org/cgi/man.cgi?query=rl&sektion=4&manpath=FreeBSD+4.6-RELEASE"> + <span class="CITEREFENTRY"><span class= + "REFENTRYTITLE">rl</span>(4)</span></a>, and <a href= + "http://www.FreeBSD.org/cgi/man.cgi?query=sis&sektion=4&manpath=FreeBSD+4.6-RELEASE"> + <span class="CITEREFENTRY"><span class= + "REFENTRYTITLE">sis</span>(4)</span></a>. More details + can be found in the <a href= + "http://www.FreeBSD.org/cgi/man.cgi?query=polling&sektion=4&manpath=FreeBSD+4.6-RELEASE"> + <span class="CITEREFENTRY"><span class= + "REFENTRYTITLE">polling</span>(4)</span></a> manual + page.<br> + <br> + </div> + + <div class="SECT3"> + <hr> + + <h3 class="SECT3"><a name="AEN128">2.1.4 Network + Protocols</a></h3> + + <p><a href= + "http://www.FreeBSD.org/cgi/man.cgi?query=bridge&sektion=4&manpath=FreeBSD+4.6-RELEASE"> + <span class="CITEREFENTRY"><span class= + "REFENTRYTITLE">bridge</span>(4)</span></a> now has + better support for multiple, fully-independent bridging + clusters, and is much more stable in the presence of + dynamic attachments and detatchments. Full support for + VLANs is also supported.</p> + + <p>A bug in the IPsec processing for IPv4, which caused + the inbound SPD checks to be ignored, has been + fixed.</p> + + <p>A new ng_eiface netgraph module has been added, + which appears as an Ethernet interface but delivers its + Ethernet frames to a Netgraph hook.</p> + + <p>A new <a href= + "http://www.FreeBSD.org/cgi/man.cgi?query=ng_etf&sektion=4&manpath=FreeBSD+4.6-RELEASE"> + <span class="CITEREFENTRY"><span class= + "REFENTRYTITLE">ng_etf</span>(4)</span></a> netgraph + node allows Ethernet type packets to be filtered to + different hooks depending on ethertype.</p> + + <p>The <a href= + "http://www.FreeBSD.org/cgi/man.cgi?query=tcp&sektion=4&manpath=FreeBSD+4.6-RELEASE"> + <span class="CITEREFENTRY"><span class= + "REFENTRYTITLE">tcp</span>(4)</span></a> syncache + implementation had a bug that could cause kernel + panics; this has been fixed.</p> + + <p>The TCP implementation now properly ignores packets + addressed to IP-layer broadcast addresses.</p> + </div> + + <div class="SECT3"> + <hr> + + <h3 class="SECT3"><a name="AEN145">2.1.5 Disks and + Storage</a></h3> + + <p>The <a href= + "http://www.FreeBSD.org/cgi/man.cgi?query=ahc&sektion=4&manpath=FreeBSD+4.6-RELEASE"> + <span class="CITEREFENTRY"><span class= + "REFENTRYTITLE">ahc</span>(4)</span></a> driver was + synchronized with the version from FreeBSD -CURRENT as + of 29 April 2002.</p> + + <p>The <a href= + "http://www.FreeBSD.org/cgi/man.cgi?query=ata&sektion=4&manpath=FreeBSD+4.6-RELEASE"> + <span class="CITEREFENTRY"><span class= + "REFENTRYTITLE">ata</span>(4)</span></a> driver was + synchronized with the driver from FreeBSD -CURRENT as + of 18 March 2002.</p> + + <p>[4.6.2] A bug which sometimes prevented <a href= + "http://www.FreeBSD.org/cgi/man.cgi?query=ata&sektion=4&manpath=FreeBSD+4.6-RELEASE"> + <span class="CITEREFENTRY"><span class= + "REFENTRYTITLE">ata</span>(4)</span></a> tagged + queueing from working correctly has been corrected.</p> + + <p>The <a href= + "http://www.FreeBSD.org/cgi/man.cgi?query=ata&sektion=4&manpath=FreeBSD+4.6-RELEASE"> + <span class="CITEREFENTRY"><span class= + "REFENTRYTITLE">ata</span>(4)</span></a> driver now has + support for creating, deleting, querying, and + rebuilding ATA RAIDs under control of <a href= + "http://www.FreeBSD.org/cgi/man.cgi?query=atacontrol&sektion=8&manpath=FreeBSD+4.6-RELEASE"> + <span class="CITEREFENTRY"><span class= + "REFENTRYTITLE">atacontrol</span>(8)</span></a>.</p> + + <p>[4.6.2] The <a href= + "http://www.FreeBSD.org/cgi/man.cgi?query=ata&sektion=4&manpath=FreeBSD+4.6-RELEASE"> + <span class="CITEREFENTRY"><span class= + "REFENTRYTITLE">ata</span>(4)</span></a> driver now + computes maximum transfer sizes correctly. This fixes + numerous <tt class="LITERAL">READ_BIG</tt> and other + errors that occurred when accessing certain ATA + devices.</p> + </div> + + <div class="SECT3"> + <hr> + + <h3 class="SECT3"><a name="AEN171">2.1.6 + Filesystems</a></h3> + + <p>A bug was been fixed in soft updates that could + cause occasional filesystem corruption if the system is + shut down immediately after performing heavy filesystem + activities, such as installing a new kernel or other + software.</p> + </div> + + <div class="SECT3"> + <hr> + + <h3 class="SECT3"><a name="AEN174">2.1.7 PCCARD + Support</a></h3> + </div> + + <div class="SECT3"> + <hr> + + <h3 class="SECT3"><a name="AEN177">2.1.8 Multimedia + Support</a></h3> + </div> + + <div class="SECT3"> + <hr> + + <h3 class="SECT3"><a name="AEN186">2.1.9 Contributed + Software</a></h3> + + <div class="SECT4"> + <h4 class="SECT4"><a name="AEN188">2.1.9.1 + IPFilter</a></h4> + + <p><b class="APPLICATION">IPFilter</b> has been + updated to 3.4.27.</p> + </div> + </div> + </div> + + <div class="SECT2"> + <hr> + + <h2 class="SECT2"><a name="SECURITY">2.2 Security + Advisories</a></h2> + + <p>An ``off-by-one'' bug has been fixed in <b class= + "APPLICATION">OpenSSH</b>'s multiplexing code. This bug + could have allowed an authenticated remote user to cause + <a href= + "http://www.FreeBSD.org/cgi/man.cgi?query=sshd&sektion=8&manpath=FreeBSD+4.6-RELEASE"> + <span class="CITEREFENTRY"><span class= + "REFENTRYTITLE">sshd</span>(8)</span></a> to execute + arbitrary code with superuser privileges, or allowed a + malicious SSH server to execute arbitrary code on the + client system with the privileges of the client user. + (See security advisory <a href= + "ftp://ftp.FreeBSD.org/pub/FreeBSD/CERT/advisories/FreeBSD-SA-02:13.openssh.asc" + target="_top">FreeBSD-SA-02:13</a>.)</p> + + <p>A programming error in <b class="APPLICATION">zlib</b> + could result in attempts to free memory multiple times. + The <a href= + "http://www.FreeBSD.org/cgi/man.cgi?query=malloc&sektion=3&manpath=FreeBSD+4.6-RELEASE"> + <span class="CITEREFENTRY"><span class= + "REFENTRYTITLE">malloc</span>(3)</span></a>/<a href= + "http://www.FreeBSD.org/cgi/man.cgi?query=free&sektion=3&manpath=FreeBSD+4.6-RELEASE"> + <span class="CITEREFENTRY"><span class= + "REFENTRYTITLE">free</span>(3)</span></a> routines used + in FreeBSD are not vulnerable to this error, but + applications receiving specially-crafted blocks of + invalid compressed data could be made to function + incorrectly or abort. This <b class= + "APPLICATION">zlib</b> bug has been fixed. For a + workaround and solutions, see security advisory <a href= + "ftp://ftp.FreeBSD.org/pub/FreeBSD/CERT/advisories/FreeBSD-SA-02:18.zlib.v1.2.asc" + target="_top">FreeBSD-SA-02:18</a>.</p> + + <p>Bugs in the TCP SYN cache (``syncache'') and SYN + cookie (``syncookie'') implementations, which could cause + legitimate TCP/IP traffic to crash a machine, have been + fixed. For a workaround and patches, see security + advisory <a href= + "ftp://ftp.FreeBSD.org/pub/FreeBSD/CERT/advisories/FreeBSD-SA-02:20.syncache.asc" + target="_top">FreeBSD-SA-02:20</a>.</p> + + <p>A routing table memory leak, which could allow a + remote attacker to exhaust the memory of a target + machine, has been fixed. A workaround and patches can be + found in security advisory <a href= + "ftp://ftp.FreeBSD.org/pub/FreeBSD/CERT/advisories/FreeBSD-SA-02:21.tcpip.asc" + target="_top">FreeBSD-SA-02:21</a>.</p> + + <p>A bug with memory-mapped I/O, which could cause a + system crash, has been fixed. For more information about + a solution, see security advisory <a href= + "ftp://ftp.FreeBSD.org/pub/FreeBSD/CERT/advisories/FreeBSD-SA-02:22.mmap.asc" + target="_top">FreeBSD-SA-02:22</a>.</p> + + <p>A security hole, in which SUID programs could be made + to read from or write to inappropriate files through + manipulation of their standard I/O file descriptors, has + been fixed. Information regarding a solution can be found + in security advisory <a href= + "ftp://ftp.FreeBSD.org/pub/FreeBSD/CERT/advisories/FreeBSD-SA-02:23.stdio.asc" + target="_top">FreeBSD-SA-02:23</a>.</p> + + <p>[4.6.2] The original fix for security advisory + SA-02:23 (which addressed the use of file descriptors by + set-user-id or set-group-id programs) contained an error. + It was still possible for systems using <a href= + "http://www.FreeBSD.org/cgi/man.cgi?query=procfs&sektion=5&manpath=FreeBSD+4.6-RELEASE"> + <span class="CITEREFENTRY"><span class= + "REFENTRYTITLE">procfs</span>(5)</span></a> or <a href= + "http://www.FreeBSD.org/cgi/man.cgi?query=linprocfs&sektion=5&manpath=FreeBSD+4.6-RELEASE"> + <span class="CITEREFENTRY"><span class= + "REFENTRYTITLE">linprocfs</span>(5)</span></a> to be + exploited. This error has now been corrected; a revised + version of security advisory <a href= + "ftp://ftp.FreeBSD.org/pub/FreeBSD/CERT/advisories/FreeBSD-SA-02:23.stdio.asc" + target="_top">FreeBSD-SA-02:23</a> contains more + details.</p> + + <p>Some unexpected behavior could be allowed with <a + href= + "http://www.FreeBSD.org/cgi/man.cgi?query=k5su&sektion=8&manpath=FreeBSD+4.6-RELEASE"> + <span class="CITEREFENTRY"><span class= + "REFENTRYTITLE">k5su</span>(8)</span></a> because it does + not require that an invoking user be a member of the <tt + class="GROUPNAME">wheel</tt> group when attempting to + become the superuser (this is the case with <a href= + "http://www.FreeBSD.org/cgi/man.cgi?query=su&sektion=1&manpath=FreeBSD+4.6-RELEASE"> + <span class="CITEREFENTRY"><span class= + "REFENTRYTITLE">su</span>(1)</span></a>). To avoid this + situation, <a href= + "http://www.FreeBSD.org/cgi/man.cgi?query=k5su&sektion=8&manpath=FreeBSD+4.6-RELEASE"> + <span class="CITEREFENTRY"><span class= + "REFENTRYTITLE">k5su</span>(8)</span></a> is now + installed non-SUID by default (effectively disabling it). + More information can be found in security advisory <a + href= + "ftp://ftp.FreeBSD.org/pub/FreeBSD/CERT/advisories/FreeBSD-SA-02:24.k5su.asc" + target="_top">FreeBSD-SA-02:24</a>.</p> + + <p>Multiple vulnerabilities were found in the <a href= + "http://www.FreeBSD.org/cgi/man.cgi?query=bzip2&sektion=1&manpath=FreeBSD+4.6-RELEASE"> + <span class="CITEREFENTRY"><span class= + "REFENTRYTITLE">bzip2</span>(1)</span></a> utility, which + could allow files to be overwritten without warning or + allow local users unintended access to files. These + problems have been corrected with a new import of <b + class="APPLICATION">bzip2</b>. For more information, see + security advisory <a href= + "ftp://ftp.FreeBSD.org/pub/FreeBSD/CERT/advisories/FreeBSD-SA-02:25.bzip2.asc" + target="_top">FreeBSD-SA-02:25</a>.</p> + + <p>A bug has been fixed in the implementation of the TCP + SYN cache (``syncache''), which could allow a remote + attacker to deny access to a service when accept filters + (see <a href= + "http://www.FreeBSD.org/cgi/man.cgi?query=accept_filter&sektion=9&manpath=FreeBSD+4.6-RELEASE"> + <span class="CITEREFENTRY"><span class= + "REFENTRYTITLE">accept_filter</span>(9)</span></a>) were + in use. This bug has been fixed; for more information, + see security advisory <a href= + "ftp://ftp.FreeBSD.org/pub/FreeBSD/CERT/advisories/FreeBSD-SA-02:26.accept.asc" + target="_top">FreeBSD-SA-02:26</a>.</p> + + <p>Due to a bug in <a href= + "http://www.FreeBSD.org/cgi/man.cgi?query=rc&sektion=8&manpath=FreeBSD+4.6-RELEASE"> + <span class="CITEREFENTRY"><span class= + "REFENTRYTITLE">rc</span>(8)</span></a>'s use of shell + globbing, users may be able to remove the contents of + arbitrary files if <tt class= + "FILENAME">/tmp/.X11-unix</tt> does not exist and the + system can be made to reboot. This bug has been corrected + (see security advisory <a href= + "ftp://ftp.FreeBSD.org/pub/FreeBSD/CERT/advisories/FreeBSD-SA-02:27.rc.asc" + target="_top">FreeBSD-SA-02:27</a>).</p> + + <p>[4.6.2] A buffer overflow in the resolver, which could + be exploited by a malicious domain name server or an + attacker forging DNS messages, has been fixed. See + security advisory <a href= + "ftp://ftp.FreeBSD.org/pub/FreeBSD/CERT/advisories/FreeBSD-SA-02:28.resolv.asc" + target="_top">FreeBSD-SA-02:28</a> for more details.</p> + + <p>[4.6.2] A buffer overflow in <a href= + "http://www.FreeBSD.org/cgi/man.cgi?query=tcpdump&sektion=1&manpath=FreeBSD+4.6-RELEASE"> + <span class="CITEREFENTRY"><span class= + "REFENTRYTITLE">tcpdump</span>(1)</span></a>, which could + be triggered by badly-formed NFS packets, has been fixed. + See security advisory <a href= + "ftp://ftp.FreeBSD.org/pub/FreeBSD/CERT/advisories/FreeBSD-SA-02:29.tcpdump.asc" + target="_top">FreeBSD-SA-02:29</a> for more details.</p> + + <p>[4.6.2] <a href= + "http://www.FreeBSD.org/cgi/man.cgi?query=ktrace&sektion=1&manpath=FreeBSD+4.6-RELEASE"> + <span class="CITEREFENTRY"><span class= + "REFENTRYTITLE">ktrace</span>(1)</span></a> can no longer + trace the operation of formerly privileged processes; + this prevents the leakage of sensitive information that + the process could have obtained before abandoning its + privileges. For a discussion of this issue, see security + advisory <a href= + "ftp://ftp.FreeBSD.org/pub/FreeBSD/CERT/advisories/FreeBSD-SA-02:30.ktrace.asc" + target="_top">FreeBSD-SA-02:30</a> for more details.</p> + + <p>[4.6.2] A race condition in <a href= + "http://www.FreeBSD.org/cgi/man.cgi?query=pppd&sektion=8&manpath=FreeBSD+4.6-RELEASE"> + <span class="CITEREFENTRY"><span class= + "REFENTRYTITLE">pppd</span>(8)</span></a>, which could be + used to change the permissions of an arbitrary file, has + been corrected. For more information, see security + advisory <a href= + "ftp://ftp.FreeBSD.org/pub/FreeBSD/CERT/advisories/FreeBSD-SA-02:32.pppd.asc" + target="_top">FreeBSD-SA-02:32</a>.</p> + + <p>[4.6.2] Multiple buffer overflows in <b class= + "APPLICATION">OpenSSL</b> have been corrected, by way of + an upgrade to the base system version of <b class= + "APPLICATION">OpenSSL</b>. More details can be found in + security advisory <a href= + "ftp://ftp.FreeBSD.org/pub/FreeBSD/CERT/advisories/FreeBSD-SA-02:33.openssl.asc" + target="_top">FreeBSD-SA-02:33</a>.</p> + + <p>[4.6.2] A heap buffer overflow in the XDR decoder has + been fixed. For more details, see security advisory <a + href= + "ftp://ftp.FreeBSD.org/pub/FreeBSD/CERT/advisories/FreeBSD-SA-02:34.rpc.asc" + target="_top">FreeBSD-SA-02:34</a>.</p> + + <p>[4.6.2] A bug that could allow local users to read and + write arbitrary blocks on an FFS filesystem has been + corrected. More details can be found in security advisory + <a href= + "ftp://ftp.FreeBSD.org/pub/FreeBSD/CERT/advisories/FreeBSD-SA-02:35.ffs.asc" + target="_top">FreeBSD-SA-02:35</a>.</p> + + <p>[4.6.2] A bug in the NFS server code, which could + allow a remote denial of service attack, has been fixed. + Security advisory <a href= + "ftp://ftp.FreeBSD.org/pub/FreeBSD/CERT/advisories/FreeBSD-SA-02:36.nfs.asc" + target="_top">FreeBSD-SA-02:36</a> has more details.</p> + + <p>[4.6.2] A bug that could allow local users to panic a + system using the <a href= + "http://www.FreeBSD.org/cgi/man.cgi?query=kqueue&sektion=2&manpath=FreeBSD+4.6-RELEASE"> + <span class="CITEREFENTRY"><span class= + "REFENTRYTITLE">kqueue</span>(2)</span></a> mechanism has + been fixed. More information is contained in security + advisory <a href= + "ftp://ftp.FreeBSD.org/pub/FreeBSD/CERT/advisories/FreeBSD-SA-02:37.kqueue.asc" + target="_top">FreeBSD-SA-02:37</a>.</p> + </div> + + <div class="SECT2"> + <hr> + + <h2 class="SECT2"><a name="USERLAND">2.3 Userland + Changes</a></h2> + + <p><a href= + "http://www.FreeBSD.org/cgi/man.cgi?query=atacontrol&sektion=8&manpath=FreeBSD+4.6-RELEASE"> + <span class="CITEREFENTRY"><span class= + "REFENTRYTITLE">atacontrol</span>(8)</span></a> has been + added to control various aspects of the <a href= + "http://www.FreeBSD.org/cgi/man.cgi?query=ata&sektion=4&manpath=FreeBSD+4.6-RELEASE"> + <span class="CITEREFENTRY"><span class= + "REFENTRYTITLE">ata</span>(4)</span></a> driver.</p> + + <p>On ATAPI CDROM drives, <a href= + "http://www.FreeBSD.org/cgi/man.cgi?query=cdcontrol&sektion=1&manpath=FreeBSD+4.6-RELEASE"> + <span class="CITEREFENTRY"><span class= + "REFENTRYTITLE">cdcontrol</span>(1)</span></a> now + supports a <tt class="LITERAL">speed</tt> command to set + the maximum speed to be used by the drive.</p> + + <p><a href= + "http://www.FreeBSD.org/cgi/man.cgi?query=ctags&sektion=1&manpath=FreeBSD+4.6-RELEASE"> + <span class="CITEREFENTRY"><span class= + "REFENTRYTITLE">ctags</span>(1)</span></a> no longer + creates a corrupt tags file if the source file used <tt + class="LITERAL">//</tt> (C++-style) comments.</p> + + <p><a href= + "http://www.FreeBSD.org/cgi/man.cgi?query=dump&sektion=8&manpath=FreeBSD+4.6-RELEASE"> + <span class="CITEREFENTRY"><span class= + "REFENTRYTITLE">dump</span>(8)</span></a> now supplies + progress information in its process title, useful for + monitoring automated backups.</p> + + <p><tt class="FILENAME">/etc/rc.firewall</tt> and <tt + class="FILENAME">/etc/rc.firewall6</tt> will no longer + add their own hardcoded rules in the cases of a rules + file in the <tt class="VARNAME">firewall_type</tt> + variable or a non-existent firewall type. (The motivation + for this change is to avoid acting on assumptions about a + site's firewall policies.) In addition, the <tt class= + "LITERAL">closed</tt> firewall type now works as + documented in the <a href= + "http://www.FreeBSD.org/cgi/man.cgi?query=rc.firewall&sektion=8&manpath=FreeBSD+4.6-RELEASE"> + <span class="CITEREFENTRY"><span class= + "REFENTRYTITLE">rc.firewall</span>(8)</span></a> manual + page.</p> + + <p>The functionality of <tt class= + "FILENAME">/etc/security</tt> has been been moved into a + set of scripts under the <a href= + "http://www.FreeBSD.org/cgi/man.cgi?query=periodic&sektion=8&manpath=FreeBSD+4.6-RELEASE"> + <span class="CITEREFENTRY"><span class= + "REFENTRYTITLE">periodic</span>(8)</span></a> framework, + to make local customization easier and more maintainable. + These scripts now reside in <tt class= + "FILENAME">/etc/periodic/security/</tt>.</p> + + <p>The <tt class="OPTION">ether</tt> address family of <a + href= + "http://www.FreeBSD.org/cgi/man.cgi?query=ifconfig&sektion=8&manpath=FreeBSD+4.6-RELEASE"> + <span class="CITEREFENTRY"><span class= + "REFENTRYTITLE">ifconfig</span>(8)</span></a> has been + changed to a more generic <tt class="OPTION">link</tt> + family (<tt class="OPTION">ether</tt> is still accepted + for backwards compatability).</p> + + <p><a href= + "http://www.FreeBSD.org/cgi/man.cgi?query=fsdb&sektion=8&manpath=FreeBSD+4.6-RELEASE"> + <span class="CITEREFENTRY"><span class= + "REFENTRYTITLE">fsdb</span>(8)</span></a> now supports a + <tt class="LITERAL">blocks</tt> command to list the + blocks allocated by a particular inode.</p> + + <p><a href= + "http://www.FreeBSD.org/cgi/man.cgi?query=ispppcontrol&sektion=8&manpath=FreeBSD+4.6-RELEASE"> + <span class="CITEREFENTRY"><span class= + "REFENTRYTITLE">ispppcontrol</span>(8)</span></a> has + been deleted, and its functionality has been folded into + <a href= + "http://www.FreeBSD.org/cgi/man.cgi?query=spppcontrol&sektion=8&manpath=FreeBSD+4.6-RELEASE"> + <span class="CITEREFENTRY"><span class= + "REFENTRYTITLE">spppcontrol</span>(8)</span></a>.</p> + + <p><a href= + "http://www.FreeBSD.org/cgi/man.cgi?query=k5su&sektion=8&manpath=FreeBSD+4.6-RELEASE"> + <span class="CITEREFENTRY"><span class= + "REFENTRYTITLE">k5su</span>(8)</span></a> is no longer + installed SUID <tt class="USERNAME">root</tt> by default. + Users requiring this feature can either manually change + the permissions on the <a href= + "http://www.FreeBSD.org/cgi/man.cgi?query=k5su&sektion=8&manpath=FreeBSD+4.6-RELEASE"> + <span class="CITEREFENTRY"><span class= + "REFENTRYTITLE">k5su</span>(8)</span></a> executable or + add <tt class="LITERAL">ENABLE_SUID_K5SU=yes</tt> to <tt + class="FILENAME">/etc/make.conf</tt> before a source + upgrade.</p> + + <p><a href= + "http://www.FreeBSD.org/cgi/man.cgi?query=ldd&sektion=1&manpath=FreeBSD+4.6-RELEASE"> + <span class="CITEREFENTRY"><span class= + "REFENTRYTITLE">ldd</span>(1)</span></a> can now be used + on shared libraries, in addition to executables.</p> + + <p><a href= + "http://www.FreeBSD.org/cgi/man.cgi?query=last&sektion=1&manpath=FreeBSD+4.6-RELEASE"> + <span class="CITEREFENTRY"><span class= + "REFENTRYTITLE">last</span>(1)</span></a> now supports a + <tt class="OPTION">-y</tt> flag, which causes the year to + be included in the session start time.</p> + + <p><tt class="FILENAME">libstand</tt> now has support for + loading large kernels and modules split across several + physical media.</p> + + <p><tt class="FILENAME">libusb</tt> has been renamed as + <tt class="FILENAME">libusbhid</tt>, following NetBSD's + naming conventions.</p> + + <p><a href= + "http://www.FreeBSD.org/cgi/man.cgi?query=lpd&sektion=8&manpath=FreeBSD+4.6-RELEASE"> + <span class="CITEREFENTRY"><span class= + "REFENTRYTITLE">lpd</span>(8)</span></a> now recognizes + the <tt class="OPTION">-s</tt> flag as the preferred + synonym for <tt class="OPTION">-p</tt> (these flags cause + <a href= + "http://www.FreeBSD.org/cgi/man.cgi?query=lpd&sektion=8&manpath=FreeBSD+4.6-RELEASE"> + <span class="CITEREFENTRY"><span class= + "REFENTRYTITLE">lpd</span>(8)</span></a> not to open a + socket for network print jobs).</p> + + <p><a href= + "http://www.FreeBSD.org/cgi/man.cgi?query=lpd&sektion=8&manpath=FreeBSD+4.6-RELEASE"> + <span class="CITEREFENTRY"><span class= + "REFENTRYTITLE">lpd</span>(8)</span></a> now implements a + new <tt class="LITERAL">rc</tt> printcap option. When + specified in a print queue for a remote host, boolean + option causes <a href= + "http://www.FreeBSD.org/cgi/man.cgi?query=lpd&sektion=8&manpath=FreeBSD+4.6-RELEASE"> + <span class="CITEREFENTRY"><span class= + "REFENTRYTITLE">lpd</span>(8)</span></a> to resend the + data file for each copy the user requested via <tt class= + "COMMAND">lpr -#<tt class= + "REPLACEABLE"><i>n</i></tt></tt>.</p> + + <p><a href= + "http://www.FreeBSD.org/cgi/man.cgi?query=ls&sektion=1&manpath=FreeBSD+4.6-RELEASE"> + <span class="CITEREFENTRY"><span class= + "REFENTRYTITLE">ls</span>(1)</span></a> now accepts a <tt + class="OPTION">-h</tt> flag, which when combined with the + <tt class="OPTION">-l</tt> flag, causes file sizes to be + printed with unit suffixes, such that the number of + digits printed is fewer than four.</p> + + <p><a href= + "http://www.FreeBSD.org/cgi/man.cgi?query=m4&sektion=1&manpath=FreeBSD+4.6-RELEASE"> + <span class="CITEREFENTRY"><span class= + "REFENTRYTITLE">m4</span>(1)</span></a> now accepts a <tt + class="OPTION">-s</tt> flag to cause it to emit <tt + class="LITERAL">#line</tt> directives for use by <a href= + "http://www.FreeBSD.org/cgi/man.cgi?query=cpp&sektion=1&manpath=FreeBSD+4.6-RELEASE"> + <span class="CITEREFENTRY"><span class= + "REFENTRYTITLE">cpp</span>(1)</span></a>.</p> + + <p><a href= + "http://www.FreeBSD.org/cgi/man.cgi?query=mergemaster&sektion=8&manpath=FreeBSD+4.6-RELEASE"> + <span class="CITEREFENTRY"><span class= + "REFENTRYTITLE">mergemaster</span>(8)</span></a> now + supports two new flags. The <tt class="OPTION">-p</tt> + flag enables a ``pre-<tt class= + "LITERAL">buildworld</tt>'' mode to compare files known + to be essential to the success of the <tt class= + "LITERAL">buildworld</tt> and <tt class= + "LITERAL">installworld</tt> system updating steps. The + <tt class="OPTION">-C</tt> flag, used after a successful + <a href= + "http://www.FreeBSD.org/cgi/man.cgi?query=mergemaster&sektion=8&manpath=FreeBSD+4.6-RELEASE"> + <span class="CITEREFENTRY"><span class= + "REFENTRYTITLE">mergemaster</span>(8)</span></a> run, + compares options in <tt class= + "FILENAME">/etc/rc.conf</tt> to the default options in + <tt class="FILENAME">/etc/defaults/rc.conf</tt>.</p> + + <p><a href= + "http://www.FreeBSD.org/cgi/man.cgi?query=ngctl&sektion=8&manpath=FreeBSD+4.6-RELEASE"> + <span class="CITEREFENTRY"><span class= + "REFENTRYTITLE">ngctl</span>(8)</span></a> now supports a + <tt class="OPTION">write</tt> command to send a data + packet down a given hook.</p> + + <p><a href= + "http://www.FreeBSD.org/cgi/man.cgi?query=patch&sektion=1&manpath=FreeBSD+4.6-RELEASE"> + <span class="CITEREFENTRY"><span class= + "REFENTRYTITLE">patch</span>(1)</span></a> now accepts a + <tt class="OPTION">-i</tt> command-line flag to read a + patch from a file, rather than standard input.</p> + + <p>[4.6.2] <a href= + "http://www.FreeBSD.org/cgi/man.cgi?query=pam_opie&sektion=8&manpath=FreeBSD+4.6-RELEASE"> + <span class="CITEREFENTRY"><span class= + "REFENTRYTITLE">pam_opie</span>(8)</span></a> no longer + emits fake challenges when the <tt class= + "VARNAME">no_fake_prompts</tt> variable is specified.</p> + + <p>[4.6.2] A <a href= + "http://www.FreeBSD.org/cgi/man.cgi?query=pam_opieaccess&sektion=8&manpath=FreeBSD+4.6-RELEASE"> + <span class="CITEREFENTRY"><span class= + "REFENTRYTITLE">pam_opieaccess</span>(8)</span></a> + module has been added.</p> + + <p>[4.6.2] <a href= + "http://www.FreeBSD.org/cgi/man.cgi?query=pam_radius&sektion=8&manpath=FreeBSD+4.6-RELEASE"> + <span class="CITEREFENTRY"><span class= + "REFENTRYTITLE">pam_radius</span>(8)</span></a>, <a href= + "http://www.FreeBSD.org/cgi/man.cgi?query=pam_ssh&sektion=8&manpath=FreeBSD+4.6-RELEASE"> + <span class="CITEREFENTRY"><span class= + "REFENTRYTITLE">pam_ssh</span>(8)</span></a>, and <a + href= + "http://www.FreeBSD.org/cgi/man.cgi?query=pam_tacplus&sektion=8&manpath=FreeBSD+4.6-RELEASE"> + <span class="CITEREFENTRY"><span class= + "REFENTRYTITLE">pam_tacplus</span>(8)</span></a> have + been synchronized with the versions in FreeBSD -CURRENT + as of 3 July 2002.</p> + + <p>A <a href= + "http://www.FreeBSD.org/cgi/man.cgi?query=pam_ssh&sektion=8&manpath=FreeBSD+4.6-RELEASE"> + <span class="CITEREFENTRY"><span class= + "REFENTRYTITLE">pam_ssh</span>(8)</span></a> module has + been added to allow the use of SSH passphrases and + keypairs for authentication. This module also handles + session management by invoking <a href= + "http://www.FreeBSD.org/cgi/man.cgi?query=ssh-agent&sektion=1&manpath=FreeBSD+4.6-RELEASE"> + <span class="CITEREFENTRY"><span class= + "REFENTRYTITLE">ssh-agent</span>(1)</span></a>.</p> + + <p>[4.6.2] <a href= + "http://www.FreeBSD.org/cgi/man.cgi?query=pam_unix&sektion=8&manpath=FreeBSD+4.6-RELEASE"> + <span class="CITEREFENTRY"><span class= + "REFENTRYTITLE">pam_unix</span>(8)</span></a> has been + synchronized with the version in FreeBSD -CURRENT as of 9 + March 2002 (pre-<b class="APPLICATION">OpenPAM</b>).</p> + + <p><a href= + "http://www.FreeBSD.org/cgi/man.cgi?query=pr&sektion=1&manpath=FreeBSD+4.6-RELEASE"> + <span class="CITEREFENTRY"><span class= + "REFENTRYTITLE">pr</span>(1)</span></a> now supports the + <tt class="OPTION">-f</tt> and <tt class="OPTION">-p</tt> + flags to pause output going to a terminal.</p> + + <p>The <tt class="OPTION">-W</tt> option to <a href= + "http://www.FreeBSD.org/cgi/man.cgi?query=ps&sektion=1&manpath=FreeBSD+4.6-RELEASE"> + <span class="CITEREFENTRY"><span class= + "REFENTRYTITLE">ps</span>(1)</span></a> (to extract + information from a specified swap device) has been + useless for some time; it has been removed.</p> + + <p><a href= + "http://www.FreeBSD.org/cgi/man.cgi?query=reboot&sektion=8&manpath=FreeBSD+4.6-RELEASE"> + <span class="CITEREFENTRY"><span class= + "REFENTRYTITLE">reboot</span>(8)</span></a> now takes a + <tt class="OPTION">-k</tt> to specify the next kernel to + boot.</p> + + <p><a href= + "http://www.FreeBSD.org/cgi/man.cgi?query=sshd&sektion=8&manpath=FreeBSD+4.6-RELEASE"> + <span class="CITEREFENTRY"><span class= + "REFENTRYTITLE">sshd</span>(8)</span></a> no longer emits + fake S/Key challenges for users who do not have S/Key + enabled. The prior behavior created confusing, useless + one-time-password prompts when using some newer SSH + clients to connect to a FreeBSD system.</p> + + <p><a href= + "http://www.FreeBSD.org/cgi/man.cgi?query=sysinstall&sektion=8&manpath=FreeBSD+4.6-RELEASE"> + <span class="CITEREFENTRY"><span class= + "REFENTRYTITLE">sysinstall</span>(8)</span></a> now has + rudimentary support for retrieving packages from the + correct volume of a multiple-volume installation (such as + a multi-CD distribution).</p> + + <p><a href= + "http://www.FreeBSD.org/cgi/man.cgi?query=tftp&sektion=1&manpath=FreeBSD+4.6-RELEASE"> + <span class="CITEREFENTRY"><span class= + "REFENTRYTITLE">tftp</span>(1)</span></a> and <a href= + "http://www.FreeBSD.org/cgi/man.cgi?query=tftpd&sektion=8&manpath=FreeBSD+4.6-RELEASE"> + <span class="CITEREFENTRY"><span class= + "REFENTRYTITLE">tftpd</span>(8)</span></a> now support + IPv6.</p> + + <p>The <a href= + "http://www.FreeBSD.org/cgi/man.cgi?query=usbhidctl&sektion=1&manpath=FreeBSD+4.6-RELEASE"> + <span class="CITEREFENTRY"><span class= + "REFENTRYTITLE">usbhidctl</span>(1)</span></a> utility + has been added to manipulate USB Human Interface + Devices.</p> + + <p><a href= + "http://www.FreeBSD.org/cgi/man.cgi?query=uuencode&sektion=1&manpath=FreeBSD+4.6-RELEASE"> + <span class="CITEREFENTRY"><span class= + "REFENTRYTITLE">uuencode</span>(1)</span></a> and <a + href= + "http://www.FreeBSD.org/cgi/man.cgi?query=uudecode&sektion=1&manpath=FreeBSD+4.6-RELEASE"> + <span class="CITEREFENTRY"><span class= + "REFENTRYTITLE">uudecode</span>(1)</span></a> now accept + a <tt class="OPTION">-o</tt> option to set their output + files. <a href= + "http://www.FreeBSD.org/cgi/man.cgi?query=uuencode&sektion=1&manpath=FreeBSD+4.6-RELEASE"> + <span class="CITEREFENTRY"><span class= + "REFENTRYTITLE">uuencode</span>(1)</span></a> can now be + made to do base64 encoding when given the <tt class= + "OPTION">-m</tt> flag, while <a href= + "http://www.FreeBSD.org/cgi/man.cgi?query=uudecode&sektion=1&manpath=FreeBSD+4.6-RELEASE"> + <span class="CITEREFENTRY"><span class= + "REFENTRYTITLE">uudecode</span>(1)</span></a> can now + automatically decode base64 files.</p> + + <p><a href= + "http://www.FreeBSD.org/cgi/man.cgi?query=watch&sektion=8&manpath=FreeBSD+4.6-RELEASE"> + <span class="CITEREFENTRY"><span class= + "REFENTRYTITLE">watch</span>(8)</span></a> now takes a + <tt class="OPTION">-f</tt> option to specify a <a href= + "http://www.FreeBSD.org/cgi/man.cgi?query=snp&sektion=4&manpath=FreeBSD+4.6-RELEASE"> + <span class="CITEREFENTRY"><span class= + "REFENTRYTITLE">snp</span>(4)</span></a> device to + use.</p> + + <p>Locales with names of the form <tt class= + "LITERAL">*.EUC</tt> have been renamed to the form <tt + class="LITERAL">*.euc??</tt>. For example, <tt class= + "LITERAL">ja_JP.EUC</tt> has become <tt class= + "LITERAL">ja_JP.eucJP</tt>. This improves locale name + compatability with FreeBSD CURRENT, X11R6, and a number + of other UNIX versions.</p> + + <p>The locale support was synchronized with the code from + FreeBSD -CURRENT. This change brings support for the <tt + class="LITERAL">LC_NUMERIC</tt>, <tt class= + "LITERAL">LC_MONETARY</tt>, and <tt class= + "LITERAL">LC_MESSAGES</tt> categories, as well as + improvements to <a href= + "http://www.FreeBSD.org/cgi/man.cgi?query=strftime&sektion=3&manpath=FreeBSD+4.6-RELEASE"> + <span class="CITEREFENTRY"><span class= + "REFENTRYTITLE">strftime</span>(3)</span></a>, revised + locale definitions, and improvement of the localization + of many base system programs.</p> + + <div class="SECT3"> + <hr> + + <h3 class="SECT3"><a name="AEN537">2.3.1 Contributed + Software</a></h3> + + <p>[4.6.2] <b class="APPLICATION">BIND</b> has been + updated to 8.3.3.</p> + + <p><b class="APPLICATION">bzip2</b> has been updated to + 1.0.2.</p> + + <p><b class="APPLICATION">Heimdal Kerberos</b> has been + updated to 0.4e.</p> + + <p>The <b class="APPLICATION">ISC DHCP</b> client has + been updated to 3.0.1RC8.</p> + + <p>[4.6.2] <b class="APPLICATION">OpenSSH</b> has been + updated to version 3.4p1. Among the changes:</p> + + <ul> + <li> + <p>The <tt class="FILENAME">*2</tt> files are + obsolete (for example, <tt class= + "FILENAME">~/.ssh/known_hosts</tt> can hold the + contents of <tt class= + "FILENAME">~/.ssh/known_hosts2</tt>).</p> + </li> + + <li> + <p><a href= + "http://www.FreeBSD.org/cgi/man.cgi?query=ssh-keygen&sektion=1&manpath=FreeBSD+4.6-RELEASE"> + <span class="CITEREFENTRY"><span class= + "REFENTRYTITLE">ssh-keygen</span>(1)</span></a> can + import and export keys using the SECSH Public Key + File Format, for key exchange with several + commercial SSH implementations.</p> + </li> + + <li> + <p><a href= + "http://www.FreeBSD.org/cgi/man.cgi?query=ssh-add&sektion=1&manpath=FreeBSD+4.6-RELEASE"> + <span class="CITEREFENTRY"><span class= + "REFENTRYTITLE">ssh-add</span>(1)</span></a> now + adds all three default keys.</p> + </li> + + <li> + <p><a href= + "http://www.FreeBSD.org/cgi/man.cgi?query=ssh-keygen&sektion=1&manpath=FreeBSD+4.6-RELEASE"> + <span class="CITEREFENTRY"><span class= + "REFENTRYTITLE">ssh-keygen</span>(1)</span></a> no + longer defaults to a specific key type; one must be + specified with the <tt class="OPTION">-t</tt> + option.</p> + </li> + + <li> + <p>A ``privilege separation'' feature, which uses + unprivileged processes to contain and restrict the + effects of future compromises or programming + errors.</p> + </li> + + <li> + <p>Several bugfixes, including closure of a + security hole that could lead to an integer + overflow and undesired privilege escalation.</p> + </li> + </ul> + + <div class="NOTE"> + <blockquote class="NOTE"> + <p><b>Note:</b> As with FreeBSD 4.6-RELEASE, <tt + class="LITERAL">Protocol 1,2</tt> remains the + default protocol setting in <tt class= + "FILENAME">/etc/ssh/ssh_config</tt>. In FreeBSD + -CURRENT (and FreeBSD 4-STABLE as of this writing), + the default is <tt class="LITERAL">Protocol + 2,1</tt>.</p> + </blockquote> + </div> + <br> + <br> + + <p>[4.6.2] <b class="APPLICATION">OpenSSL</b> has been + updated to 0.9.6e.</p> + + <p><b class="APPLICATION">texinfo</b> has been updated + to 4.1.</p> + + <p>The timezone database has been updated to the <tt + class="FILENAME">tzdata2002c</tt> release.</p> + + <div class="SECT4"> + <hr> + + <h4 class="SECT4"><a name="AEN587">2.3.1.1 + Sendmail</a></h4> + + <p><b class="APPLICATION">sendmail</b> has been + updated to 8.12.3. <a href= + "http://www.FreeBSD.org/cgi/man.cgi?query=sendmail&sektion=8&manpath=FreeBSD+4.6-RELEASE"> + <span class="CITEREFENTRY"><span class= + "REFENTRYTITLE">sendmail</span>(8)</span></a> is no + longer installed as a set-user-ID <tt class= + "USERNAME">root</tt> binary (now set-group-ID <tt + class="GROUPNAME">smmsp</tt>). See <tt class= + "FILENAME">/usr/src/contrib/sendmail/RELEASE_NOTES</tt> + and <tt class="FILENAME">/etc/mail/README</tt> for + more information.</p> + + <p>With this <b class="APPLICATION">sendmail</b> + upgrade, multiple <b class="APPLICATION">sendmail</b> + daemons (some required to handle outgoing mail) are + started by <a href= + "http://www.FreeBSD.org/cgi/man.cgi?query=rc&sektion=8&manpath=FreeBSD+4.6-RELEASE"> + <span class="CITEREFENTRY"><span class= + "REFENTRYTITLE">rc</span>(8)</span></a>, even if the + <tt class="VARNAME">sendmail_enable</tt> variable is + set to <tt class="LITERAL">NO</tt>. To completely + disable <b class="APPLICATION">sendmail</b>, <tt + class="VARNAME">sendmail_enable</tt> must be set to + <tt class="LITERAL">NONE</tt>. Alternatively, for + systems using a different MTA, the <tt class= + "VARNAME">mta_start_script</tt> variable can be used + to point to a different startup script (more details + can be found in <a href= + "http://www.FreeBSD.org/cgi/man.cgi?query=rc.sendmail&sektion=8&manpath=FreeBSD+4.6-RELEASE"> + <span class="CITEREFENTRY"><span class= + "REFENTRYTITLE">rc.sendmail</span>(8)</span></a>).</p> + + <p>The permissions for <b class= + "APPLICATION">sendmail</b> alias and map databases + built via <tt class= + "FILENAME">/etc/mail/Makefile</tt> now default to + mode 0640 to protect against a file locking local + denial of service. It can be changed by setting the + new <tt class="VARNAME">SENDMAIL_MAP_PERMS</tt> <tt + class="FILENAME">make.conf</tt> option.</p> + + <p>The permissions for the <b class= + "APPLICATION">sendmail</b> statistics file, <tt + class="FILENAME">/var/log/sendmail.st</tt>, have been + changed from mode 0644 to mode 0640 to protect + against a file locking local denial of service.</p> + + <p>[4.6.2] A potential DNS map buffer overflow bug + (in code that is not used in configurations by + default) has been fixed.</p> + + <div class="NOTE"> + <blockquote class="NOTE"> + <p><b>Note:</b> This bug has been addressed in + FreeBSD 4.6-STABLE by the import of a newer + version of <b class= + "APPLICATION">sendmail</b>.</p> + </blockquote> + </div> + <br> + <br> + </div> + </div> + + <div class="SECT3"> + <hr> + + <h3 class="SECT3"><a name="AEN625">2.3.2 Ports/Packages + Collection</a></h3> + + <p>The Ports Collection infrastructure now uses <b + class="APPLICATION">XFree86</b> 4.2.0 as the default + version of the X Window System for the purposes of + satisfying dependencies. To return to using <b class= + "APPLICATION">XFree86</b> 3.3.6, add the following line + to <tt class="FILENAME">/etc/make.conf</tt>:</p> +<pre class="PROGRAMLISTING"> + XFREE86_VERSION=3 +</pre> + </div> + </div> + + <div class="SECT2"> + <hr> + + <h2 class="SECT2"><a name="AEN632">2.4 Release + Engineering and Integration</a></h2> + + <p><b class="APPLICATION">XFree86</b> 4.2.0 is now the + default version of the X Window System supported by <a + href= + "http://www.FreeBSD.org/cgi/man.cgi?query=sysinstall&sektion=8&manpath=FreeBSD+4.6-RELEASE"> + <span class="CITEREFENTRY"><span class= + "REFENTRYTITLE">sysinstall</span>(8)</span></a>. It + installs <b class="APPLICATION">XFree86</b> as a set of + standard binary packages, so the usual package utilities + such as <a href= + "http://www.FreeBSD.org/cgi/man.cgi?query=pkg_info&sektion=1&manpath=FreeBSD+4.6-RELEASE"> + <span class="CITEREFENTRY"><span class= + "REFENTRYTITLE">pkg_info</span>(1)</span></a> can be used + to examine/manipulate its components.</p> + + <p>[4.6.2] A bug that caused <tt class= + "FILENAME">/usr/share/examples</tt> to be incompletely + populated on fresh installs has been fixed.</p> + </div> + </div> + + <div class="SECT1"> + <hr> + + <h1 class="SECT1"><a name="AEN645">3 Upgrading from + previous releases of FreeBSD</a></h1> + + <p>If you're upgrading from a previous release of FreeBSD, + you generally will have three options:</p> + + <ul> + <li> + <p>Using the binary upgrade option of <a href= + "http://www.FreeBSD.org/cgi/man.cgi?query=sysinstall&sektion=8&manpath=FreeBSD+4.6-RELEASE"> + <span class="CITEREFENTRY"><span class= + "REFENTRYTITLE">sysinstall</span>(8)</span></a>. This + option is perhaps the quickest, although it presumes + that your installation of FreeBSD uses no special + compilation options.</p> + </li> + + <li> + <p>Performing a complete reinstall of FreeBSD. + Technically, this is not an upgrading method, and in + any case is usually less convenient than a binary + upgrade, in that it requires you to manually backup and + restore the contents of <tt class="FILENAME">/etc</tt>. + However, it may be useful in cases where you want (or + need) to change the partitioning of your disks.</p> + </li> + + <li> + <p>From source code in <tt class= + "FILENAME">/usr/src</tt>. This route is more flexible, + but requires more disk space, time, and technical + expertise. More information can be found in the <a + href= + "http://www.FreeBSD.org/doc/en_US.ISO8859-1/books/handbook/makeworld.html" + target="_top">``Using <tt class="COMMAND">make + world</tt>''</a> section of the <a href= + "http://www.FreeBSD.org/doc/en_US.ISO8859-1/books/handbook/" + target="_top">FreeBSD Handbook</a>. Upgrading from + very old versions of FreeBSD may be problematic; in + cases like this, it is usually more effective to + perform a binary upgrade or a complete reinstall.</p> + </li> + </ul> + <br> + <br> + + <p>Please read the <tt class="FILENAME">INSTALL.TXT</tt> + file for more information, preferably <span class= + "emphasis"><i class="EMPHASIS">before</i></span> beginning + an upgrade. If you are upgrading from source, please be + sure to read <tt class="FILENAME">/usr/src/UPDATING</tt> as + well.</p> + + <p>Finally, if you want to use one of various means to + track the -STABLE or -CURRENT branches of FreeBSD, please + be sure to consult the <a href= + "http://www.FreeBSD.org/doc/en_US.ISO8859-1/books/handbook/current-stable.html" + target="_top">``-CURRENT vs. -STABLE''</a> section of the + <a href= + "http://www.FreeBSD.org/doc/en_US.ISO8859-1/books/handbook/" + target="_top">FreeBSD Handbook</a>.</p> + + <div class="IMPORTANT"> + <blockquote class="IMPORTANT"> + <p><b>Important:</b> Upgrading FreeBSD should, of + course, only be attempted after backing up <span class= + "emphasis"><i class="EMPHASIS">all</i></span> data and + configuration files.</p> + </blockquote> + </div> + </div> + </div> + <hr> + + <p align="center"><small>This file, and other release-related + documents, can be downloaded from <a href= + "ftp://ftp.FreeBSD.org/pub/FreeBSD/releases">ftp://ftp.FreeBSD.org/pub/FreeBSD/releases</a>.</small></p> + + <p align="center"><small>For questions about FreeBSD, read the + <a href="http://www.FreeBSD.org/docs.html">documentation</a> + before contacting <<a href= + "mailto:questions@FreeBSD.org">questions@FreeBSD.org</a>>.</small></p> + + <p align="center"><small>For questions about this + documentation, e-mail <<a href= + "mailto:doc@FreeBSD.org">doc@FreeBSD.org</a>>.</small></p> + <br> + <br> + </body> +</html> + |