article.xml revision 111431
11638Srgrimes<articleinfo>
250476Speter  <title>&os;/&arch; &release.current; Release Notes</title>
31638Srgrimes
43470Srgrimes  <corpauthor>The FreeBSD Project</corpauthor>
53470Srgrimes
61638Srgrimes  <pubdate>$FreeBSD: head/release/doc/en_US.ISO8859-1/relnotes/article.sgml 111431 2003-02-24 17:21:15Z bmah $</pubdate>
774942Sru
823559Swosch  <copyright>
91638Srgrimes    <year>2000</year>
1023559Swosch    <year>2001</year>
1123559Swosch    <year>2002</year>
1223559Swosch    <year>2003</year>
1323559Swosch    <holder role="mailto:doc@FreeBSD.org">The FreeBSD Documentation Project</holder>
1423559Swosch  </copyright>
1523559Swosch
1623559Swosch  <abstract>
1723559Swosch    <para>The release notes for &os; &release.current; contain a summary
1823559Swosch      of
1923559Swosch<![ %include.historic; [
2023559Swosch      the changes made to the &os; base system since &release.prev;.
2123559Swosch]]>
2223559Swosch<![ %no.include.historic; [
2323559Swosch      recent changes made to the &os; base system on the &release.branch;
2423559Swosch      development branch.
2523559Swosch]]>
2623559Swosch      Both changes for kernel and userland are listed, as well as
271638Srgrimes      applicable security advisories that were issued since the last
281638Srgrimes      release.  Some brief remarks on upgrading are also presented.</para>
291638Srgrimes  </abstract>
3023578Swosch</articleinfo>
3123578Swosch
3223578Swosch<sect1 id="intro">
331638Srgrimes  <title>Introduction</title>
341638Srgrimes
351638Srgrimes  <para>This document contains the release notes for &os;
361638Srgrimes    &release.current; on the &arch.print; hardware platform.  It
371638Srgrimes    describes recently added, changed, or deleted features of &os;.
381638Srgrimes    It also provides some notes on upgrading
391638Srgrimes    from previous versions of &os;.</para>
401638Srgrimes
411638Srgrimes<![ %release.type.snapshot [
421638Srgrimes
431638Srgrimes  <para>The &release.type; distribution to which these release notes
441638Srgrimes    apply represents a point along the &release.branch; development
451638Srgrimes    branch between &release.prev; and the future &release.next;.  Some
461638Srgrimes    pre-built, binary &release.type; distributions along this branch
471638Srgrimes    can be found at <ulink url="&release.url;"></ulink>.</para>
481638Srgrimes
491638Srgrimes]]>
501638Srgrimes
511638Srgrimes<![ %release.type.release [
521638Srgrimes
531638Srgrimes  <para>This distribution of &os; &release.current; is a
541638Srgrimes    &release.type; distribution.  It can be found at <ulink
551638Srgrimes    url="&release.url;"></ulink> or any of its mirrors.  More
561638Srgrimes    information on obtaining this (or other) &release.type;
571638Srgrimes    distributions of &os; can be found in the <ulink
581638Srgrimes    url="http://www.FreeBSD.org/doc/en_US.ISO8859-1/books/handbook/mirrors.html"><quote>Obtaining
591638Srgrimes    FreeBSD</quote> appendix</ulink> to the <ulink
601638Srgrimes    url="http://www.FreeBSD.org/doc/en_US.ISO8859-1/books/handbook/">FreeBSD
611638Srgrimes    Handbook</ulink>.</para>
621638Srgrimes
631638Srgrimes]]>
641638Srgrimes</sect1>
651638Srgrimes
661638Srgrimes<sect1 id="new">
671638Srgrimes  <title>What's New</title>
681638Srgrimes
691638Srgrimes  <para>This section describes
701638Srgrimes<![ %include.historic; [
711638Srgrimes      the most user-visible new or changed features in &os;
721638Srgrimes      since &release.prev;.
731638Srgrimes      In general, changes described here are unique to the &release.branch;
741638Srgrimes      branch unless specifically marked as &merged; features.
751638Srgrimes]]>
761638Srgrimes<![ %no.include.historic; [
771638Srgrimes      many of the user-visible new or changed features in &os;
781638Srgrimes      since &release.prev;.  It includes items that are unique to the
791638Srgrimes      &release.branch; branch, as well as some features that may have been
801638Srgrimes      recently merged to
811638Srgrimes      other branches (after &os; &release.prev.historic;).  The later
821638Srgrimes      items are marked as &merged;.
831638Srgrimes]]>
841638Srgrimes  </para>
851638Srgrimes
861638Srgrimes  <para>Typical release note items
871638Srgrimes    document new drivers or hardware support, new commands or options,
881638Srgrimes    major bugfixes, or contributed software upgrades.  Applicable security
891638Srgrimes    advisories issued after &release.prev.historic; are also listed.</para>
901638Srgrimes
911638Srgrimes  <para>Many additional changes were made to &os; that are not listed
921638Srgrimes    here for lack of space.  For example, documentation was corrected
9383075Sru    and improved, minor bugs were fixed, insecure coding practices
941638Srgrimes    were audited and corrected, and source code was cleaned up.</para>
9583075Sru
9683075Sru  <sect2 id="security">
971638Srgrimes    <title>Security Advisories</title>
9883075Sru
9983075Sru    <para>A remotely exploitable vulnerability in
10083075Sru      <application>CVS</application> has been corrected with the
1011638Srgrimes      import of version 1.11.5.  More details can be found in security
1021638Srgrimes      advisory <ulink
1031638Srgrimes      url="ftp://ftp.FreeBSD.org/pub/FreeBSD/CERT/advisories/FreeBSD-SA-03:01.cvs.asc">FreeBSD-SA-03:01</ulink>.
1041638Srgrimes      &merged;</para>
1051638Srgrimes
1061638Srgrimes    <para>A timing-based attack on <application>OpenSSL</application>,
1071638Srgrimes      which could allow a very powerful attacker access to plaintext
1081638Srgrimes      under certain circumstances, has been prevented via an upgrade
1091638Srgrimes      to <application>OpenSSL</application> 0.9.7.  See security
1101638Srgrimes      advisory <ulink
1111638Srgrimes      url="ftp://ftp.FreeBSD.org/pub/FreeBSD/CERT/advisories/FreeBSD-SA-03:02.openssl.asc">FreeBSD-SA-03:02</ulink>
1121638Srgrimes      for more details. &merged;</para>
1131638Srgrimes
1141638Srgrimes    <para>The security and performance of the
11574942Sru      <quote>syncookies</quote> feature has been improved to increase
1161638Srgrimes      the resistance of a &os; host to SYN flood denial-of-service
11758494Sru      attacks.  More details are given in security advisory <ulink
1181638Srgrimes      url="ftp://ftp.FreeBSD.org/pub/FreeBSD/CERT/advisories/FreeBSD-SA-03:03.syncookies.asc">FreeBSD-SA-03:03</ulink>. &merged;</para>
1191638Srgrimes      </sect2>
1201638Srgrimes
12174942Sru  <sect2 id="kernel">
12274942Sru    <title>Kernel Changes</title>
1231638Srgrimes
1241638Srgrimes    <para arch="pc98">Support for the CanBe power management
1251638Srgrimes      controller has been added. &merged;</para>
1261638Srgrimes
1271638Srgrimes    <para>&man.devfs.5; is now mandatory; the
1281638Srgrimes      <literal>NODEVFS</literal> option has been removed from the set of
1291638Srgrimes      possible kernel configuration options.</para>
1301638Srgrimes
1311638Srgrimes    <para>A minor bug in the permissions handling of
1321638Srgrimes      <filename>/dev/tty</filename> has been fixed.  As a result,
1331638Srgrimes      &man.ssh.1; can now be used after &man.su.1;.</para>
1341638Srgrimes
1351638Srgrimes    <para>A bug that caused &man.fstat.2; to return
1361638Srgrimes      <literal>0</literal> as the number of bytes available to read
1371638Srgrimes      from a TCP socket has been fixed.</para>
1381638Srgrimes
1391638Srgrimes    <para>A bug that caused &man.kqueue.2; to report
1401638Srgrimes      <literal>0</literal> as the number of bytes available to read
1411638Srgrimes      from a TCP socket has been fixed.  The
1421638Srgrimes      <literal>NOTE_LOWAT</literal> flag for
1431638Srgrimes      <literal>EVFILT_READ</literal> has been fixed.</para>
1441638Srgrimes
1451638Srgrimes    <para>Linux emulation mode now supports IPv6.</para>
1461638Srgrimes
1471638Srgrimes    <!-- Above this line, sort kernel changes by manpage/keyword-->
1481638Srgrimes
1491638Srgrimes    <para>A second process scheduler, designed to be a general purpose
1501638Srgrimes      scheduler with many SMP benefits, has been added to the scheduler
1511638Srgrimes      framework.  Exactly one scheduler must be specified in a kernel
1521638Srgrimes      configuration.  The original scheduler may be selected using
1531638Srgrimes      <literal>options&nbsp;SCHED_4BSD</literal>.  The newer
1541638Srgrimes      (experimental) scheduler can be selected by using
1551638Srgrimes      <literal>options&nbsp;SCHED_ULE</literal>.</para>
1561638Srgrimes
1571638Srgrimes    <sect3>
1581638Srgrimes      <title>Processor/Motherboard Support</title>
1591638Srgrimes
1601638Srgrimes      <para arch="i386">&os; now has rudimentary support for
1611638Srgrimes	HyperThreading (HTT).  SMP kernels will detect and start up
1621638Srgrimes	the logical processors on HTT-capable machines.  The logical
1631638Srgrimes	processors will be treated like additional physical processors
1641638Srgrimes	for the purposes of process scheduling. &merged;</para>
1651638Srgrimes
1661638Srgrimes    </sect3>
1671638Srgrimes
1681638Srgrimes    <sect3>
1691638Srgrimes      <title>Bootloader Changes</title>
1701638Srgrimes
1711638Srgrimes      <para arch="alpha">The alpha boot loader
1721638Srgrimes        (<filename>boot1</filename>) can now be called
1731638Srgrimes        <filename>boot</filename> for consistency with other
1741638Srgrimes        platforms.</para>
1751638Srgrimes
1761638Srgrimes      <para arch="i386,pc98">The two parts of the boot loader
1771638Srgrimes        (<filename>boot1</filename> and <filename>boot2</filename>)
1781638Srgrimes        have been combined into a single <filename>boot</filename>
1791638Srgrimes        file, to simplify programs that need to write or otherwise
1801638Srgrimes        manipulate the boot loader.</para>
1811638Srgrimes
1821638Srgrimes      <para arch="pc98">The PC98 bootloader now has support for
1831638Srgrimes        booting from SCSI MO media. &merged;</para>
1841638Srgrimes
1851638Srgrimes      <!-- Above this line, order bootloader changes by keyword-->
1861638Srgrimes
1871638Srgrimes    </sect3>
1881638Srgrimes
1891638Srgrimes    <sect3>
1901638Srgrimes      <title>Network Interface Support</title>
1911638Srgrimes
1921638Srgrimes      <para>The cm driver now supports IPX. &merged;</para>
19316437Sphk
19416437Sphk      <para>A new wlan module provides 802.11 link-layer support.  The
19516437Sphk	&man.wi.4; driver now uses this facility.</para>
1961638Srgrimes
1971638Srgrimes      <para arch="i386,alpha,pc98,sparc64">A timing bug in the
1981638Srgrimes	&man.xl.4; driver, which could cause a kernel panic (or other
19988055Sru	problems) when configuring an interface, has been
20088055Sru	fixed.</para>
20188055Sru
20288055Sru    </sect3>
20388055Sru
2041638Srgrimes    <sect3>
2051638Srgrimes      <title>Network Protocols</title>
2061638Srgrimes
2071638Srgrimes      <para>&man.ipfw.4; <literal>skipto</literal> rules can once
2081638Srgrimes        again be used with the <literal>log</literal> keyword.</para>
2091638Srgrimes
2101638Srgrimes      <para>It is now possible to build the
2111638Srgrimes        <literal>FAST_IPSEC</literal> and <literal>INET6</literal>
2121638Srgrimes        options into the same kernel.  (They still cannot be used
2131638Srgrimes        together, however.)</para>
2141638Srgrimes
2151638Srgrimes      <para>A bug in TCP NewReno, which caused premature exit from
2161638Srgrimes	fast recovery when NewReno was enabled, has been
2171638Srgrimes	fixed. &merged;</para>
2181638Srgrimes
2191638Srgrimes      <para>It is now possible to specify the range of
2201638Srgrimes        <quote>privileged ports</quote> (TCP and UDP ports that
2211638Srgrimes        require superuser access to &man.bind.2; to).  The range is
2221638Srgrimes        now specified with the
22374942Sru        <varname>net.inet.ip.portrange.reservedlow</varname> and
22474942Sru        <varname>net.inet.ip.portrange.reservedhigh</varname> sysctl
2251638Srgrimes        variables, defaulting to the traditional UNIX behavior.  This
2261638Srgrimes        feature is intended to help network servers bind
2271638Srgrimes        to traditionally privileged ports without requiring superuser
2281638Srgrimes        access.  &man.ip.4; has more details.</para>
22975083Sru
23075083Sru      <para>Some bugs in the non-blocking RPC code has been fixed.  As
23175083Sru	a result, &man.amd.8; users are now able to mount volumes from
23253965Smharo	a &release.current; server.</para>
2331638Srgrimes
2341638Srgrimes    </sect3>
2351638Srgrimes
2361638Srgrimes    <sect3>
2371638Srgrimes      <title>Disks and Storage</title>
2381638Srgrimes
2391638Srgrimes      <para>The &man.ata.4; driver now supports all known SiS
2401638Srgrimes	chipsets.  (More details can be found in the Hardware
24114701Sbde	Notes.)</para>
24214701Sbde
24314701Sbde      <para>A number of changes have been made to the &man.cd.4;
24414701Sbde        driver.  The primary user-visible change is improved
2451638Srgrimes        compatability with ATAPI/USB/Firewire CDROM drives.</para>
24614701Sbde
24714701Sbde      <para>&man.geom.4; is now mandatory; the
24814701Sbde        <literal>NO_GEOM</literal> has been removed from the set of
24914701Sbde        kernel configuration options.</para>
25014701Sbde
25114701Sbde      <para>A bug in the &man.mly.4; driver that caused hangs has been
25214701Sbde	corrected.</para>
25314701Sbde
2541638Srgrimes      <para>Support has been added for volume labels on UFS and UFS2
2551638Srgrimes        filesystems.  These labels are strings that can be used to
2561638Srgrimes        identify a volume, regardless of what device it appears on.
2571638Srgrimes        Labels can be set with the <option>-L</option> options to
2581638Srgrimes        &man.newfs.8; or &man.tunefs.8;.  With the
2591638Srgrimes        <literal>GEOM_VOL</literal> module, volumes can be accessed
2601638Srgrimes        using their labels under <filename>/dev/vol</filename>.</para>
2611638Srgrimes
26275284Sru      <para>The root filesystem can now be located on a &man.vinum.4;
26375284Sru	volume.  More information can be found in the &man.vinum.4;
26475284Sru	manual page.</para>
26575284Sru
26675284Sru      <para arch="pc98">The wfd and wst drivers, which have been
26774942Sru        broken for some time, have been removed.</para>
26874942Sru
2691638Srgrimes    </sect3>
2701638Srgrimes
2711638Srgrimes    <sect3>
2721638Srgrimes      <title>Filesystems</title>
2731638Srgrimes
2741638Srgrimes      <para>Bugs that could cause the unmounting of a smbfs share to
2751638Srgrimes	fail or cause a kernel panic have been fixed.</para>
2761638Srgrimes
2771638Srgrimes    </sect3>
2781638Srgrimes
2791638Srgrimes    <sect3>
28058494Sru      <title>PCCARD Support</title>
2811638Srgrimes
2821638Srgrimes      <para></para>
2831638Srgrimes    </sect3>
2841638Srgrimes
2851638Srgrimes    <sect3>
2861638Srgrimes      <title>Multimedia Support</title>
2871638Srgrimes
2881638Srgrimes      <para></para>
2891638Srgrimes    </sect3>
2901638Srgrimes
2911638Srgrimes    <sect3>
2921638Srgrimes      <title>Contributed Software</title>
2931638Srgrimes
2941638Srgrimes      <para><application>IPFilter</application> has been updated to
2951638Srgrimes	3.4.31.</para>
2961638Srgrimes
2971638Srgrimes    </sect3>
2981638Srgrimes  </sect2>
2991638Srgrimes
3001638Srgrimes  <sect2 id="userland">
3011638Srgrimes    <title>Userland Changes</title>
3021638Srgrimes
3031638Srgrimes    <para>&man.adduser.8; now correctly handles setting user passwords
3041638Srgrimes      containing special shell characters.</para>
3051638Srgrimes
3061638Srgrimes    <para arch="alpha,i386">The <filename>compat4x</filename>
3071638Srgrimes      distribution now includes the
3081638Srgrimes      <filename>libcrypto.so.2</filename>,
3091638Srgrimes      <filename>libgmp.so.3</filename>, and
3101638Srgrimes      <filename>libssl.so.2</filename> libraries from &os;
3111638Srgrimes      4.7-RELEASE.</para>
3121638Srgrimes
3131638Srgrimes    <para>&man.config.8; now implements a <literal>nodevice</literal>
3141638Srgrimes      kernel configuration file directive that cancels the effect of a
3151638Srgrimes      <literal>device</literal> directive.</para>
3161638Srgrimes
3171638Srgrimes    <para>The <option>-N</option> and <option>-W</option> flags to
3181638Srgrimes      &man.disklabel.8; have been retired.</para>
3191638Srgrimes
3201638Srgrimes    <para>&man.disklabel.8; is now only built for architectures where
32174942Sru      it is useful (i386, pc98, alpha, and ia64).</para>
3221638Srgrimes
3231638Srgrimes    <para>The <option>-s</option> to &man.disklabel.8; has been
3241638Srgrimes      removed because the i386 boot loader now resides in a single
3251638Srgrimes      file.</para>
3261638Srgrimes
3271638Srgrimes    <para>&man.dump.8; now supports caching of disk blocks with the
32874942Sru      <option>-C</option> option.  This can improve dump performance
32974942Sru      at the cost of possibly missing filesystem updates that occur
3301638Srgrimes      between passes.</para>
3311638Srgrimes
3321638Srgrimes    <para>&man.dumpfs.8; now supports a <option>-m</option> flag to
3331638Srgrimes      print file system parameters in the form of a &man.newfs.8;
3341638Srgrimes      command.</para>
335
336    <para>&man.elfdump.1;, a utility to display information about &man.elf.5;
337      format executable files, has been added.</para>
338
339    <para>&man.fetch.1; uses the <filename>.netrc</filename> support
340      in &man.fetch.3; and also supports a <option>-N</option> to
341      specify an alternate <filename>.netrc</filename> file.</para>
342
343    <para>&man.fetch.3; now has support for
344      <filename>.netrc</filename> files (see &man.ftp.1; for more
345      details).</para>
346
347    <para>&man.ftpd.8; now supports a <option>-h</option> option to
348      disable printing any host-specific information, such as the
349      &man.ftpd.8; version or hostname, in server messages.
350      &merged;</para>
351
352    <para>&man.ftpd.8; now supports a <option>-P</option> option to
353      specify a port on which to listen in daemon mode.  The default
354      data port number is now set to be one less than the control port
355      number, rather than being hard-coded. &merged;</para>
356
357    <para>&man.ftpd.8; now supports an extended format of the
358      <filename>/etc/ftpchroot</filename> file.  Please refer
359      to the &man.ftpchroot.5; manpage, which is now available,
360      for details. &merged;</para>
361
362    <para>&man.ftpd.8; now supports login directory pathnames
363      that specify simultaneously a directory for &man.chroot.2;
364      and that to change to in the chrooted environment.  The
365      <literal>/./</literal> separator is used for
366      this purpose, like in other FTP daemons having this feature.
367      It may be used in both &man.ftpchroot.5; and &man.passwd.5;.
368      &merged;</para>
369
370    <para>&man.fwcontrol.8; now supports <option>-R</option> and
371      <option>-S</option> options for receiving and sending DV
372      streams. &merged;</para>
373
374    <para>&man.ipfw.8; now supports <literal>enable</literal> and
375      <literal>disable</literal> commands to control various aspects
376      of the operation of &man.ipfw.4; (including enabling and
377      disabling the firewall itself).  These provide a more convenient
378      and visible interface than the existing sysctl
379      variables. &merged;</para>
380
381    <para>&man.kenv.1; has been moved from
382      <filename>/usr/bin</filename> to <filename>/bin</filename> to
383      make it available at times during system startup when only the
384      root filesystem is mounted.</para>
385
386    <para>The MAKEDEV script is now unnecessary, due to the mandatory
387      presence of &man.devfs.5;, and has been removed.</para>
388
389    <para>The &man.libgeom.3; library has been added to allow some
390      userland access to the &man.geom.4; subsystem.</para>
391
392    <para>&man.mount.nfs.8; now supports a <option>-c</option> flag to
393      avoid doing a &man.connect.2; for UDP mount points.  This option
394      must be used if the server does not reply to requests from the
395      standard NFS port number 2049 or if it replies to requests using
396      a different IP address (which can occur if the server is
397      multi-homed).  Setting the
398      <varname>vfs.nfs.nfs_ip_paranoia</varname> sysctl to
399      <literal>0</literal> will make this option the
400      default. &merged;</para>
401
402    <para>&man.newsyslog.8; now supports a <literal>W</literal> flag
403      to force previously-started compression jobs for an entry (or
404      group of entries specified with the <literal>G</literal> flag)
405      to finish before beginning a new one.  This feature is designed
406      to prevent system overloads caused by starting several
407      compression jobs on big files simultaneously. &merged;</para>
408
409    <para>&man.pam.ssh.8; has been rewritten.  One side effect of the
410      rewrite is that it now starts a separate instance of
411      &man.ssh-agent.1; for each session instead of trying to connect
412      each session to the agent started by the first session.</para>
413
414    <para>&man.ping.8; now supports a <option>-D</option> flag to set
415      the <quote>Don't Fragment</quote> bit on outgoing packets.</para>
416
417    <para>&man.ping.8; now supports a <option>-M</option> flag to use
418      ICMP mask request messages instead of ICMP echo requests.</para>
419
420    <para>&man.ping.8; now supports a <option>-z</option> flag to set
421      the Type of Service bits in outgoing packets.</para>
422
423    <para>&man.pw.8; can now add a user whose name ends with a
424      <literal>$</literal> character; this change is intended to help
425      administration of <application>Samba</application>
426      services. &merged;</para>
427
428    <para>A bug in &man.rand.3; that could cause a sequence to remain
429      stuck at <literal>0</literal> has been fixed.  (&man.rand.3;
430      remains unsuitable for all but trivial uses.)</para>
431
432    <para>&man.sem.open.3; now correctly handles multiple opens of the
433      same semaphore; as a result, &man.sem.close.3; no longer crashes
434      calling programs.</para>
435
436    <para>The seeding algorithm used by &man.srandom.3; has been
437      strengthened.</para>
438
439    <para arch="sparc64">The sunlabel utility, a program analogous to
440      &man.disklabel.8; that works on Sun disk labels, has been
441      added.</para>
442
443    <para>The &man.swapoff.8; command has been added to disable paging
444      and swapping on a device.  A related &man.swapctl.8; command has
445      been added to provide an interface to &man.swapon.8; and
446      &man.swapoff.8; similar to other BSDs.
447
448      <note>
449        <para>The &man.swapoff.8; feature should be considered
450	  experimental.</para>
451      </note>
452    </para>
453
454    <para>&man.syslogd.8; now allows multiple hosts or programs to be
455      named in host or program specifications in &man.syslog.conf.5;
456      files.</para>
457
458    <para>&man.systat.1; now includes an <option>-ifstat</option>
459      display mode that displays the network traffic going through
460      active intrfaces on the system.</para>
461
462    <para>&man.xargs.1; now supports a <option>-P</option> option to
463      execute multiple copies of the same utility in parallel.</para>
464
465    <sect3>
466      <title>Contributed Software</title>
467
468      <para><application>awk</application> from Bell Labs has been
469	updated to a 13 December 2002 snapshot.</para>
470
471      <para><application>BIND</application> has been updated to
472        version 8.3.4. &merged;</para>
473
474      <para>All of the <application>bzip2</application> suite of
475        applications is now installed in the base system (in
476        particular, <command>bzip2recover</command> is now built and
477        installed. &merged;</para>
478
479      <para><application>CVS</application> has been updated to
480	1.11.5. &merged;</para>
481
482      <para><application>FILE</application> has been updated to
483	3.40.</para>
484
485      <para><application>GCC</application> has been updated to 
486	3.2.2 (release version).</para>
487
488      <para>The <application>ISC DHCP</application> client has been
489	updated to 3.0.1RC11.</para>
490
491      <para><application>libpcap</application> now has support for
492	selecting among multiple data link types on an
493	interface.</para>
494
495      <para><application>OpenPAM</application> has been updated to the
496        <quote>Daffodil</quote> release.</para>
497
498      <para><application>OpenSSL</application> has been updated to
499        release 0.9.7a.  Among other features, this release includes
500        support for AES and takes advantage of &man.crypto.4;
501        devices. &merged;</para>
502
503      <para><application>sendmail</application> has been updated to
504        version 8.12.7. &merged;</para>
505
506      <para>&man.tcpdump.1; now supports a <option>-L</option> flag to
507	list the data link types available on an interface and a
508	<option>-y</option> option to specify the data link type to use while
509	capturing packets.</para>
510
511    </sect3>
512
513    <sect3>
514      <title>Ports/Packages Collection Infrastructure</title>
515
516      <para></para>
517    </sect3>
518  </sect2>
519
520  <sect2>
521    <title>Release Engineering and Integration</title>
522
523    <para>&man.sysinstall.8; once again supports installing individual
524      components of <application>XFree86</application>.  Supporting
525      changes (not user-visible) generalize the concept of installing
526      parts of distributions as packages.</para>
527
528  </sect2>
529
530  <sect2>
531    <title>Documentation</title>
532
533    <para></para>
534  </sect2>
535
536</sect1>
537
538<sect1 id="upgrade">
539  <title>Upgrading from previous releases of &os;</title>
540
541  <para>Users with existing &os; systems are
542    <emphasis>highly</emphasis> encouraged to read the <quote>Early
543    Adopter's Guide to &os; 5.0</quote>.  This document generally has
544    the filename <filename>EARLY.TXT</filename> on the distribution
545    media, or any other place that the release notes can be found.  It
546    offers some notes on upgrading, but more importantly, also
547    discusses some of the relative merits of upgrading to &os;
548    5.<replaceable>X</replaceable> versus running &os;
549    4.<replaceable>X</replaceable>.</para>
550
551  <important>
552    <para>Upgrading &os; should, of course, only be attempted after
553      backing up <emphasis>all</emphasis> data and configuration
554      files.</para>
555  </important>
556</sect1>
557