From owner-doc-jp-work@jp.FreeBSD.org Sat Jul 16 01:38:36 2005
Received: (from daemon@localhost)
	by castle.jp.FreeBSD.org (8.11.6p2+3.4W/8.11.3) id j6FGcaB27327;
	Sat, 16 Jul 2005 01:38:36 +0900 (JST)
	(envelope-from owner-doc-jp-work@jp.FreeBSD.org)
Received: from wasley.bl.mmtr.or.jp (wasley.bl.mmtr.or.jp [210.228.173.142])
	by castle.jp.FreeBSD.org (8.11.6p2+3.4W/8.11.3) with SMTP/inet id j6FGcYh27245
	for <doc-jp-work@jp.FreeBSD.org>; Sat, 16 Jul 2005 01:38:35 +0900 (JST)
	(envelope-from rushani@bl.mmtr.or.jp)
Received: (qmail 4365 invoked from network); 16 Jul 2005 01:38:31 +0900
Received: from unknown (HELO localhost) (202.229.143.11)
  by wasley.bl.mmtr.or.jp with SMTP; 16 Jul 2005 01:38:31 +0900
Message-Id: <20050716.013744.63052736.rushani@bl.mmtr.or.jp>
To: doc-jp-work@jp.FreeBSD.org
From: Hideyuki KURASHINA <rushani@bl.mmtr.or.jp>
In-Reply-To: <86r7ejg7dp.wl%hiroo@oikumene.gcd.org>
References: <20050701.000858.112566285.rushani@bl.mmtr.or.jp>
	<86r7ejg7dp.wl%hiroo@oikumene.gcd.org>
X-URL: http://www.rushani.jp/
X-PGP-Public-Key: http://www.rushani.jp/rushani.asc
X-PGP-Fingerprint: A052 6F98 6146 6FE3 91E2  DA6B F2FA 2088 439A DC57
X-RC5-72-Stats: http://stats.distributed.net/participant/psummary.php?project_id=8&id=432320
X-Mailer: Mew version 4.2.53 on Emacs 21.3 / Mule 5.0 (SAKAKI)
Mime-Version: 1.0
Content-Type: Text/Plain; charset=iso-2022-jp
Content-Transfer-Encoding: 7bit
Reply-To: doc-jp-work@jp.FreeBSD.org
Precedence: list
Date: Sat, 16 Jul 2005 01:37:44 +0900
X-Sequence: doc-jp-work 1186
Subject: [doc-jp-work 1186] Re: relnotes for 6.0R
Sender: owner-doc-jp-work@jp.FreeBSD.org
X-Originator: rushani@bl.mmtr.or.jp
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+050320

$BARIJ$G$9!#(B

>>> On Fri, 01 Jul 2005 01:02:42 +0900, Hiroo Ono <hiroo@oikumene.gcd.org> said:

> $B>.Ln42@8$G$9!#(B
[...]
> $B$^$?!">e$+$iE,Ev$K(B diff $B$rEj$2$F2<$5$C$F$b9=$$$^$;$s!#(B

$B$H$$$&$3$H$G!">e$+$i$d$C$F$_$^$7$?(B ($B$=$N(B5)$B!#(B

     <sect3 id="net-proto">

$B$+$i(B

   <sect2 id="userland">

$B$NA0$^$G$G$9!#(B

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Index: new.sgml
===================================================================
RCS file: /home/ncvs/src/release/doc/en_US.ISO8859-1/relnotes/common/new.sgml,v
retrieving revision 1.663.2.5
retrieving revision 1.879
diff -u -r1.663.2.5 -r1.879
--- new.sgml	9 Jan 2004 17:08:32 -0000	1.663.2.5
+++ new.sgml	30 Jun 2005 04:55:46 -0000	1.879
     <sect3 id="net-proto">
       <title>Network Protocols</title>
 
-      <para>The <literal>ip_flow</literal> feature in the IPv4 protocol
-	implementation has been replaced by the
-	<literal>ip_fastforward</literal> feature.
-	<literal>ip_fastforward</literal> attempts to speed up simple
-	cases of packet forwarding, processing a forwarded packet to
-	an outgoing interface without queues or netisrs.  If it cannot
-	handle a particular packet, it passes that packet to the normal
-	<literal>ip_input</literal> routines for processing.  This
-	feature can be enabled by setting the
-	<varname>net.inet.ip.fastforwarding</varname> sysctl variable
-	to <literal>1</literal>.</para>
-
-      <para>The <literal>IP_ONESBCAST</literal> option has been added
-	to enable undirected &man.ip.4; broadcasts to be sent to
-	specific network interfaces.</para>
-
-      <para>Enabling the <literal>options IPFILTER</literal> feature
-        also requires enabling <literal>options
-        PFIL_HOOKS</literal>.</para>
-
-      <para>A bug in &man.ipfw.4; limit rule processing that could
-        cause various panics has been fixed.
-        &merged;</para>
-
-      <para>&man.ipfw.4; rules now support comma-separated address lists
-        (such as <literal>1.2.3.4, 5.6.7.8/30, 9.10.11.12/22</literal>),
-        and allow spaces after commas to make lists of addresses more readable.
-        &merged;</para>
-
-      <para>&man.ipfw.4; rules now support C++-style comments.
-        Each comment is stored together with its rule and appears using
-        the &man.ipfw.8; <literal>show</literal> command.
-        &merged;</para>
-
-      <para>&man.ipfw.8; can now modify &man.ipfw.4; rules in set 31,
-        which was read-only and used for the default rules.
-        They can be deleted by <command>ipfw delete set 31</command>
-        command but are not deleted
-        by the <command>ipfw flush</command> command.
-        This implements a flexible form of <quote>persistent
-          rules</quote>.  More details can be found in &man.ipfw.8;.
-        &merged;</para>
-
-      <para>The &man.ng.atmpif.4; NetGraph node type has been added.
-	It emulates a HARP physical interface, and allows one
-	to run the HARP ATM stack without real hardware.</para>
-
-      <para>Kernel support has been added for Protocol Independent
-	Multicast routing (&man.pim.4;). &merged;</para>
-
-      <para>The &os; Bluetooth protocol stack has been updated:</para>
-     
-      <itemizedlist>
-        <listitem>
-          <para><application>libsdp</application> has been re-implemented
-            under a BSD style license.  This is because the Linux BlueZ code is
-            distributed under the GPL.</para>
-        </listitem>
-
-        <listitem>
-          <para>The &man.hccontrol.8; utility now supports four new commands:
-            Read/Write_Page_Scan_Mode and Read/Write_Page_Scan_Period_Mode.</para>
-        </listitem>
-
-        <listitem>
-          <para>The &man.hcsecd.8; daemon now stores link keys on a disk.
-            It is no longer required to pair devices every time.</para>
-        </listitem>
-
-        <listitem>
-          <para>A NetGraph timeout problem in the &man.ng.hci.4; and
-            &man.ng.l2cap.4; kernel modules, which could cause
-            access to a data structure that was already freed,
-            has been fixed.</para>
-        </listitem>
-
-        <listitem>
-          <para>The &man.ng.ubt.4; module, which cannot be built on
-            &os; &release.prev;, has been fixed.</para>
-        </listitem>
-
-        <listitem>
-          <para>&man.rfcomm.sppd.1; and &man.rfcomm.pppd.8; now support
-            to query the RFCOMM channel via SDP from the server.  Specifying
-            the RFCOMM channel manually, this behavior can be disabled and
-            these utilities will not use SDP query.</para>
-        </listitem>
-
-        <listitem>
-          <para>The &man.sdpcontrol.8; utility, which is analogous to the sdptool utility in
-            the Linux BlueZ SDP package, has been added.</para>
-        </listitem>
-      </itemizedlist>
-
-      <para>A number of fixes and updates to the IPv6 and IPSec code
-	have been imported from the KAME Project.</para>
-
-      <para>Support for the IPv6 Advanced Sockets API now conforms to
-        RFC 3542 (also known as RFC 2292bis), rather than RFC 2292.
-        Applications using this API have been updated
-        accordingly.</para>
-
-      <para>Support for the source address selection part of RFC 3484
-	has been added.  The &man.ip6addrctl.8; utility can be used to
-	configure the address selection policy.</para>
-
-      <para>The <literal>tcp_hostcache</literal> feature has been
-        added to the TCP implementation.  It caches measured
-        parameters of past TCP sessions to provide better initial
-        start values for following connections from or to the same
-        source or destination.  Similar information that used to be
-        stored in the routing table has been removed.</para>
+      <para>The MTU feedback in IPv6 has been disabled when the sender writes
+	data that must be fragmented.  &merged;</para>
 
+      <para>The Common Address Redundancy Protocol (CARP) has
+	been implemented.  CARP comes from OpenBSD and allows
+	multiple hosts to share an IP address, providing
+	high availability and load balancing.
+	For more information, see the &man.carp.4; manual page.  &merged;</para>
+
+      <para>The &man.if.bridge.4; network bridging implementation,
+	originally from NetBSD, has been added.  It supports the IEEE
+	802.1D Spanning Tree Protocol, individual interface devices
+	for each bridge, and filtering of bridged packets.
+	The &man.ifconfig.8; utility now supports to configure
+	&man.if.bridge.4;.</para>
+
+      <para>The &man.ipfw.4; <literal>IPDIVERT</literal> option is now
+	available as a kernel loadable module.
+	If this module is not loaded, &man.ipfw.4; will refuse to
+	install <literal>divert</literal> rules and &man.natd.8;
+	will return the error message <quote>protocol not supported</quote>.</para>
+
+      <para>The &man.ipfw.4; system can work with
+	<varname>debug.mpsafenet</varname>=<literal>1</literal>
+	(this tunable is <literal>1</literal> by default)
+	when the <literal>gid</literal>, <literal>jail</literal>,
+	and/or <literal>uid</literal> rule options are used.  &merged;</para>
+
+      <para>The &man.ipfw.4; and &man.dummynet.4; systems now
+	support IPv6.</para>
+
+      <para>&man.ipfw.8; now supports classification and tagging
+	of &man.altq.4; packets via a divert socket.  It is also
+	possible to specify rules that match TCP packets with specific
+	payload sizes.</para>
+
+      <para>The &man.ipfw.8; <literal>ipfw fwd</literal> rule now supports
+	the full packet destination manipulation when the kernel option
+	<literal>options IPFIREWALL_FORWARD_EXTENDED</literal> is specified
+	in addition to <literal>options IPFIRWALL_FORWARD</literal>.
+	This kernel option disables all restrictions to ensure proper
+	behavior for locally generated packets and allows redirection of
+	packets destined to locally configured IP addresses.
+	Note that &man.ipfw.8; rules have to be carefully crafted to
+	make sure that things like PMTU discovery do not break. &merged;</para>
+
+      <para>The &man.ipfw.8; system now supports IPv4 only rules.</para>
+
+      <para>&man.ipnat.8; now allows redirect rules to
+	work for non-TCP/UDP packets.  &merged;</para>
+
+      <para>Ongoing work is reducing the use of the Giant lock by the
+	network protocol stack and improving the locking
+	strategies.</para>
+
+      <para>The <filename>libalias</filename> library can now be built
+        as a kernel module.</para>
+
+      <para>The link state change notifications of network interfaces
+	are sent to <filename>/dev/devctl</filename> now.</para>
+
+      <para>A new &man.ng.ipfw.4; NetGraph node provides
+	a simple interface between the &man.ipfw.4; and &man.netgraph.4;
+	facilities.</para>
+
+      <para>A new &man.ng.nat.4; NetGraph node has been added to
+	perform NAT functions.</para>
+
+      <para>A new &man.ng.netflow.4; NetGraph node allows a router
+	running &os; to do NetFlow version 5 exports. &merged;</para>
+
+      <para>A new &man.ng.tcpmss.4; NetGraph node has been added.
+	This supports altering MSS options of TCP packets.</para>
+
+      <para>The &man.sppp.4; driver now includes Frame Relay
+	support. &merged;</para>
+
+      <para>The &man.sppp.4; driver is now MPSAFE.</para>
+
+      <para>The new sysctl <varname>net.link.tap.user_open</varname>
+	has been implemented.  This allows unprivileged access to
+	&man.tap.4; device nodes based on file system permissions.</para>
+
+      <para>A bug in TCP that sometimes caused RST packets to
+	be ignored if the receive window was zero bytes has been
+	fixed. &merged;</para>
+
+      <para>The <literal>RST</literal>
+	handling of the &os; TCP stack has been improved
+	to make reset attacks as difficult as possible while
+	maintaining compatibility with the widest range of TCP stacks.
+	The algorithm is as follows:  For connections in the
+	<literal>ESTABLISHED</literal>
+	state, only resets with sequence numbers exactly matching
+	<varname>last_ack_sent</varname> will cause a reset;
+	all other segments will
+	be silently dropped. For connections in all other states,
+	a reset anywhere in the window will cause the connection
+	to be reset.  All other segments will be silently dropped.
+	Note that this behavior technically violates the RFC 793 specification;
+	the conventional (but less secure) behavior can be restored
+	by setting a new sysctl <varname>net.inet.tcp.insecure_rst</varname>
+	to <literal>1</literal>.  &merged;</para>
+
+      <para>Several bugs in the TCP SACK implementation have been
+	fixed. &merged;</para>
+
+      <para>RFC 1644 T/TCP support has been removed.  This is because
+	the design is based on a weak security model that can easily
+	permit denial-of-service attacks.  This TCP
+	extension has been considered a defective one in
+	a recent Internet Draft.</para>
+
+      <para>The KAME IPv4 IPsec implementation integrated
+	in &os; now supports TCP-MD5.  &merged;</para>
+
+      <para>Random ephemeral port number allocation has led to some
+        problems with port reuse at high connection rates.  This
+        feature is now disabled during periods of high connection
+        rates; whenever new connections are created faster than
+        <varname>net.inet.ip.portrange.randomcps</varname> per second,
+        port number randomization is disabled for the next
+        <varname>net.inet.ip.portrange.randomtime</varname>
+        seconds.  The default values for these two sysctl variables
+        are <literal>10</literal> and <literal>45</literal>,
+        respectively. &merged;</para>
+
+      <para>Fine-grained locking has been applied to many of the data
+	structures in the IPX/SPX protocol stack.  While not fully
+	MPSAFE at this point, it is generally safe to use IPX/SPX
+	without the Giant lock (in other words, the
+	<varname>debug.mpsafenet</varname> sysctl variable may be set
+	to <literal>1</literal>).</para>
+
+      <para>Unix domain sockets now support the
+	<literal>LOCAL_CREDS</literal> and
+	<literal>LOCAL_CONNWAIT</literal> options.
+	The <literal>LOCAL_CREDS</literal> option provides
+	a mechanism for the receiver to receive the credentials
+	of the process as a &man.recvmsg.2; control message.
+	The <literal>LOCAL_CONNWAIT</literal>
+	option causes the &man.connect.2; function to block
+	until &man.accept.2; has been called on the listening socket.
+	For more details, see the &man.unix.4; manual page.</para>
     </sect3>
 
     <sect3 id="disks">
       <title>Disks and Storage</title>
 
-      <para>The &man.amr.4; driver now has system crashdump support. &merged;</para>
+      <para>The &man.amr.4; driver is now safe for use on systems
+	using &man.pae.4;. &merged;</para>
 
-      <para>A major rework of the &man.ata.4; driver has been
-	committed.  One of the more notable changes is that the
-	&man.ata.4; driver is now out from under the Giant kernel
-	lock.  Note that ATA software RAID systems must now include
-	<literal>device ataraid</literal> in their kernel
-	configuration files, as it is no longer automatically implied
-	by <literal>device atadisk</literal>.</para>
-
-      <para>&man.ccd.4; can now operate on raw disks and other
-	&man.geom.4; providers.</para>
-
-      <para>The &man.da.4; driver no longer tries to send 6-byte
-	commands to USB and FireWire devices.  The quirks for these
-	devices (which hopefully are now unnecessary) have been
-	disabled; to restore the old behavior, add <literal>options
-	DA_OLD_QUIRKS</literal> to the kernel configuration. &merged;</para>
-
-      <para>Various &man.geom.4; modules can now be loaded as kernel
-	modules, namely:
-	<filename>geom_apple</filename>,
-	<filename>geom_bde</filename>,
-	<filename>geom_bsd</filename>,
-	<filename>geom_gpt</filename>,
-	<filename>geom_mbr</filename>,
-	<filename>geom_pc98</filename>,
-	<filename>geom_sunlabel</filename>,
-	<filename>geom_vol_ffs</filename>.
-	</para>
-
-      <para>A <literal>GEOM_FOX</literal> module has been added to
-	detect and select between multiple redundant paths to the same
-	device.</para>
+      <para arch="i386,ia64">The &man.arcmsr.4; driver has been added.
+	It supports the Areca ARC-11<replaceable>xx</replaceable> and
+	ARC-12<replaceable>xx</replaceable> series of SATA RAID
+	controllers.  &merged;</para>
+
+      <para>The &man.ata.4; family of drivers has been overhauled and
+	updated.  It has been split into modules that can be loaded
+	and unloaded independently (the <filename>atapci</filename>
+	and <filename>ata</filename> modules are prerequesites for the
+	device subdrivers, which are <filename>atadisk</filename>,
+	<filename>atapicd</filename>, <filename>atapifd</filename>,
+	<filename>atapist</filename>, and
+	<filename>ataraid</filename>).  On supported SATA controllers,
+	devices can be hot inserted/removed.  ATA RAID support has
+	been rewritten and supports a number of new metadata formats.
+	The <filename>atapicd</filename> driver no longer supports CD
+	changers.  This update has been referred to as <quote>ATA
+	mkIII</quote>.</para>
+
+      <para>The SHSEC GEOM class has been added.  It provides for the
+	sharing of a secret between multiple GEOM providers.  All of
+	these providers must be present in order to reveal the
+	secret.  This feature is controlled by the &man.gshsec.8;
+	utility. &merged;</para>
+
+      <para>The &man.hptmv.4; driver, which supports the HighPoint
+	RocketRAID 182x series, has been added. &merged;</para>
+
+      <para>The &man.ips.4; driver now support kernel crash dumps
+	on some modern ServeRAID models.  &merged;</para>
+
+      <para>The &man.matcd.4; driver has been removed. &merged;</para>
+
+      <para>The default SCSI boot-time probe delay in the
+	<filename>GENERIC</filename> kernel has been reduced from
+	fifteen seconds to five seconds.</para>
+
+      <para>The old vinum(4) subsystem has been removed
+	in favor of the new &man.geom.4;-based version.</para>
+
+      <para>The &man.twa.4; driver has been updated to
+	the 9.2 release (for &os; 5.2.1) distributed from
+	the 3ware website.</para>
+
+      <para arch="pc98">The &man.wd.4; driver has been removed.  The
+	&man.ata.4; driver has been found to work well enough on the
+	pc98 platform that there is no need for the older &man.wd.4;
+	driver.</para>
+
+      <para>Information about newly-mounted cd9660 file systems (such
+	as the presence of RockRidge extensions) is now only printed
+	if the kernel was booted in verbose mode.  This change was
+	made to reduce the amount of (generally unnecessary) kernel
+	log messages. &merged;</para>
 
-      <para arch="i386">The &man.matcd.4; driver, which supports the
-        Matsushita CR-562 and CR-563 CD drives, has returned.</para>
-
-      <para>The &man.twe.4; driver now supports the 3ware generic
-	API. &merged;</para>
     </sect3>
 
     <sect3 id="fs">
       <title>File Systems</title>
 
-      <para>Multi-byte character conversion with the cd9660, msdosfs,
-	ntfs, and udf filesystems is now supported by including the
-	<literal>CD9660_ICONV</literal>,
-	<literal>MSDOSFS_ICONV</literal>,
-	<literal>NTFS_ICONV</literal>, and
-	<literal>UDF_ICONV</literal> kernel options,
-	respectively.</para>
-
-      <para>Some off-by-one errors in the smbfs that prevented it from
-	working correctly with 15-character NetBIOS names have been fixed.</para>
-
-      <para>The sizes of some members of the <literal>statfs</literal>
-	structure have changed from 32 bits to 64 bits in order to
-	better support multi-terabyte filesystems.
-
-      <itemizedlist>
-	<listitem>
-	  <para>Users performing source upgrades across this change
-	    must ensure that their kernel and userland bits are in
-	    sync, by following the documented source upgrade
-	    procedures.</para>
-	</listitem>
-
-	<listitem>
-	  <para>A backward compatibility version of the &man.statfs.2;
-	    system call exists but only if the
-	    <literal>COMPAT_FREEBSD4</literal> kernel option is
-	    defined.  Including this option in the kernel is strongly
-	    encouraged.</para>
-	</listitem>
-
-        <listitem>
-	  <para>Programs that use the &man.statfs.2; will need to be
-	    recompiled.  Among the known examples are the 
-	    <filename role="package">devel/gnomevfs2</filename>,
-	    <filename role="package">mail/postfix</filename>, and
-	    <filename role="package">security/cfg</filename>
-	    ports.</para>
-	</listitem>
-      </itemizedlist>
-
-      <para>Support for NFSv4 has been added with the import of the
- 	University of Michigan's Citi NFSv4 client implementation.
- 	More information can be found in the &man.mount.nfs4.8; and
- 	&man.idmapd.8; manual pages.</para>
+      <para>Recomputing the summary information for
+	<quote>dirty</quote> UFS and UFS2 file systems is no longer
+	done at mount time, but is now done by background
+	&man.fsck.8;.  This change improves the startup speed when
+	mounting large file systems after a crash.  The prior behavior
+	can be restored by setting the
+	<varname>vfs.ffs.compute_summary_at_mount</varname> sysctl
+	variable to a non-zero value.  &merged;</para>
+
+      <para>A kernel panic in the NFS server has been fixed.  More
+	details can be found in errata note
+	<ulink url="ftp://ftp.FreeBSD.org/pub/FreeBSD/ERRATA/notices/FreeBSD-EN-05:01.nfs.asc">FreeBSD-EN-05:01.nfs</ulink>.
+	&merged;</para>
+
+      <para arch="i386,pc98">Read-only support for ReiserFS version 3 has been
+	added.  See &man.mount.reiserfs.8; for details.</para>
 
     </sect3>
 
-    <sect3 id="mm">
-      <title>Multimedia Support</title>
+    <sect3>
+      <title>Contributed Software</title>
 
-      <para></para>
+      <para><application>ACPI-CA</application> has been updated from
+	20040527 to 20041119. &merged;</para>
 
     </sect3>
-
   </sect2>
 
   <sect2 id="userland">
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

$B$KBP1~$9$kItJ,$O(B

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
--- new.sgml.tmp	Mon Jul 11 18:47:43 2005
+++ new.sgml	Sat Jul 16 01:34:08 2005
@@ -714,7 +714,7 @@
 	  $B9=B$>e$NJQ99$K2C$($F!"(B
 	  802.11g, WPA, 802.11i, 802.1x,
 	  WME/WMM, AP $BB&>JEENO5!G=$d(B
-	  $B0E9f2=%b%8%e!<%k!"%*!<%;%s%F%#%1!<%?!"%"%/%;%;%9@)8f$N(B
+	  $B0E9f2=%b%8%e!<%k!"%*!<%;%s%F%#%1!<%?(B (Authenticator)$B!"%"%/%;%9@)8f$N(B
 	  $B%W%i%0%$%s%U%l!<%`%o!<%/$KBP1~$7$F$$$^$9!#(B
 	  $B$J$*!"(BWEP $B$r;HMQ$9$k:]$K$O!"%+!<%M%k$K(B
 	  <filename>wlan_wep</filename> $B%b%8%e!<%k$r%+!<%M%k$KFI$_9~$`$+!"(B
@@ -729,227 +729,277 @@
     <sect3 id="net-proto">
       <title>$B%M%C%H%o!<%/%W%m%H%3%k(B</title>
 
-      <para>IPv4 $B%W%m%H%3%k<BAu$K$*$1$k(B <literal>ip_flow</literal> $B5!G=$,!"(B
-	<literal>ip_fastforward</literal> $B5!G=$GCV$-49$($i$l$^$7$?!#(B
-	<literal>ip_fastforward</literal> $B5!G=$O!"(B
-	$BAw=P%$%s%?%U%'!<%9$K8~$+$&%Q%1%C%H$r%-%e!<$d(B netisr
-	$B$r;H$o$:$K=hM}$9$k$3$H$G!"C1=c$J%Q%1%C%H$N2sAw$r9bB.2=$7$h$&$H$$$&$b$N$G$9!#(B
-	$B=hM}$G$-$J$$%Q%1%C%H$,$"$C$?>l9g!"DL>o$N(B <literal>ip_input</literal>
-	$B%k!<%A%s$KEO$5$l$F=hM}$5$l$^$9!#$3$N5!G=$O(B
-	sysctl $BJQ?t(B <varname>net.inet.ip.fastforwarding</varname> $B$r(B
-	<literal>1</literal> $B$K$9$k$HM-8z$K$J$j$^$9!#(B</para>
-
-      <para><literal>IP_ONESBCAST</literal> $B%*%W%7%g%s$,DI2C$5$l$^$7$?!#(B
-	$B$3$l$rM-8z$K$9$k$H!"FCDj$N%M%C%H%o!<%/%$%s%?%U%'!<%9$KAw$i$l$k(B
-	$B$9$Y$F$N(B &man.ip.4; $B%V%m!<%I%-%c%9%H$r!"(B
-        $B6/@)E*$K%j%_%F%C%I%V%m!<%I%-%c%9%H%"%I%l%9$K8~$1$k$3$H$,2DG=$G$9!#(B</para>
-
-      <para><literal>options IPFILTER</literal> $B5!G=$rM-8z$K$9$k:]$K$O!"(B
-        <literal>options PFIL_HOOKS</literal>
-	$B$NDI2C$,I,MW$K$J$j$^$7$?!#(B</para>
-
-      <para>&man.ipfw.4; limit $B%k!<%k$N=hM}$K4^$^$l$F$$$?!"(B
-        $B%7%9%F%`%Q%K%C%/$rH/@8$5$;$k2DG=@-$N$"$k%P%0$,=$@5$5$l$^$7$?!#(B
-        &merged;</para>
-
-      <para>&man.ipfw.4; $B%k!<%k$K!"%+%s%^$G6h@Z$i$l$?%"%I%l%9%j%9%H(B
-        ($B$?$H$($P(B <literal>1.2.3.4, 5.6.7.8/30, 9.10.11.12/22</literal>)
-        $B$,;HMQ$G$-$k$h$&$K$J$j$^$7$?!#$^$?!"2DFI@-$r8~>e$5$;$k$?$a!"(B
-        $B%+%s%^$N8e$m$K6uGrJ8;z$rF~$l$k$3$H$b2DG=$K$J$C$F$$$^$9!#(B
-        &merged;</para>
-
-      <para>&man.ipfw.4; $B%k!<%k$K!"(BC++ $BIw$N%3%a%s%H$,=q$1$k$h$&$K$J$j$^$7$?!#(B
-        $B3F%3%a%s%H$O%k!<%k$HF1$8>l=j$K3JG<$5$l!"(B
-        &man.ipfw.8; <literal>show</literal>
-        $B%3%^%s%I$G%k!<%k$H0l=o$KI=<($5$;$k$3$H$,$G$-$^$9!#(B
-        &merged;</para>
-
-      <para>&man.ipfw.8; $B$r;H$C$F!"%k!<%k%;%C%H(B 31 $B$K$"$k(B
-        &man.ipfw.4; $B%k!<%k$,JQ99$G$-$k$h$&$K$J$j$^$7$?!#(B
-        $B=>Mh$N%k!<%k%;%C%H(B 31 $B$O!"%G%U%)%k%H$N%k!<%k$r3JG<$9$k$?$a$K(B
-        $B;H$o$l$kFI$_$H$j@lMQ$N%k!<%k%;%C%H$G$7$?$,!"(B
-        $B$3$NJQ99$K$h$j(B <command>ipfw delete set 31</command> $B$H$$$&(B
-        $B%3%^%s%I$r;H$C$F!"%k!<%k%;%C%H(B 31 $B$r:o=|$9$k$3$H$,$G$-$k$h$&$K$J$C$F$$$^$9!#(B
-        $B$?$@$7!"$3$N%k!<%k%;%C%H$O(B <command>ipfw flush</command>
-        $B%3%^%s%I$G$O:o=|$5$l$^$;$s!#$D$^$j!"$3$N%k!<%k%;%C%H$r;H$&$H!"(B
-        $B0l<o$N(B <quote>$B1JB3%k!<%k(B</quote> $B$r5-=R$9$k$3$H$,2DG=$K$J$j$^$9!#(B
-        $B>\:Y$K$D$$$F$O!"(B&man.ipfw.8; $B$K=q$+$l$F$$$^$9!#(B
-        &merged;</para>
-
-      <para>&man.ng.atmpif.4; NetGraph $B%N!<%I%?%$%W$,DI2C$5$l$^$7$?!#(B
-	$B$3$l$O(B HARP $BJ*M}%$%s%?%U%'!<%9$r%(%_%e%l!<%H$7!"(B
-	$B%O!<%I%&%'%"$,<B:_$7$J$/$F$b(B
-	HARP ATM $B%9%?%C%/$rF0:n$5$;$k$3$H$,$G$-$^$9!#(B</para>
-
-      <para>$B%+!<%M%k$,(B
-	Protocol Independent Multicast $B%k!<%F%#%s%0(B (&man.pim.4;) $B$KBP1~$7$^$7$?!#(B
-	&merged;</para>
-
-      <para>&os; $B$N(B Bluetooth $B%W%m%H%3%k%9%?%C%/$,99?7$5$l$^$7$?!#(B</para>
-
-      <itemizedlist>
-        <listitem>
-          <para><application>libsdp</application> $B$,(B
-            BSD $BIw$N%i%$%;%s%9$G:F<BAu$5$l$^$7$?!#$3$l$O!"(B
-            Linux BlueZ $B$K4^$^$l$k%3!<%I$,(B GPL $B$GG[I[$5$l$F$$$?$?$a$G$9!#(B</para>
-        </listitem>
-
-        <listitem>
-          <para>&man.hccontrol.8; $B%f!<%F%#%j%F%#$,(B
-            Read/Write_Page_Scan_Mode$B!"(BRead/Write_Page_Scan_Period_Mode
-            $B$H$$$&(B 4 $B8D$N?7$7$$%3%^%s%I$KBP1~$7$^$7$?!#(B</para>
-        </listitem>
-
-        <listitem>
-          <para>&man.hcsecd.8; $B%G!<%b%s$,!"(B
-            $B%j%s%/%-!<$r%G%#%9%/$KJ]B8$9$k$h$&$K$J$j$^$7$?!#(B
-            $BKh2s!"%G%P%$%9$r9g$o$;$kI,MW$O$J$/$J$C$F$$$^$9!#(B</para>
-        </listitem>
-
-        <listitem>
-          <para>&man.ng.hci.4; $B$*$h$S(B &man.ng.l2cap.4; $B%+!<%M%k%b%8%e!<%k$K4^$^$l$F$$$?!"(B
-            $B2rJ|$5$l$?%G!<%?9=B$BN$K%"%/%;%9$9$k2DG=@-$N$"$C$?(B
-            NetGraph $B%?%$%`%"%&%HLdBj$,=$@5$5$l$^$7$?!#(B</para>
-        </listitem>
-
-        <listitem>
-          <para>&os; &release.prev; $B$G9=C[$G$-$J$+$C$?(B
-            &man.ng.ubt.4; $B%b%8%e!<%k$,=$@5$5$l$^$7$?!#(B</para>
-        </listitem>
-
-        <listitem>
-          <para>&man.rfcomm.sppd.1; $B$*$h$S(B &man.rfcomm.pppd.8; $B$,!"(B
-            $B%5!<%P$+$i(B SDP $B7PM3$G(B RFCOMM $B%A%c%M%k$r<hF@$G$-$k$h$&$K$J$j$^$7$?!#(B
-            RFCOMM $B%A%c%M%k$r<jF0$G@_Dj$9$k$H!"$3$l$i$N%f!<%F%#%j%F%#$O(B SDP
-            $B7PM3$G$N<hF@$r$*$3$J$$$^$;$s!#(B</para>
-        </listitem>
-
-        <listitem>
-          <para>Linux BlueZ SDP $B%Q%C%1!<%8$K4^$^$l$k(B sdptool $B%f!<%F%#%j%F%#$K;w$?(B
-            &man.sdpcontrol.8; $B%f!<%F%#%j%F%#$,DI2C$5$l$^$7$?!#(B</para>
-        </listitem>
-      </itemizedlist>
-
-      <para>IPv6 $B$*$h$S(B IPSec $B$N%3!<%I$*$1$k?tB?$/$N=$@5$H99?7$,!"(B
-	KAME $B%W%m%8%'%/%H$+$iE}9g$5$l$^$7$?!#(B</para>
-
-      <para>IPv6 Advanced Sockets API $BBP1~$,(B RFC 2292 $B$G$O$J$/(B
-	RFC 3542 ($BJLL>(B RFC 2292bis) $B$K=`5r$7$^$7$?!#(B
-	$B$3$N(B API $B$r;H$C$F$$$k%"%W%j%1!<%7%g%s$b!"$=$l$K1~$8$F99?7$5$l$F$$$^$9!#(B</para>
-
-      <para>RFC 3484 $B$K4^$^$l$F$$$k%=!<%9%"%I%l%9A*Br(B (source address selection)
-	$B5!G=$,DI2C$5$l$^$7$?!#%"%I%l%9A*Br%]%j%7$N@_Dj$K$O!"(B
-	&man.ip6addrctl.8; $B%f!<%F%#%j%F%#$,;HMQ$G$-$^$9!#(B</para>
-
-      <para>TCP $B<BAu$K(B <literal>tcp_hostcache</literal> $B5!G=$,DI2C$5$l$^$7$?!#(B
-	$B$3$l$O2a5n$N(B TCP $B%;%7%g%s$N%Q%i%a!<%?$r%-%c%C%7%e$7!"(B
-	$B0J9_$KH/@8$9$kF10l$NAw?.85%"%I%l%9!&Aw?.@h%"%I%l%9$N@\B3$K$*$$$F!"(B
-	$B$h$jE,@Z$J=i4|CM$rM?$($k$3$H$r2DG=$K$7$^$9!#(B
-	$B7PO)I=$K3JG<$5$l$F$$$?!"F1$8$h$&$J>pJs$O:o=|$5$l$^$7$?!#(B</para>
+      <para>$BCGJR2=$7$J$1$l$P$J$i$J$$%G!<%?$rAw?.85$,=q$-9~$`;~$K$O(B
+	IPv6 $B$N(B MTU $B%U%#!<%I%P%C%/$,L58z$K$J$j$^$7$?!#(B
+	&merged;</para>
+
+      <para>CARP (Common Address Redundancy Protocol) $B$,<BAu$5$l$^$7$?!#(B
+	CARP $B$O(B OpenBSD $B$KM3Mh$9$k$b$N$G!"(B
+	$BJ#?t$N%[%9%H$,C10l$N(B IP $B%"%I%l%9$r6&M-$G$-!"(B
+	$B9b2DMQ@-$HIi2YJ,;6$r<B8=$7$^$9!#(B
+	$B>\:Y$O(B &man.carp.4; $B$N%^%K%e%"%k%Z!<%8$r$4Mw$/$@$5$$!#(B
+	&merged;</para>
+
+      <para>NetBSD $B$KM3Mh$9$k!"(B
+	$B%M%C%H%o!<%/%V%j%C%8$N<BAu(B &man.if.bridge.4; $B$,DI2C$5$l$^$7$?!#(B
+	$B%V%j%C%8$r9=@.$9$k8D!9$N%$%s%?%U%'!<%9$O(B
+	IEEE 802.1D $B%9%Q%K%s%0%D%j!<%W%m%H%3%k$KBP1~$7$F$*$j!"(B
+	$B%V%j%C%8$rN.$l$k%Q%1%C%H$r%U%#%k%?$9$k$3$H$b$G$-$^$9!#(B
+	$B$^$?!"(B&man.ifconfig.8; $B%f!<%F%#%j%F%#$K(B &man.if.bridge.4;
+	$B%$%s%?%U%'!<%9$r@_Dj$9$k%Q%i%a!<%?$,DI2C$5$l$^$7$?!#(B</para>
+
+      <para>&man.ipfw.4; $B$N%+!<%M%k%*%W%7%g%s(B <literal>IPDIVERT</literal> $B$,!"(B
+	$B%+!<%M%k$KFI$_9~$_2DG=$J%b%8%e!<%k$G$bMxMQ$G$-$k$h$&$K$J$j$^$7$?!#(B
+	$B$3$N%b%8%e!<%k$,FI$_9~$^$l$F$$$J$$$H!"(B&man.ipfw.4; $B$O(B
+	<literal>divert</literal> $B%k!<%k$NFI$_9~$_$r5qH]$7!"(B
+	&man.natd.8; $B$O(B <quote>protocol not supported</quote> $B$H$$$&(B
+	$B%(%i!<%a%C%;!<%8$rJV$9$h$&$K$J$j$^$7$?!#(B</para>
+
+      <para>&man.ipfw.4; $B%7%9%F%`$,(B
+	<literal>gid</literal>,	<literal>jail</literal> $B$^$?$O(B
+	<literal>uid</literal> $B%*%W%7%g%s$,%k!<%k$K;XDj$5$l$F$$$k;~$G$b(B
+	<varname>debug.mpsafenet</varname>=<literal>1</literal>
+	$B$GF0:n$G$-$k$h$&$K$J$j$^$7$?(B ($B=i4|CM$O(B <literal>1</literal> $B$G$9(B)$B!#(B
+	&merged;</para>
+
+      <para>&man.ipfw.4; $B$*$h$S(B
+	&man.dummynet.4; $B%7%9%F%`$,(B IPv6 $B$KBP1~$7$^$7$?!#(B</para>
+
+      <para>&man.ipfw.8; $B$,(B divert $B%=%1%C%H7PM3$N%Q%1%C%H$r(B
+	&man.altq.4; $B$GJ,N`!&%?%0IU$1$G$-$k$h$&$K$J$j$^$7$?!#(B
+	$BFCDj$N%Z%$%m!<%I%5%$%:$N(B
+	TCP $B%Q%1%C%H$K%^%C%A$9$k%k!<%k$r5-=R$9$k$3$H$b$G$-$^$9!#(B</para>
+
+      <para>&man.ipfw.8; $B$N(B <literal>ipfw fwd</literal> $B%k!<%k$,!"(B
+	$B%+!<%M%k%*%W%7%g%s(B
+	<literal>options IPFIRWALL_FORWARD</literal>
+	$B$K2C$($F(B
+	<literal>options IPFIREWALL_FORWARD_EXTENDED</literal>
+	$B$r;XDj$9$k$H!"40A4$K%Q%1%C%H$NAw?.@h$rA`:n$G$-$k$h$&$K$J$j$^$7$?!#(B
+	$B$3$N%+!<%M%k%*%W%7%g%s$O!"%m!<%+%k$GH/@8$7$?%Q%1%C%H$,(B
+	$BE,@Z$J5sF0$r$9$k$3$H$rJ]>Z$9$k$?$a$N@)Ls$r$9$Y$FL58z$K$7!"(B
+	$B%m!<%+%k$K@_Dj$5$l$?(B IP $B%"%I%l%9$K8~$1$i$l$?(B
+	$B%Q%1%C%H$r%j%@%$%l%/%H$G$-$k$h$&$K$7$^$9!#(B
+	&man.ipfw.8; $B$N%k!<%k$O!"(B
+	$B7PO)(B MTU $BC5:w(B (Path MTU Discovery) $B$rAK32$7$J$$$h$&$K$9$k$J$I!"(B
+	$B?5=E$K:n@.$7$J$1$l$P$J$i$J$$$3$H$KCm0U$7$F$/$@$5$$!#(B
+	&merged;</para>
+
+      <para>&man.ipfw.8; $B%7%9%F%`$,(B
+	IPv4 $B$N$_$N%k!<%k$K$bBP1~$7$^$7$?!#(B</para>
+
+      <para>&man.ipnat.8; $B$,(B
+	TCP $B$^$?$O(B UDP $B0J30$N%Q%1%C%H$KBP$7$F$b(B
+	$B%j%@%$%l%/%H%k!<%k$r5-=R$G$-$k$h$&$K$J$j$^$7$?!#(B
+	&merged;</para>
+
+      <para>$B%M%C%H%o!<%/%W%m%H%3%k%9%?%C%/$K$h$k%8%c%$%"%s%H%m%C%/$N;HMQ$r(B
+	$B:o8:$9$k:n6H$,7QB3Cf$G$"$j!"%m%C%-%s%0@oN,$,2~A1$5$l$F$$$^$9!#(B</para>
+
+      <para><filename>libalias</filename> $B%i%$%V%i%j$,(B
+	$B%+!<%M%k%b%8%e!<%k$H$7$F9=C[$G$-$k$h$&$K$J$j$^$7$?!#(B</para>
+
+      <para>$B%M%C%H%o!<%/%$%s%?%U%'!<%9$N%j%s%/>uBVJQ99DLCN$,(B
+	<filename>/dev/devctl</filename> $B$KAw$i$l$k$h$&$K$J$j$^$7$?!#(B</para>
+
+      <para>&man.ipfw.4; $B$H(B
+	&man.netgraph.4; $B%U%!%7%j%F%#$r7k9g$9$k%$%s%?%U%'!<%9$rDs6!$9$k(B
+	&man.ng.ipfw.4; NetGraph $B%N!<%I$,DI2C$5$l$^$7$?!#(B</para>
+
+      <para>NAT $B5!G=$rDs6!$9$k(B
+	&man.ng.nat.4; NetGraph $B%N!<%I$,DI2C$5$l$^$7$?!#(B</para>
+
+      <para>&man.ng.netflow.4; NetGraph $B%N!<%I$,(B
+	&os; $B$rF0:n$5$;$F$$$k%k!<%?$G(B
+	NetFlow $B%P!<%8%g%s(B 5 $B$N%(%/%9%]!<%H$r<B9T$G$-$k$h$&$K$J$j$^$7$?!#(B
+	&merged;</para>
+
+      <para>TCP $B%Q%1%C%H$N(B MSS $B%*%W%7%g%s$rJQ99$9$k(B
+	&man.ng.tcpmss.4; NetGraph $B%N!<%I$,DI2C$5$l$^$7$?!#(B</para>
+
+      <para>&man.sppp.4; $B%I%i%$%P$,%U%l!<%`%j%l!<$KBP1~$7$^$7$?!#(B
+	&merged;</para>
+
+      <para>&man.sppp.4; $B%I%i%$%P$,(B MPSAFE $B$K$J$j$^$7$?!#(B</para>
+
+      <para>sysctl $BJQ?t(B
+	<varname>net.link.tap.user_open</varname> $B$,?7$7$/<BAu$5$l$^$7$?!#(B
+	$BFC8"$,$J$/$F$b!"%U%!%$%k%7%9%F%`$N%Q!<%_%C%7%g%s$K=>$$!"(B
+	&man.tap.4; $B%G%P%$%9%N!<%I(B $B$K%"%/%;%9$G$-$k$h$&$K$J$j$^$9!#(B</para>
+
+      <para>$B<u?.%&%#%s%I%&%5%$%:$,(B 0 $B%P%$%H$N;~$K(B
+	RST $B%Q%1%C%H$,L5;k$5$l$k$3$H$,$"$k$H$$$&(B
+	TCP $B%9%?%C%/$N%P%0$,=$@5$5$l$^$7$?!#(B
+	&merged;</para>
+
+      <para>$B$5$^$6$^$J(B TCP $B%9%?%C%/$H$N8_49@-$rJ]$A$D$D!"(B
+	$B%j%;%C%H967b$r2DG=$J8B$j:$Fq$K$9$k$h$&$K(B
+	&os; $B$N(B TCP $B%9%?%C%/$N(B <literal>RST</literal> $B$N=hM}$,2~A1$5$l$^$7$?!#(B
+	$B$3$N%"%k%4%j%:%`$O<!$NDL$j$G$9!#(B
+	<literal>ESTABLISHED</literal> $B>uBV$K$"$k@\B3$O!"(B
+	$BJQ?t(B <varname>last_ack_sent</varname> $B$K87L)$K0lCW$9$k(B
+	$B%7!<%1%s%9HV9f$,IUM?$5$l$?%j%;%C%H$N$_$,%j%;%C%H$5$l$^$9(B
+	($B$=$l0J30$N%;%0%a%s%H$OL[$C$F<N$F$i$l$^$9(B)$B!#(B
+	$B$=$l0J30$N>uBV$K$"$k@\B3$O!"(B
+	$B%&%#%s%I%&$N$I$3$K%j%;%C%H$,$"$C$F$b@\B3$,%j%;%C%H$5$l$^$9(B
+	($B$=$l0J30$N%;%0%a%s%H$OL[$C$F<N$F$i$l$^$9(B)$B!#(B
+	$B$3$N5sF0$O!"5;=QE*$K$O(B
+	RFC 793 $B$N;EMM$+$i0oC&$7$F$$$k$3$H$KCm0U$7$F$/$@$5$$!#(B
+	$B=>Mh$N(B ($B$"$^$j0BA4$G$O$J$$(B) $B5sF0$KLa$9$K$O!"(B
+	sysctl $BJQ?t(B <varname>net.inet.tcp.insecure_rst</varname> $B$r(B
+	<literal>1</literal> $B$K@_Dj$7$F$/$@$5$$!#(B
+	&merged;</para>
+
+      <para>TCP SACK $B$N<BAu$N%P%0$,=$@5$5$l$^$7$?!#(B
+	&merged;</para>
+
+      <para>RFC 1644 T/TCP $BBP1~$,:o=|$5$l$^$7$?!#(B
+	$B$3$l$O@_7W$,IT==J,$J%;%-%e%j%F%#%b%G%k$K4p$E$$$F$*$j!"(B
+	$B%5!<%S%9K832967b$rMF0W$K5v$7$F$7$^$&$?$a$G$9!#(B
+	$B$3$N(B TCP $B3HD%$O!":G6a$N(B	Internet Draft $B$G$O(B
+	$B7g4Y$,$"$k$b$N$H9M$($i$l$F$$$^$9!#(B</para>
+
+      <para>&os; $B$KE}9g$5$l$F$$$k(B
+	KAME IPv4 IPsec $B<BAu$,(B TCP-MD5 $B$KBP1~$7$^$7$?!#(B
+	&merged;</para>
+
+      <para>$B%(%U%'%a%i%k%]!<%H(B (ephemeral port)
+	$BHV9f$rL5:n0Y$K3d$jEv$F$k<jK!$O!"(B
+	$BC10L;~4V$"$?$j$N@\B3?t$,Hs>o$KB?$$>l9g$K$OLdBj$K$J$k$3$H$,$"$j$^$9!#(B
+	$B$=$N$h$&$J>u67$K4Y$C$?$H$-$K$O!"(B
+	$B$3$N5!G=$,L58z$K$J$k$h$&$KJQ99$5$l$^$7$?!#(B
+	1 $BIC$"$?$j$K(B
+	<varname>net.inet.ip.portrange.randomcps</varname>
+	$B$h$j$bB?$/@\B3$,?75,$K:n@.$5$l$k$H$-$O!"(B
+	$B%]!<%HHV9f$NMp?t2=$,(B
+	<varname>net.inet.ip.portrange.randomtime</varname>
+	$B$G@_Dj$5$l$?;~4V$@$1M^@)$5$l$^$9!#(B
+	$BA0<T$N=i4|CM$O(B <literal>10</literal>,
+	$B8e<T$K$D$$$F$O(B <literal>45</literal> $B$G$9!#(B
+	&merged;</para>
+
+      <para>IPX/SPX $B%W%m%H%3%k%9%?%C%/$N(B
+	$B%G!<%?9=B$$NB?$/$K:YN3EY$N%m%C%/$,;\$5$l$^$7$?!#(B
+	$B8=;~E@$G$O40A4$K(B MPSAFE $B$G$O$"$j$^$;$s$,!"(B
+	$B0lHL$K$O!"%8%c%$%"%s%H%m%C%/$J$7$G(B IPX/SPX $B$r;HMQ$7$F$b0BA4$G$9(B
+	($B$9$J$o$A!"(Bsysctl $BJQ?t(B <varname>debug.mpsafenet</varname>
+	$B$r(B <literal>1</literal> $B$K@_Dj$7$F$b$$$$$G$7$g$&(B)$B!#(B</para>
+
+      <para>Unix $B%I%a%$%s%=%1%C%H$,(B
+	<literal>LOCAL_CREDS</literal> $B$*$h$S(B
+	<literal>LOCAL_CONNWAIT</literal> $B%*%W%7%g%s$KBP1~$7$^$7$?!#(B
+	<literal>LOCAL_CREDS</literal> $B%*%W%7%g%s$O!"(B
+	&man.recvmsg.2; $B%3%s%H%m!<%k%a%C%;!<%8$H$7$F(B
+	$B%W%m%;%9$N%/%l%G%s%7%c%k$r<u?.$9$k$?$a$N5!9=$rDs6!$7$^$9!#(B
+	<literal>LOCAL_CONNWAIT</literal> $B%*%W%7%g%s$O!"(B
+	$BBT$A<u$1$F$$$k%=%1%C%H$K(B &man.accept.2; $B$,8F$P$l$k$^$G(B
+	&man.connect.2; $B$5$;$J$$$h$&$K$9$k$b$N$G$9!#(B
+	$B>\:Y$O(B &man.unix.4; $B$N%^%K%e%"%k%Z!<%8$r$4Mw$/$@$5$$!#(B</para>
    </sect3>
 
     <sect3 id="disks">
       <title>$B%G%#%9%/!&5-21AuCV(B</title>
 
-      <para>&man.amr.4; $B%I%i%$%P$,%/%i%C%7%e%@%s%W5!9=$KBP1~$7$^$7$?!#(B&merged;</para>
+      <para>&man.amr.4; $B%I%i%$%P$,(B
+	&man.pae.4; $B$r;HMQ$7$F$$$k%7%9%F%`$G$b0BA4$K;H$($k$h$&$K$J$j$^$7$?!#(B
+	&merged;</para>
+
+      <para arch="i386,ia64">&man.arcmsr.4; $B%I%i%$%P$,DI2C$5$l$^$7$?!#(B
+	$B$3$N%I%i%$%P$O(B Areca ARC-11<replaceable>xx</replaceable> $B$*$h$S(B
+	ARC-12<replaceable>xx</replaceable> $B%7%j!<%:$N(B SATA RAID
+	$B%3%s%H%m!<%i$KBP1~$7$F$$$^$9!#(B
+	&merged;</para>
+
+      <para>&man.ata.4; $B%I%i%$%P%U%!%_%j$,0l?7$5$l$^$7$?!#(B
+	$BFHN)$7$F%m!<%I$H%"%s%m!<%I$,$G$-$k%b%8%e!<%k$KJ,3d$5$l$F$$$^$9!#(B
+	$B$?$@$7!"(B<filename>atadisk</filename>,
+	<filename>atapicd</filename>,
+	<filename>atapifd</filename>,
+	<filename>atapist</filename> $B$*$h$S(B
+	<filename>ataraid</filename> $B%5%V%G%P%$%9$rF0:n$5$;$k$?$a$K$O!"(B
+	<filename>atapci</filename> $B$*$h$S(B
+	<filename>ata</filename> $B%b%8%e!<%k$,I,MW$G$9!#(B
+	$B$^$?!"(BSATA $B%3%s%H%m!<%i$,BP1~$7$F$l$P!"(B
+	$B%7%9%F%`$,2TF/$7$F$$$k>uBV$G%G%P%$%9$r<h$jIU$1!"<h$j30$7$G$-$^$9!#(B
+	ATA RAID $B$,=q$-D>$5$l!"?7$7$$%a%?%G!<%?7A<0$KBP1~$7$^$7$?!#(B
+	<filename>atapicd</filename> $B%I%i%$%P$O(B
+	CD $B%A%'%s%8%c$K$OBP1~$7$J$/$J$C$F$$$^$9!#(B
+	$B$J$*!"$3$N99?7$O(B <quote>ATA mkIII</quote> $B$H8F$P$l$F$$$^$9!#(B</para>
+
+      <para>SHSEC GEOM $B%/%i%9$,DI2C$5$l$^$7$?!#(B
+	$BJ#?t$N(B GEOM $B%W%m%P%$%@4V$G5!L)$N6&M-$r<B8=$7$^$9!#(B
+	$B5!L)$rCN$i$;$k$?$a$K!"(B
+	$B$3$l$i$N%W%m%P%$%@$O$9$Y$FB8:_$7$J$1$l$P$J$j$^$;$s!#(B
+	$B$3$N5!G=$O(B &man.gshsec.8; $B%f!<%F%#%j%F%#$G@)8f$r9T$$$^$9!#(B
+	&merged;</para>
 
-      <para>&man.ata.4; $B%I%i%$%P$,Bg$-$/=q$-D>$5$l$^$7$?!#(B
-	$BBg$-$JJQ99$N0l$D$O!"(B&man.ata.4; $B%I%i%$%P$N(B
-	$B%8%c%$%"%s%H%+!<%M%k%m%C%/$,30$5$l$?$3$H$G$9!#(B
-	$B=>Mh!"(BATA $B$N%=%U%H%&%'%"(B RAID $B%7%9%F%`$O(B
-        <literal>device atadisk</literal> $B$r;XDj$9$k$@$1$G(B
-	$B<+F0E*$KMxMQ$G$-$k$h$&$K$J$C$F$$$^$7$?$,!"(B
-	$B8=:_$O!"L@<(E*$K%+!<%M%k%3%s%U%#%0%U%!%$%k$K(B
-	<literal>device ataraid</literal> $B$rDI2C$9$kI,MW$,$"$j$^$9!#(B</para>
-
-      <para>&man.ccd.4; $B$,(B raw $B%G%#%9%/$*$h$S!"$=$NB>$N(B
-        &man.geom.4; $B%W%m%P%$%@$KBP$7$FF0:n$9$k$h$&$K$J$j$^$7$?!#(B</para>
-
-      <para>&man.da.4; $B%I%i%$%P$,!"(BUSB $B%G%P%$%9$H(B FireWire $B%G%P%$%9$K(B
-	6 $B%P%$%H%3%^%s%I$rAw=P$7$J$$$h$&$K$J$j$^$7$?!#(B
-	$B8=:_!"$3$N2sHr:v$O(B ($BITMW$K$J$C$?$H;W$o$l$k$?$a(B) $BL58z$K$5$l$F$$$^$9!#(B
-	$B=>Mh$NF0:n$KLa$9$K$O!"(B<literal>options DA_OLD_QUIRKS</literal> $B$r(B
-	$B%+!<%M%k%3%s%U%#%0%U%!%$%k$KDI2C$7$F$/$@$5$$!#(B
-	&merged;</para>
-
-      <para><filename>geom_apple</filename>,
-	<filename>geom_bde</filename>,
-	<filename>geom_bsd</filename>,
-	<filename>geom_gpt</filename>,
-	<filename>geom_mbr</filename>,
-	<filename>geom_pc98</filename>,
-	<filename>geom_sunlabel</filename>,
-	<filename>geom_vol_ffs</filename>
-        $B$H$$$C$?!"$5$^$6$^$"$k(B &man.geom.4; $B%b%8%e!<%k$,!"(B
-        $B%+!<%M%k%b%8%e!<%k$H$7$FFI$_9~$_2DG=$K$J$j$^$7$?!#(B</para>
+      <para>HighPoint RocketRAID 182x $B%7%j!<%:$KBP1~$7$?!"(B
+	&man.hptmv.4; $B%I%i%$%P$,DI2C$5$l$^$7$?!#(B
+	&merged;</para>
 
-      <para>$B%^%k%A%Q%9%9%H%l!<%8%G%P%$%9$N8!=P$d!"%"%/%;%9%Q%9A*Br$r2DG=$K$9$k(B
-        <literal>GEOM_FOX</literal> $B%b%8%e!<%k$,DI2C$5$l$^$7$?!#(B</para>
+      <para>&man.ips.4; $B%I%i%$%P$,(B
+	$B6aBeE*$J(B ServeRAID $B%b%G%k$G%/%i%C%7%e%@%s%W5!9=$KBP1~$7$^$7$?!#(B
+	&merged;</para>
 
-      <para arch="i386">$B>>2<(B CR-562 $B$*$h$S(B CR-563 CD $B%I%i%$%V$KBP1~$7$?(B
-        &man.matcd.4; $B%I%i%$%P$,!":F$S;H$($k$h$&$K$J$j$^$7$?!#(B</para>
+      <para>&man.matcd.4; $B%I%i%$%P$,:o=|$5$l$^$7$?!#(B
+	&merged;</para>
 
-      <para>&man.twe.4; $B%I%i%$%P$,(B 3ware $BHFMQ(B API $B$KBP1~$7$^$7$?!#(B
+      <para><filename>GENERIC</filename> $B%+!<%M%k$K$*$1$k(B
+	$B5/F0;~$N(B SCSI $B%G%P%$%9$N8!=PCY1d;~4V$,(B
+	15 $BIC$+$i(B 5 $BIC$KC;=L$5$l$^$7$?!#(B</para>
+
+      <para>&man.geom.4; $B%Y!<%9$N?7$7$$(B vinum(4) $B$,F3F~$5$l$?$?$a!"(B
+	$B8E$$(B vinum(4) $B%5%V%7%9%F%`$O:o=|$5$l$^$7$?!#(B</para>
+
+      <para>&man.twa.4; $B%I%i%$%P$,!"(B
+	3ware $B$N%&%'%V%5%$%H$GG[I[$5$l$F$$$k(B 9.2 $B%j%j!<%9(B
+	(&os; 5.2.1 $BMQ(B) $B$K99?7$5$l$^$7$?!#(B</para>
+
+      <para arch="pc98">&man.wd.4; $B%I%i%$%P$,:o=|$5$l$^$7$?!#(B
+	&man.ata.4; $B$,(B pc98 $B%W%i%C%H%U%)!<%`$G==J,$KF0:n$9$k$3$H$,$o$+$j!"(B
+	$B5l<0$N(B &man.wd.4; $B$rJ]<i$7B3$1$kI,MW$O$J$$$HH=CG$7$?$?$a$G$9!#(B</para>
+
+      <para>$B?7$7$/%^%&%s%H$7$?(B cd9660 $B%U%!%$%k%7%9%F%`$K4X$9$k>pJs(B
+	($B$?$H$($P!"(BRockRidge $B3HD%$,;\$5$l$F$$$k$+(B)
+	$B$O!"%+!<%M%k$r>iD9%b!<%I$G5/F0$7$?;~$K$N$_I=<($5$l$k$h$&$K$J$j$^$7$?!#(B
+	$B$3$NJQ99$O(B ($B0lHL$K$OITMW$@$H;W$o$l$k(B) $B%+!<%M%k%m%0%a%C%;!<%8$r(B
+	$BDc8:$9$k$?$a$NA<CV$G$9!#(B
 	&merged;</para>
     </sect3>
 
     <sect3 id="fs">
       <title>$B%U%!%$%k%7%9%F%`(B</title>
 
-      <para>cd9660$B!"(Bmsdosfs$B!"(Bntfs, udf $B%U%!%$%k%7%9%F%`$,(B
-	$B%^%k%A%P%$%HJ8;zJQ49$KBP1~$7$^$7$?!#(B
-	$B$=$l$>$l!"%+!<%M%k%*%W%7%g%s(B
-	<literal>CD9660_ICONV</literal>,
-	<literal>MSDOSFS_ICONV</literal>,
-	<literal>NTFS_ICONV</literal>,
-	<literal>UDF_ICONV</literal>
-	$B$r%+!<%M%k%3%s%U%#%0%U%!%$%k$K;XDj$7$F$/$@$5$$!#(B</para>
-
-      <para>smbfs $B$,(B 15 $BJ8;z$N(B NetBIOS $BL>$G@5$7$/F0:n$9$k$N$rAK32$7$F$$$?(B
-	$B$$$/$D$+$N0l$D0c$$(B (off-by-one) $B$N8m$j$,=$@5$5$l$^$7$?!#(B</para>
-
-      <para>$B%F%i%P%$%H%*!<%@$N%U%!%$%k%7%9%F%`$KBP1~$9$k$?$a!"(B
-	<literal>statfs</literal>
-	$B9=B$BN$K4^$^$l$k$$$/$D$+$N%a%s%PJQ?t$NBg$-$5$,!"(B
-	32 $B%S%C%H$+$i(B 64 $B%S%C%H$KJQ99$5$l$^$7$?!#(B
-
-      <itemizedlist>
-	<listitem>
-	  <para>$B$3$NJQ99$NA08e$G%=!<%9$r;H$C$F%"%C%W%0%l!<%I$9$k>l9g$O!"(B
-	    $B<!$N%=!<%9%"%C%W%0%l!<%I<j=g$K=>$C$F:n6H$7!"(B
-	    $B%+!<%M%k$H%f!<%6%i%s%I$rF14|$5$;$F$$$J$1$l$P$J$j$^$;$s!#(B</para>
-	</listitem>
-
-	<listitem>
-	  <para>&man.statfs.2; $B%7%9%F%`%3!<%k$N8eJ}8_49%P!<%8%g%s$O!"(B
-	    <literal>COMPAT_FREEBSD4</literal>
-	    $B%+!<%M%k%*%W%7%g%s$,DI2C$5$l$F$$$k>l9g$K$N$_MxMQ$G$-$^$9!#(B
-	    $B$3$N%*%W%7%g%s$rDI2C$7$F$*$/$3$H$r6/$/?d>)$7$^$9!#(B</para>
-	</listitem>
-
-        <listitem>
-	  <para>&man.statfs.2; $B$r;H$C$F$$$k%W%m%0%i%`$O!"(B
-	    $B:F9=C[$9$kI,MW$,$"$j$^$9!#:F9=C[$,I,MW$@$HH=L@$7$F$$$k$b$N$K$O!"(B
-	    <filename role="package">devel/gnomevfs2</filename>,
-	    <filename role="package">mail/postfix</filename>,
-	    <filename role="package">security/cfg</filename>
-	    $B$J$I$,$"$j$^$9!#(B</para>
-	</listitem>
-      </itemizedlist>
-
-      <para>$B%_%7%,%sBg3X$N(B Citi NFSv4 $B%/%i%$%"%s%H<BAu$,E}9g$5$l!"(B
-	NFSv4 $B$KBP1~$7$^$7$?!#(B
-	$B>\:Y$O!"(B&man.mount.nfs4.8; $B$*$h$S(B
-	&man.idmapd.8; $B$N%^%K%e%"%k%Z!<%8$r$4Mw$/$@$5$$!#(B</para>
+      <para><quote>dirty</quote> $B$J(B UFS $B$*$h$S(B UFS2 $B%U%!%$%k%7%9%F%`$N(B
+	$B%5%^%j>pJs$N:F7W;;$,!"%U%!%$%k%7%9%F%`$N%^%&%s%H;~$G$O$J$/!"(B
+	$B%P%C%/%0%i%&%s%I(B &man.fsck.8; $B$K$h$C$F<B9T$5$l$k$h$&$K$J$j$^$7$?!#(B
+	$B$=$N7k2L!"%/%i%C%7%e8e$KBg$-$J%U%!%$%k%7%9%F%`$r(B
+	$B%^%&%s%H$9$k$^$G$KMW$9$k;~4V$,C;=L$5$l$^$9!#(B
+	$B0JA0$N5sF0$KLa$9$K$O!"(Bsysctl $BJQ?t(B
+	<varname>vfs.ffs.compute_summary_at_mount</varname>
+	$B$K(B 0 $B0J30$NCM$r@_Dj$7$F$/$@$5$$!#(B
+	&merged;</para>
+
+      <para>NFS $B%5!<%P$N%+!<%M%k%Q%K%C%/$,=$@5$5$l$^$7$?!#(B
+	$B>\:Y$O(B Errata $B>pJs(B
+	<ulink url="ftp://ftp.FreeBSD.org/pub/FreeBSD/ERRATA/notices/FreeBSD-EN-05:01.nfs.asc">FreeBSD-EN-05:01.nfs</ulink>
+	$B$r$4Mw$/$@$5$$!#(B
+	&merged;</para>
+
+      <para arch="i386,pc98">$BFI$_9~$_@lMQ$G$9$,!"(BReiserFS $B%P!<%8%g%s(B 3
+	$B$KBP1~$7$^$7$?!#(B
+	$B>\:Y$O(B &man.mount.reiserfs.8; $B$N%^%K%e%"%k%Z!<%8$r$4Mw$/$@$5$$!#(B</para>
+
     </sect3>
 
-<!--
-    <sect3 id="mm">
-      <title>$B%^%k%A%a%G%#%"$X$NBP1~>u67(B</title>
+    <sect3>
+      <title>$B4sB#%=%U%H%&%'%"(B</title>
 
-      <para></para>
+      <para><application>ACPI-CA</application> $B%3!<%I$,(B
+	20040527 $B%9%J%C%W%7%g%C%H$+$i(B
+	20041119 $B%9%J%C%W%7%g%C%H$K99?7$5$l$^$7$?!#(B
+	&merged;</para>
     </sect3>
--->
   </sect2>
 
   <sect2 id="userland">
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

$B$G$9!#(B

$B::FI$7$F$$$?$@$-$^$9$h$&!"$*4j$$$7$^$9!#(B

-- rushani
