diff --git a/release/doc/en_US.ISO8859-1/relnotes/article.sgml b/release/doc/en_US.ISO8859-1/relnotes/article.sgml
index 34afa77eb79..46f0a90136e 100644
--- a/release/doc/en_US.ISO8859-1/relnotes/article.sgml
+++ b/release/doc/en_US.ISO8859-1/relnotes/article.sgml
@@ -171,18 +171,22 @@
this displays various information about the lock and calls a
new function pointer in lock_class (lc_ddb_show) to dump class-specific
information about the lock as well (such as the owner of a mutex or
- xlock'ed sx lock).
+ xlock'ed sx lock). &merged;
The &man.ddb.4; debugger now provides the show sleepq
command. This takes a wait channel as an argument and looks
for a sleep queue associated with that wait channel.
- A bug in file descriptor handling such that a simple
+ DEFAULTS kernel configuration files
+ for each platform have been added. &merged;
+
+ A bug in file descriptor handling such that simple
close(0); dup(fd) sequence does not return
descriptor 0 in some cases, has been fixed.The &man.firmware.9; subsystem has been added. This allows
- to load binary data into the kernel via a specially crafted module.
+ to load binary data into the kernel via a specially crafted module.
+ &merged;The &man.gdb.1; remote debugging interface now supports
copying console messages to a remote debugger instance.
@@ -199,7 +203,8 @@
&man.pmcstat.8; can now log over a network socket
to a remote host.
- The &man.random.4; entropy device driver is now MPSAFE.
+ The &man.random.4; entropy device driver is now MPSAFE.
+ &merged;The SIGCHLD signal queuing has been
added. For each child process whose status has been changed,
@@ -249,7 +254,8 @@
biba/equal(equal-equal), has been added.
This is useful where programs such as &man.dhclient.8; and &man.ppp.8;.
which initialize network interfaces do not have any labeling support.
- This variable is set as 0(disabled) by default.
+ This variable is set as 0(disabled) by default.
+ &merged;
A new sysctl variable vm.zone_stats
has been added. This allows to export &man.uma.9; allocator
@@ -281,9 +287,6 @@
has been added. For details of the latest development,
see .
- DEFAULTS kernel configuration files
- for each platform have been added.
-
Boot Loader Changes
@@ -300,7 +303,7 @@
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 BOOT_COMCONSOLE_SPEED
- at compile time.
+ at compile time. &merged;
@@ -315,8 +318,9 @@
The &man.cardbus.4; driver now supports
/dev/cardbus%d.cis.
- The &man.ce.4; driver, which supports Cronyx Tau-PCI/32 adapters,
- has been added. &merged;
+ The &man.ce.4; driver,
+ which supports Cronyx Tau-PCI/32 adapters, has been added.
+ &merged;Support for the PadLock Security Co-processor in VIA C3
processors has been added to the &man.crypto.9; subsystem.
@@ -338,13 +342,14 @@
Switch to &man.kbdmux.4; can be done at boot time by loading
kbdmux kernel module via &man.loader.8;,
or at runtime via &man.kldload.8; and releasing the active
- keyboard.
+ keyboard. &merged;
The &man.kbdmux.4; has been included in the
GENERIC kernel by default.
Also, the Boot FreeBSD with USB keyboard
menu item in the boot loader menu has been removed
- since this fixes USB keyboard probing problems.
+ since this fixes USB keyboard probing problems.
+ &merged;
The loader tunable debug.mpsafevfs
is set to 1 by default.
@@ -378,29 +383,34 @@
Multimedia Support
- The &man.agp.4; driver now supports ATI IGP chipsets.
+ The &man.agp.4; driver now supports ATI IGP chipsets.
+ &merged;The &man.sound.4; driver now supports
wider range sampling rate, multiple precisions choice,
- and 24/32 bit PCM format conversion.
+ and 24/32 bit PCM format conversion. &merged;
- The &man.snd.als4000.4; driver is now MPSAFE.
+ The &man.snd.als4000.4; driver is now MPSAFE. &merged;The &man.snd.atiixp.4; driver has been added.
- This supports ATI IXP 200/300/400 series audio controllers.
+ This supports ATI IXP 200/300/400 series audio controllers. &merged;
The &man.snd.atiixp.4; driver now supports
suspend and resume features.The &man.snd.cmi.4; driver is now MPSAFE.
- The &man.snd.solo.4; driver is now MPSAFE.
+ The &man.snd.es137x.4; driver is now MPSAFE. &merged;
- The &man.snd.via8233.4; driver is now MPSAFE.
+ The &man.snd.ich.4; driver is now MPSAFE. &merged;
- The &man.snd.via82c686.4; driver is now MPSAFE.
+ The &man.snd.solo.4; driver is now MPSAFE. &merged;
- The &man.speaker.4; driver now supports &os;/amd64.
+ The &man.snd.via8233.4; driver is now MPSAFE. &merged;
+
+ The &man.snd.via82c686.4; driver is now MPSAFE. &merged;
+
+ The &man.speaker.4; driver now supports &os;/amd64. &merged;The &man.uaudio.4; driver now supports 24/32 bit audio
formats and conversion.
@@ -410,7 +420,7 @@
Network Interface SupportThe &man.ath.4; driver has been updated to
- version 0.9.16.16.
+ version 0.9.16.16. &merged;
The &man.bce.4; driver, which supports Broadcom
NetXtreme II (BCM5706/BCM5708) PCI/PCIe Gigabit Ethernet controllers,
@@ -421,6 +431,9 @@
The &man.bge.4; driver now supports big-endian
architectures such as sparc64.
+ The &man.bge.4; driver now supports &man.polling.4; mode.
+ &merged;
+
The &man.dc.4; driver is now MPSAFE. &merged;The &man.de.4; driver has been converted to the &man.bus.dma.9;
@@ -431,7 +444,7 @@
The &man.el.4; driver has been removed.The &man.em.4; driver now supports big-endian
- architectures such as sparc64.
+ architectures such as sparc64. &merged;The &man.em.4; driver has been updated to
version 3.2.18 from Intel, and now supports
@@ -454,7 +467,9 @@
has been added. While the &man.lnc.4; driver also support these
NICs, this driver has several advantages over it such as
MPSAFE, ALTQ, VLAN_MTU, ifmedia, and 32-bit DMA for PCI
- variants.
+ variants. &merged;
+
+ The &man.lge.4; driver is now MPSAFE. &merged;The &man.my.4; driver is now MPSAFE. &merged;
@@ -502,12 +517,12 @@
suppression, while there is demand for such ARP entry.
Due to this change, a sysctl variable
net.link.ether.inet.host_down_time
- has been removed.
+ has been removed. &merged;
The &man.arp.8; now supports a sysctl variable
net.link.ether.inet.log_arp_permanent_modify
to suppress logging of attempts to modify
- permanent ARP entries.
+ permanent ARP entries. &merged;
The &man.arp.8; utility now allows
option with and options
@@ -525,24 +540,25 @@
The &man.if.bridge.4; bridge driver now supports
creating span ports, which transmit a copy of every frame
received by the bridge. This feature can be enabled
- by using &man.ifconfig.8;.
+ by using &man.ifconfig.8;. &merged;The &man.if.bridge.4; bridge driver now supports
RFC 3378 EtherIP. This change makes it possible to
add &man.gif.4; interfaces to bridges, which will then
send and receive IP protocol 97 packets.
- Packets are Ethernet frames with an EtherIP header prepended.
+ Packets are Ethernet frames with an EtherIP header prepended.
+ &merged;
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
- net.inet6.ip6.mcast_pmtu.
+ net.inet6.ip6.mcast_pmtu. &merged;
The &man.ipfw.4;, IP packet filter now supports IPv6.
The &man.ip6fw.8; is deprecated and will be removed
- in the future releases.
+ in the future releases. &merged;
The &man.ipfw.4; now supports substitution of the action
argument with the value obtained from table lookup,
@@ -552,7 +568,7 @@
divert,
tee,
netgraph,
- and ngtee rules.
+ and ngtee rules. &merged;
For example, the following rules will throw different
packets to different pipes:
@@ -569,9 +585,12 @@ pipe tablearg ip from table(1) to any
to net.bpf_jitter.enable and this controls
both &man.bpf.4; and &man.ng.bpf.4; now.
+ The &man.ng.iface.4; Netgraph node now supports &man.altq.4;.
+ &merged;
+
A bug where a connection of NFS over TCP would not reconnect
when the server sent FIN. This problem had occurred
- with Solaris NFS servers.
+ with Solaris NFS servers. &merged;
The sysctl variable net.inet.ip.portrange.reservedhigh
and net.inet.ip.portrange.reservedlow
@@ -625,7 +644,7 @@ pipe tablearg ip from table(1) to any
tick granularity. A new sysctl variable
net.inet.tcp.inflight.rttthresh specifies
the threshold in milliseconds below which this feature
- will disengage. It defaults to 10ms.
+ will disengage. It defaults to 10ms. &merged;
@@ -638,23 +657,28 @@ pipe tablearg ip from table(1) to any
and now supports full 64-bit DMA. While this feature is
enabled by default, this can be forced off by setting the
hw.amr.force_sg32 loader tunable for
- debugging purpose.
+ debugging purpose.
+ &merged;
The &man.amr.4; driver now supports &man.ioctl.2; requests
necessary for Linux LSI MegaRaid tools on &os;'s Linux emulation
- environment.
+ environment.
+ &merged;
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.
+ the PIO mode will be used for access to over 137GB areas.
+ &merged;
The &man.ata.4; driver now supports the ITE IT8211F IDE controller,
and Promise PDC40718 and PDC40719 chip found in Promise
- Fasttrak TX4300.
+ Fasttrak TX4300.
+ &merged;
The &man.ata.4; driver now supports DMA for kernel crash dump
- and crash dumping to &man.ataraid.4; device.
+ and crash dumping to &man.ataraid.4; device.
+ &merged;
The &man.ata.4; driver now supports USB mass storage class
devices. To enable it, a line device atausb
@@ -664,10 +688,14 @@ pipe tablearg ip from table(1) to any
each other.The &man.ataraid.4; driver now supports
- JMicron ATA RAID metadata.
+ JMicron ATA RAID metadata. &merged;
+
+ The GEOM_LABEL class now supports
+ Ext2FS, NTFS, and ReiserFS. &merged;The GEOM_MIRROR class now supports
- kernel crash dump to the GEOM providers.
+ kernel crash dump to the GEOM providers.
+ &merged;
The GEOM_MIRROR and GEOM_RAID3
classes now support sysctl variables
@@ -683,7 +711,8 @@ pipe tablearg ip from table(1) to any
different places, so actually all data is available.
The broken components will be visible in gmirror list
or graid3 list output with flag
- BROKEN.
+ BROKEN.
+ &merged;
The GEOM_MIRROR and GEOM_RAID3
classes now use parallel I/O request for synchronization
@@ -696,17 +725,16 @@ pipe tablearg ip from table(1) to any
kern.geom.mirror.syncs_per_sec,
kern.geom.raid3.reqs_per_sync, and
kern.geom.raid3.syncs_per_sec
- are deprecated and have been removed.
+ are deprecated and have been removed.
+ &merged;
A new GEOM class GEOM_ZERO has been added.
It creates very huge provider (41PB) /dev/gzero
and mainly for performance testing.
On BIO_READ request it zero-fills
bio_data and on BIO_WRITE
- it does nothing.
-
- The GEOM_LABEL class now supports
- Ext2FS and ReiserFS.
+ it does nothing.
+ &merged;
The GEOM class kernel module g_md.ko
has been renamed to geom_md.ko
@@ -716,7 +744,8 @@ pipe tablearg ip from table(1) to any
amd64 as well as PAE.The &man.mfi.4; driver, which supports
- LSI MegaRAID SAS controller family has been added.
+ LSI MegaRAID SAS controller family has been added.
+ &merged;
The &man.mpt.4; driver has been updated to support
various new features such as RAID volume and RAID member
@@ -728,8 +757,8 @@ pipe tablearg ip from table(1) to any
The &man.mpt.4; driver now supports SAS HBA (partially),
64-bit PCI, and large data transfer.
- The &man.twa.4; has been updated to the 9.3.0.1
- release on the 3ware website.
+ The &man.twa.4; driver has been updated to the 9.3.0.1
+ release on the 3ware website. &merged;A new GEOM-based disk encryption facility, GEOM_ELI, has been
added. It uses the &man.crypto.9; framework for hardware acceleration
@@ -737,7 +766,8 @@ pipe tablearg ip from table(1) to any
more information. &merged;The &man.geli.8; now supports loading keyfiles before root
- file system is mounted. For example, the following entries
+ file system is mounted. &merged;
+ For example, the following entries
can be used in /boot/loader.conf to enable
it:
@@ -781,7 +811,7 @@ geli_da1s3a_keyfile0_name="/boot/keys/da1s3a.key"
has been updated to 20051021.DRM has
- been updated to a snapshot from DRI CVS as of 20051202.
+ been updated to a snapshot from DRI CVS as of 20051202. &merged;
TrustedBSD OpenBSM distribution,
version 1.0 alpha 5, an implementation of the documented Sun Basic
@@ -816,22 +846,23 @@ geli_da1s3a_keyfile0_name="/boot/keys/da1s3a.key"
applying binary patches.The &man.bsnmpd.1; utility now supports the Host Resources
- MIB described in RFC 2790.
+ MIB described in RFC 2790. &merged;
The &man.cmp.1; utility now supports an
flag to compare the symbolic link itself rather than the
file that the link points to.The &man.config.8; utility now supports nocpu
- directive.
+ directive. &merged;
The &man.config.8; utility now reads DEFAULTS
kernel configuration file if it exists in the current directory
- before the specified configuration file.
+ before the specified configuration file. &merged;
The &man.csh.1; utility now supports NLS catalog.
Note that this requires installing
- shells/tcsh_nls.
+ shells/tcsh_nls.
+ &merged;
The csup(1) utility has been imported.
This is an implementation of CVSup-compatible client written
@@ -839,11 +870,11 @@ geli_da1s3a_keyfile0_name="/boot/keys/da1s3a.key"
only.The &man.devd.8; utility now supports a option
- to specify a configuration file.
+ to specify a configuration file. &merged;
The &man.ftpd.8; utility now creates a PID file
/var/run/ftpd.pid even when
- no option is specified.
+ no option is specified. &merged;
The &man.gbde.8; utility now supports
and options
@@ -851,13 +882,14 @@ geli_da1s3a_keyfile0_name="/boot/keys/da1s3a.key"
The &man.getfacl.1; utility now supports
a flag to suppress the per-file header
- comment listing the file name, owner, and group.
+ comment listing the file name, owner, and group.
+ &merged;The &man.gpt.8; utility now supports setting GPT partition labels.The &man.gvinum.8; utility now supports commands
to rename objects and to move a subdisk from
- one drive to another.
+ one drive to another. &merged;
The &man.gvinum.8; utility now supports
resetconfig sub-command.
@@ -887,14 +919,14 @@ geli_da1s3a_keyfile0_name="/boot/keys/da1s3a.key"
jid_file option to
write out a JidFile, similar to a PidFile, containing
the jailid, path, hostname, IP and the command used to start
- the jail.
+ the jail. &merged;
The &man.kdump.1; now supports a
flag, which causes kdump to print an additional field holding
- the threadid.
+ the threadid. &merged;
The &man.kdump.1; now supports a
- flag to suppress the display of I/O data.
+ flag to suppress the display of I/O data. &merged;
The &man.kenv.1; utility now supports a
flag to suppress warnings.
@@ -927,15 +959,17 @@ geli_da1s3a_keyfile0_name="/boot/keys/da1s3a.key"
The &man.ln.1; utility now supports
an flag which allows to delete existing
- empty directories, when creating symbolic links.
+ empty directories, when creating symbolic links.
+ &merged;
The &man.locate.1; utility now supports
a flag to make this utility
- interoperable with &man.xargs.1;'s flag.
+ interoperable with &man.xargs.1;'s flag.
+ &merged;
The &man.ls.1; utility now supports
an flag to disable the automatic
- flag for the superuser.
+ flag for the superuser. &merged;
The &man.ls.1; utility now supports
an flag to use the file creation
@@ -965,7 +999,8 @@ geli_da1s3a_keyfile0_name="/boot/keys/da1s3a.key"
The &man.mergemaster.8; utility now supports
an option to explicitly specify
- an architecture to pass through to the underlying makefiles.
+ an architecture to pass through to the underlying makefiles.
+ &merged;The &man.mount.8; nodev option has
been removed.
@@ -974,7 +1009,8 @@ geli_da1s3a_keyfile0_name="/boot/keys/da1s3a.key"
The &man.moused.8; now supports an flag
to enable horizontal virtual scrolling similar to a
- flag for vertical virtual scrolling.
+ flag for vertical virtual scrolling.
+ &merged;
The &man.netstat.1; utility now supports an
flag for interface stats mode,
@@ -986,16 +1022,16 @@ geli_da1s3a_keyfile0_name="/boot/keys/da1s3a.key"
rather than the KAME IPSEC stack.
Note that the output of netstat -s -p ipsec
differs depending on which stack is compiled into
- the kernel since they each keep different stats.
+ the kernel since they each keep different stats. &merged;
The &man.periodic.8; daily script now supports
to show the status of &man.gmirror.8;, &man.graid3.8;,
&man.gstripe.8;, and &man.gconcat.8; devices.
- Note that these are disabled by default.
+ Note that these are disabled by default. &merged;
A new functions, &man.pidfile.3;, which allow reliable
pidfiles handling have been implemented in
- libutil.
+ libutil. &merged;
The &man.ping.8; utility now supports a sweeping
ping in which &man.icmp.4; payload of
@@ -1025,7 +1061,7 @@ geli_da1s3a_keyfile0_name="/boot/keys/da1s3a.key"
The &man.rfcomm.sppd.1; now supports service name
in addition to option with channel number.
The supported names are: DUN (Dial-Up Networking), FAX (Fax),
- LAN (LAN Access Using PPP), and SP (Serial Port).
+ LAN (LAN Access Using PPP), and SP (Serial Port). &merged;The &man.rpcgen.1; utility now generates headers and stub files
which can be used with ANSI C compilers by default.
@@ -1041,9 +1077,12 @@ geli_da1s3a_keyfile0_name="/boot/keys/da1s3a.key"
The &man.sh.1; utility now supports times
built-in command.
+ The &man.snapinfo.8; utility which shows snapshot location
+ on UFS filesystems has been added. &merged;
+
The &man.strtonum.3; library function has been implemented
based on OpenBSD's implementation. This is an improved version of
- &man.strtoll.3;.
+ &man.strtoll.3;. &merged;
The &man.sysctl.8; utility now supports a
flag to suppress a limited set of warnings and errors.
@@ -1060,7 +1099,7 @@ geli_da1s3a_keyfile0_name="/boot/keys/da1s3a.key"
The &man.xargs.1; utility now supports a
flag which makes the command execution when the standard input
- does not contain any non-whitespace-characters.
+ does not contain any non-whitespace-characters. &merged;
The shared library version number of all libraries have
been updated due to some possible ABI changes. The libraries
@@ -1094,7 +1133,7 @@ geli_da1s3a_keyfile0_name="/boot/keys/da1s3a.key"
/etc/bluetooth/$device.conf
(where $device is ubt0,
btcc0, and so on.)
- For more details, see &man.bluetooth.conf.5;.
+ For more details, see &man.bluetooth.conf.5;. &merged;
The ftpd script for
stand-alone &man.ftpd.8; has been added.
@@ -1119,15 +1158,16 @@ geli_da1s3a_keyfile0_name="/boot/keys/da1s3a.key"
are attached to the system, but both daemons depend on
Bluetooth socket layer and thus disabled by default.
Bluetooth sockets layer must be either loaded
- as a module or compiled into kernel before the daemons can run.
+ as a module or compiled into kernel before the daemons can run.
+ &merged;
The hostapd script for
- &man.hostapd.8; has been added.
+ &man.hostapd.8; has been added. &merged;
The netif script now supports
ipv4_addrs_ifn,
which adds one or more IPv4 address from a ranged list in
- CIRD notation. For example:
+ CIRD notation. &merged; For example:
ipv4_addrs_ed0="192.168.0.1/24 192.168.1.1-5/28"
@@ -1144,7 +1184,7 @@ geli_da1s3a_keyfile0_name="/boot/keys/da1s3a.key"
since OLDCARD is deprecated.
The ppp-user script has been renamed to
- ppp.
+ ppp. &merged;
The removable_interfaces variable
has been removed.
@@ -1171,6 +1211,10 @@ geli_da1s3a_keyfile0_name="/boot/keys/da1s3a.key"
GNU Readline library
has been updated from 5.0 to 5.1.
+ GNU Troff
+ has been updated from version 1.19 to version 1.19.2.
+ &merged;
+
IPFilter has been updated from
4.1.8 to 4.1.10.
@@ -1178,7 +1222,8 @@ geli_da1s3a_keyfile0_name="/boot/keys/da1s3a.key"
4.2p1 to 4.3p1.
hostapd
- has been updated from version 0.3.9 to version 0.4.8.
+ has been updated from version 0.3.9 to version 0.4.8.
+ &merged;
sendmail has been updated from
8.13.4 to 8.13.6. &merged;
@@ -1188,7 +1233,8 @@ geli_da1s3a_keyfile0_name="/boot/keys/da1s3a.key"
tzdata2005r release. &merged;
WPA Supplicant
- has been updated from version 0.3.9 to version 0.4.8.
+ has been updated from version 0.3.9 to version 0.4.8.
+ &merged;
zlib
has been updated from version 1.2.2 to version 1.2.3.
@@ -1204,33 +1250,35 @@ geli_da1s3a_keyfile0_name="/boot/keys/da1s3a.key"
The &man.pkg.add.1; now supports an
flag, which is the same as the flag
except that the given prefix is also used recursively for the
- dependency packages if any.
+ dependency packages if any. &merged;
The &man.pkg.add.1; and &man.pkg.create.1; now supports
a flag to save packages to the current directory
- (or PKGDIR if defined) by default.
+ (or PKGDIR if defined) by default.
+ &merged;
The &man.pkg.create.1; now supports an
flag to support basic regular expressions for package name,
an flag for extended regular
- expressions, and a for exact matching.
+ expressions, and a for exact matching. &merged;
The &man.pkg.version.1; now supports an
flag to show the origin recorded on package generation
instead of the package name, and an flag
- to list packages whose registered origin is origin only.
+ to list packages whose registered origin is origin only.
+ &merged;
The &man.portsnap.8; utility (sysutils/portsnap)
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.
+ users to keep their ports trees up to date. &merged;
A incorrect handling of HTTP_PROXY_AUTH
- in the &man.portsnap.8; utility has been fixed.
+ in the &man.portsnap.8; utility has been fixed. &merged;
The startup scripts from the local_startup
directory now evaluated by using &man.rcorder.8; with scripts
- in the base system.
+ in the base system. &merged;
The suffix of startup scripts from the Ports Collection
has been removed. This means foo.sh
@@ -1239,19 +1287,20 @@ geli_da1s3a_keyfile0_name="/boot/keys/da1s3a.key"
foo.ORG will also be invoked.
You are recommended to reinstall packages which install
such scripts and remove extra files in the
- local_startup directory.
+ local_startup directory. &merged;
New rc.conf variables,
ldconfig_local_dirs and
ldconfig_local32_dirs have been added.
- These hold lists of local &man.ldconfig.8; directories.
+ These hold lists of local &man.ldconfig.8; directories.
+ &merged;
The @cwd command in
pkg-plist now allows
no directory argument. If no
directory argument is given, it will set current
working directory to the first prefix given by the
- @cwd command.
+ @cwd command. &merged;
diff --git a/release/doc/en_US.ISO8859-1/relnotes/common/new.sgml b/release/doc/en_US.ISO8859-1/relnotes/common/new.sgml
index 34afa77eb79..46f0a90136e 100644
--- a/release/doc/en_US.ISO8859-1/relnotes/common/new.sgml
+++ b/release/doc/en_US.ISO8859-1/relnotes/common/new.sgml
@@ -171,18 +171,22 @@
this displays various information about the lock and calls a
new function pointer in lock_class (lc_ddb_show) to dump class-specific
information about the lock as well (such as the owner of a mutex or
- xlock'ed sx lock).
+ xlock'ed sx lock). &merged;
The &man.ddb.4; debugger now provides the show sleepq
command. This takes a wait channel as an argument and looks
for a sleep queue associated with that wait channel.
- A bug in file descriptor handling such that a simple
+ DEFAULTS kernel configuration files
+ for each platform have been added. &merged;
+
+ A bug in file descriptor handling such that simple
close(0); dup(fd) sequence does not return
descriptor 0 in some cases, has been fixed.The &man.firmware.9; subsystem has been added. This allows
- to load binary data into the kernel via a specially crafted module.
+ to load binary data into the kernel via a specially crafted module.
+ &merged;The &man.gdb.1; remote debugging interface now supports
copying console messages to a remote debugger instance.
@@ -199,7 +203,8 @@
&man.pmcstat.8; can now log over a network socket
to a remote host.
- The &man.random.4; entropy device driver is now MPSAFE.
+ The &man.random.4; entropy device driver is now MPSAFE.
+ &merged;The SIGCHLD signal queuing has been
added. For each child process whose status has been changed,
@@ -249,7 +254,8 @@
biba/equal(equal-equal), has been added.
This is useful where programs such as &man.dhclient.8; and &man.ppp.8;.
which initialize network interfaces do not have any labeling support.
- This variable is set as 0(disabled) by default.
+ This variable is set as 0(disabled) by default.
+ &merged;
A new sysctl variable vm.zone_stats
has been added. This allows to export &man.uma.9; allocator
@@ -281,9 +287,6 @@
has been added. For details of the latest development,
see .
- DEFAULTS kernel configuration files
- for each platform have been added.
-
Boot Loader Changes
@@ -300,7 +303,7 @@
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 BOOT_COMCONSOLE_SPEED
- at compile time.
+ at compile time. &merged;
@@ -315,8 +318,9 @@
The &man.cardbus.4; driver now supports
/dev/cardbus%d.cis.
- The &man.ce.4; driver, which supports Cronyx Tau-PCI/32 adapters,
- has been added. &merged;
+ The &man.ce.4; driver,
+ which supports Cronyx Tau-PCI/32 adapters, has been added.
+ &merged;Support for the PadLock Security Co-processor in VIA C3
processors has been added to the &man.crypto.9; subsystem.
@@ -338,13 +342,14 @@
Switch to &man.kbdmux.4; can be done at boot time by loading
kbdmux kernel module via &man.loader.8;,
or at runtime via &man.kldload.8; and releasing the active
- keyboard.
+ keyboard. &merged;
The &man.kbdmux.4; has been included in the
GENERIC kernel by default.
Also, the Boot FreeBSD with USB keyboard
menu item in the boot loader menu has been removed
- since this fixes USB keyboard probing problems.
+ since this fixes USB keyboard probing problems.
+ &merged;
The loader tunable debug.mpsafevfs
is set to 1 by default.
@@ -378,29 +383,34 @@
Multimedia Support
- The &man.agp.4; driver now supports ATI IGP chipsets.
+ The &man.agp.4; driver now supports ATI IGP chipsets.
+ &merged;The &man.sound.4; driver now supports
wider range sampling rate, multiple precisions choice,
- and 24/32 bit PCM format conversion.
+ and 24/32 bit PCM format conversion. &merged;
- The &man.snd.als4000.4; driver is now MPSAFE.
+ The &man.snd.als4000.4; driver is now MPSAFE. &merged;The &man.snd.atiixp.4; driver has been added.
- This supports ATI IXP 200/300/400 series audio controllers.
+ This supports ATI IXP 200/300/400 series audio controllers. &merged;
The &man.snd.atiixp.4; driver now supports
suspend and resume features.The &man.snd.cmi.4; driver is now MPSAFE.
- The &man.snd.solo.4; driver is now MPSAFE.
+ The &man.snd.es137x.4; driver is now MPSAFE. &merged;
- The &man.snd.via8233.4; driver is now MPSAFE.
+ The &man.snd.ich.4; driver is now MPSAFE. &merged;
- The &man.snd.via82c686.4; driver is now MPSAFE.
+ The &man.snd.solo.4; driver is now MPSAFE. &merged;
- The &man.speaker.4; driver now supports &os;/amd64.
+ The &man.snd.via8233.4; driver is now MPSAFE. &merged;
+
+ The &man.snd.via82c686.4; driver is now MPSAFE. &merged;
+
+ The &man.speaker.4; driver now supports &os;/amd64. &merged;The &man.uaudio.4; driver now supports 24/32 bit audio
formats and conversion.
@@ -410,7 +420,7 @@
Network Interface SupportThe &man.ath.4; driver has been updated to
- version 0.9.16.16.
+ version 0.9.16.16. &merged;
The &man.bce.4; driver, which supports Broadcom
NetXtreme II (BCM5706/BCM5708) PCI/PCIe Gigabit Ethernet controllers,
@@ -421,6 +431,9 @@
The &man.bge.4; driver now supports big-endian
architectures such as sparc64.
+ The &man.bge.4; driver now supports &man.polling.4; mode.
+ &merged;
+
The &man.dc.4; driver is now MPSAFE. &merged;The &man.de.4; driver has been converted to the &man.bus.dma.9;
@@ -431,7 +444,7 @@
The &man.el.4; driver has been removed.The &man.em.4; driver now supports big-endian
- architectures such as sparc64.
+ architectures such as sparc64. &merged;The &man.em.4; driver has been updated to
version 3.2.18 from Intel, and now supports
@@ -454,7 +467,9 @@
has been added. While the &man.lnc.4; driver also support these
NICs, this driver has several advantages over it such as
MPSAFE, ALTQ, VLAN_MTU, ifmedia, and 32-bit DMA for PCI
- variants.
+ variants. &merged;
+
+ The &man.lge.4; driver is now MPSAFE. &merged;The &man.my.4; driver is now MPSAFE. &merged;
@@ -502,12 +517,12 @@
suppression, while there is demand for such ARP entry.
Due to this change, a sysctl variable
net.link.ether.inet.host_down_time
- has been removed.
+ has been removed. &merged;
The &man.arp.8; now supports a sysctl variable
net.link.ether.inet.log_arp_permanent_modify
to suppress logging of attempts to modify
- permanent ARP entries.
+ permanent ARP entries. &merged;
The &man.arp.8; utility now allows
option with and options
@@ -525,24 +540,25 @@
The &man.if.bridge.4; bridge driver now supports
creating span ports, which transmit a copy of every frame
received by the bridge. This feature can be enabled
- by using &man.ifconfig.8;.
+ by using &man.ifconfig.8;. &merged;The &man.if.bridge.4; bridge driver now supports
RFC 3378 EtherIP. This change makes it possible to
add &man.gif.4; interfaces to bridges, which will then
send and receive IP protocol 97 packets.
- Packets are Ethernet frames with an EtherIP header prepended.
+ Packets are Ethernet frames with an EtherIP header prepended.
+ &merged;
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
- net.inet6.ip6.mcast_pmtu.
+ net.inet6.ip6.mcast_pmtu. &merged;
The &man.ipfw.4;, IP packet filter now supports IPv6.
The &man.ip6fw.8; is deprecated and will be removed
- in the future releases.
+ in the future releases. &merged;
The &man.ipfw.4; now supports substitution of the action
argument with the value obtained from table lookup,
@@ -552,7 +568,7 @@
divert,
tee,
netgraph,
- and ngtee rules.
+ and ngtee rules. &merged;
For example, the following rules will throw different
packets to different pipes:
@@ -569,9 +585,12 @@ pipe tablearg ip from table(1) to any
to net.bpf_jitter.enable and this controls
both &man.bpf.4; and &man.ng.bpf.4; now.
+ The &man.ng.iface.4; Netgraph node now supports &man.altq.4;.
+ &merged;
+
A bug where a connection of NFS over TCP would not reconnect
when the server sent FIN. This problem had occurred
- with Solaris NFS servers.
+ with Solaris NFS servers. &merged;
The sysctl variable net.inet.ip.portrange.reservedhigh
and net.inet.ip.portrange.reservedlow
@@ -625,7 +644,7 @@ pipe tablearg ip from table(1) to any
tick granularity. A new sysctl variable
net.inet.tcp.inflight.rttthresh specifies
the threshold in milliseconds below which this feature
- will disengage. It defaults to 10ms.
+ will disengage. It defaults to 10ms. &merged;
@@ -638,23 +657,28 @@ pipe tablearg ip from table(1) to any
and now supports full 64-bit DMA. While this feature is
enabled by default, this can be forced off by setting the
hw.amr.force_sg32 loader tunable for
- debugging purpose.
+ debugging purpose.
+ &merged;
The &man.amr.4; driver now supports &man.ioctl.2; requests
necessary for Linux LSI MegaRaid tools on &os;'s Linux emulation
- environment.
+ environment.
+ &merged;
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.
+ the PIO mode will be used for access to over 137GB areas.
+ &merged;
The &man.ata.4; driver now supports the ITE IT8211F IDE controller,
and Promise PDC40718 and PDC40719 chip found in Promise
- Fasttrak TX4300.
+ Fasttrak TX4300.
+ &merged;
The &man.ata.4; driver now supports DMA for kernel crash dump
- and crash dumping to &man.ataraid.4; device.
+ and crash dumping to &man.ataraid.4; device.
+ &merged;
The &man.ata.4; driver now supports USB mass storage class
devices. To enable it, a line device atausb
@@ -664,10 +688,14 @@ pipe tablearg ip from table(1) to any
each other.The &man.ataraid.4; driver now supports
- JMicron ATA RAID metadata.
+ JMicron ATA RAID metadata. &merged;
+
+ The GEOM_LABEL class now supports
+ Ext2FS, NTFS, and ReiserFS. &merged;The GEOM_MIRROR class now supports
- kernel crash dump to the GEOM providers.
+ kernel crash dump to the GEOM providers.
+ &merged;
The GEOM_MIRROR and GEOM_RAID3
classes now support sysctl variables
@@ -683,7 +711,8 @@ pipe tablearg ip from table(1) to any
different places, so actually all data is available.
The broken components will be visible in gmirror list
or graid3 list output with flag
- BROKEN.
+ BROKEN.
+ &merged;
The GEOM_MIRROR and GEOM_RAID3
classes now use parallel I/O request for synchronization
@@ -696,17 +725,16 @@ pipe tablearg ip from table(1) to any
kern.geom.mirror.syncs_per_sec,
kern.geom.raid3.reqs_per_sync, and
kern.geom.raid3.syncs_per_sec
- are deprecated and have been removed.
+ are deprecated and have been removed.
+ &merged;
A new GEOM class GEOM_ZERO has been added.
It creates very huge provider (41PB) /dev/gzero
and mainly for performance testing.
On BIO_READ request it zero-fills
bio_data and on BIO_WRITE
- it does nothing.
-
- The GEOM_LABEL class now supports
- Ext2FS and ReiserFS.
+ it does nothing.
+ &merged;
The GEOM class kernel module g_md.ko
has been renamed to geom_md.ko
@@ -716,7 +744,8 @@ pipe tablearg ip from table(1) to any
amd64 as well as PAE.The &man.mfi.4; driver, which supports
- LSI MegaRAID SAS controller family has been added.
+ LSI MegaRAID SAS controller family has been added.
+ &merged;
The &man.mpt.4; driver has been updated to support
various new features such as RAID volume and RAID member
@@ -728,8 +757,8 @@ pipe tablearg ip from table(1) to any
The &man.mpt.4; driver now supports SAS HBA (partially),
64-bit PCI, and large data transfer.
- The &man.twa.4; has been updated to the 9.3.0.1
- release on the 3ware website.
+ The &man.twa.4; driver has been updated to the 9.3.0.1
+ release on the 3ware website. &merged;A new GEOM-based disk encryption facility, GEOM_ELI, has been
added. It uses the &man.crypto.9; framework for hardware acceleration
@@ -737,7 +766,8 @@ pipe tablearg ip from table(1) to any
more information. &merged;The &man.geli.8; now supports loading keyfiles before root
- file system is mounted. For example, the following entries
+ file system is mounted. &merged;
+ For example, the following entries
can be used in /boot/loader.conf to enable
it:
@@ -781,7 +811,7 @@ geli_da1s3a_keyfile0_name="/boot/keys/da1s3a.key"
has been updated to 20051021.DRM has
- been updated to a snapshot from DRI CVS as of 20051202.
+ been updated to a snapshot from DRI CVS as of 20051202. &merged;
TrustedBSD OpenBSM distribution,
version 1.0 alpha 5, an implementation of the documented Sun Basic
@@ -816,22 +846,23 @@ geli_da1s3a_keyfile0_name="/boot/keys/da1s3a.key"
applying binary patches.The &man.bsnmpd.1; utility now supports the Host Resources
- MIB described in RFC 2790.
+ MIB described in RFC 2790. &merged;
The &man.cmp.1; utility now supports an
flag to compare the symbolic link itself rather than the
file that the link points to.The &man.config.8; utility now supports nocpu
- directive.
+ directive. &merged;
The &man.config.8; utility now reads DEFAULTS
kernel configuration file if it exists in the current directory
- before the specified configuration file.
+ before the specified configuration file. &merged;
The &man.csh.1; utility now supports NLS catalog.
Note that this requires installing
- shells/tcsh_nls.
+ shells/tcsh_nls.
+ &merged;
The csup(1) utility has been imported.
This is an implementation of CVSup-compatible client written
@@ -839,11 +870,11 @@ geli_da1s3a_keyfile0_name="/boot/keys/da1s3a.key"
only.The &man.devd.8; utility now supports a option
- to specify a configuration file.
+ to specify a configuration file. &merged;
The &man.ftpd.8; utility now creates a PID file
/var/run/ftpd.pid even when
- no option is specified.
+ no option is specified. &merged;
The &man.gbde.8; utility now supports
and options
@@ -851,13 +882,14 @@ geli_da1s3a_keyfile0_name="/boot/keys/da1s3a.key"
The &man.getfacl.1; utility now supports
a flag to suppress the per-file header
- comment listing the file name, owner, and group.
+ comment listing the file name, owner, and group.
+ &merged;The &man.gpt.8; utility now supports setting GPT partition labels.The &man.gvinum.8; utility now supports commands
to rename objects and to move a subdisk from
- one drive to another.
+ one drive to another. &merged;
The &man.gvinum.8; utility now supports
resetconfig sub-command.
@@ -887,14 +919,14 @@ geli_da1s3a_keyfile0_name="/boot/keys/da1s3a.key"
jid_file option to
write out a JidFile, similar to a PidFile, containing
the jailid, path, hostname, IP and the command used to start
- the jail.
+ the jail. &merged;
The &man.kdump.1; now supports a
flag, which causes kdump to print an additional field holding
- the threadid.
+ the threadid. &merged;
The &man.kdump.1; now supports a
- flag to suppress the display of I/O data.
+ flag to suppress the display of I/O data. &merged;
The &man.kenv.1; utility now supports a
flag to suppress warnings.
@@ -927,15 +959,17 @@ geli_da1s3a_keyfile0_name="/boot/keys/da1s3a.key"
The &man.ln.1; utility now supports
an flag which allows to delete existing
- empty directories, when creating symbolic links.
+ empty directories, when creating symbolic links.
+ &merged;
The &man.locate.1; utility now supports
a flag to make this utility
- interoperable with &man.xargs.1;'s flag.
+ interoperable with &man.xargs.1;'s flag.
+ &merged;
The &man.ls.1; utility now supports
an flag to disable the automatic
- flag for the superuser.
+ flag for the superuser. &merged;
The &man.ls.1; utility now supports
an flag to use the file creation
@@ -965,7 +999,8 @@ geli_da1s3a_keyfile0_name="/boot/keys/da1s3a.key"
The &man.mergemaster.8; utility now supports
an option to explicitly specify
- an architecture to pass through to the underlying makefiles.
+ an architecture to pass through to the underlying makefiles.
+ &merged;The &man.mount.8; nodev option has
been removed.
@@ -974,7 +1009,8 @@ geli_da1s3a_keyfile0_name="/boot/keys/da1s3a.key"
The &man.moused.8; now supports an flag
to enable horizontal virtual scrolling similar to a
- flag for vertical virtual scrolling.
+ flag for vertical virtual scrolling.
+ &merged;
The &man.netstat.1; utility now supports an
flag for interface stats mode,
@@ -986,16 +1022,16 @@ geli_da1s3a_keyfile0_name="/boot/keys/da1s3a.key"
rather than the KAME IPSEC stack.
Note that the output of netstat -s -p ipsec
differs depending on which stack is compiled into
- the kernel since they each keep different stats.
+ the kernel since they each keep different stats. &merged;
The &man.periodic.8; daily script now supports
to show the status of &man.gmirror.8;, &man.graid3.8;,
&man.gstripe.8;, and &man.gconcat.8; devices.
- Note that these are disabled by default.
+ Note that these are disabled by default. &merged;
A new functions, &man.pidfile.3;, which allow reliable
pidfiles handling have been implemented in
- libutil.
+ libutil. &merged;
The &man.ping.8; utility now supports a sweeping
ping in which &man.icmp.4; payload of
@@ -1025,7 +1061,7 @@ geli_da1s3a_keyfile0_name="/boot/keys/da1s3a.key"
The &man.rfcomm.sppd.1; now supports service name
in addition to option with channel number.
The supported names are: DUN (Dial-Up Networking), FAX (Fax),
- LAN (LAN Access Using PPP), and SP (Serial Port).
+ LAN (LAN Access Using PPP), and SP (Serial Port). &merged;The &man.rpcgen.1; utility now generates headers and stub files
which can be used with ANSI C compilers by default.
@@ -1041,9 +1077,12 @@ geli_da1s3a_keyfile0_name="/boot/keys/da1s3a.key"
The &man.sh.1; utility now supports times
built-in command.
+ The &man.snapinfo.8; utility which shows snapshot location
+ on UFS filesystems has been added. &merged;
+
The &man.strtonum.3; library function has been implemented
based on OpenBSD's implementation. This is an improved version of
- &man.strtoll.3;.
+ &man.strtoll.3;. &merged;
The &man.sysctl.8; utility now supports a
flag to suppress a limited set of warnings and errors.
@@ -1060,7 +1099,7 @@ geli_da1s3a_keyfile0_name="/boot/keys/da1s3a.key"
The &man.xargs.1; utility now supports a
flag which makes the command execution when the standard input
- does not contain any non-whitespace-characters.
+ does not contain any non-whitespace-characters. &merged;
The shared library version number of all libraries have
been updated due to some possible ABI changes. The libraries
@@ -1094,7 +1133,7 @@ geli_da1s3a_keyfile0_name="/boot/keys/da1s3a.key"
/etc/bluetooth/$device.conf
(where $device is ubt0,
btcc0, and so on.)
- For more details, see &man.bluetooth.conf.5;.
+ For more details, see &man.bluetooth.conf.5;. &merged;
The ftpd script for
stand-alone &man.ftpd.8; has been added.
@@ -1119,15 +1158,16 @@ geli_da1s3a_keyfile0_name="/boot/keys/da1s3a.key"
are attached to the system, but both daemons depend on
Bluetooth socket layer and thus disabled by default.
Bluetooth sockets layer must be either loaded
- as a module or compiled into kernel before the daemons can run.
+ as a module or compiled into kernel before the daemons can run.
+ &merged;
The hostapd script for
- &man.hostapd.8; has been added.
+ &man.hostapd.8; has been added. &merged;
The netif script now supports
ipv4_addrs_ifn,
which adds one or more IPv4 address from a ranged list in
- CIRD notation. For example:
+ CIRD notation. &merged; For example:
ipv4_addrs_ed0="192.168.0.1/24 192.168.1.1-5/28"
@@ -1144,7 +1184,7 @@ geli_da1s3a_keyfile0_name="/boot/keys/da1s3a.key"
since OLDCARD is deprecated.
The ppp-user script has been renamed to
- ppp.
+ ppp. &merged;
The removable_interfaces variable
has been removed.
@@ -1171,6 +1211,10 @@ geli_da1s3a_keyfile0_name="/boot/keys/da1s3a.key"
GNU Readline library
has been updated from 5.0 to 5.1.
+ GNU Troff
+ has been updated from version 1.19 to version 1.19.2.
+ &merged;
+
IPFilter has been updated from
4.1.8 to 4.1.10.
@@ -1178,7 +1222,8 @@ geli_da1s3a_keyfile0_name="/boot/keys/da1s3a.key"
4.2p1 to 4.3p1.
hostapd
- has been updated from version 0.3.9 to version 0.4.8.
+ has been updated from version 0.3.9 to version 0.4.8.
+ &merged;
sendmail has been updated from
8.13.4 to 8.13.6. &merged;
@@ -1188,7 +1233,8 @@ geli_da1s3a_keyfile0_name="/boot/keys/da1s3a.key"
tzdata2005r release. &merged;
WPA Supplicant
- has been updated from version 0.3.9 to version 0.4.8.
+ has been updated from version 0.3.9 to version 0.4.8.
+ &merged;
zlib
has been updated from version 1.2.2 to version 1.2.3.
@@ -1204,33 +1250,35 @@ geli_da1s3a_keyfile0_name="/boot/keys/da1s3a.key"
The &man.pkg.add.1; now supports an
flag, which is the same as the flag
except that the given prefix is also used recursively for the
- dependency packages if any.
+ dependency packages if any. &merged;
The &man.pkg.add.1; and &man.pkg.create.1; now supports
a flag to save packages to the current directory
- (or PKGDIR if defined) by default.
+ (or PKGDIR if defined) by default.
+ &merged;
The &man.pkg.create.1; now supports an
flag to support basic regular expressions for package name,
an flag for extended regular
- expressions, and a for exact matching.
+ expressions, and a for exact matching. &merged;
The &man.pkg.version.1; now supports an
flag to show the origin recorded on package generation
instead of the package name, and an flag
- to list packages whose registered origin is origin only.
+ to list packages whose registered origin is origin only.
+ &merged;
The &man.portsnap.8; utility (sysutils/portsnap)
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.
+ users to keep their ports trees up to date. &merged;
A incorrect handling of HTTP_PROXY_AUTH
- in the &man.portsnap.8; utility has been fixed.
+ in the &man.portsnap.8; utility has been fixed. &merged;
The startup scripts from the local_startup
directory now evaluated by using &man.rcorder.8; with scripts
- in the base system.
+ in the base system. &merged;
The suffix of startup scripts from the Ports Collection
has been removed. This means foo.sh
@@ -1239,19 +1287,20 @@ geli_da1s3a_keyfile0_name="/boot/keys/da1s3a.key"
foo.ORG will also be invoked.
You are recommended to reinstall packages which install
such scripts and remove extra files in the
- local_startup directory.
+ local_startup directory. &merged;
New rc.conf variables,
ldconfig_local_dirs and
ldconfig_local32_dirs have been added.
- These hold lists of local &man.ldconfig.8; directories.
+ These hold lists of local &man.ldconfig.8; directories.
+ &merged;
The @cwd command in
pkg-plist now allows
no directory argument. If no
directory argument is given, it will set current
working directory to the first prefix given by the
- @cwd command.
+ @cwd command. &merged;