2001-10-04 22:40:19 +00:00
|
|
|
<articleinfo>
|
2001-10-24 16:01:40 +00:00
|
|
|
<title>&os;/&arch; &release.current; Release Notes</title>
|
2001-10-04 22:40:19 +00:00
|
|
|
|
2004-09-05 14:53:34 +00:00
|
|
|
<corpauthor>The &os; Project</corpauthor>
|
2001-10-04 22:40:19 +00:00
|
|
|
|
2001-10-04 23:06:37 +00:00
|
|
|
<pubdate>$FreeBSD$</pubdate>
|
|
|
|
|
2001-10-04 22:40:19 +00:00
|
|
|
<copyright>
|
|
|
|
<year>2000</year>
|
|
|
|
<year>2001</year>
|
2002-01-02 17:27:58 +00:00
|
|
|
<year>2002</year>
|
2003-01-06 21:59:16 +00:00
|
|
|
<year>2003</year>
|
2004-01-10 18:10:20 +00:00
|
|
|
<year>2004</year>
|
2005-02-19 20:10:38 +00:00
|
|
|
<year>2005</year>
|
2004-09-05 14:53:34 +00:00
|
|
|
<holder role="mailto:doc@FreeBSD.org">The &os; Documentation Project</holder>
|
2001-10-04 22:40:19 +00:00
|
|
|
</copyright>
|
|
|
|
|
2005-03-13 02:43:01 +00:00
|
|
|
<legalnotice id="trademarks" role="trademarks">
|
|
|
|
&tm-attrib.freebsd;
|
|
|
|
&tm-attrib.ibm;
|
|
|
|
&tm-attrib.ieee;
|
|
|
|
&tm-attrib.intel;
|
|
|
|
&tm-attrib.sparc;
|
|
|
|
&tm-attrib.general;
|
|
|
|
</legalnotice>
|
|
|
|
|
2001-10-25 21:06:37 +00:00
|
|
|
<abstract>
|
|
|
|
<para>The release notes for &os; &release.current; contain a summary
|
2005-06-30 04:55:46 +00:00
|
|
|
of the changes made to the &os; base system on the
|
|
|
|
&release.branch; development line.
|
2003-05-03 22:18:24 +00:00
|
|
|
This document lists applicable security advisories that were issued since
|
|
|
|
the last release, as well as significant changes to the &os;
|
|
|
|
kernel and userland.
|
|
|
|
Some brief remarks on upgrading are also presented.</para>
|
2001-10-25 21:06:37 +00:00
|
|
|
</abstract>
|
|
|
|
</articleinfo>
|
2001-10-04 22:40:19 +00:00
|
|
|
|
2003-01-12 18:23:15 +00:00
|
|
|
<sect1 id="intro">
|
2001-10-04 22:40:19 +00:00
|
|
|
<title>Introduction</title>
|
|
|
|
|
2002-02-18 21:22:08 +00:00
|
|
|
<para>This document contains the release notes for &os;
|
|
|
|
&release.current; on the &arch.print; hardware platform. It
|
2002-06-20 21:19:49 +00:00
|
|
|
describes recently added, changed, or deleted features of &os;.
|
|
|
|
It also provides some notes on upgrading
|
2002-02-18 21:22:08 +00:00
|
|
|
from previous versions of &os;.</para>
|
2001-10-04 22:40:19 +00:00
|
|
|
|
2004-08-21 08:59:53 +00:00
|
|
|
<![ %release.type.current [
|
|
|
|
|
|
|
|
<para>The &release.type; distribution to which these release notes
|
|
|
|
apply represents the latest point along the &release.branch; development
|
2005-03-19 19:54:09 +00:00
|
|
|
branch since &release.branch; was created. Information regarding pre-built, binary
|
2004-08-21 08:59:53 +00:00
|
|
|
&release.type; distributions along this branch
|
|
|
|
can be found at <ulink url="&release.url;"></ulink>.</para>
|
|
|
|
|
|
|
|
]]>
|
|
|
|
|
2001-10-04 22:40:19 +00:00
|
|
|
<![ %release.type.snapshot [
|
|
|
|
|
|
|
|
<para>The &release.type; distribution to which these release notes
|
2002-02-18 21:22:08 +00:00
|
|
|
apply represents a point along the &release.branch; development
|
2005-03-19 19:54:09 +00:00
|
|
|
branch between &release.prev; and the future &release.next;.
|
|
|
|
Information regarding
|
2002-02-18 21:22:08 +00:00
|
|
|
pre-built, binary &release.type; distributions along this branch
|
|
|
|
can be found at <ulink url="&release.url;"></ulink>.</para>
|
2001-10-04 22:40:19 +00:00
|
|
|
|
|
|
|
]]>
|
|
|
|
|
|
|
|
<![ %release.type.release [
|
|
|
|
|
2002-02-18 21:22:08 +00:00
|
|
|
<para>This distribution of &os; &release.current; is a
|
|
|
|
&release.type; distribution. It can be found at <ulink
|
|
|
|
url="&release.url;"></ulink> or any of its mirrors. More
|
|
|
|
information on obtaining this (or other) &release.type;
|
|
|
|
distributions of &os; can be found in the <ulink
|
2004-07-27 00:02:19 +00:00
|
|
|
url="&url.books.handbook;/mirrors.html"><quote>Obtaining
|
2004-09-05 14:53:34 +00:00
|
|
|
&os;</quote> appendix</ulink> to the <ulink
|
|
|
|
url="&url.books.handbook;/">&os;
|
2002-02-18 21:22:08 +00:00
|
|
|
Handbook</ulink>.</para>
|
2001-10-04 22:40:19 +00:00
|
|
|
|
|
|
|
]]>
|
2003-05-03 22:18:24 +00:00
|
|
|
|
|
|
|
<para>All users are encouraged to consult the release errata before
|
|
|
|
installing &os;. The errata document is updated with
|
|
|
|
<quote>late-breaking</quote> information discovered late in the
|
|
|
|
release cycle or after the release. Typically, it contains
|
|
|
|
information on known bugs, security advisories, and corrections to
|
|
|
|
documentation. An up-to-date copy of the errata for &os;
|
|
|
|
&release.current; can be found on the &os; Web site.</para>
|
|
|
|
|
2001-10-04 22:40:19 +00:00
|
|
|
</sect1>
|
|
|
|
|
2003-01-12 18:23:15 +00:00
|
|
|
<sect1 id="new">
|
2001-04-27 21:28:02 +00:00
|
|
|
<title>What's New</title>
|
|
|
|
|
2002-06-20 21:19:49 +00:00
|
|
|
<para>This section describes
|
2004-09-12 07:16:52 +00:00
|
|
|
the most user-visible new or changed features in &os;
|
|
|
|
since &release.prev;.
|
|
|
|
In general, changes described here are unique to the &release.branch;
|
|
|
|
branch unless specifically marked as &merged; features.
|
2002-06-20 21:19:49 +00:00
|
|
|
</para>
|
|
|
|
|
|
|
|
<para>Typical release note items
|
2003-05-03 22:18:24 +00:00
|
|
|
document recent security advisories issued after
|
2003-12-07 01:08:24 +00:00
|
|
|
&release.prev.historic;,
|
2003-05-03 22:18:24 +00:00
|
|
|
new drivers or hardware support, new commands or options,
|
|
|
|
major bug fixes, or contributed software upgrades. They may also
|
|
|
|
list changes to major ports/packages or release engineering
|
|
|
|
practices. Clearly the release notes cannot list every single
|
|
|
|
change made to &os; between releases; this document focuses
|
|
|
|
primarily on security advisories, user-visible changes, and major
|
|
|
|
architectural improvements.</para>
|
2001-04-27 21:28:02 +00:00
|
|
|
|
2003-02-06 16:21:49 +00:00
|
|
|
<sect2 id="security">
|
|
|
|
<title>Security Advisories</title>
|
|
|
|
|
2005-07-15 15:15:20 +00:00
|
|
|
<para></para>
|
2003-02-24 17:23:03 +00:00
|
|
|
</sect2>
|
2003-02-06 16:21:49 +00:00
|
|
|
|
2001-07-26 16:31:22 +00:00
|
|
|
<sect2 id="kernel">
|
2001-04-27 21:28:02 +00:00
|
|
|
<title>Kernel Changes</title>
|
|
|
|
|
2005-07-15 16:38:52 +00:00
|
|
|
<para>A new sysctl variable <varname>kern.malloc_stats</varname>
|
|
|
|
has been added. This allows to export kernel malloc
|
|
|
|
statistics via a binary structure stream.</para>
|
|
|
|
|
|
|
|
<para>A new sysctl variable <varname>vm.zone_stats</varname>
|
|
|
|
has been added. This allows to export &man.uma.9; allocator
|
|
|
|
statistics via a binary structure stream.</para>
|
2005-06-03 18:37:16 +00:00
|
|
|
|
New release notes:
hw.pci.do_powerstate change,
FreeBSD/ia64 SMP support,
a kernel config for MAC added,
tnt4882(4) driver added,
agp(4) now supports ATI IGP chipsets,
re(4): D-Link DGE-528(T) Gigabit Ethernet card support,
aac(4): Adaptec 2610SA SATA-RAID controller support,
ata(4): ITE IT8211F, PDC40718, and PDC40719 support,
hptmv(4) update: amd64 and PAE support,
gpt(8) GPT partition label support,
kenv(1) and sysctl(8) -q flag added,
libedit updated,
rpcgen(1) now generate ANSI C code instead of K&R style, and
OpenSSH 4.0p1->4.2p1.
Update release notes:
Fix an entry about ifconfig_<ifn> NOAUTO keyword.
2005-10-31 16:52:11 +00:00
|
|
|
<para>The sysctl variable <varname>hw.pci.do_powerstate</varname>
|
|
|
|
has been changed from a boolean to a range.
|
|
|
|
<literal>0</literal> means no power management,
|
|
|
|
<literal>1</literal> means conservative power management which
|
|
|
|
any device class that has caused problems is added to the watch list,
|
|
|
|
<literal>2</literal> means aggressive power management where
|
|
|
|
any device class that is not fundamental to the system is added to the list,
|
|
|
|
and <literal>3</literal> means power them all down unconditionally.
|
|
|
|
The default is <literal>1</literal>.</para>
|
|
|
|
|
|
|
|
<para arch="ia64">The <filename>GENERIC</filename> kernel now enables
|
|
|
|
SMP support by default.</para>
|
|
|
|
|
|
|
|
<para>Sample kernel configuration files
|
|
|
|
<filename>src/sys/<replaceable>arch</replaceable>/conf/MAC</filename>
|
|
|
|
for the Mandatory Access Control framework have been added.</para>
|
|
|
|
|
2003-04-12 15:13:26 +00:00
|
|
|
<sect3 id="boot">
|
2003-04-25 14:42:53 +00:00
|
|
|
<title>Boot Loader Changes</title>
|
2002-02-18 21:09:27 +00:00
|
|
|
|
New release notes:
/boot.config -S option,
comconsole_speed loader tunable,
debug.mpsafevfs=1 on ia64 by default,
snd_via8233(4) supported on amd64,
IPv6 pMTU discovery for multicast packets disabled by default,
new sysctl: net.inet6.ip6.mcast_pmtu,
net.inet.icmp.reply_from_interface, and
net.inet.icmp.quotelen,
IP_MINTTL socket option,
ata(4) DMA workaround,
cmp(1) -h option,
new functions: pidfile(3), and
memmem(3),
netstat(1) -h option,
pkill(1) -F and -L option,
powerd(8) -P option,
removable_interfaces rc.conf variable removed,
ifconfig_<ifn>, and
sysinstall(8) default partition size calculation changed.
2005-10-03 17:24:20 +00:00
|
|
|
<para>A new option <option>-S</option>,
|
|
|
|
which allows setting the <filename>boot2</filename>
|
|
|
|
serial console speed in the <filename>/boot.config</filename>
|
|
|
|
file or on the <prompt>boot:</prompt> prompt line,
|
|
|
|
has been added.</para>
|
|
|
|
|
|
|
|
<para arch="i386,amd64">A new loader tunable
|
|
|
|
<varname>comconsole_speed</varname> to change
|
|
|
|
the serial console speed has been added.
|
|
|
|
If the previous stage boot loader requested a serial console
|
|
|
|
then the default speed is determined from the current serial port
|
|
|
|
speed, and otherwise it is set to 9600 or the value of
|
|
|
|
the kernel option <literal>BOOT_COMCONSOLE_SPEED</literal>
|
|
|
|
at compile time.</para>
|
New release notes:
Beastie boot menu disabled,
acpi(4) turns ACPI and PCI devices off or to a lower
power state in suspend,
acpi_ibm driver added,
ed(4) ALTQ support,
ipfw(4) ucred-based rules can be used with debug.mpsafenet=1,
TCP-MD5 implementation in KAME IPv4 IPsec,
ftpd(8) 212 and 213 status code support,
gvinum checkparity/rebuildparity/setstate subcommand support,
periodic(8) security report now includes blocked packet
counts by pf(4),
ppp(8) NAS-IP-Address/NAS-Identifier options,
pppd(8) incorrect CBCP response fix, and
rescue(8) now includes BSD tar.
Update release notes:
rc.conf(5) network interface renaming support (MFC), and
markup fix in the entry of systat(1) IPv6 support.
2005-03-06 18:01:05 +00:00
|
|
|
|
2003-04-25 14:42:53 +00:00
|
|
|
<!-- Above this line, order boot loader changes by keyword-->
|
2001-10-12 17:29:22 +00:00
|
|
|
|
2003-01-19 23:17:03 +00:00
|
|
|
</sect3>
|
2001-05-10 23:38:32 +00:00
|
|
|
|
2004-09-18 06:38:08 +00:00
|
|
|
<sect3 id="proc">
|
|
|
|
<title>Hardware Support</title>
|
2005-02-22 10:34:40 +00:00
|
|
|
|
New release notes:
acpi_thermal(4) passive cooling support,
ichsmb(4) unloading bug fixed,
smbios(4) support on amd64,
hw.apic.enable_extint added,
sound(4) improvements,
MPSAFE: the bottom half of NFS, snd_als4000(4),
snd_cmi(4), snd_via8233(4), snd_via82c686(4),
and natm(4),
GEOM_ZERO class added,
umass(4) PLAY_* commands support,
moused(8) -H flag,
shared library version bump, and
pkg_version(1) -o and -O flags.
2005-10-02 16:14:41 +00:00
|
|
|
<para>The &man.acpi.thermal.4; driver now supports
|
|
|
|
passive cooling.</para>
|
|
|
|
|
2005-08-30 22:25:22 +00:00
|
|
|
<para>Support for the PadLock Security Co-processor in VIA C3
|
|
|
|
processors has been added to the &man.crypto.9; subsystem.
|
|
|
|
&merged;</para>
|
2005-03-12 19:04:03 +00:00
|
|
|
|
New release notes:
acpi_thermal(4) passive cooling support,
ichsmb(4) unloading bug fixed,
smbios(4) support on amd64,
hw.apic.enable_extint added,
sound(4) improvements,
MPSAFE: the bottom half of NFS, snd_als4000(4),
snd_cmi(4), snd_via8233(4), snd_via82c686(4),
and natm(4),
GEOM_ZERO class added,
umass(4) PLAY_* commands support,
moused(8) -H flag,
shared library version bump, and
pkg_version(1) -o and -O flags.
2005-10-02 16:14:41 +00:00
|
|
|
<para>A bug which prevents the &man.ichsmb.4; kernel module
|
|
|
|
from unloading has been fixed.</para>
|
|
|
|
|
New release notes:
/boot.config -S option,
comconsole_speed loader tunable,
debug.mpsafevfs=1 on ia64 by default,
snd_via8233(4) supported on amd64,
IPv6 pMTU discovery for multicast packets disabled by default,
new sysctl: net.inet6.ip6.mcast_pmtu,
net.inet.icmp.reply_from_interface, and
net.inet.icmp.quotelen,
IP_MINTTL socket option,
ata(4) DMA workaround,
cmp(1) -h option,
new functions: pidfile(3), and
memmem(3),
netstat(1) -h option,
pkill(1) -F and -L option,
powerd(8) -P option,
removable_interfaces rc.conf variable removed,
ifconfig_<ifn>, and
sysinstall(8) default partition size calculation changed.
2005-10-03 17:24:20 +00:00
|
|
|
<para arch="ia64">The loader tunable <varname>debug.mpsafevfs</varname>
|
|
|
|
is set to <literal>1</literal> by default.</para>
|
|
|
|
|
New release notes:
acpi_thermal(4) passive cooling support,
ichsmb(4) unloading bug fixed,
smbios(4) support on amd64,
hw.apic.enable_extint added,
sound(4) improvements,
MPSAFE: the bottom half of NFS, snd_als4000(4),
snd_cmi(4), snd_via8233(4), snd_via82c686(4),
and natm(4),
GEOM_ZERO class added,
umass(4) PLAY_* commands support,
moused(8) -H flag,
shared library version bump, and
pkg_version(1) -o and -O flags.
2005-10-02 16:14:41 +00:00
|
|
|
<para arch="amd64">The smbios(4) driver support for amd64 has been
|
|
|
|
added.</para>
|
|
|
|
|
New release notes:
hw.pci.do_powerstate change,
FreeBSD/ia64 SMP support,
a kernel config for MAC added,
tnt4882(4) driver added,
agp(4) now supports ATI IGP chipsets,
re(4): D-Link DGE-528(T) Gigabit Ethernet card support,
aac(4): Adaptec 2610SA SATA-RAID controller support,
ata(4): ITE IT8211F, PDC40718, and PDC40719 support,
hptmv(4) update: amd64 and PAE support,
gpt(8) GPT partition label support,
kenv(1) and sysctl(8) -q flag added,
libedit updated,
rpcgen(1) now generate ANSI C code instead of K&R style, and
OpenSSH 4.0p1->4.2p1.
Update release notes:
Fix an entry about ifconfig_<ifn> NOAUTO keyword.
2005-10-31 16:52:11 +00:00
|
|
|
<para>The tnt4882(4) driver which supports National Instruments
|
|
|
|
PCI-GPIB card has been added.</para>
|
|
|
|
|
New release notes:
acpi_thermal(4) passive cooling support,
ichsmb(4) unloading bug fixed,
smbios(4) support on amd64,
hw.apic.enable_extint added,
sound(4) improvements,
MPSAFE: the bottom half of NFS, snd_als4000(4),
snd_cmi(4), snd_via8233(4), snd_via82c686(4),
and natm(4),
GEOM_ZERO class added,
umass(4) PLAY_* commands support,
moused(8) -H flag,
shared library version bump, and
pkg_version(1) -o and -O flags.
2005-10-02 16:14:41 +00:00
|
|
|
<para arch="i386">A new loader tunable
|
|
|
|
<varname>hw.apic.enable_extint</varname> has been added.
|
|
|
|
This tunable can be used not to mask the ExtINT pin on the first
|
|
|
|
I/O APIC. At least one chipset for Intel Pentium III seems
|
|
|
|
to need this even though all of the pins in the 8259A's are masked.
|
|
|
|
The default is still to mask the ExtINT pin.</para>
|
|
|
|
|
2004-09-18 06:38:08 +00:00
|
|
|
<sect4 id="mm">
|
|
|
|
<title>Multimedia Support</title>
|
|
|
|
|
New release notes:
hw.pci.do_powerstate change,
FreeBSD/ia64 SMP support,
a kernel config for MAC added,
tnt4882(4) driver added,
agp(4) now supports ATI IGP chipsets,
re(4): D-Link DGE-528(T) Gigabit Ethernet card support,
aac(4): Adaptec 2610SA SATA-RAID controller support,
ata(4): ITE IT8211F, PDC40718, and PDC40719 support,
hptmv(4) update: amd64 and PAE support,
gpt(8) GPT partition label support,
kenv(1) and sysctl(8) -q flag added,
libedit updated,
rpcgen(1) now generate ANSI C code instead of K&R style, and
OpenSSH 4.0p1->4.2p1.
Update release notes:
Fix an entry about ifconfig_<ifn> NOAUTO keyword.
2005-10-31 16:52:11 +00:00
|
|
|
<para>The &man.agp.4; driver now supports ATI IGP chipsets.</para>
|
|
|
|
|
New release notes:
acpi_thermal(4) passive cooling support,
ichsmb(4) unloading bug fixed,
smbios(4) support on amd64,
hw.apic.enable_extint added,
sound(4) improvements,
MPSAFE: the bottom half of NFS, snd_als4000(4),
snd_cmi(4), snd_via8233(4), snd_via82c686(4),
and natm(4),
GEOM_ZERO class added,
umass(4) PLAY_* commands support,
moused(8) -H flag,
shared library version bump, and
pkg_version(1) -o and -O flags.
2005-10-02 16:14:41 +00:00
|
|
|
<para>The &man.sound.4; driver now supports
|
|
|
|
wider range sampling rate, multiple precisions choice,
|
|
|
|
and 24/32 bit PCM format conversion.</para>
|
|
|
|
|
|
|
|
<para>The &man.snd.als4000.4; driver is now MPSAFE.</para>
|
|
|
|
|
|
|
|
<para>The &man.snd.cmi.4; driver is now MPSAFE.</para>
|
|
|
|
|
|
|
|
<para>The &man.snd.via8233.4; driver is now MPSAFE.</para>
|
|
|
|
|
New release notes:
/boot.config -S option,
comconsole_speed loader tunable,
debug.mpsafevfs=1 on ia64 by default,
snd_via8233(4) supported on amd64,
IPv6 pMTU discovery for multicast packets disabled by default,
new sysctl: net.inet6.ip6.mcast_pmtu,
net.inet.icmp.reply_from_interface, and
net.inet.icmp.quotelen,
IP_MINTTL socket option,
ata(4) DMA workaround,
cmp(1) -h option,
new functions: pidfile(3), and
memmem(3),
netstat(1) -h option,
pkill(1) -F and -L option,
powerd(8) -P option,
removable_interfaces rc.conf variable removed,
ifconfig_<ifn>, and
sysinstall(8) default partition size calculation changed.
2005-10-03 17:24:20 +00:00
|
|
|
<para>The &man.snd.via82c686.4; driver is now MPSAFE.</para>
|
2004-09-18 06:38:08 +00:00
|
|
|
</sect4>
|
|
|
|
|
|
|
|
<sect4 id="net-if">
|
|
|
|
<title>Network Interface Support</title>
|
|
|
|
|
2005-09-05 17:16:50 +00:00
|
|
|
<para>The &man.dc.4; driver is now MPSAFE. &merged;</para>
|
2005-08-30 22:25:22 +00:00
|
|
|
|
|
|
|
<para>The &man.de.4; driver has been converted to the &man.bus.dma.9;
|
2005-09-05 17:16:50 +00:00
|
|
|
API and is now MPSAFE.</para>
|
2005-08-30 22:25:22 +00:00
|
|
|
|
2005-09-05 17:16:50 +00:00
|
|
|
<para>The &man.ed.4; driver is now MPSAFE.</para>
|
2005-08-30 22:25:22 +00:00
|
|
|
|
|
|
|
<para>The &man.el.4; driver has been removed.</para>
|
|
|
|
|
2005-09-05 17:16:50 +00:00
|
|
|
<para>The &man.my.4; driver is now MPSAFE. &merged;</para>
|
2005-08-30 22:25:22 +00:00
|
|
|
|
2005-09-05 17:16:50 +00:00
|
|
|
<para>The &man.pcn.4; driver is now MPSAFE. &merged;</para>
|
2005-08-30 22:25:22 +00:00
|
|
|
|
New release notes:
hw.pci.do_powerstate change,
FreeBSD/ia64 SMP support,
a kernel config for MAC added,
tnt4882(4) driver added,
agp(4) now supports ATI IGP chipsets,
re(4): D-Link DGE-528(T) Gigabit Ethernet card support,
aac(4): Adaptec 2610SA SATA-RAID controller support,
ata(4): ITE IT8211F, PDC40718, and PDC40719 support,
hptmv(4) update: amd64 and PAE support,
gpt(8) GPT partition label support,
kenv(1) and sysctl(8) -q flag added,
libedit updated,
rpcgen(1) now generate ANSI C code instead of K&R style, and
OpenSSH 4.0p1->4.2p1.
Update release notes:
Fix an entry about ifconfig_<ifn> NOAUTO keyword.
2005-10-31 16:52:11 +00:00
|
|
|
<para>The &man.re.4; driver now supports D-Link DGE-528(T)
|
|
|
|
Gigabit Ethernet card.</para>
|
|
|
|
|
2005-09-05 17:16:50 +00:00
|
|
|
<para>The &man.sf.4; driver is now MPSAFE. &merged;</para>
|
2005-08-30 22:25:22 +00:00
|
|
|
|
2005-09-05 17:16:50 +00:00
|
|
|
<para>The &man.ste.4; driver is now MPSAFE.</para>
|
2004-09-18 06:38:08 +00:00
|
|
|
</sect4>
|
2003-01-19 23:17:03 +00:00
|
|
|
</sect3>
|
2001-04-27 21:28:02 +00:00
|
|
|
|
2003-04-12 15:13:26 +00:00
|
|
|
<sect3 id="net-proto">
|
2003-01-19 23:17:03 +00:00
|
|
|
<title>Network Protocols</title>
|
2001-04-27 21:28:02 +00:00
|
|
|
|
2005-10-02 21:02:37 +00:00
|
|
|
<para>The &man.gre.4; driver, which is for GRE encapsulation
|
|
|
|
found in RFC 1701 and RFC 1702 now supports IPv6 over GRE.</para>
|
|
|
|
|
New release notes:
/boot.config -S option,
comconsole_speed loader tunable,
debug.mpsafevfs=1 on ia64 by default,
snd_via8233(4) supported on amd64,
IPv6 pMTU discovery for multicast packets disabled by default,
new sysctl: net.inet6.ip6.mcast_pmtu,
net.inet.icmp.reply_from_interface, and
net.inet.icmp.quotelen,
IP_MINTTL socket option,
ata(4) DMA workaround,
cmp(1) -h option,
new functions: pidfile(3), and
memmem(3),
netstat(1) -h option,
pkill(1) -F and -L option,
powerd(8) -P option,
removable_interfaces rc.conf variable removed,
ifconfig_<ifn>, and
sysinstall(8) default partition size calculation changed.
2005-10-03 17:24:20 +00:00
|
|
|
<para>The path MTU discovery for multicast packets in the &os;
|
|
|
|
&man.ip6.4; stack has been disabled by default because
|
|
|
|
notifying path MTU by a lot of routers in multicast
|
|
|
|
can be a kind of distributed Denial-of-Service attack to a router.
|
|
|
|
This feature can be enabled by using a new sysctl variable
|
|
|
|
<varname>net.inet6.ip6.mcast_pmtu</varname>.</para>
|
|
|
|
|
2005-10-02 21:02:37 +00:00
|
|
|
<para>The &man.ipfw.4;, IP packet filter now supports IPv6.
|
|
|
|
The &man.ip6fw.8; is deprecated and will be removed
|
|
|
|
in the future releases.</para>
|
|
|
|
|
|
|
|
<para>The &man.natm.4;, Native Mode ATM protocol layer is now MPSAFE.</para>
|
|
|
|
|
New release notes:
/boot.config -S option,
comconsole_speed loader tunable,
debug.mpsafevfs=1 on ia64 by default,
snd_via8233(4) supported on amd64,
IPv6 pMTU discovery for multicast packets disabled by default,
new sysctl: net.inet6.ip6.mcast_pmtu,
net.inet.icmp.reply_from_interface, and
net.inet.icmp.quotelen,
IP_MINTTL socket option,
ata(4) DMA workaround,
cmp(1) -h option,
new functions: pidfile(3), and
memmem(3),
netstat(1) -h option,
pkill(1) -F and -L option,
powerd(8) -P option,
removable_interfaces rc.conf variable removed,
ifconfig_<ifn>, and
sysinstall(8) default partition size calculation changed.
2005-10-03 17:24:20 +00:00
|
|
|
<para>A new sysctl variable <varname>net.inet.icmp.reply_from_interface</varname>
|
|
|
|
has been added. This allows the &man.icmp.4;
|
|
|
|
reply to non-local packets generated with
|
|
|
|
the IP address the packet came through in.
|
|
|
|
This is useful for routers to show in &man.traceroute.8;
|
|
|
|
the actual path a packet has taken instead of
|
|
|
|
the possibly different return path.</para>
|
|
|
|
|
|
|
|
<para>A new sysctl variable <varname>net.inet.icmp.quotelen</varname>
|
|
|
|
has been added. This allows to change length of
|
|
|
|
the quotation of the original packet in an ICMP reply.
|
|
|
|
The minimum of 8 bytes is internally enforced.
|
|
|
|
The maximum quotation is the remaining space in the
|
|
|
|
reply mbuf. This option is added in response to the
|
|
|
|
issues raised in I-D
|
|
|
|
<filename>draft-gont-icmp-payload-00.txt</filename>.</para>
|
|
|
|
|
|
|
|
<para>The &man.icmp.4; now always quotes the entire TCP header
|
|
|
|
when responding and allocate an mbuf cluster if needed.
|
|
|
|
This change fixes the TCP issues raised in I-D
|
|
|
|
<filename>draft-gont-icmp-payload-00.txt</filename>.</para>
|
|
|
|
|
|
|
|
<para>A new socket option <literal>IP_MINTTL</literal> has been added.
|
|
|
|
This may be used to set the minimum acceptable
|
|
|
|
TTL a packet must have when received on a socket.
|
|
|
|
All packets with a lower TTL are silently dropped,
|
|
|
|
and this works on already connected/connecting and
|
|
|
|
listening sockets for RAW, UDP, and TCP. This option
|
|
|
|
is only really useful when set to 255 preventing packets
|
|
|
|
from outside the directly connected networks reaching
|
|
|
|
local listeners on sockets. Also, this option allows
|
|
|
|
userland implementation of <quote>The Generalized TTL
|
|
|
|
Security Mechanism (GTSM)</quote> found in RFC 3682.</para>
|
|
|
|
|
2005-10-02 21:02:37 +00:00
|
|
|
<para>The stealth forwarding now supports IPv6 as well as IPv4.
|
|
|
|
This behavior can be controlled by using a new sysctl variable
|
|
|
|
<varname>net.inet6.ip6.stealth</varname>.</para>
|
2003-01-19 23:17:03 +00:00
|
|
|
</sect3>
|
2001-12-19 05:30:35 +00:00
|
|
|
|
2003-04-12 15:13:26 +00:00
|
|
|
<sect3 id="disks">
|
2003-01-19 23:17:03 +00:00
|
|
|
<title>Disks and Storage</title>
|
2001-11-26 06:00:28 +00:00
|
|
|
|
New release notes:
hw.pci.do_powerstate change,
FreeBSD/ia64 SMP support,
a kernel config for MAC added,
tnt4882(4) driver added,
agp(4) now supports ATI IGP chipsets,
re(4): D-Link DGE-528(T) Gigabit Ethernet card support,
aac(4): Adaptec 2610SA SATA-RAID controller support,
ata(4): ITE IT8211F, PDC40718, and PDC40719 support,
hptmv(4) update: amd64 and PAE support,
gpt(8) GPT partition label support,
kenv(1) and sysctl(8) -q flag added,
libedit updated,
rpcgen(1) now generate ANSI C code instead of K&R style, and
OpenSSH 4.0p1->4.2p1.
Update release notes:
Fix an entry about ifconfig_<ifn> NOAUTO keyword.
2005-10-31 16:52:11 +00:00
|
|
|
<para>The &man.aac.4; driver now supports the Adaptec 2610SA SATA-RAID
|
|
|
|
controller in some Hewlett-Packard machines.</para>
|
|
|
|
|
New release notes:
/boot.config -S option,
comconsole_speed loader tunable,
debug.mpsafevfs=1 on ia64 by default,
snd_via8233(4) supported on amd64,
IPv6 pMTU discovery for multicast packets disabled by default,
new sysctl: net.inet6.ip6.mcast_pmtu,
net.inet.icmp.reply_from_interface, and
net.inet.icmp.quotelen,
IP_MINTTL socket option,
ata(4) DMA workaround,
cmp(1) -h option,
new functions: pidfile(3), and
memmem(3),
netstat(1) -h option,
pkill(1) -F and -L option,
powerd(8) -P option,
removable_interfaces rc.conf variable removed,
ifconfig_<ifn>, and
sysinstall(8) default partition size calculation changed.
2005-10-03 17:24:20 +00:00
|
|
|
<para>The &man.ata.4; driver now supports a workaround
|
|
|
|
for some controllers whose DMA does not work properly
|
|
|
|
in 48bit mode. For the suspicious controllers
|
|
|
|
the PIO mode will be used for access to over 137GB areas.</para>
|
|
|
|
|
New release notes:
hw.pci.do_powerstate change,
FreeBSD/ia64 SMP support,
a kernel config for MAC added,
tnt4882(4) driver added,
agp(4) now supports ATI IGP chipsets,
re(4): D-Link DGE-528(T) Gigabit Ethernet card support,
aac(4): Adaptec 2610SA SATA-RAID controller support,
ata(4): ITE IT8211F, PDC40718, and PDC40719 support,
hptmv(4) update: amd64 and PAE support,
gpt(8) GPT partition label support,
kenv(1) and sysctl(8) -q flag added,
libedit updated,
rpcgen(1) now generate ANSI C code instead of K&R style, and
OpenSSH 4.0p1->4.2p1.
Update release notes:
Fix an entry about ifconfig_<ifn> NOAUTO keyword.
2005-10-31 16:52:11 +00:00
|
|
|
<para>The &man.ata.4; driver now supports the ITE IT8211F IDE controller,
|
|
|
|
and Promise PDC40718 and PDC40719 chip found in Promise
|
|
|
|
Fasttrak TX4300.</para>
|
|
|
|
|
New release notes:
acpi_thermal(4) passive cooling support,
ichsmb(4) unloading bug fixed,
smbios(4) support on amd64,
hw.apic.enable_extint added,
sound(4) improvements,
MPSAFE: the bottom half of NFS, snd_als4000(4),
snd_cmi(4), snd_via8233(4), snd_via82c686(4),
and natm(4),
GEOM_ZERO class added,
umass(4) PLAY_* commands support,
moused(8) -H flag,
shared library version bump, and
pkg_version(1) -o and -O flags.
2005-10-02 16:14:41 +00:00
|
|
|
<para>A new GEOM class <literal>GEOM_ZERO</literal> has been added.
|
|
|
|
It creates very huge provider (41PB) <filename>/dev/gzero</filename>
|
|
|
|
and mainly for performance testing.
|
|
|
|
On <literal>BIO_READ</literal> request it zero-fills
|
|
|
|
<varname>bio_data</varname> and on <literal>BIO_WRITE</literal>
|
|
|
|
it does nothing.</para>
|
|
|
|
|
2005-10-02 21:02:37 +00:00
|
|
|
<para>The <literal>GEOM_LABEL</literal> class now supports
|
|
|
|
Ext2FS and ReiserFS.</para>
|
|
|
|
|
New release notes:
hw.pci.do_powerstate change,
FreeBSD/ia64 SMP support,
a kernel config for MAC added,
tnt4882(4) driver added,
agp(4) now supports ATI IGP chipsets,
re(4): D-Link DGE-528(T) Gigabit Ethernet card support,
aac(4): Adaptec 2610SA SATA-RAID controller support,
ata(4): ITE IT8211F, PDC40718, and PDC40719 support,
hptmv(4) update: amd64 and PAE support,
gpt(8) GPT partition label support,
kenv(1) and sysctl(8) -q flag added,
libedit updated,
rpcgen(1) now generate ANSI C code instead of K&R style, and
OpenSSH 4.0p1->4.2p1.
Update release notes:
Fix an entry about ifconfig_<ifn> NOAUTO keyword.
2005-10-31 16:52:11 +00:00
|
|
|
<para>The &man.hptmv.4; driver has been updated and now supports
|
|
|
|
amd64 as well as PAE.</para>
|
|
|
|
|
2005-07-15 16:38:52 +00:00
|
|
|
<para>The &man.mpt.4; driver has been updated to support
|
|
|
|
various new features such as RAID volume and RAID member
|
|
|
|
state/settings reporting, periodic volume re-synchronization
|
|
|
|
status reporting, and sysctl variables for volume
|
|
|
|
re-synchronization rate, volume member write cache status,
|
|
|
|
and volume transaction queue depth.</para>
|
2005-08-30 22:25:22 +00:00
|
|
|
|
|
|
|
<para>A new GEOM-based disk encryption facility, GEOM_ELI, has been
|
|
|
|
added. It uses the &man.crypto.9; framework for hardware acceleration
|
|
|
|
and supports different cryptographic algorithms. See &man.geli.8; for
|
|
|
|
more information. &merged;</para>
|
New release notes:
acpi_thermal(4) passive cooling support,
ichsmb(4) unloading bug fixed,
smbios(4) support on amd64,
hw.apic.enable_extint added,
sound(4) improvements,
MPSAFE: the bottom half of NFS, snd_als4000(4),
snd_cmi(4), snd_via8233(4), snd_via82c686(4),
and natm(4),
GEOM_ZERO class added,
umass(4) PLAY_* commands support,
moused(8) -H flag,
shared library version bump, and
pkg_version(1) -o and -O flags.
2005-10-02 16:14:41 +00:00
|
|
|
|
|
|
|
<para>The &man.umass.4; driver now supports
|
|
|
|
<literal>PLAY_MSF</literal>,
|
|
|
|
<literal>PLAY_TRACK</literal>,
|
|
|
|
<literal>PLAY_TRACK_REL</literal>,
|
|
|
|
<literal>PAUSE</literal>,
|
|
|
|
<literal>PLAY_12</literal> commands so that
|
|
|
|
the &man.cdcontrol.1; utility can handle USB CD drive.</para>
|
2004-09-18 06:38:08 +00:00
|
|
|
</sect3>
|
|
|
|
|
|
|
|
<sect3 id="fs">
|
|
|
|
<title>File Systems</title>
|
|
|
|
|
New release notes:
acpi_thermal(4) passive cooling support,
ichsmb(4) unloading bug fixed,
smbios(4) support on amd64,
hw.apic.enable_extint added,
sound(4) improvements,
MPSAFE: the bottom half of NFS, snd_als4000(4),
snd_cmi(4), snd_via8233(4), snd_via82c686(4),
and natm(4),
GEOM_ZERO class added,
umass(4) PLAY_* commands support,
moused(8) -H flag,
shared library version bump, and
pkg_version(1) -o and -O flags.
2005-10-02 16:14:41 +00:00
|
|
|
<para>A part of the FreeBSD NFS subsystem (the interface with
|
|
|
|
the protocol stack and callouts) is now MPSAFE.</para>
|
2003-01-19 23:17:03 +00:00
|
|
|
</sect3>
|
2001-06-14 17:02:14 +00:00
|
|
|
|
2004-06-30 01:17:05 +00:00
|
|
|
<sect3>
|
|
|
|
<title>Contributed Software</title>
|
New release notes (changes in May 2004):
SA-04:10, 04:11, 04:12,
acpi(4) per-device sysctls to wake up the system,
MAC_STATIC option,
mballoc -> mbuma replacement,
midi(4) removal,
nmdm(4) reliability fixes,
fxp(4) per-device sysctls support,
Netgraph 4.x compatibility support,
net.inet.ip.process_options added,
link state change notification support in the routing socket,
gconcat(8) removal,
GEOM_NOP, GEOM_STRIPE, and GEOM_GATE added,
GEOM_GPT in GENERIC,
libuwx import,
daemon(8) -p pidfile,
eeprom(8) added,
find(1) -depth n,
geom(8) added,
id(1) -M,
jail(8) -U,
ls(1) LC_TYPE support for multibyte character string,
smbmsg(8) added,
sunlabel(8) -c and -h,
tftpd(8) -w and -U,
ip6addrctl_* in rc.conf for address selection policy support, and
ACPI-CA 20040514 import.
typo fixes:
s/ethernet/Ethernet/
s/compatibiliy/compatibility/
s/sbus/SBus/
2004-06-30 07:54:38 +00:00
|
|
|
|
2005-07-15 15:15:20 +00:00
|
|
|
<para></para>
|
2004-06-30 01:17:05 +00:00
|
|
|
</sect3>
|
2003-01-19 23:17:03 +00:00
|
|
|
</sect2>
|
2001-06-14 17:02:14 +00:00
|
|
|
|
2003-01-19 23:17:03 +00:00
|
|
|
<sect2 id="userland">
|
|
|
|
<title>Userland Changes</title>
|
2001-10-13 00:33:40 +00:00
|
|
|
|
New release notes:
acpi_thermal(4) passive cooling support,
ichsmb(4) unloading bug fixed,
smbios(4) support on amd64,
hw.apic.enable_extint added,
sound(4) improvements,
MPSAFE: the bottom half of NFS, snd_als4000(4),
snd_cmi(4), snd_via8233(4), snd_via82c686(4),
and natm(4),
GEOM_ZERO class added,
umass(4) PLAY_* commands support,
moused(8) -H flag,
shared library version bump, and
pkg_version(1) -o and -O flags.
2005-10-02 16:14:41 +00:00
|
|
|
<para>Padding of <varname>ai_addrlen</varname>
|
|
|
|
in <varname>struct addrinfo</varname> has been removed,
|
|
|
|
which was originally for the ABI compatibility.
|
|
|
|
For example, this change break the ABI compatibility of
|
|
|
|
&man.getaddrinfo.3; function on 64-bit architecture including
|
|
|
|
&os;/alpha, &os;/amd64, &os;/ia64, and &os;/sparc64.</para>
|
|
|
|
|
2005-10-02 21:02:37 +00:00
|
|
|
<para>The &man.bsdiff.1; and &man.bspatch.1; utilities
|
|
|
|
have been added. These are tools for constructing and
|
|
|
|
applying binary patches.</para>
|
|
|
|
|
New release notes:
/boot.config -S option,
comconsole_speed loader tunable,
debug.mpsafevfs=1 on ia64 by default,
snd_via8233(4) supported on amd64,
IPv6 pMTU discovery for multicast packets disabled by default,
new sysctl: net.inet6.ip6.mcast_pmtu,
net.inet.icmp.reply_from_interface, and
net.inet.icmp.quotelen,
IP_MINTTL socket option,
ata(4) DMA workaround,
cmp(1) -h option,
new functions: pidfile(3), and
memmem(3),
netstat(1) -h option,
pkill(1) -F and -L option,
powerd(8) -P option,
removable_interfaces rc.conf variable removed,
ifconfig_<ifn>, and
sysinstall(8) default partition size calculation changed.
2005-10-03 17:24:20 +00:00
|
|
|
<para>The &man.cmp.1; utility now supports an <option>-h</option>
|
|
|
|
flag to compare the symbolic link itself rather than the
|
|
|
|
file that the link points to.</para>
|
|
|
|
|
New release notes:
hw.pci.do_powerstate change,
FreeBSD/ia64 SMP support,
a kernel config for MAC added,
tnt4882(4) driver added,
agp(4) now supports ATI IGP chipsets,
re(4): D-Link DGE-528(T) Gigabit Ethernet card support,
aac(4): Adaptec 2610SA SATA-RAID controller support,
ata(4): ITE IT8211F, PDC40718, and PDC40719 support,
hptmv(4) update: amd64 and PAE support,
gpt(8) GPT partition label support,
kenv(1) and sysctl(8) -q flag added,
libedit updated,
rpcgen(1) now generate ANSI C code instead of K&R style, and
OpenSSH 4.0p1->4.2p1.
Update release notes:
Fix an entry about ifconfig_<ifn> NOAUTO keyword.
2005-10-31 16:52:11 +00:00
|
|
|
<para>The &man.gpt.8; utility now supports setting GPT partition labels.</para>
|
|
|
|
|
2005-07-15 16:38:52 +00:00
|
|
|
<para>The &man.ifconfig.8; utility now supports
|
|
|
|
a <option>-k</option> flag to allow printing
|
|
|
|
potentially sensitive keying material to standard output.
|
|
|
|
This sensitive information will not be printed by default.</para>
|
|
|
|
|
2005-10-14 09:57:08 +00:00
|
|
|
<para>The &man.ifconfig.8; utility now supports a <option>-tunnel</option>
|
|
|
|
parameter, which is just an alias for <option>deletetunnel</option>,
|
|
|
|
yet is more convenient and easier to type.</para>
|
|
|
|
|
|
|
|
<para>The <option>-vlandev</option> parameter to &man.ifconfig.8;
|
|
|
|
no longer requires a network interface as its argument. The
|
|
|
|
argument still is supported for backward compatibility, but now
|
|
|
|
it is deprecated and its use is discouraged.</para>
|
|
|
|
|
New release notes:
hw.pci.do_powerstate change,
FreeBSD/ia64 SMP support,
a kernel config for MAC added,
tnt4882(4) driver added,
agp(4) now supports ATI IGP chipsets,
re(4): D-Link DGE-528(T) Gigabit Ethernet card support,
aac(4): Adaptec 2610SA SATA-RAID controller support,
ata(4): ITE IT8211F, PDC40718, and PDC40719 support,
hptmv(4) update: amd64 and PAE support,
gpt(8) GPT partition label support,
kenv(1) and sysctl(8) -q flag added,
libedit updated,
rpcgen(1) now generate ANSI C code instead of K&R style, and
OpenSSH 4.0p1->4.2p1.
Update release notes:
Fix an entry about ifconfig_<ifn> NOAUTO keyword.
2005-10-31 16:52:11 +00:00
|
|
|
<para>The &man.kenv.1; utility now supports a <option>-q</option>
|
|
|
|
flag to suppress warnings.</para>
|
|
|
|
|
|
|
|
<para>The <application>libedit</application> library has been
|
|
|
|
updated from the NetBSD source tree as of August 2005.</para>
|
|
|
|
|
2005-07-15 16:38:52 +00:00
|
|
|
<para>The &man.libmemstat.3; library has been added.
|
|
|
|
This is for use by debugging and monitoring applications
|
|
|
|
in tracking kernel memory statistics. It provides an
|
|
|
|
abstracted interface to &man.uma.9; and &man.malloc.9;
|
|
|
|
statistics, wrapped around the binary stream sysctl variables
|
2005-08-30 22:25:22 +00:00
|
|
|
for the allocators. &merged;</para>
|
2005-07-15 16:38:52 +00:00
|
|
|
|
New release notes:
/boot.config -S option,
comconsole_speed loader tunable,
debug.mpsafevfs=1 on ia64 by default,
snd_via8233(4) supported on amd64,
IPv6 pMTU discovery for multicast packets disabled by default,
new sysctl: net.inet6.ip6.mcast_pmtu,
net.inet.icmp.reply_from_interface, and
net.inet.icmp.quotelen,
IP_MINTTL socket option,
ata(4) DMA workaround,
cmp(1) -h option,
new functions: pidfile(3), and
memmem(3),
netstat(1) -h option,
pkill(1) -F and -L option,
powerd(8) -P option,
removable_interfaces rc.conf variable removed,
ifconfig_<ifn>, and
sysinstall(8) default partition size calculation changed.
2005-10-03 17:24:20 +00:00
|
|
|
<para>A new function &man.memmem.3; has been implemented in
|
|
|
|
<filename>libc</filename>. This is the binary equivalent to
|
|
|
|
&man.strstr.3; and found in <filename>glibc</filename>.</para>
|
|
|
|
|
New release notes:
acpi_thermal(4) passive cooling support,
ichsmb(4) unloading bug fixed,
smbios(4) support on amd64,
hw.apic.enable_extint added,
sound(4) improvements,
MPSAFE: the bottom half of NFS, snd_als4000(4),
snd_cmi(4), snd_via8233(4), snd_via82c686(4),
and natm(4),
GEOM_ZERO class added,
umass(4) PLAY_* commands support,
moused(8) -H flag,
shared library version bump, and
pkg_version(1) -o and -O flags.
2005-10-02 16:14:41 +00:00
|
|
|
<para>The &man.moused.8; now supports an <option>-H</option> flag
|
|
|
|
to enable horizontal virtual scrolling similar to a
|
|
|
|
<option>-V</option> flag for vertical virtual scrolling.</para>
|
|
|
|
|
New release notes:
/boot.config -S option,
comconsole_speed loader tunable,
debug.mpsafevfs=1 on ia64 by default,
snd_via8233(4) supported on amd64,
IPv6 pMTU discovery for multicast packets disabled by default,
new sysctl: net.inet6.ip6.mcast_pmtu,
net.inet.icmp.reply_from_interface, and
net.inet.icmp.quotelen,
IP_MINTTL socket option,
ata(4) DMA workaround,
cmp(1) -h option,
new functions: pidfile(3), and
memmem(3),
netstat(1) -h option,
pkill(1) -F and -L option,
powerd(8) -P option,
removable_interfaces rc.conf variable removed,
ifconfig_<ifn>, and
sysinstall(8) default partition size calculation changed.
2005-10-03 17:24:20 +00:00
|
|
|
<para>The &man.netstat.1; utility now supports an
|
|
|
|
<option>-h</option> flag for interface stats mode,
|
|
|
|
which prints all interface statistics in human readable form.</para>
|
|
|
|
|
|
|
|
<para>A new functions, &man.pidfile.3;, which allow reliable
|
|
|
|
pidfiles handling have been implemented in
|
|
|
|
<filename>libutil</filename>.</para>
|
|
|
|
|
2005-10-02 21:02:37 +00:00
|
|
|
<para>The &man.ping.8; utility now supports <quote>a sweeping
|
|
|
|
ping</quote> in which &man.icmp.4; payload of
|
|
|
|
packets being sent is increased with given step.
|
|
|
|
This is useful for testing problematic channels, MTU issues
|
|
|
|
or traffic policing functions in networks.</para>
|
|
|
|
|
New release notes:
/boot.config -S option,
comconsole_speed loader tunable,
debug.mpsafevfs=1 on ia64 by default,
snd_via8233(4) supported on amd64,
IPv6 pMTU discovery for multicast packets disabled by default,
new sysctl: net.inet6.ip6.mcast_pmtu,
net.inet.icmp.reply_from_interface, and
net.inet.icmp.quotelen,
IP_MINTTL socket option,
ata(4) DMA workaround,
cmp(1) -h option,
new functions: pidfile(3), and
memmem(3),
netstat(1) -h option,
pkill(1) -F and -L option,
powerd(8) -P option,
removable_interfaces rc.conf variable removed,
ifconfig_<ifn>, and
sysinstall(8) default partition size calculation changed.
2005-10-03 17:24:20 +00:00
|
|
|
<para>The &man.pkill.1; utility now supports a
|
|
|
|
<option>-F</option> option which allows to
|
|
|
|
restrict matches to a process whose PID is stored in the
|
|
|
|
pidfile file. When another new option <option>-L</option>
|
|
|
|
is also specified, the pidfile file must be locked with the
|
|
|
|
&man.flock.2; syscall or created with &man.pidfile.3;.</para>
|
|
|
|
|
|
|
|
<para>The &man.powerd.8; program now supports a
|
|
|
|
<option>-P</option> option which allows to specify pidfile.</para>
|
|
|
|
|
New release notes:
hw.pci.do_powerstate change,
FreeBSD/ia64 SMP support,
a kernel config for MAC added,
tnt4882(4) driver added,
agp(4) now supports ATI IGP chipsets,
re(4): D-Link DGE-528(T) Gigabit Ethernet card support,
aac(4): Adaptec 2610SA SATA-RAID controller support,
ata(4): ITE IT8211F, PDC40718, and PDC40719 support,
hptmv(4) update: amd64 and PAE support,
gpt(8) GPT partition label support,
kenv(1) and sysctl(8) -q flag added,
libedit updated,
rpcgen(1) now generate ANSI C code instead of K&R style, and
OpenSSH 4.0p1->4.2p1.
Update release notes:
Fix an entry about ifconfig_<ifn> NOAUTO keyword.
2005-10-31 16:52:11 +00:00
|
|
|
<para>The &man.rpcgen.1; utility now generates headers and stub files
|
|
|
|
which can be used with ANSI C compilers by default.</para>
|
|
|
|
|
|
|
|
<para>The &man.sysctl.8; utility now supports a <option>-q</option>
|
|
|
|
flag to suppress a limited set of warnings and errors.</para>
|
|
|
|
|
New release notes:
acpi_thermal(4) passive cooling support,
ichsmb(4) unloading bug fixed,
smbios(4) support on amd64,
hw.apic.enable_extint added,
sound(4) improvements,
MPSAFE: the bottom half of NFS, snd_als4000(4),
snd_cmi(4), snd_via8233(4), snd_via82c686(4),
and natm(4),
GEOM_ZERO class added,
umass(4) PLAY_* commands support,
moused(8) -H flag,
shared library version bump, and
pkg_version(1) -o and -O flags.
2005-10-02 16:14:41 +00:00
|
|
|
<para>The shared library version number of all libraries have
|
|
|
|
been updated due to some possible ABI changes. The libraries
|
|
|
|
include: snmp_*, libdialog, libg2c, libobjc,
|
|
|
|
libreadline, libregex, libstdc++, libkrb5, libalias, libarchive,
|
|
|
|
libbegemot, libbluetooth, libbsnmp, libbz2, libc_r, libcrypt,
|
|
|
|
libdevstat, libedit, libexpat, libfetch, libftpio, libgpib,
|
|
|
|
libipsec, libkiconv, libmagic, libmp, libncp, libncurses,
|
|
|
|
libnetgraph, libngatm, libopie, libpam, libpthread, libradius,
|
|
|
|
libsdp, libsmb, libtacplus, libthr, libthread_db, libugidfw,
|
|
|
|
libusbhid, libutil, libvgl, libwrap, libypclnt, libm, libcrypto,
|
|
|
|
libssh, and libssl.</para>
|
|
|
|
|
2005-10-02 21:02:37 +00:00
|
|
|
<para>The <function>wcsdup()</function> function has been
|
|
|
|
implemented. This function is popular in Microsoft and GNU
|
|
|
|
systems.</para>
|
|
|
|
|
2004-03-24 18:03:55 +00:00
|
|
|
<sect3 id="rc-scripts">
|
|
|
|
<title><filename>/etc/rc.d</filename> Scripts</title>
|
|
|
|
|
2005-10-02 21:02:37 +00:00
|
|
|
<para>The <filename>gbde_swap</filename> script has
|
|
|
|
been removed in favor a new <filename>encswap</filename>
|
|
|
|
script which also supports &man.geli.8; for swap
|
|
|
|
encryption.</para>
|
|
|
|
|
|
|
|
<para>The <filename>geli</filename> and <filename>geli2</filename>
|
|
|
|
scripts has been added for &man.geli.8; device
|
|
|
|
configuration on boot.</para>
|
New release notes:
/boot.config -S option,
comconsole_speed loader tunable,
debug.mpsafevfs=1 on ia64 by default,
snd_via8233(4) supported on amd64,
IPv6 pMTU discovery for multicast packets disabled by default,
new sysctl: net.inet6.ip6.mcast_pmtu,
net.inet.icmp.reply_from_interface, and
net.inet.icmp.quotelen,
IP_MINTTL socket option,
ata(4) DMA workaround,
cmp(1) -h option,
new functions: pidfile(3), and
memmem(3),
netstat(1) -h option,
pkill(1) -F and -L option,
powerd(8) -P option,
removable_interfaces rc.conf variable removed,
ifconfig_<ifn>, and
sysinstall(8) default partition size calculation changed.
2005-10-03 17:24:20 +00:00
|
|
|
|
|
|
|
<para>The <varname>removable_interfaces</varname> variable
|
|
|
|
has been removed.</para>
|
|
|
|
|
New release notes:
hw.pci.do_powerstate change,
FreeBSD/ia64 SMP support,
a kernel config for MAC added,
tnt4882(4) driver added,
agp(4) now supports ATI IGP chipsets,
re(4): D-Link DGE-528(T) Gigabit Ethernet card support,
aac(4): Adaptec 2610SA SATA-RAID controller support,
ata(4): ITE IT8211F, PDC40718, and PDC40719 support,
hptmv(4) update: amd64 and PAE support,
gpt(8) GPT partition label support,
kenv(1) and sysctl(8) -q flag added,
libedit updated,
rpcgen(1) now generate ANSI C code instead of K&R style, and
OpenSSH 4.0p1->4.2p1.
Update release notes:
Fix an entry about ifconfig_<ifn> NOAUTO keyword.
2005-10-31 16:52:11 +00:00
|
|
|
<para>A new keyword <literal>NOAUTO</literal> in
|
|
|
|
<varname>ifconfig_<replaceable>ifn</replaceable></varname>
|
|
|
|
has been added. This prevents configuration of an interface
|
|
|
|
at boot time or via <filename>/etc/pccard_ether</filename>,
|
|
|
|
and allows <filename>/etc/rc.d/netif</filename>
|
New release notes:
/boot.config -S option,
comconsole_speed loader tunable,
debug.mpsafevfs=1 on ia64 by default,
snd_via8233(4) supported on amd64,
IPv6 pMTU discovery for multicast packets disabled by default,
new sysctl: net.inet6.ip6.mcast_pmtu,
net.inet.icmp.reply_from_interface, and
net.inet.icmp.quotelen,
IP_MINTTL socket option,
ata(4) DMA workaround,
cmp(1) -h option,
new functions: pidfile(3), and
memmem(3),
netstat(1) -h option,
pkill(1) -F and -L option,
powerd(8) -P option,
removable_interfaces rc.conf variable removed,
ifconfig_<ifn>, and
sysinstall(8) default partition size calculation changed.
2005-10-03 17:24:20 +00:00
|
|
|
to be used to start and stop an interface
|
|
|
|
on a purely manual basis.</para>
|
2004-03-24 18:03:55 +00:00
|
|
|
</sect3>
|
2003-04-12 15:07:04 +00:00
|
|
|
</sect2>
|
|
|
|
|
2003-04-12 15:18:52 +00:00
|
|
|
<sect2 id="contrib">
|
|
|
|
<title>Contributed Software</title>
|
2001-04-27 21:28:02 +00:00
|
|
|
|
2005-07-15 16:38:52 +00:00
|
|
|
<para><application>libpcap</application> has been updated
|
|
|
|
to v0.9.1 (release).</para>
|
|
|
|
|
New release notes:
hw.pci.do_powerstate change,
FreeBSD/ia64 SMP support,
a kernel config for MAC added,
tnt4882(4) driver added,
agp(4) now supports ATI IGP chipsets,
re(4): D-Link DGE-528(T) Gigabit Ethernet card support,
aac(4): Adaptec 2610SA SATA-RAID controller support,
ata(4): ITE IT8211F, PDC40718, and PDC40719 support,
hptmv(4) update: amd64 and PAE support,
gpt(8) GPT partition label support,
kenv(1) and sysctl(8) -q flag added,
libedit updated,
rpcgen(1) now generate ANSI C code instead of K&R style, and
OpenSSH 4.0p1->4.2p1.
Update release notes:
Fix an entry about ifconfig_<ifn> NOAUTO keyword.
2005-10-31 16:52:11 +00:00
|
|
|
<para><application>OpenSSH</application> has been updated from
|
|
|
|
version 4.0p1 to version 4.2p1.</para>
|
|
|
|
|
2005-08-28 04:43:48 +00:00
|
|
|
<para><application>sendmail</application> has been updated from
|
|
|
|
version 8.13.3 to version 8.13.4.</para>
|
|
|
|
|
2005-07-15 16:38:52 +00:00
|
|
|
<para><application>tcpdump</application> has been updated
|
|
|
|
to v3.9.1 (release).</para>
|
2003-04-12 15:18:52 +00:00
|
|
|
</sect2>
|
2001-04-27 21:28:02 +00:00
|
|
|
|
2003-04-12 15:18:52 +00:00
|
|
|
<sect2 id="ports">
|
|
|
|
<title>Ports/Packages Collection Infrastructure</title>
|
2001-04-27 21:28:02 +00:00
|
|
|
|
New release notes:
acpi_thermal(4) passive cooling support,
ichsmb(4) unloading bug fixed,
smbios(4) support on amd64,
hw.apic.enable_extint added,
sound(4) improvements,
MPSAFE: the bottom half of NFS, snd_als4000(4),
snd_cmi(4), snd_via8233(4), snd_via82c686(4),
and natm(4),
GEOM_ZERO class added,
umass(4) PLAY_* commands support,
moused(8) -H flag,
shared library version bump, and
pkg_version(1) -o and -O flags.
2005-10-02 16:14:41 +00:00
|
|
|
<para>The &man.pkg.version.1; now supports an <option>-o</option>
|
|
|
|
flag to show the origin recorded on package generation
|
|
|
|
instead of the package name, and an <option>-O</option> flag
|
|
|
|
to list packages whose registered origin is origin only.</para>
|
2005-10-02 21:02:37 +00:00
|
|
|
|
|
|
|
<para>The &man.portsnap.8; utility (<filename>sysutils/portsnap</filename>)
|
|
|
|
has been added into the &os; base system. This is a secure,
|
|
|
|
easy to use, fast, lightweight, and generally good way for
|
|
|
|
users to keep their ports trees up to date.</para>
|
2003-04-12 15:18:52 +00:00
|
|
|
</sect2>
|
2002-04-24 20:38:25 +00:00
|
|
|
|
2003-04-12 15:13:26 +00:00
|
|
|
<sect2 id="releng">
|
2002-04-24 20:38:25 +00:00
|
|
|
<title>Release Engineering and Integration</title>
|
|
|
|
|
New release notes:
/boot.config -S option,
comconsole_speed loader tunable,
debug.mpsafevfs=1 on ia64 by default,
snd_via8233(4) supported on amd64,
IPv6 pMTU discovery for multicast packets disabled by default,
new sysctl: net.inet6.ip6.mcast_pmtu,
net.inet.icmp.reply_from_interface, and
net.inet.icmp.quotelen,
IP_MINTTL socket option,
ata(4) DMA workaround,
cmp(1) -h option,
new functions: pidfile(3), and
memmem(3),
netstat(1) -h option,
pkill(1) -F and -L option,
powerd(8) -P option,
removable_interfaces rc.conf variable removed,
ifconfig_<ifn>, and
sysinstall(8) default partition size calculation changed.
2005-10-03 17:24:20 +00:00
|
|
|
<para>The default partition sizing algorithm of the
|
|
|
|
&man.sysinstall.8; utility has been changed.</para>
|
|
|
|
|
|
|
|
<itemizedlist>
|
|
|
|
<listitem>
|
|
|
|
<para>On systems where the disk capacity is larger than (3 * RAMsize + 10GB),
|
|
|
|
the default sizes will now be as follows:</para>
|
|
|
|
|
|
|
|
<informaltable frame="none" pgwide="0">
|
|
|
|
<tgroup cols="2">
|
|
|
|
<colspec colwidth="1*">
|
|
|
|
<colspec colwidth="2*">
|
|
|
|
<thead>
|
|
|
|
<row>
|
|
|
|
<entry>Partition</entry>
|
|
|
|
<entry>Size</entry>
|
|
|
|
</row>
|
|
|
|
</thead>
|
|
|
|
|
|
|
|
<tbody>
|
|
|
|
<row><entry>swap</entry><entry>RAMsize * 2</entry></row>
|
|
|
|
<row><entry><filename>/</filename></entry><entry>512 MB</entry></row>
|
|
|
|
<row><entry><filename>/tmp</filename></entry><entry>512 MB</entry></row>
|
|
|
|
<row><entry><filename>/var</filename></entry><entry>1024 MB + RAMsize</entry></row>
|
|
|
|
<row><entry><filename>/usr</filename></entry><entry>the rest (8GB or more)</entry></row>
|
|
|
|
</tbody>
|
|
|
|
</tgroup>
|
|
|
|
</informaltable>
|
|
|
|
</listitem>
|
|
|
|
|
|
|
|
<listitem>
|
|
|
|
<para>On systems where the disk capacity is larger than
|
|
|
|
(RAMsize / 8 + 2 GB), the default sizes will be
|
|
|
|
in the following ranges, with space allocated
|
|
|
|
proportionally:</para>
|
|
|
|
|
|
|
|
<informaltable frame="none" pgwide="0">
|
|
|
|
<tgroup cols="2">
|
|
|
|
<colspec colwidth="1*">
|
|
|
|
<colspec colwidth="2*">
|
|
|
|
<thead>
|
|
|
|
<row>
|
|
|
|
<entry>Partition</entry>
|
|
|
|
<entry>Size</entry>
|
|
|
|
</row>
|
|
|
|
</thead>
|
|
|
|
|
|
|
|
<tbody>
|
|
|
|
<row><entry>swap</entry><entry>from RAMsize / 8 to RAMsize * 2</entry></row>
|
|
|
|
<row><entry><filename>/</filename></entry><entry>from 256MB to 512MB</entry></row>
|
|
|
|
<row><entry><filename>/tmp</filename></entry><entry>from 128MB to 512MB</entry></row>
|
|
|
|
<row><entry><filename>/var</filename></entry><entry>from 128MB to 1024MB</entry></row>
|
|
|
|
<row><entry><filename>/usr</filename></entry><entry>from 1536MB to 8192MB</entry></row>
|
|
|
|
</tbody>
|
|
|
|
</tgroup>
|
|
|
|
</informaltable>
|
|
|
|
</listitem>
|
|
|
|
|
|
|
|
<listitem>
|
|
|
|
<para>On systems with even less disk space, the existing behavior is not
|
|
|
|
changed.</para>
|
|
|
|
</listitem>
|
|
|
|
</itemizedlist>
|
2002-04-24 20:38:25 +00:00
|
|
|
</sect2>
|
New release notes: MCA support on ia64, rp(4) update (+MFC), tx(4)
multicast filtering, ahd driver, calendar(1) -W/-F, nice(1) -n,
pam_echo(8), pam_exec(8), pselect(3), wc(1) -m, USD/PSD documents
restored.
2002-06-22 21:52:42 +00:00
|
|
|
|
2003-04-12 15:13:26 +00:00
|
|
|
<sect2 id="doc">
|
New release notes: MCA support on ia64, rp(4) update (+MFC), tx(4)
multicast filtering, ahd driver, calendar(1) -W/-F, nice(1) -n,
pam_echo(8), pam_exec(8), pselect(3), wc(1) -m, USD/PSD documents
restored.
2002-06-22 21:52:42 +00:00
|
|
|
<title>Documentation</title>
|
|
|
|
|
2005-08-18 19:05:46 +00:00
|
|
|
<para>Documentation of existing functionality has been improved by
|
2005-09-14 05:50:09 +00:00
|
|
|
the addition of the following manual pages:
|
2005-10-12 12:24:37 +00:00
|
|
|
&man.acpi.sony.4;, &man.snd.mss.4;, &man.snd.t4dwave.4;.</para>
|
New release notes: MCA support on ia64, rp(4) update (+MFC), tx(4)
multicast filtering, ahd driver, calendar(1) -W/-F, nice(1) -n,
pam_echo(8), pam_exec(8), pselect(3), wc(1) -m, USD/PSD documents
restored.
2002-06-22 21:52:42 +00:00
|
|
|
</sect2>
|
2001-04-27 21:28:02 +00:00
|
|
|
</sect1>
|
2001-10-04 22:40:19 +00:00
|
|
|
|
2003-01-12 18:23:15 +00:00
|
|
|
<sect1 id="upgrade">
|
2001-10-04 22:40:19 +00:00
|
|
|
<title>Upgrading from previous releases of &os;</title>
|
|
|
|
|
2005-07-15 15:15:20 +00:00
|
|
|
<para></para>
|
2001-10-04 22:40:19 +00:00
|
|
|
|
2001-10-05 22:03:35 +00:00
|
|
|
<important>
|
|
|
|
<para>Upgrading &os; should, of course, only be attempted after
|
2002-02-18 21:22:08 +00:00
|
|
|
backing up <emphasis>all</emphasis> data and configuration
|
|
|
|
files.</para>
|
2001-10-05 22:03:35 +00:00
|
|
|
</important>
|
2001-10-04 22:40:19 +00:00
|
|
|
</sect1>
|