article.xml revision 119884
1<!-- 2 FreeBSD errata document. Unlike some of the other RELNOTESng 3 files, this file should remain as a single SGML file, so that 4 the dollar FreeBSD dollar header has a meaningful modification 5 time. This file is all but useless without a datestamp on it, 6 so we'll take some extra care to make sure it has one. 7 8 (If we didn't do this, then the file with the datestamp might 9 not be the one that received the last change in the document.) 10 11--> 12 13<!DOCTYPE article PUBLIC "-//FreeBSD//DTD DocBook V4.1-Based Extension//EN" [ 14<!ENTITY % man PUBLIC "-//FreeBSD//ENTITIES DocBook Manual Page Entities//EN"> 15%man; 16<!ENTITY % authors PUBLIC "-//FreeBSD//ENTITIES DocBook Author Entities//EN"> 17%authors; 18<!ENTITY % mlists PUBLIC "-//FreeBSD//ENTITIES DocBook Mailing List Entities//EN"> 19%mlists; 20<!ENTITY % trademarks PUBLIC "-//FreeBSD//ENTITIES DocBook Trademark Entities//EN"> 21%trademarks; 22<!ENTITY % release PUBLIC "-//FreeBSD//ENTITIES Release Specification//EN"> 23%release; 24]> 25 26<article> 27 <articleinfo> 28 <title>&os; 29<![ %release.type.snapshot [ 30 &release.prev; 31]]> 32<![ %release.type.release [ 33 &release.current; 34]]> 35 Errata</title> 36 37 <corpauthor> 38 The &os; Project 39 </corpauthor> 40 41 <pubdate>$FreeBSD: head/release/doc/en_US.ISO8859-1/errata/article.sgml 119884 2003-09-08 14:53:02Z simon $</pubdate> 42 43 <copyright> 44 <year>2000</year> 45 <year>2001</year> 46 <year>2002</year> 47 <year>2003</year> 48 <holder role="mailto:doc@FreeBSD.org">The FreeBSD Documentation Project</holder> 49 </copyright> 50 51 <legalnotice id="trademarks" role="trademarks"> 52 &tm-attrib.freebsd; 53 &tm-attrib.intel; 54 &tm-attrib.sparc; 55 &tm-attrib.general; 56 </legalnotice> 57 </articleinfo> 58 59 <abstract> 60 <para>This document lists errata items for &os; 61<![ %release.type.snapshot [ 62 &release.prev;, 63]]> 64<![ %release.type.release [ 65 &release.current;, 66]]> 67 containing significant information discovered after the release 68 or too late in the release cycle to be otherwise included in the 69 release documentation. 70 This information includes security advisories, as well as news 71 relating to the software or documentation that could affect its 72 operation or usability. An up-to-date version of this document 73 should always be consulted before installing this version of 74 &os;.</para> 75 76 <para>This errata document for &os; 77<![ %release.type.snapshot [ 78 &release.prev; 79]]> 80<![ %release.type.release [ 81 &release.current; 82]]> 83 will be maintained until the release of &os; &release.next;.</para> 84 </abstract> 85 86 <sect1 id="intro"> 87 <title>Introduction</title> 88 89 <para>This errata document contains <quote>late-breaking news</quote> 90 about &os; 91<![ %release.type.snapshot [ 92 &release.prev;. 93]]> 94<![ %release.type.release [ 95 &release.current;. 96]]> 97 Before installing this version, it is important to consult this 98 document to learn about any post-release discoveries or problems 99 that may already have been found and fixed.</para> 100 101 <para>Any version of this errata document actually distributed 102 with the release (for example, on a CDROM distribution) will be 103 out of date by definition, but other copies are kept updated on 104 the Internet and should be consulted as the <quote>current 105 errata</quote> for this release. These other copies of the 106 errata are located at <ulink 107 url="http://www.FreeBSD.org/releases/"></ulink>, plus any sites 108 which keep up-to-date mirrors of this location.</para> 109 110 <para>Source and binary snapshots of &os; &release.branch; also 111 contain up-to-date copies of this document (as of the time of 112 the snapshot).</para> 113 114 <para>For a list of all &os; CERT security advisories, see <ulink 115 url="http://www.FreeBSD.org/security/"></ulink> or <ulink 116 url="ftp://ftp.FreeBSD.org/pub/FreeBSD/CERT/"></ulink>.</para> 117 118 </sect1> 119 120 <sect1 id="security"> 121 <title>Security Advisories</title> 122 123<![ %release.type.release [ 124 <para>No advisories.</para> 125]]> 126 127<![ %release.type.snapshot [ 128 <para>The implementation of the &man.realpath.3; function contained 129 a single-byte buffer overflow bug. This had various 130 impacts, depending on the application using &man.realpath.3; and 131 other factors. This bug was fixed on the &release.branch; development 132 branch before &release.prev;; &os; &release.prev; is therefore not affected. However, this change 133 was not noted in the release documentation. For 134 more information, see security advisory 135 <ulink url="ftp://ftp.FreeBSD.org/pub/FreeBSD/CERT/advisories/FreeBSD-SA-03:08.realpath.asc">FreeBSD-SA-03:08</ulink>.</para> 136 137 <para>The kernel contains a bug that could allow it to attempt 138 delivery of invalid signals, leading to a kernel panic or, under 139 some circumstances, unauthorized modification of kernel memory. 140 This bug has been fixed on the &release.branch; development 141 branch and the &release.prev; security fix branch. For more 142 information, see security advisory 143 <ulink url="ftp://ftp.FreeBSD.org/pub/FreeBSD/CERT/advisories/FreeBSD-SA-03:09.signal.asc">FreeBSD-SA-03:09</ulink>.</para> 144 145 <para>A bug in the iBCS2 emulation module could result in 146 disclosing the contents of kernel memory. (Note that this 147 module is not enabled in &os; by default.) This bug has been 148 fixed on the &release.branch; development branch and the 149 &release.prev; security fix branch. More information can be 150 found in security advisory 151 <ulink url="ftp://ftp.FreeBSD.org/pub/FreeBSD/CERT/advisories/FreeBSD-SA-03:10.ibcs2.asc">FreeBSD-SA-03:10</ulink>.</para> 152]]> 153 154 </sect1> 155 156 <sect1 id="open-issues"> 157 <title>Open Issues</title> 158 159<![ %release.type.release [ 160 <para>No open issues.</para> 161]]> 162 163<![ %release.type.snapshot [ 164 <para>The RAIDframe disk driver described in &man.raid.4; is 165 non-functional for this release.</para> 166 167 <para>ACPI seems to make some &i386; machines unstable. Turning off 168 ACPI support may help solve some of these problems; see an item 169 in <xref linkend="late-news">.</para> 170 171 <para>An integer overflow could cause kernel panics on PAE-using 172 machines with certain memory sizes. This bug has been corrected 173 on both the <literal>RELENG_5_1</literal> and 174 <literal>HEAD</literal> branches. A workaround for this problem 175 is to remove some memory, update the system in question, and 176 reinstall the memory.</para> 177 178 <para>Attempting to write to an &man.msdosfs.5; file system that 179 has been upgraded from read-only to read-write via 180 <command>mount -u</command> will cause the system to lock up. 181 To work around this problem, unmount the file system first, then 182 mount it again with the appropriate options instead of using 183 <command>mount -u</command>.</para> 184]]> 185 186 </sect1> 187 188 <sect1 id="late-news"> 189 <title>Late-Breaking News</title> 190 191<![ %release.type.release [ 192 <para>No news.</para> 193]]> 194 195<![ %release.type.snapshot [ 196 <para>&man.ipfw.4; should work correctly on strict-alignment 197 64-bit architectures such as alpha and &sparc64;.</para> 198 199 <para>The release notes should have stated that the 200 <filename>libthr</filename> library is built by default for the 201 &i386; platform.</para> 202 203 <para>&os; &release.prev; includes some new boot loader scripts 204 designed to make booting &os; with different options easier. 205 This may help diagnose bootstrapping problems. These scripts 206 build on the existing Forth-based boot loader scripts (thus, 207 <filename>/boot/loader.conf</filename> and other existing loader 208 configuration files still apply). They are only installed by 209 default for new binary installs on &i386; machines. The new 210 scripts present a boot-time menu that controls how &os; is 211 booted, and include options to turn off ACPI, a <quote>safe 212 mode</quote> boot, single-user booting, and verbose booting. 213 <quote>Safe mode</quote> booting can be particularly useful when 214 compatibility with a system's hardware is uncertain, and sets 215 the following kernel tunable variables:</para> 216 217 <programlisting>hint.acpi.0.disabled=1 # disable ACPI (i386 only) 218hw.ata.ata_dma=0 # disable IDE DMA 219hw.ata.atapi_dma=0 # disable ATAPI/IDE DMA 220hw.ata.wc=0 # disable IDE disk write cache 221hw.eisa_slots=0 # disable probing for EISA devices</programlisting> 222 223 <para>For new installs on &i386; architecture machines, 224 &man.sysinstall.8; will try to determine if ACPI was disabled 225 via the new boot loader scripts mentioned above, and if so, 226 ask if this change should be made permanent.</para> 227 228 <para>The release notes should have mentioned that work on the 229 following features was sponsored by the Defense Advanced 230 Research Projects Agency (DARPA): OpenPAM, NSS support, PAE 231 support, various MAC framework updates, the GEOM disk geometry 232 system.</para> 233 234]]> 235 236 </sect1> 237 238</article> 239