Attached is the first draft of the patch.  Once it has been debugged
I will open a bug report on it.  Please, check carefully all the entries
in the patch and do not trust on my English skills.  Some suggestions:

  - replacing references to threads in the mailing lists (now the
    thread subject) for its exact reference.  There is a risk for
    two threads having the same subject.

  - there are some manual pages references (in the form command(section))
    that are no links.  Should these references to man pages be links?
diff -urNp www/faq1.html www.new/faq1.html
--- www/faq1.html       2006-12-07 17:05:55.000000000 +0100
+++ www.new/faq1.html   2006-12-07 18:55:51.000000000 +0100
@@ -275,7 +275,8 @@ Theo de Raadt, located in Canada.
 
 The OpenBSD team makes a new release every six months, with target release
 dates in May and November.  More information on the development cycle 
-can be found <a href="faq5.html#Flavors">here</a>.
+can be found in the <a href="faq5.html#Flavors">OpenBSD's Flavors</a>
+subsection of this FAQ.
 
 <a name="Included"></a>
 <h2>1.8 - What is included with OpenBSD?</h2>
@@ -362,7 +363,7 @@ Of course, additional applications can b
 <!-- XXXrelease -->
 
 The complete list of changes made to OpenBSD 3.9 to create OpenBSD 4.0
-can be found <a href="../plus40.html">here</a>, however here are a few
+can be found in the <a href="../plus40.html">OpenBSD 4.0 changes</a> list, 
however here are a few
 changes the OpenBSD team anticipate will require or warrant some special
 note to people upgrading or installing OpenBSD 4.0 who are familiar with
 older versions:
diff -urNp www/faq12.html www.new/faq12.html
--- www/faq12.html      2006-12-07 17:05:55.000000000 +0100
+++ www.new/faq12.html  2006-12-07 19:02:48.000000000 +0100
@@ -546,7 +546,7 @@ Yes!
 &lt;p&gt;
 The &lt;a href=&quot;<A 
HREF="http://simh.trailing-edge.com/";>http://simh.trailing-edge.com/</A>&quot;&gt;SIMH&lt;/a&gt;
 VAX simulator
 can be used to effectively emulate a real VAX.
-Instructions can be found &lt;a 
href=&quot;../vax-simh.html&quot;&gt;here&lt;/a&gt;.
+Instructions can be found in the &lt;a 
href=&quot;../vax-simh.html&quot;&gt;OpenBSD/vax on the SIMH&lt;/a&gt; VAX 
simulator URL.
 
 
 &lt;p&gt;
@@ -564,4 +564,4 @@ Instructions can be found &lt;a href=&qu
 &lt;small&gt;$OpenBSD: faq12.html,v 1.79 2006/11/01 03:07:32 nick Exp 
$&lt;/small&gt;
 &lt;/body&gt;
 &lt;/html&gt;
-</PRE>
\ No newline at end of file
+</PRE>
diff -urNp www/faq13.html www.new/faq13.html
--- www/faq13.html      2006-12-07 17:05:55.000000000 +0100
+++ www.new/faq13.html  2006-12-07 20:10:58.000000000 +0100
@@ -915,8 +915,8 @@ with normal DVD players.
 &lt;p&gt;
 The important thing is you use media which suit your DVD writer.
 If you expect compatibility with other DVD players, watch your step and
-be sure to read
-&lt;a href=&quot;<A 
HREF="http://www.dvddemystified.com/dvdfaq.html";>http://www.dvddemystified.com/dvdfaq.html</A>#4.3.1&quot;&gt;this
 section&lt;/a&gt;
+be sure to read the
+&lt;a href=&quot;<A 
HREF="http://www.dvddemystified.com/dvdfaq.html";>http://www.dvddemystified.com/dvdfaq.html</A>#4.3.1&quot;&gt;compatibility
 problems section&lt;/a&gt;
 of the DVD FAQ.
 
 &lt;h4&gt;DVD writing speed&lt;/h4&gt;
@@ -1294,9 +1294,9 @@ codecs).
 Some Real Audio streams can be made to work on i386 using 
&lt;b&gt;mplayer&lt;/b&gt;
 in conjunction with the
 &lt;tt&gt;graphics/win32-codecs&lt;/tt&gt; and 
&lt;tt&gt;emulators/redhat/base&lt;/tt&gt; ports
-(see
-&lt;a href=&quot;<A 
HREF="http://marc.theaimsgroup.com/?t=107060510300001";>http://marc.theaimsgroup.com/?t=107060510300001</A>&amp;amp;r=1&amp;amp;w=2&quot;&gt;this
-thread&lt;/a&gt; on the ports mailing list).
+(see the thread
+&lt;a href=&quot;<A 
HREF="http://marc.theaimsgroup.com/?t=107060510300001";>http://marc.theaimsgroup.com/?t=107060510300001</A>&amp;amp;r=1&amp;amp;w=2&quot;&gt;Confusion
+with Mplayer (resend with data)&lt;/a&gt; thread on the ports mailing list).
 
 &lt;a name=&quot;javaflash&quot;&gt;&lt;/a&gt;
 &lt;a name=&quot;javaplugin&quot;&gt;&lt;/a&gt;
@@ -1413,4 +1413,4 @@ this would be interesting, but lack of h
 &lt;/body&gt;
 &lt;/html&gt;
 
-</PRE>
\ No newline at end of file
+</PRE>
diff -urNp www/faq14.html www.new/faq14.html
--- www/faq14.html      2006-12-07 17:05:55.000000000 +0100
+++ www.new/faq14.html  2006-12-07 20:14:41.000000000 +0100
@@ -140,9 +140,8 @@ post-install, as well.
 &lt;p&gt;
 There is not one &quot;right&quot; way to label a disk, but there are many 
wrong
 ways.
-Before attempting to label your disk, see
-&lt;a href=&quot;faq4.html#Partitioning&quot;&gt;this discussion&lt;/a&gt; on 
partitioning and
-partition sizing.
+Before attempting to label your disk, see the FAQ
+&lt;a href=&quot;faq4.html#Partitioning&quot;&gt;section on partitioning and 
partition sizing&lt;/a&gt;.
 
 &lt;p&gt;
 For an example of using disklabel(8) during install, see the
@@ -1684,8 +1683,8 @@ man page&lt;/a&gt;
 &lt;p&gt;
 Many OpenBSD &lt;a href=&quot;../plat.html&quot;&gt;platforms&lt;/a&gt; 
include support for
 various hardware RAID products. &nbsp;The options vary by platform, see the
-appropriate hardware support page (listed
-&lt;a href=&quot;../plat.html&quot;&gt;here&lt;/a&gt;).
+appropriate hardware support page (listed in the
+&lt;a href=&quot;../plat.html&quot;&gt;platforms page&lt;/a&gt; at 
http://www.openbsd.org/).
 
 &lt;p&gt;
 Another option available for many platforms is one of the many products
@@ -1866,8 +1865,8 @@ on this system, and during the install a
 the native as well as the foreign filesystems was installed on the disk.
 However, if you install foreign filesystems after the OpenBSD disklabel
 was already installed on the disk, you need to add or modify them manually
-afterwards. This will be explained in &lt;a 
href=&quot;#foreignfsafter&quot;&gt;this
-subsection&lt;/a&gt;.
+afterwards. This will be explained in &lt;a 
href=&quot;#foreignfsafter&quot;&gt;the
+partitions are not in my disklabel&lt;/a&gt; subsection of the FAQ.
 
 &lt;blockquote&gt;&lt;pre&gt;
 # &lt;b&gt;disklabel wd0&lt;/b&gt;
@@ -2392,4 +2391,4 @@ they will get wiped and recreated on a r
 
 &lt;/body&gt;
 &lt;/html&gt;
-</PRE>
\ No newline at end of file
+</PRE>
diff -urNp www/faq4.html www.new/faq4.html
--- www/faq4.html       2006-12-07 17:05:55.000000000 +0100
+++ www.new/faq4.html   2006-12-07 20:21:14.000000000 +0100
@@ -616,8 +616,8 @@ complete reinstall.
 
 &lt;/ul&gt;
 &lt;!-- XXXversion --&gt;
-More information on upgrading between releases can be found 
-&lt;a href=&quot;upgrade40.html&quot;&gt;here&lt;/a&gt;.
+More information on upgrading between releases can be found in the
+&lt;a href=&quot;upgrade40.html&quot;&gt;Upgrade Guide&lt;/a&gt;.
 
 &lt;li&gt;&lt;b&gt;Shell:&lt;/b&gt; Sometimes, you need to perform repairs or 
maintenance
 to a system which will not (or should not) boot to a normal kernel. &nbsp;
@@ -750,14 +750,15 @@ For the sake of this example, we will as
 between OpenBSD and a pre-existing Windows 2000 partition, so we
 take the default of &quot;no&quot;, which will take us into the 
 &lt;a href=&quot;<A 
HREF="http://www.openbsd.org/cgi-bin/man.cgi?query=fdisk";>http://www.openbsd.org/cgi-bin/man.cgi?query=fdisk</A>&amp;amp;sektion=8&amp;amp;arch=i386&quot;&gt;fdisk(8)&lt;/a&gt;
-program. &nbsp;You can also get more information on fdisk(8)
-&lt;a href=&quot;faq14.html#fdisk&quot;&gt;here&lt;/a&gt;.
+program. &nbsp;You can also get more information on fdisk(8) in the
+&lt;a href=&quot;faq14.html#fdisk&quot;&gt;Using fdisk(8)&lt;/a&gt;
+section of the FAQ.
 
 &lt;p&gt;
 &lt;b&gt;Important Note:&lt;/b&gt;
 Users with a large hard disk (larger than was commonly available when your
 computer was made) will want to
-see &lt;a href=&quot;faq14.html#LargeDrive&quot;&gt;this section&lt;/a&gt; 
before going any
+see the &lt;a href=&quot;faq14.html#LargeDrive&quot;&gt;section on partition 
size restrictions&lt;/a&gt; before going any
 further.
 
 &lt;p&gt;
@@ -1027,7 +1028,7 @@ Slicing up your disk properly is importa
 &quot;How should I partition my system?&quot; is &quot;Exactly how you need 
it&quot;. &nbsp;This
 will vary from application to application. &nbsp;There is no universal
 answer. &nbsp;If you are unsure of how you want to partition your system, see
-&lt;a href=&quot;#Partitioning&quot;&gt;this discussion&lt;/a&gt;.
+&lt;a href=&quot;#Partitioning&quot;&gt;the discussion on partition space 
requirements&lt;/a&gt;.
 
 &lt;p&gt;
 In this system, we have over 17G available for OpenBSD. &nbsp;That's a lot 
@@ -1440,7 +1441,7 @@ You can do all kinds of nifty things her
 all X components, if you changed your mind. &nbsp;In this case, we are going
 to load all the sets. &nbsp;While the system will run with fewer sets, either
 the starting default or installing all sets is recommended.
-More details on selecting sets &lt;a 
href=&quot;#FilesNeeded&quot;&gt;here&lt;/a&gt;.
+More details on selecting sets in the &lt;a 
href=&quot;#FilesNeeded&quot;&gt;What files are needed for 
installation&lt;/a&gt; section.
 
 &lt;p&gt;
 Once you have successfully picked which file sets you want, you will be
@@ -1600,8 +1601,8 @@ through your choices.
 &lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
 
 &lt;p&gt;
-If you are concerned about very precise time, you may wish to read
-&lt;a href=&quot;faq8.html#NTPerror&quot;&gt;this&lt;/a&gt;.
+If you are concerned about very precise time, you may wish to read the
+&lt;a href=&quot;faq8.html#NTPerror&quot;&gt;section on the time 
offset&lt;/a&gt;.
 
 &lt;p&gt;
 The last steps are for the system to create the &lt;tt&gt;/dev&lt;/tt&gt; 
directory 
@@ -1885,7 +1886,7 @@ Some additional thoughts on partitioning
  &nbsp; &lt;a href=&quot;<A 
HREF="http://www.openbsd.org/cgi-bin/man.cgi?query=fsck";>http://www.openbsd.org/cgi-bin/man.cgi?query=fsck</A>&amp;amp;sektion=8&quot;&gt;fsck(8)&lt;/a&gt;
  &nbsp; requires about 1M of RAM per gigabyte of filesystem size, and may be
  &nbsp; very time-consuming or not even feasible on older, slower systems
- &nbsp; (please also refer to &lt;a 
href=&quot;faq14.html#LargeDrive&quot;&gt;this section&lt;/a&gt;).
+ &nbsp; (please also refer to the &lt;a 
href=&quot;faq14.html#LargeDrive&quot;&gt;large drives section&lt;/a&gt; of the 
FAQ).
  &lt;li&gt;If you permit users to write to &lt;tt&gt;/var/www&lt;/tt&gt; 
(i.e., personal
  &nbsp; web pages), you might wish to put it on a separate partition, so you
  &nbsp; can use &lt;a href=&quot;faq10.html#Quotas&quot;&gt;quotas&lt;/a&gt; 
to restrict the space
@@ -2190,9 +2191,9 @@ problem:
 &lt;ul&gt;
 &lt;li&gt;&lt;b&gt;No partition was flagged active in fdisk(8).&lt;/b&gt; 
&nbsp;To fix this,
 reboot the machine using the boot floppy or media, and &quot;flag&quot; a 
-partition as &quot;active&quot; (bootable). &nbsp;See 
-&lt;a href=&quot;faq14.html#fdisk&quot;&gt;here&lt;/a&gt; and
-&lt;a href=&quot;<A 
HREF="http://www.openbsd.org/cgi-bin/man.cgi?query=fdisk";>http://www.openbsd.org/cgi-bin/man.cgi?query=fdisk</A>&amp;amp;sektion=8&amp;amp;arch=i386&quot;&gt;here&lt;/a&gt;.
+partition as &quot;active&quot; (bootable). &nbsp;See the fdisk(8)
+&lt;a href=&quot;faq14.html#fdisk&quot;&gt;section&lt;/a&gt; and
+&lt;a href=&quot;<A 
HREF="http://www.openbsd.org/cgi-bin/man.cgi?query=fdisk";>http://www.openbsd.org/cgi-bin/man.cgi?query=fdisk</A>&amp;amp;sektion=8&amp;amp;arch=i386&quot;&gt;manual
 page&lt;/a&gt;.
 
 &lt;li&gt;&lt;b&gt;No valid boot loader was ever put on the disk.&lt;/b&gt;
 If you answer &quot;Y&quot; to the &quot;Use entire disk for OpenBSD?&quot; 
question during
@@ -2214,7 +2215,8 @@ bootable.
 
 &lt;li&gt;&lt;b&gt;In some rare occasions, something may go wrong with the 
second
 stage boot loader install.&lt;/b&gt; &nbsp;Reinstalling the second stage boot
-loader is discussed &lt;a 
href=&quot;faq14.html#InstBoot&quot;&gt;here&lt;/a&gt;.
+loader is discussed &lt;a href=&quot;faq14.html#InstBoot&quot;&gt;boot 
blocks&lt;/a&gt;
+section (this information is specific to i386 and amd64 architectures).
 
 &lt;/ul&gt;
 
@@ -2417,7 +2419,8 @@ Thus, you could boot from a 
 &lt;a href=&quot;<A 
HREF="http://www.openbsd.org/cgi-bin/man.cgi?query=restore";>http://www.openbsd.org/cgi-bin/man.cgi?query=restore</A>&amp;amp;sektion=8&quot;&gt;restore&lt;/a&gt;
 the desired configuration from tape or other media, and install the
 &lt;a href=&quot;faq14.html#InstBoot&quot;&gt;boot blocks&lt;/a&gt;. More 
details 
-&lt;a href=&quot;faq14.html#Backup&quot;&gt;here&lt;/a&gt;.
+&lt;a href=&quot;faq14.html#Backup&quot;&gt;backing up and restoring&lt;/a&gt;
+section of the FAQ.
 
 &lt;h3&gt;Disk imaging&lt;/h3&gt;
 Unfortunately, there are no known disk imaging packages which are
@@ -2536,4 +2539,4 @@ server, where you can retrieve it later.
 &lt;small&gt;$OpenBSD: faq4.html,v 1.237 2006/12/03 04:03:00 nick Exp 
$&lt;/small&gt;
 &lt;/body&gt;
 &lt;/html&gt;
-</PRE>
\ No newline at end of file
+</PRE>
diff -urNp www/faq5.html www.new/faq5.html
--- www/faq5.html       2006-12-07 17:05:55.000000000 +0100
+++ www.new/faq5.html   2006-12-07 19:44:07.000000000 +0100
@@ -363,7 +363,7 @@ you should start with:
 It is recommended that you install the binary by using the &quot;Upgrade&quot; 
 option of the install media.
 If that is not possible, you can also unpack the binaries as described
-&lt;a href=&quot;upgrade40.html&quot;&gt;here&lt;/a&gt;.
+&lt;a href=&quot;upgrade40.html&quot;&gt;Upgrade Guide&lt;/a&gt;.
 Regardless, you must do the entire upgrade process, including creating 
 any users or other &lt;tt&gt;/etc&lt;/tt&gt; directory changes needed.
 
@@ -1435,7 +1435,7 @@ Please do not make modifications to the 
 understand the implications of.
 One &quot;little&quot; change in the kernel can have very large impact to the
 entire rest of the system.
-Please re-read &lt;a href=&quot;#Why&quot;&gt;this&lt;/a&gt;.
+Please re-read &lt;a href=&quot;#Why&quot;&gt;kernel customization 
section&lt;/a&gt; of the FAQ.
 
 
 &lt;a name=&quot;ProbObj&quot;&gt;&lt;/a&gt;
@@ -1696,4 +1696,4 @@ booting.
 &lt;small&gt;$OpenBSD: faq5.html,v 1.144 2006/11/01 06:24:30 steven Exp 
$&lt;/small&gt;
 &lt;/body&gt;
 &lt;/html&gt;
-</PRE>
\ No newline at end of file
+</PRE>
diff -urNp www/faq6.html www.new/faq6.html
--- www/faq6.html       2006-12-07 17:05:55.000000000 +0100
+++ www.new/faq6.html   2006-12-07 19:48:50.000000000 +0100
@@ -1635,7 +1635,7 @@ CARP is an improvement over the Virtual 
 It was developed after VRRP was deemed to be not free enough because of
 a possibly-overlapping Cisco patent.
 For more information on CARP's origins and the legal issues surrounding
-VRRP, please visit &lt;a href=&quot;../lyrics.html#35&quot;&gt;this 
page&lt;/a&gt;.
+VRRP, please read the &lt;a href=&quot;../lyrics.html#35&quot;&gt;CARP 
entry&lt;/a&gt; in the OpenBSD lyrics page.
 
 &lt;p&gt;
 To avoid legal conflicts, Ryan McBride (with help from Michael
@@ -1955,8 +1955,8 @@ users, OpenNTPD is more than sufficient.
 
 &lt;p&gt;
 A more complete response to this by one of the maintainers of OpenNTPD
-can be read
-&lt;a href=&quot;<A 
HREF="http://www.advogato.org/person/dtucker/diary.html?start=52";>http://www.advogato.org/person/dtucker/diary.html?start=52</A>&quot;&gt;here&lt;/a&gt;.
+can be read at
+&lt;a href=&quot;<A 
HREF="http://www.advogato.org/person/dtucker/diary.html?start=52";>http://www.advogato.org/person/dtucker/diary.html?start=52</A>&quot;&gt;http://www.advogato.org/person/dtucker/diary.html?start=52&lt;/a&gt;.
 
 &lt;a name=&quot;OpenNTPDNoServe&quot;&gt;&lt;/a&gt;
 &lt;h3&gt;6.12.3 - Why can't my other machines synchronize to 
OpenNTPD?&lt;/h3&gt;
@@ -2187,4 +2187,4 @@ table accordingly.
 
 &lt;/body&gt;
 &lt;/html&gt;
-</PRE>
\ No newline at end of file
+</PRE>
diff -urNp www/faq8.html www.new/faq8.html
--- www/faq8.html       2006-12-07 17:05:55.000000000 +0100
+++ www.new/faq8.html   2006-12-07 19:54:22.000000000 +0100
@@ -1102,7 +1102,7 @@ has chosen to run the main site at the U
 &lt;a name= &quot;TrueType&quot;&gt;&lt;/a&gt;
 &lt;h2&gt;8.20 - Antialiased and TrueType fonts in X&lt;/h2&gt;
 &lt;p&gt;
-See &lt;a href=&quot;truetype.html&quot;&gt;this document&lt;/a&gt;.
+See the &lt;a href=&quot;truetype.html&quot;&gt;document on anti-aliasing and 
TrueType fonts&lt;/a&gt;.
 
 &lt;p&gt;
 &lt;a name= &quot;Journaling&quot;&gt;&lt;/a&gt;
@@ -1369,4 +1369,4 @@ See also:
 
 &lt;/body&gt;
 &lt;/html&gt;
-</PRE>
\ No newline at end of file
+</PRE>
diff -urNp www/truetype.html www.new/truetype.html
--- www/truetype.html   2006-12-07 17:05:55.000000000 +0100
+++ www.new/truetype.html       2006-12-07 19:55:26.000000000 +0100
@@ -104,7 +104,7 @@ the following:
 &lt;/pre&gt;&lt;/blockquote&gt;
 
 At this point, the instructions for registering new fonts with X are
-listed in &lt;a href=&quot;#manualfonts&quot;&gt;another section&lt;/a&gt;.
+listed in the &lt;a href=&quot;#manualfonts&quot;&gt;section about manually 
adding fonts&lt;/a&gt;.
 
 &lt;a name= &quot;applications&quot;&gt;&lt;/a&gt;
 &lt;h2&gt;Which applications can use it?&lt;/h2&gt;
@@ -297,4 +297,4 @@ will not need to be restarted, but runni
 &lt;small&gt;$OpenBSD: truetype.html,v 1.17 2005/07/09 02:13:25 nick Exp 
$&lt;/small&gt;
 &lt;/body&gt;
 &lt;/html&gt;
-</PRE>
\ No newline at end of file
+</PRE>
diff -urNp www/upgrade38.html www.new/upgrade38.html
--- www/upgrade38.html  2006-12-07 17:05:55.000000000 +0100
+++ www.new/upgrade38.html      2006-12-07 20:08:10.000000000 +0100
@@ -288,7 +288,7 @@ mail/aliases
 &lt;/pre&gt;&lt;/blockquote&gt;
 
 The changes to these files are in &lt;a 
href=&quot;upgrade38.patch&quot;&gt;this
-patch file&lt;/a&gt;.
+patch file to etc/changelist for 3.8&lt;/a&gt;.
 You can attempt to use this by executing the following as root:
 &lt;blockquote&gt;&lt;pre&gt;
 cd /
@@ -348,4 +348,4 @@ mtree -qdef /etc/mtree/4.4BSD.dist -p / 
 
 &lt;/body&gt;
 &lt;/html&gt;
-</PRE>
\ No newline at end of file
+</PRE>
diff -urNp www/upgrade39.html www.new/upgrade39.html
--- www/upgrade39.html  2006-12-07 17:05:55.000000000 +0100
+++ www.new/upgrade39.html      2006-12-07 20:07:42.000000000 +0100
@@ -405,7 +405,7 @@ sysctl.conf
 &lt;/pre&gt;&lt;/blockquote&gt;
 
 The changes to these files are in &lt;a 
href=&quot;upgrade39.patch&quot;&gt;this
-patch file&lt;/a&gt;.
+patch file to etc/changelist for 3.9&lt;/a&gt;.
 You can attempt to use this by executing the following as root:
 &lt;blockquote&gt;&lt;pre&gt;
 &lt;b&gt;cd /&lt;/b&gt;
@@ -500,4 +500,4 @@ chapter of the FAQ for more information.
 
 &lt;/body&gt;
 &lt;/html&gt;
-</PRE>
\ No newline at end of file
+</PRE>
diff -urNp www/upgrade40.html www.new/upgrade40.html
--- www/upgrade40.html  2006-12-07 17:05:55.000000000 +0100
+++ www.new/upgrade40.html      2006-12-07 20:07:55.000000000 +0100
@@ -381,7 +381,7 @@ ssh/sshd_config
 &lt;/pre&gt;&lt;/blockquote&gt;
 
 The changes to these files are in &lt;a 
href=&quot;upgrade40.patch&quot;&gt;this
-patch file&lt;/a&gt;.
+patch file to etc/changelist for 4.0&lt;/a&gt;.
 You can attempt to use this by executing the following as root:
 &lt;blockquote&gt;&lt;pre&gt;
 &lt;b&gt;cd /&lt;/b&gt;
@@ -471,4 +471,4 @@ chapter of the FAQ for more information.
 
 &lt;/body&gt;
 &lt;/html&gt;
-</PRE>
\ No newline at end of file
+</PRE>

Reply via email to