Mon, 21 Mar 2016 07:49:47 -0600 (MDT) Theo Buehler <[email protected]>
> CVSROOT:      /cvs
> Module name:  www
> Changes by:   [email protected]    2016/03/21 07:49:47
> 
> Modified files:
>       faq            : current.html 
> 
> Log message:
> add missing </a> tag, from lists () wrant ! com
> 
> while there, zap some trailing whitespace

Thank you, Theo Buehler!

A quick patch [1], hope this applies (non-mangled).

While at it, please note the href anchors and their ids are formatted
as "#%Y%m%d" and "%Y%m%d" respectively, e.g.

<a href="#20160319">
<h3 id="20160319">

According to both validating tool reports here:

[http://validator.w3.org/check?uri=http://www.openbsd.org/faq/current.html]
[http://www.htmlhelp.org/cgi-bin/validate.cgi?url=http://www.openbsd.org/faq/current.html]

It is probably worth converting these to start with the letter "r" for
"revision", or eventually "id" for "incremental date" (or identifier),
e.g.

<a href="#r20160319">
<h3 id="r20160319">

or

<a href="#id20160319">
<h3 id="id20160319">

[1] The bellow patch does the "r" for the hrefs and ids to become
"#r%Y%m%d" and "r%Y%m%d" respectively, please see here:

$ diff -u current.html{-1.652,}
--- current.html-1.652  Mon Mar 21 22:18:51 2016
+++ current.html        Mon Mar 21 22:32:36 2016
@@ -28,29 +28,30 @@
 <li><a href="#Intro">Introduction</a>
 <!-- Oldest on top... -->
 <!-- New additions go on the bottom, please -->
-<li><a href="#20150822">2015/08/22 - [xenocara] libdrm update</a>
-<li><a href="#20150825">2015/08/25 - [ports] security/cfs removed</a>
-<li><a href="#20150911">2015/09/11 - config(8) update</a>
-<li><a href="#20150912">2015/09/12 - ifmedia extended to 64 bits</a>
-<li><a href="#20150918">2015/09/18 - [ports] php-fpm rc script renamed</a>
-<li><a href="#20151019">2015/10/19 - [xenocara] freetype update</a>
-<li><a href="#20151023">2015/10/23 - ntpd.conf(5) remove rtable for server</a>
-<li><a href="#20151024">2015/10/24 - [ports] node module ports removed</a>
-<li><a href="#20151026">2015/10/26 - [ports] puppetboard configuration 
update</a>
-<li><a href="#20151116">2015/11/16 - /dev/tun -> /dev/tap</a>
-<li><a href="#20151130">2015/11/30 - smtpd tables removed</a>
-<li><a href="#20151203">2015/12/03 - termcap.db and terminfo.db removed</a>
-<li><a href="#20151203a">2015/12/03 - vmmctl(8) and vmm.conf(8) renamed</a>
-<li><a href="#20151205">2015/12/05 - netstart(8) options "multicast_host" and
+<!-- Close the <a href="#rYYYYMMDD"> tag with respective </a> at EOL, please 
-->
+<li><a href="#r20150822">2015/08/22 - [xenocara] libdrm update</a>
+<li><a href="#r20150825">2015/08/25 - [ports] security/cfs removed</a>
+<li><a href="#r20150911">2015/09/11 - config(8) update</a>
+<li><a href="#r20150912">2015/09/12 - ifmedia extended to 64 bits</a>
+<li><a href="#r20150918">2015/09/18 - [ports] php-fpm rc script renamed</a>
+<li><a href="#r20151019">2015/10/19 - [xenocara] freetype update</a>
+<li><a href="#r20151023">2015/10/23 - ntpd.conf(5) remove rtable for server</a>
+<li><a href="#r20151024">2015/10/24 - [ports] node module ports removed</a>
+<li><a href="#r20151026">2015/10/26 - [ports] puppetboard configuration 
update</a>
+<li><a href="#r20151116">2015/11/16 - /dev/tun -> /dev/tap</a>
+<li><a href="#r20151130">2015/11/30 - smtpd tables removed</a>
+<li><a href="#r20151203">2015/12/03 - termcap.db and terminfo.db removed</a>
+<li><a href="#r20151203a">2015/12/03 - vmmctl(8) and vmm.conf(8) renamed</a>
+<li><a href="#r20151205">2015/12/05 - netstart(8) options "multicast_host" and
        "multicast_router" merged</a>
-<li><a href="#20151207">2015/12/07 - smtpd makemap(8) merged into 
smtpctl(8)</a>
-<li><a href="#20151212">2015/12/12 - smtpd.conf(5) "pki" keyword change and 
"ca" keyword addition</a>
-<li><a href="#20151227">2015/12/27 - amd64 and i386 support for rdseed 
instruction</a>
-<li><a href="#20151231">2015/12/31 - [ports] gophernicus moved</a>
-<li><a href="#20160105">2016/01/05 - pf.conf(5) <em>set debug</em> syntax 
change</a>
-<li><a href="#20160106">2016/01/06 - pledge(2) path whitelist disabled</a>
-<li><a href="#20160307">2016/03/07 - lpd(8) spool directory change</a>
-<li><a href="#20160319">2016/03/19 - csu and ld.so update</a>
+<li><a href="#r20151207">2015/12/07 - smtpd makemap(8) merged into 
smtpctl(8)</a>
+<li><a href="#r20151212">2015/12/12 - smtpd.conf(5) "pki" keyword change and 
"ca" keyword addition</a>
+<li><a href="#r20151227">2015/12/27 - amd64 and i386 support for rdseed 
instruction</a>
+<li><a href="#r20151231">2015/12/31 - [ports] gophernicus moved</a>
+<li><a href="#r20160105">2016/01/05 - pf.conf(5) <em>set debug</em> syntax 
change</a>
+<li><a href="#r20160106">2016/01/06 - pledge(2) path whitelist disabled</a>
+<li><a href="#r20160307">2016/03/07 - lpd(8) spool directory change</a>
+<li><a href="#r20160319">2016/03/19 - csu and ld.so update</a>
 </ul>
 
 <hr>
@@ -81,7 +82,7 @@
 Most of these changes will have to be performed as root.
 
 
-<h3 id="20150822">2015/08/22 - [xenocara] libdrm updated</h3>
+<h3 id="r20150822">2015/08/22 - [xenocara] libdrm updated</h3>
 libdrm has been updated to a new version, moving a few files around.
 As a consequence, old files should be removed:
 <pre>
@@ -89,7 +90,7 @@
         rm -f /usr/X11R6/include/r600_pci_ids.h
         rm -f /usr/X11R6/include/radeon_*.h
 </pre>
-<h3 id="20150825">2015/08/25 - [ports] security/cfs removed</h3>
+<h3 id="r20150825">2015/08/25 - [ports] security/cfs removed</h3>
 The security/cfs ports has been removed, users are encouraged to use
 another data encryption method.  Possible alternatives are softraid(4)
 CRYPTO, encrypted vnd(4) devices or the security/encfs port.  To remove
@@ -98,7 +99,7 @@
        pkg_delete cfs
 </pre>
 
-<h3 id="20150911">2015/09/11 - config(8) update</h3>
+<h3 id="r20150911">2015/09/11 - config(8) update</h3>
 An up to date
 <a href="http://man.openbsd.org?query=config&sektion=8";>
 config(8)</a> is needed to build kernels.
@@ -113,7 +114,7 @@
 <a href="http://man.openbsd.org?query=release&sektion=8";>
 release(8)</a> for details.
 
-<h3 id="20150912">2015/09/12 - ifmedia extended to 64 bits</h3>
+<h3 id="r20150912">2015/09/12 - ifmedia extended to 64 bits</h3>
 
 The ifmedia options word has been extended to 64 bits.
 This changes numbers of the SIOCSIFMEDIA and SIOCGIFMEDIA ioctls and
@@ -143,14 +144,14 @@
 Some additional libraries and applications must also be recompiled.
 Run a full 'make build' to ensure everything is in order.
 
-<h3 id="20150918">2015/09/18 - [ports] php-fpm rc script renamed</h3>
+<h3 id="r20150918">2015/09/18 - [ports] php-fpm rc script renamed</h3>
 
 To allow installing multiple versions of php-fpm on the same system,
 the rc script has been renamed to include the version number.
 If you are using this, modify references to php_fpm in /etc/rc.conf.local
 to e.g. php56_fpm.
 
-<h3 id="20151019">2015/10/19 - [xenocara] freetype update</h3>
+<h3 id="r20151019">2015/10/19 - [xenocara] freetype update</h3>
 
 Freetype was updated to version 2.6.1, which causes header files to be moved
 around. As a result, some old files needs to be removed manually:
@@ -167,7 +168,7 @@
             ttnameid.h tttables.h tttags.h ttunpat.h
 </pre>
 
-<h3 id="20151023">2015/10/23 - ntpd.conf(5) remove rtable for server</h3>
+<h3 id="r20151023">2015/10/23 - ntpd.conf(5) remove rtable for server</h3>
 
 In ntpd.conf(5), the rtable option was removed from the "server" and
 "servers".  Users of "server * rtable X" will need to switch to
@@ -177,7 +178,7 @@
        # route -T X exec /usr/sbin/ntpd
 </pre>
 
-<h3 id="20151024">2015/10/24 - [ports] node module ports removed</h3>
+<h3 id="r20151024">2015/10/24 - [ports] node module ports removed</h3>
 All modules for lang/node have been removed in favor of directly using
 npm.
 <p>
@@ -194,12 +195,12 @@
        done
 </pre>
 
-<h3 id="20151026">2015/10/26 - [ports] puppetboard configuration update</h3>
+<h3 id="r20151026">2015/10/26 - [ports] puppetboard configuration update</h3>
 The default configuration file (<code>default_settings.py</code>) format has
 been changed and needs to be merged with <code>default_settings.py.dist</code>
 before restarting the <code>puppetboard</code> service.
 
-<h3 id="20151116">2015/11/16 - /dev/tun -> /dev/tap</h3>
+<h3 id="r20151116">2015/11/16 - /dev/tun -> /dev/tap</h3>
 <a href="http://man.openbsd.org?query=tun&sektion=4";>tun(4)</a>
 was previously a "dual mode" device.
 By default it would act as a layer-3 "routed" device, but by use
@@ -220,7 +221,7 @@
 Networking configuration (bridges, PF) referring to these devices
 may also need to change.
 
-<h3 id="20151130">2015/11/30 - smtpd tables removed</h3>
+<h3 id="r20151130">2015/11/30 - smtpd tables removed</h3>
 Some smtpd table backends have been moved to ports and can be removed:
 <pre>
        rm -f /usr/libexec/smtpd/table-ldap
@@ -231,14 +232,14 @@
 People requiring these backends should install the opensmtpd-extras main
 package.
 
-<h3 id="20151203">2015/12/03 - termcap.db and terminfo.db removed</h3>
+<h3 id="r20151203">2015/12/03 - termcap.db and terminfo.db removed</h3>
 Compiled termcap.db and terminfo.db files are no longer used and can be
 removed:
 <pre>
        rm -f /usr/share/misc/termcap.db /usr/share/misc/terminfo.db
 </pre>
 
-<h3 id="20151203a">2015/12/03 - vmmctl(8) and vmm.conf(5) renamed</h3>
+<h3 id="r20151203a">2015/12/03 - vmmctl(8) and vmm.conf(5) renamed</h3>
 The vmmctl(8) program has been renamed to vmctl(8) and the vmm.conf(5)
 manpage has been renamed to vm.conf(5).
 The old files are no longer used and can be removed:
@@ -248,7 +249,7 @@
        rm -f /usr/share/man/man5/vmm.conf.5
 </pre>
 
-<h3 id="20151205">2015/12/05 - netstart(8) options "multicast_host" and
+<h3 id="r20151205">2015/12/05 - netstart(8) options "multicast_host" and
        "multicast_router" merged</h3>
 Options "multicast_host" and "multicast_router" have been merged into a
 single "multicast" option.  In order to enable multicast the
@@ -260,20 +261,20 @@
 interface carrying the default route, you will also need to add a static
 route for 224.0.0.0/4.
 
-<h3 id="20151207">2015/12/07 - smtpd makemap(8) merged into smtpctl(8)</h3>
+<h3 id="r20151207">2015/12/07 - smtpd makemap(8) merged into smtpctl(8)</h3>
 makemap(8) is now merged into smtpctl(8) and can be removed:
 <pre>
        rm -f /usr/libexec/smtpd/makemap
 </pre>
 
-<h3 id="20151212">2015/12/12 - smtpd.conf(5) "pki" keyword change and "ca" 
keyword addition</h3>
+<h3 id="r20151212">2015/12/12 - smtpd.conf(5) "pki" keyword change and "ca" 
keyword addition</h3>
 In smtpd.conf(5), the "pki" keyword no longer accepts a "ca" parameter.
 Custom CA certificates must be declared using the new "ca" keyword:
 <pre>
        ca mail.example.org certificate "/etc/mail/CA.pem"
 </pre>
 
-<h3 id="20151227">2015/12/27 - amd64 and i386 support for rdseed 
instruction</h3>
+<h3 id="r20151227">2015/12/27 - amd64 and i386 support for rdseed 
instruction</h3>
 Binutils needs to be built and installed before building an amd64 or i386 
kernel to install an assembler with support for the rdseed instruction.
 <pre>
        cd /usr/src/gnu/usr.bin/binutils-2.17
@@ -282,18 +283,18 @@
        make -f Makefile.bsd-wrapper install
 </pre>
 
-<h3 id="20151231">2015/12/31 - [ports] gophernicus moved</h3>
+<h3 id="r20151231">2015/12/31 - [ports] gophernicus moved</h3>
 <em>in.gophernicus</em> moved from <tt>/usr/local/sbin/</tt> to 
<tt>/usr/local/libexec</tt>.
 Please remember to update your <tt>/etc/inetd.conf</tt> accordingly.
 
-<h3 id="20160105">2016/01/05 - pf.conf(5) <em>set debug</em> syntax change</h3>
+<h3 id="r20160105">2016/01/05 - pf.conf(5) <em>set debug</em> syntax 
change</h3>
 <em>set debug</em> no longer accepts the <tt>none</tt>, <tt>urgent</tt>, 
<tt>misc</tt> and
 <tt>loud</tt> arguments, which were deprecated several releases ago.
 Use <tt>emerg</tt>, <tt>alert</tt>, <tt>crit</tt>, <tt>err</tt>,
 <tt>warning</tt>, <tt>notice</tt>, <tt>info</tt> or <tt>debug</tt>
 instead. Change this before updating, or your pf.conf will not load.
 
-<h3 id="20160106">2016/01/06 - pledge(2) path whitelist disabled</h3>
+<h3 id="r20160106">2016/01/06 - pledge(2) path whitelist disabled</h3>
 pledge(2) will now return an error if a path whitelist is specified.
 As the pledge(2) call in tsort(1) specified a path whitelist and is used by
 make build, it must be built and installed before running make build.
@@ -306,13 +307,13 @@
        make install
 </pre>
 
-<h3 id="20160307">2016/03/07 - lpd(8) default spool directory change</h3>
+<h3 id="r20160307">2016/03/07 - lpd(8) default spool directory change</h3>
 The lpd(8) top spool directory (/var/spool/output) is now only writable by 
root.
 <br>
 Make sure to point the <b>sd</b> path in /etc/printcap(5) to a subdirectory 
where the
 <b>daemon</b> group has write access (default to /var/spool/output/lpd).
 
-<h3 id="20160319">2016/03/19 - csu and ld.so update</h3>
+<h3 id="r20160319">2016/03/19 - csu and ld.so update</h3>
 The definitions of <tt>environ</tt> and <tt>__progname</tt> for dynamicly
 linked programs have been moved from the C startup code to <tt>ld.so</tt>.
 An updated <tt>ld.so</tt> must be built and installed before running

Reply via email to