summaryrefslogtreecommitdiff
path: root/docs/man
diff options
context:
space:
mode:
authorJoe Orton <jorton@apache.org>2018-09-27 15:35:44 +0000
committerJoe Orton <jorton@apache.org>2018-09-27 15:35:44 +0000
commit3867aa356ca4a98ee629324b7f422e76e59d6b67 (patch)
treec86077be700d661bba79340201cb0dbb6db8df6a /docs/man
parentef1dedf8be808834179333377ab77ac83d2dc9a1 (diff)
downloadhttpd-3867aa356ca4a98ee629324b7f422e76e59d6b67.tar.gz
Revert borked transforms.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1842104 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'docs/man')
-rw-r--r--docs/man/ab.1424
-rw-r--r--docs/man/apachectl.8182
-rw-r--r--docs/man/apxs.1470
-rw-r--r--docs/man/ctlogconfig.8286
-rw-r--r--docs/man/dbmmanage.1234
-rw-r--r--docs/man/fcgistarter.8108
-rw-r--r--docs/man/firehose.1118
-rw-r--r--docs/man/htcacheclean.8284
-rw-r--r--docs/man/htdbm.1386
-rw-r--r--docs/man/htdigest.1116
-rw-r--r--docs/man/htpasswd.1326
-rw-r--r--docs/man/httpd.8230
-rw-r--r--docs/man/httxt2dbm.1120
-rw-r--r--docs/man/logresolve.194
-rw-r--r--docs/man/rotatelogs.8332
-rw-r--r--docs/man/suexec.888
16 files changed, 1899 insertions, 1899 deletions
diff --git a/docs/man/ab.1 b/docs/man/ab.1
index af1c0508e1..bc8ad76c57 100644
--- a/docs/man/ab.1
+++ b/docs/man/ab.1
@@ -1,216 +1,216 @@
-&#46;&#92;&#34;&#32;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;
-&#46;&#92;&#34;&#32;&#68;&#79;&#32;&#78;&#79;&#84;&#32;&#69;&#68;&#73;&#84;&#33;&#32;&#71;&#101;&#110;&#101;&#114;&#97;&#116;&#101;&#100;&#32;&#102;&#114;&#111;&#109;&#32;&#88;&#77;&#76;&#32;&#115;&#111;&#117;&#114;&#99;&#101;&#46;
-&#46;&#92;&#34;&#32;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;
-&#46;&#100;&#101;&#32;&#83;&#104;&#32;&#92;&#34;&#32;&#83;&#117;&#98;&#115;&#101;&#99;&#116;&#105;&#111;&#110;
-&#46;&#98;&#114;
-&#46;&#105;&#102;&#32;&#116;&#32;&#46;&#83;&#112;
-&#46;&#110;&#101;&#32;&#53;
-&#46;&#80;&#80;
-&#92;&#102;&#66;&#92;&#92;&#36;&#49;&#92;&#102;&#82;
-&#46;&#80;&#80;
-&#46;&#46;
-&#46;&#100;&#101;&#32;&#83;&#112;&#32;&#92;&#34;&#32;&#86;&#101;&#114;&#116;&#105;&#99;&#97;&#108;&#32;&#115;&#112;&#97;&#99;&#101;&#32;&#40;&#119;&#104;&#101;&#110;&#32;&#119;&#101;&#32;&#99;&#97;&#110;&#39;&#116;&#32;&#117;&#115;&#101;&#32;&#46;&#80;&#80;&#41;
-&#46;&#105;&#102;&#32;&#116;&#32;&#46;&#115;&#112;&#32;&#46;&#53;&#118;
-&#46;&#105;&#102;&#32;&#110;&#32;&#46;&#115;&#112;
-&#46;&#46;
-&#46;&#100;&#101;&#32;&#73;&#112;&#32;&#92;&#34;&#32;&#76;&#105;&#115;&#116;&#32;&#105;&#116;&#101;&#109;
-&#46;&#98;&#114;
-&#46;&#105;&#101;&#32;&#92;&#92;&#110;&#40;&#46;&#36;&#62;&#61;&#51;&#32;&#46;&#110;&#101;&#32;&#92;&#92;&#36;&#51;
-&#46;&#101;&#108;&#32;&#46;&#110;&#101;&#32;&#51;
-&#46;&#73;&#80;&#32;&#34;&#92;&#92;&#36;&#49;&#34;&#32;&#92;&#92;&#36;&#50;
-&#46;&#46;
-&#46;&#84;&#72;&#32;&#34;&#65;&#66;&#34;&#32;&#49;&#32;&#34;&#64;&#100;&#97;&#116;&#101;&#64;&#34;&#32;&#34;&#65;&#112;&#97;&#99;&#104;&#101;&#32;&#72;&#84;&#84;&#80;&#32;&#83;&#101;&#114;&#118;&#101;&#114;&#34;&#32;&#34;&#97;&#98;&#34;
+.\" XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+.\" DO NOT EDIT! Generated from XML source.
+.\" XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+.de Sh \" Subsection
+.br
+.if t .Sp
+.ne 5
+.PP
+\fB\\$1\fR
+.PP
+..
+.de Sp \" Vertical space (when we can't use .PP)
+.if t .sp .5v
+.if n .sp
+..
+.de Ip \" List item
+.br
+.ie \\n(.$>=3 .ne \\$3
+.el .ne 3
+.IP "\\$1" \\$2
+..
+.TH "AB" 1 "2018-09-27" "Apache HTTP Server" "ab"
-&#46;&#83;&#72;&#32;&#78;&#65;&#77;&#69;
-&#97;&#98;&#32;&#92;&#45;&#32;&#65;&#112;&#97;&#99;&#104;&#101;&#32;&#72;&#84;&#84;&#80;&#32;&#115;&#101;&#114;&#118;&#101;&#114;&#32;&#98;&#101;&#110;&#99;&#104;&#109;&#97;&#114;&#107;&#105;&#110;&#103;&#32;&#116;&#111;&#111;&#108;
+.SH NAME
+ab \- Apache HTTP server benchmarking tool
-&#46;&#83;&#72;&#32;&#34;&#83;&#89;&#78;&#79;&#80;&#83;&#73;&#83;&#34;
-&#32;
-&#46;&#80;&#80;
-&#92;&#102;&#66;&#92;&#102;&#66;&#97;&#98;&#92;&#102;&#82;&#32;&#91;&#32;&#45;&#92;&#102;&#66;&#65;&#92;&#102;&#82;&#32;&#92;&#102;&#73;&#97;&#117;&#116;&#104;&#45;&#117;&#115;&#101;&#114;&#110;&#97;&#109;&#101;&#92;&#102;&#82;&#58;&#92;&#102;&#73;&#112;&#97;&#115;&#115;&#119;&#111;&#114;&#100;&#92;&#102;&#82;&#32;&#93;&#32;&#91;&#32;&#45;&#92;&#102;&#66;&#98;&#92;&#102;&#82;&#32;&#92;&#102;&#73;&#119;&#105;&#110;&#100;&#111;&#119;&#115;&#105;&#122;&#101;&#92;&#102;&#82;&#32;&#93;&#32;&#91;&#32;&#45;&#92;&#102;&#66;&#66;&#92;&#102;&#82;&#32;&#92;&#102;&#73;&#108;&#111;&#99;&#97;&#108;&#45;&#97;&#100;&#100;&#114;&#101;&#115;&#115;&#92;&#102;&#82;&#32;&#93;&#32;&#91;&#32;&#45;&#92;&#102;&#66;&#99;&#92;&#102;&#82;&#32;&#92;&#102;&#73;&#99;&#111;&#110;&#99;&#117;&#114;&#114;&#101;&#110;&#99;&#121;&#92;&#102;&#82;&#32;&#93;&#32;&#91;&#32;&#45;&#92;&#102;&#66;&#67;&#92;&#102;&#82;&#32;&#92;&#102;&#73;&#99;&#111;&#111;&#107;&#105;&#101;&#45;&#110;&#97;&#109;&#101;&#92;&#102;&#82;&#61;&#92;&#102;&#73;&#118;&#97;&#108;&#117;&#101;&#92;&#102;&#82;&#32;&#93;&#32;&#91;&#32;&#45;&#92;&#102;&#66;&#100;&#92;&#102;&#82;&#32;&#93;&#32;&#91;&#32;&#45;&#92;&#102;&#66;&#101;&#92;&#102;&#82;&#32;&#92;&#102;&#73;&#99;&#115;&#118;&#45;&#102;&#105;&#108;&#101;&#92;&#102;&#82;&#32;&#93;&#32;&#91;&#32;&#45;&#92;&#102;&#66;&#69;&#92;&#102;&#82;&#32;&#92;&#102;&#73;&#99;&#108;&#105;&#101;&#110;&#116;&#45;&#99;&#101;&#114;&#116;&#105;&#102;&#105;&#99;&#97;&#116;&#101;&#32;&#102;&#105;&#108;&#101;&#92;&#102;&#82;&#32;&#93;&#32;&#91;&#32;&#45;&#92;&#102;&#66;&#102;&#92;&#102;&#82;&#32;&#92;&#102;&#73;&#112;&#114;&#111;&#116;&#111;&#99;&#111;&#108;&#92;&#102;&#82;&#32;&#93;&#32;&#91;&#32;&#45;&#92;&#102;&#66;&#103;&#92;&#102;&#82;&#32;&#92;&#102;&#73;&#103;&#110;&#117;&#112;&#108;&#111;&#116;&#45;&#102;&#105;&#108;&#101;&#92;&#102;&#82;&#32;&#93;&#32;&#91;&#32;&#45;&#92;&#102;&#66;&#104;&#92;&#102;&#82;&#32;&#93;&#32;&#91;&#32;&#45;&#92;&#102;&#66;&#72;&#92;&#102;&#82;&#32;&#92;&#102;&#73;&#99;&#117;&#115;&#116;&#111;&#109;&#45;&#104;&#101;&#97;&#100;&#101;&#114;&#92;&#102;&#82;&#32;&#93;&#32;&#91;&#32;&#45;&#92;&#102;&#66;&#105;&#92;&#102;&#82;&#32;&#93;&#32;&#91;&#32;&#45;&#92;&#102;&#66;&#107;&#92;&#102;&#82;&#32;&#93;&#32;&#91;&#32;&#45;&#92;&#102;&#66;&#108;&#92;&#102;&#82;&#32;&#93;&#32;&#91;&#32;&#45;&#92;&#102;&#66;&#109;&#92;&#102;&#82;&#32;&#92;&#102;&#73;&#72;&#84;&#84;&#80;&#45;&#109;&#101;&#116;&#104;&#111;&#100;&#92;&#102;&#82;&#32;&#93;&#32;&#91;&#32;&#45;&#92;&#102;&#66;&#110;&#92;&#102;&#82;&#32;&#92;&#102;&#73;&#114;&#101;&#113;&#117;&#101;&#115;&#116;&#115;&#92;&#102;&#82;&#32;&#93;&#32;&#91;&#32;&#45;&#92;&#102;&#66;&#112;&#92;&#102;&#82;&#32;&#92;&#102;&#73;&#80;&#79;&#83;&#84;&#45;&#102;&#105;&#108;&#101;&#92;&#102;&#82;&#32;&#93;&#32;&#91;&#32;&#45;&#92;&#102;&#66;&#80;&#92;&#102;&#82;&#32;&#92;&#102;&#73;&#112;&#114;&#111;&#120;&#121;&#45;&#97;&#117;&#116;&#104;&#45;&#117;&#115;&#101;&#114;&#110;&#97;&#109;&#101;&#92;&#102;&#82;&#58;&#92;&#102;&#73;&#112;&#97;&#115;&#115;&#119;&#111;&#114;&#100;&#92;&#102;&#82;&#32;&#93;&#32;&#91;&#32;&#45;&#92;&#102;&#66;&#113;&#92;&#102;&#82;&#32;&#93;&#32;&#91;&#32;&#45;&#92;&#102;&#66;&#114;&#92;&#102;&#82;&#32;&#93;&#32;&#91;&#32;&#45;&#92;&#102;&#66;&#115;&#92;&#102;&#82;&#32;&#92;&#102;&#73;&#116;&#105;&#109;&#101;&#111;&#117;&#116;&#92;&#102;&#82;&#32;&#93;&#32;&#91;&#32;&#45;&#92;&#102;&#66;&#83;&#92;&#102;&#82;&#32;&#93;&#32;&#91;&#32;&#45;&#92;&#102;&#66;&#116;&#92;&#102;&#82;&#32;&#92;&#102;&#73;&#116;&#105;&#109;&#101;&#108;&#105;&#109;&#105;&#116;&#92;&#102;&#82;&#32;&#93;&#32;&#91;&#32;&#45;&#92;&#102;&#66;&#84;&#92;&#102;&#82;&#32;&#92;&#102;&#73;&#99;&#111;&#110;&#116;&#101;&#110;&#116;&#45;&#116;&#121;&#112;&#101;&#92;&#102;&#82;&#32;&#93;&#32;&#91;&#32;&#45;&#92;&#102;&#66;&#117;&#92;&#102;&#82;&#32;&#92;&#102;&#73;&#80;&#85;&#84;&#45;&#102;&#105;&#108;&#101;&#92;&#102;&#82;&#32;&#93;&#32;&#91;&#32;&#45;&#92;&#102;&#66;&#118;&#92;&#102;&#82;&#32;&#92;&#102;&#73;&#118;&#101;&#114;&#98;&#111;&#115;&#105;&#116;&#121;&#92;&#102;&#82;&#93;&#32;&#91;&#32;&#45;&#92;&#102;&#66;&#86;&#92;&#102;&#82;&#32;&#93;&#32;&#91;&#32;&#45;&#92;&#102;&#66;&#119;&#92;&#102;&#82;&#32;&#93;&#32;&#91;&#32;&#45;&#92;&#102;&#66;&#120;&#92;&#102;&#82;&#32;&#92;&#102;&#73;&#60;&#116;&#97;&#98;&#108;&#101;&#62;&#45;&#97;&#116;&#116;&#114;&#105;&#98;&#117;&#116;&#101;&#115;&#92;&#102;&#82;&#32;&#93;&#32;&#91;&#32;&#45;&#92;&#102;&#66;&#88;&#92;&#102;&#82;&#32;&#92;&#102;&#73;&#112;&#114;&#111;&#120;&#121;&#92;&#102;&#82;&#91;&#58;&#92;&#102;&#73;&#112;&#111;&#114;&#116;&#92;&#102;&#82;&#93;&#32;&#93;&#32;&#91;&#32;&#45;&#92;&#102;&#66;&#121;&#92;&#102;&#82;&#32;&#92;&#102;&#73;&#60;&#116;&#114;&#62;&#45;&#97;&#116;&#116;&#114;&#105;&#98;&#117;&#116;&#101;&#115;&#92;&#102;&#82;&#32;&#93;&#32;&#91;&#32;&#45;&#92;&#102;&#66;&#122;&#92;&#102;&#82;&#32;&#92;&#102;&#73;&#60;&#116;&#100;&#62;&#45;&#97;&#116;&#116;&#114;&#105;&#98;&#117;&#116;&#101;&#115;&#92;&#102;&#82;&#32;&#93;&#32;&#91;&#32;&#45;&#92;&#102;&#66;&#90;&#92;&#102;&#82;&#32;&#92;&#102;&#73;&#99;&#105;&#112;&#104;&#101;&#114;&#115;&#117;&#105;&#116;&#101;&#92;&#102;&#82;&#32;&#93;&#32;&#91;&#104;&#116;&#116;&#112;&#91;&#115;&#93;&#58;&#47;&#47;&#93;&#92;&#102;&#73;&#104;&#111;&#115;&#116;&#110;&#97;&#109;&#101;&#92;&#102;&#82;&#91;&#58;&#92;&#102;&#73;&#112;&#111;&#114;&#116;&#92;&#102;&#82;&#93;&#47;&#92;&#102;&#73;&#112;&#97;&#116;&#104;&#92;&#102;&#82;&#92;&#102;&#82;
-&#32;
+.SH "SYNOPSIS"
+
+.PP
+\fB\fBab\fR [ -\fBA\fR \fIauth-username\fR:\fIpassword\fR ] [ -\fBb\fR \fIwindowsize\fR ] [ -\fBB\fR \fIlocal-address\fR ] [ -\fBc\fR \fIconcurrency\fR ] [ -\fBC\fR \fIcookie-name\fR=\fIvalue\fR ] [ -\fBd\fR ] [ -\fBe\fR \fIcsv-file\fR ] [ -\fBE\fR \fIclient-certificate file\fR ] [ -\fBf\fR \fIprotocol\fR ] [ -\fBg\fR \fIgnuplot-file\fR ] [ -\fBh\fR ] [ -\fBH\fR \fIcustom-header\fR ] [ -\fBi\fR ] [ -\fBk\fR ] [ -\fBl\fR ] [ -\fBm\fR \fIHTTP-method\fR ] [ -\fBn\fR \fIrequests\fR ] [ -\fBp\fR \fIPOST-file\fR ] [ -\fBP\fR \fIproxy-auth-username\fR:\fIpassword\fR ] [ -\fBq\fR ] [ -\fBr\fR ] [ -\fBs\fR \fItimeout\fR ] [ -\fBS\fR ] [ -\fBt\fR \fItimelimit\fR ] [ -\fBT\fR \fIcontent-type\fR ] [ -\fBu\fR \fIPUT-file\fR ] [ -\fBv\fR \fIverbosity\fR] [ -\fBV\fR ] [ -\fBw\fR ] [ -\fBx\fR \fI<table>-attributes\fR ] [ -\fBX\fR \fIproxy\fR[:\fIport\fR] ] [ -\fBy\fR \fI<tr>-attributes\fR ] [ -\fBz\fR \fI<td>-attributes\fR ] [ -\fBZ\fR \fIciphersuite\fR ] [http[s]://]\fIhostname\fR[:\fIport\fR]/\fIpath\fR\fR
+
-&#46;&#83;&#72;&#32;&#34;&#83;&#85;&#77;&#77;&#65;&#82;&#89;&#34;
-&#32;
-&#46;&#80;&#80;
-&#92;&#102;&#66;&#97;&#98;&#92;&#102;&#82;&#32;&#105;&#115;&#32;&#97;&#32;&#116;&#111;&#111;&#108;&#32;&#102;&#111;&#114;&#32;&#98;&#101;&#110;&#99;&#104;&#109;&#97;&#114;&#107;&#105;&#110;&#103;&#32;&#121;&#111;&#117;&#114;&#32;&#65;&#112;&#97;&#99;&#104;&#101;&#32;&#72;&#121;&#112;&#101;&#114;&#116;&#101;&#120;&#116;&#32;&#84;&#114;&#97;&#110;&#115;&#102;&#101;&#114;&#32;&#80;&#114;&#111;&#116;&#111;&#99;&#111;&#108;&#32;&#40;&#72;&#84;&#84;&#80;&#41;&#32;&#115;&#101;&#114;&#118;&#101;&#114;&#92;&#38;&#46;&#32;&#73;&#116;&#32;&#105;&#115;&#32;&#100;&#101;&#115;&#105;&#103;&#110;&#101;&#100;&#32;&#116;&#111;&#32;&#103;&#105;&#118;&#101;&#32;&#121;&#111;&#117;&#32;&#97;&#110;&#32;&#105;&#109;&#112;&#114;&#101;&#115;&#115;&#105;&#111;&#110;&#32;&#111;&#102;&#32;&#104;&#111;&#119;&#32;&#121;&#111;&#117;&#114;&#32;&#99;&#117;&#114;&#114;&#101;&#110;&#116;&#32;&#65;&#112;&#97;&#99;&#104;&#101;&#32;&#105;&#110;&#115;&#116;&#97;&#108;&#108;&#97;&#116;&#105;&#111;&#110;&#32;&#112;&#101;&#114;&#102;&#111;&#114;&#109;&#115;&#92;&#38;&#46;&#32;&#84;&#104;&#105;&#115;&#32;&#101;&#115;&#112;&#101;&#99;&#105;&#97;&#108;&#108;&#121;&#32;&#115;&#104;&#111;&#119;&#115;&#32;&#121;&#111;&#117;&#32;&#104;&#111;&#119;&#32;&#109;&#97;&#110;&#121;&#32;&#114;&#101;&#113;&#117;&#101;&#115;&#116;&#115;&#32;&#112;&#101;&#114;&#32;&#115;&#101;&#99;&#111;&#110;&#100;&#32;&#121;&#111;&#117;&#114;&#32;&#65;&#112;&#97;&#99;&#104;&#101;&#32;&#105;&#110;&#115;&#116;&#97;&#108;&#108;&#97;&#116;&#105;&#111;&#110;&#32;&#105;&#115;&#32;&#99;&#97;&#112;&#97;&#98;&#108;&#101;&#32;&#111;&#102;&#32;&#115;&#101;&#114;&#118;&#105;&#110;&#103;&#92;&#38;&#46;
-&#32;
+.SH "SUMMARY"
+
+.PP
+\fBab\fR is a tool for benchmarking your Apache Hypertext Transfer Protocol (HTTP) server\&. It is designed to give you an impression of how your current Apache installation performs\&. This especially shows you how many requests per second your Apache installation is capable of serving\&.
+
-&#46;&#83;&#72;&#32;&#34;&#79;&#80;&#84;&#73;&#79;&#78;&#83;&#34;
-&#32;
-&#32;
-&#46;&#84;&#80;
-&#92;&#102;&#66;&#45;&#65;&#32;&#92;&#102;&#73;&#97;&#117;&#116;&#104;&#45;&#117;&#115;&#101;&#114;&#110;&#97;&#109;&#101;&#92;&#102;&#82;&#58;&#92;&#102;&#73;&#112;&#97;&#115;&#115;&#119;&#111;&#114;&#100;&#92;&#102;&#82;&#92;&#102;&#82;
-&#83;&#117;&#112;&#112;&#108;&#121;&#32;&#66;&#65;&#83;&#73;&#67;&#32;&#65;&#117;&#116;&#104;&#101;&#110;&#116;&#105;&#99;&#97;&#116;&#105;&#111;&#110;&#32;&#99;&#114;&#101;&#100;&#101;&#110;&#116;&#105;&#97;&#108;&#115;&#32;&#116;&#111;&#32;&#116;&#104;&#101;&#32;&#115;&#101;&#114;&#118;&#101;&#114;&#92;&#38;&#46;&#32;&#84;&#104;&#101;&#32;&#117;&#115;&#101;&#114;&#110;&#97;&#109;&#101;&#32;&#97;&#110;&#100;&#32;&#112;&#97;&#115;&#115;&#119;&#111;&#114;&#100;&#32;&#97;&#114;&#101;&#32;&#115;&#101;&#112;&#97;&#114;&#97;&#116;&#101;&#100;&#32;&#98;&#121;&#32;&#97;&#32;&#115;&#105;&#110;&#103;&#108;&#101;&#32;&#92;&#102;&#66;&#58;&#92;&#102;&#82;&#32;&#97;&#110;&#100;&#32;&#115;&#101;&#110;&#116;&#32;&#111;&#110;&#32;&#116;&#104;&#101;&#32;&#119;&#105;&#114;&#101;&#32;&#98;&#97;&#115;&#101;&#54;&#52;&#32;&#101;&#110;&#99;&#111;&#100;&#101;&#100;&#92;&#38;&#46;&#32;&#84;&#104;&#101;&#32;&#115;&#116;&#114;&#105;&#110;&#103;&#32;&#105;&#115;&#32;&#115;&#101;&#110;&#116;&#32;&#114;&#101;&#103;&#97;&#114;&#100;&#108;&#101;&#115;&#115;&#32;&#111;&#102;&#32;&#119;&#104;&#101;&#116;&#104;&#101;&#114;&#32;&#116;&#104;&#101;&#32;&#115;&#101;&#114;&#118;&#101;&#114;&#32;&#110;&#101;&#101;&#100;&#115;&#32;&#105;&#116;&#32;&#40;&#92;&#102;&#73;&#105;&#92;&#38;&#46;&#101;&#92;&#38;&#46;&#92;&#102;&#82;&#44;&#32;&#104;&#97;&#115;&#32;&#115;&#101;&#110;&#116;&#32;&#97;&#110;&#32;&#52;&#48;&#49;&#32;&#97;&#117;&#116;&#104;&#101;&#110;&#116;&#105;&#99;&#97;&#116;&#105;&#111;&#110;&#32;&#110;&#101;&#101;&#100;&#101;&#100;&#41;&#92;&#38;&#46;&#32;&#32;
-&#46;&#84;&#80;
-&#92;&#102;&#66;&#45;&#98;&#32;&#92;&#102;&#73;&#119;&#105;&#110;&#100;&#111;&#119;&#115;&#105;&#122;&#101;&#92;&#102;&#82;&#92;&#102;&#82;
-&#83;&#105;&#122;&#101;&#32;&#111;&#102;&#32;&#84;&#67;&#80;&#32;&#115;&#101;&#110;&#100;&#47;&#114;&#101;&#99;&#101;&#105;&#118;&#101;&#32;&#98;&#117;&#102;&#102;&#101;&#114;&#44;&#32;&#105;&#110;&#32;&#98;&#121;&#116;&#101;&#115;&#92;&#38;&#46;&#32;&#32;
-&#46;&#84;&#80;
-&#92;&#102;&#66;&#45;&#66;&#32;&#92;&#102;&#73;&#108;&#111;&#99;&#97;&#108;&#45;&#97;&#100;&#100;&#114;&#101;&#115;&#115;&#92;&#102;&#82;&#92;&#102;&#82;
-&#65;&#100;&#100;&#114;&#101;&#115;&#115;&#32;&#116;&#111;&#32;&#98;&#105;&#110;&#100;&#32;&#116;&#111;&#32;&#119;&#104;&#101;&#110;&#32;&#109;&#97;&#107;&#105;&#110;&#103;&#32;&#111;&#117;&#116;&#103;&#111;&#105;&#110;&#103;&#32;&#99;&#111;&#110;&#110;&#101;&#99;&#116;&#105;&#111;&#110;&#115;&#92;&#38;&#46;&#32;&#32;
-&#46;&#84;&#80;
-&#92;&#102;&#66;&#45;&#99;&#32;&#92;&#102;&#73;&#99;&#111;&#110;&#99;&#117;&#114;&#114;&#101;&#110;&#99;&#121;&#92;&#102;&#82;&#92;&#102;&#82;
-&#78;&#117;&#109;&#98;&#101;&#114;&#32;&#111;&#102;&#32;&#109;&#117;&#108;&#116;&#105;&#112;&#108;&#101;&#32;&#114;&#101;&#113;&#117;&#101;&#115;&#116;&#115;&#32;&#116;&#111;&#32;&#112;&#101;&#114;&#102;&#111;&#114;&#109;&#32;&#97;&#116;&#32;&#97;&#32;&#116;&#105;&#109;&#101;&#92;&#38;&#46;&#32;&#68;&#101;&#102;&#97;&#117;&#108;&#116;&#32;&#105;&#115;&#32;&#111;&#110;&#101;&#32;&#114;&#101;&#113;&#117;&#101;&#115;&#116;&#32;&#97;&#116;&#32;&#97;&#32;&#116;&#105;&#109;&#101;&#92;&#38;&#46;&#32;&#32;
-&#46;&#84;&#80;
-&#92;&#102;&#66;&#45;&#67;&#32;&#92;&#102;&#73;&#99;&#111;&#111;&#107;&#105;&#101;&#45;&#110;&#97;&#109;&#101;&#92;&#102;&#82;&#61;&#92;&#102;&#73;&#118;&#97;&#108;&#117;&#101;&#92;&#102;&#82;&#92;&#102;&#82;
-&#65;&#100;&#100;&#32;&#97;&#32;&#92;&#102;&#66;&#67;&#111;&#111;&#107;&#105;&#101;&#58;&#92;&#102;&#82;&#32;&#108;&#105;&#110;&#101;&#32;&#116;&#111;&#32;&#116;&#104;&#101;&#32;&#114;&#101;&#113;&#117;&#101;&#115;&#116;&#92;&#38;&#46;&#32;&#84;&#104;&#101;&#32;&#97;&#114;&#103;&#117;&#109;&#101;&#110;&#116;&#32;&#105;&#115;&#32;&#116;&#121;&#112;&#105;&#99;&#97;&#108;&#108;&#121;&#32;&#105;&#110;&#32;&#116;&#104;&#101;&#32;&#102;&#111;&#114;&#109;&#32;&#111;&#102;&#32;&#97;&#32;&#92;&#102;&#66;&#92;&#102;&#73;&#110;&#97;&#109;&#101;&#92;&#102;&#82;&#61;&#92;&#102;&#73;&#118;&#97;&#108;&#117;&#101;&#92;&#102;&#82;&#92;&#102;&#82;&#32;&#112;&#97;&#105;&#114;&#92;&#38;&#46;&#32;&#84;&#104;&#105;&#115;&#32;&#102;&#105;&#101;&#108;&#100;&#32;&#105;&#115;&#32;&#114;&#101;&#112;&#101;&#97;&#116;&#97;&#98;&#108;&#101;&#92;&#38;&#46;&#32;&#32;
-&#46;&#84;&#80;
-&#92;&#102;&#66;&#45;&#100;&#92;&#102;&#82;
-&#68;&#111;&#32;&#110;&#111;&#116;&#32;&#100;&#105;&#115;&#112;&#108;&#97;&#121;&#32;&#116;&#104;&#101;&#32;&#34;&#112;&#101;&#114;&#99;&#101;&#110;&#116;&#97;&#103;&#101;&#32;&#115;&#101;&#114;&#118;&#101;&#100;&#32;&#119;&#105;&#116;&#104;&#105;&#110;&#32;&#88;&#88;&#32;&#91;&#109;&#115;&#93;&#32;&#116;&#97;&#98;&#108;&#101;&#34;&#92;&#38;&#46;&#32;&#40;&#108;&#101;&#103;&#97;&#99;&#121;&#32;&#115;&#117;&#112;&#112;&#111;&#114;&#116;&#41;&#92;&#38;&#46;&#32;&#32;
-&#46;&#84;&#80;
-&#92;&#102;&#66;&#45;&#101;&#32;&#92;&#102;&#73;&#99;&#115;&#118;&#45;&#102;&#105;&#108;&#101;&#92;&#102;&#82;&#92;&#102;&#82;
-&#87;&#114;&#105;&#116;&#101;&#32;&#97;&#32;&#67;&#111;&#109;&#109;&#97;&#32;&#115;&#101;&#112;&#97;&#114;&#97;&#116;&#101;&#100;&#32;&#118;&#97;&#108;&#117;&#101;&#32;&#40;&#67;&#83;&#86;&#41;&#32;&#102;&#105;&#108;&#101;&#32;&#119;&#104;&#105;&#99;&#104;&#32;&#99;&#111;&#110;&#116;&#97;&#105;&#110;&#115;&#32;&#102;&#111;&#114;&#32;&#101;&#97;&#99;&#104;&#32;&#112;&#101;&#114;&#99;&#101;&#110;&#116;&#97;&#103;&#101;&#32;&#40;&#102;&#114;&#111;&#109;&#32;&#49;&#37;&#32;&#116;&#111;&#32;&#49;&#48;&#48;&#37;&#41;&#32;&#116;&#104;&#101;&#32;&#116;&#105;&#109;&#101;&#32;&#40;&#105;&#110;&#32;&#109;&#105;&#108;&#108;&#105;&#115;&#101;&#99;&#111;&#110;&#100;&#115;&#41;&#32;&#105;&#116;&#32;&#116;&#111;&#111;&#107;&#32;&#116;&#111;&#32;&#115;&#101;&#114;&#118;&#101;&#32;&#116;&#104;&#97;&#116;&#32;&#112;&#101;&#114;&#99;&#101;&#110;&#116;&#97;&#103;&#101;&#32;&#111;&#102;&#32;&#116;&#104;&#101;&#32;&#114;&#101;&#113;&#117;&#101;&#115;&#116;&#115;&#92;&#38;&#46;&#32;&#84;&#104;&#105;&#115;&#32;&#105;&#115;&#32;&#117;&#115;&#117;&#97;&#108;&#108;&#121;&#32;&#109;&#111;&#114;&#101;&#32;&#117;&#115;&#101;&#102;&#117;&#108;&#32;&#116;&#104;&#97;&#110;&#32;&#116;&#104;&#101;&#32;&#39;&#103;&#110;&#117;&#112;&#108;&#111;&#116;&#39;&#32;&#102;&#105;&#108;&#101;&#59;&#32;&#97;&#115;&#32;&#116;&#104;&#101;&#32;&#114;&#101;&#115;&#117;&#108;&#116;&#115;&#32;&#97;&#114;&#101;&#32;&#97;&#108;&#114;&#101;&#97;&#100;&#121;&#32;&#39;&#98;&#105;&#110;&#110;&#101;&#100;&#39;&#92;&#38;&#46;&#32;&#32;
-&#46;&#84;&#80;
-&#92;&#102;&#66;&#45;&#69;&#32;&#92;&#102;&#73;&#99;&#108;&#105;&#101;&#110;&#116;&#45;&#99;&#101;&#114;&#116;&#105;&#102;&#105;&#99;&#97;&#116;&#101;&#45;&#102;&#105;&#108;&#101;&#92;&#102;&#82;&#92;&#102;&#82;
-&#87;&#104;&#101;&#110;&#32;&#99;&#111;&#110;&#110;&#101;&#99;&#116;&#105;&#110;&#103;&#32;&#116;&#111;&#32;&#97;&#110;&#32;&#83;&#83;&#76;&#32;&#119;&#101;&#98;&#115;&#105;&#116;&#101;&#44;&#32;&#117;&#115;&#101;&#32;&#116;&#104;&#101;&#32;&#112;&#114;&#111;&#118;&#105;&#100;&#101;&#100;&#32;&#99;&#108;&#105;&#101;&#110;&#116;&#32;&#99;&#101;&#114;&#116;&#105;&#102;&#105;&#99;&#97;&#116;&#101;&#32;&#105;&#110;&#32;&#80;&#69;&#77;&#32;&#102;&#111;&#114;&#109;&#97;&#116;&#32;&#116;&#111;&#32;&#97;&#117;&#116;&#104;&#101;&#110;&#116;&#105;&#99;&#97;&#116;&#101;&#32;&#119;&#105;&#116;&#104;&#32;&#116;&#104;&#101;&#32;&#115;&#101;&#114;&#118;&#101;&#114;&#92;&#38;&#46;&#32;&#84;&#104;&#101;&#32;&#102;&#105;&#108;&#101;&#32;&#105;&#115;&#32;&#101;&#120;&#112;&#101;&#99;&#116;&#101;&#100;&#32;&#116;&#111;&#32;&#99;&#111;&#110;&#116;&#97;&#105;&#110;&#32;&#116;&#104;&#101;&#32;&#99;&#108;&#105;&#101;&#110;&#116;&#32;&#99;&#101;&#114;&#116;&#105;&#102;&#105;&#99;&#97;&#116;&#101;&#44;&#32;&#102;&#111;&#108;&#108;&#111;&#119;&#101;&#100;&#32;&#98;&#121;&#32;&#105;&#110;&#116;&#101;&#114;&#109;&#101;&#100;&#105;&#97;&#116;&#101;&#32;&#99;&#101;&#114;&#116;&#105;&#102;&#105;&#99;&#97;&#116;&#101;&#115;&#44;&#32;&#102;&#111;&#108;&#108;&#111;&#119;&#101;&#100;&#32;&#98;&#121;&#32;&#116;&#104;&#101;&#32;&#112;&#114;&#105;&#118;&#97;&#116;&#101;&#32;&#107;&#101;&#121;&#92;&#38;&#46;&#32;&#65;&#118;&#97;&#105;&#108;&#97;&#98;&#108;&#101;&#32;&#105;&#110;&#32;&#50;&#92;&#38;&#46;&#52;&#92;&#38;&#46;&#51;&#54;&#32;&#97;&#110;&#100;&#32;&#108;&#97;&#116;&#101;&#114;&#92;&#38;&#46;&#32;&#32;
-&#46;&#84;&#80;
-&#92;&#102;&#66;&#45;&#102;&#32;&#92;&#102;&#73;&#112;&#114;&#111;&#116;&#111;&#99;&#111;&#108;&#92;&#102;&#82;&#92;&#102;&#82;
-&#83;&#112;&#101;&#99;&#105;&#102;&#121;&#32;&#83;&#83;&#76;&#47;&#84;&#76;&#83;&#32;&#112;&#114;&#111;&#116;&#111;&#99;&#111;&#108;&#32;&#40;&#83;&#83;&#76;&#50;&#44;&#32;&#83;&#83;&#76;&#51;&#44;&#32;&#84;&#76;&#83;&#49;&#44;&#32;&#84;&#76;&#83;&#49;&#92;&#38;&#46;&#49;&#44;&#32;&#84;&#76;&#83;&#49;&#92;&#38;&#46;&#50;&#44;&#32;&#111;&#114;&#32;&#65;&#76;&#76;&#41;&#92;&#38;&#46;&#32;&#84;&#76;&#83;&#49;&#92;&#38;&#46;&#49;&#32;&#97;&#110;&#100;&#32;&#84;&#76;&#83;&#49;&#92;&#38;&#46;&#50;&#32;&#115;&#117;&#112;&#112;&#111;&#114;&#116;&#32;&#97;&#118;&#97;&#105;&#108;&#97;&#98;&#108;&#101;&#32;&#105;&#110;&#32;&#50;&#92;&#38;&#46;&#52;&#92;&#38;&#46;&#52;&#32;&#97;&#110;&#100;&#32;&#108;&#97;&#116;&#101;&#114;&#92;&#38;&#46;&#32;&#32;
-&#46;&#84;&#80;
-&#92;&#102;&#66;&#45;&#103;&#32;&#92;&#102;&#73;&#103;&#110;&#117;&#112;&#108;&#111;&#116;&#45;&#102;&#105;&#108;&#101;&#92;&#102;&#82;&#92;&#102;&#82;
-&#87;&#114;&#105;&#116;&#101;&#32;&#97;&#108;&#108;&#32;&#109;&#101;&#97;&#115;&#117;&#114;&#101;&#100;&#32;&#118;&#97;&#108;&#117;&#101;&#115;&#32;&#111;&#117;&#116;&#32;&#97;&#115;&#32;&#97;&#32;&#39;&#103;&#110;&#117;&#112;&#108;&#111;&#116;&#39;&#32;&#111;&#114;&#32;&#84;&#83;&#86;&#32;&#40;&#84;&#97;&#98;&#32;&#115;&#101;&#112;&#97;&#114;&#97;&#116;&#101;&#32;&#118;&#97;&#108;&#117;&#101;&#115;&#41;&#32;&#102;&#105;&#108;&#101;&#92;&#38;&#46;&#32;&#84;&#104;&#105;&#115;&#32;&#102;&#105;&#108;&#101;&#32;&#99;&#97;&#110;&#32;&#101;&#97;&#115;&#105;&#108;&#121;&#32;&#98;&#101;&#32;&#105;&#109;&#112;&#111;&#114;&#116;&#101;&#100;&#32;&#105;&#110;&#116;&#111;&#32;&#112;&#97;&#99;&#107;&#97;&#103;&#101;&#115;&#32;&#108;&#105;&#107;&#101;&#32;&#71;&#110;&#117;&#112;&#108;&#111;&#116;&#44;&#32;&#73;&#68;&#76;&#44;&#32;&#77;&#97;&#116;&#104;&#101;&#109;&#97;&#116;&#105;&#99;&#97;&#44;&#32;&#73;&#103;&#111;&#114;&#32;&#111;&#114;&#32;&#101;&#118;&#101;&#110;&#32;&#69;&#120;&#99;&#101;&#108;&#92;&#38;&#46;&#32;&#84;&#104;&#101;&#32;&#108;&#97;&#98;&#101;&#108;&#115;&#32;&#97;&#114;&#101;&#32;&#111;&#110;&#32;&#116;&#104;&#101;&#32;&#102;&#105;&#114;&#115;&#116;&#32;&#108;&#105;&#110;&#101;&#32;&#111;&#102;&#32;&#116;&#104;&#101;&#32;&#102;&#105;&#108;&#101;&#92;&#38;&#46;&#32;&#32;
-&#46;&#84;&#80;
-&#92;&#102;&#66;&#45;&#104;&#92;&#102;&#82;
-&#68;&#105;&#115;&#112;&#108;&#97;&#121;&#32;&#117;&#115;&#97;&#103;&#101;&#32;&#105;&#110;&#102;&#111;&#114;&#109;&#97;&#116;&#105;&#111;&#110;&#92;&#38;&#46;&#32;&#32;
-&#46;&#84;&#80;
-&#92;&#102;&#66;&#45;&#72;&#32;&#92;&#102;&#73;&#99;&#117;&#115;&#116;&#111;&#109;&#45;&#104;&#101;&#97;&#100;&#101;&#114;&#92;&#102;&#82;&#92;&#102;&#82;
-&#65;&#112;&#112;&#101;&#110;&#100;&#32;&#101;&#120;&#116;&#114;&#97;&#32;&#104;&#101;&#97;&#100;&#101;&#114;&#115;&#32;&#116;&#111;&#32;&#116;&#104;&#101;&#32;&#114;&#101;&#113;&#117;&#101;&#115;&#116;&#92;&#38;&#46;&#32;&#84;&#104;&#101;&#32;&#97;&#114;&#103;&#117;&#109;&#101;&#110;&#116;&#32;&#105;&#115;&#32;&#116;&#121;&#112;&#105;&#99;&#97;&#108;&#108;&#121;&#32;&#105;&#110;&#32;&#116;&#104;&#101;&#32;&#102;&#111;&#114;&#109;&#32;&#111;&#102;&#32;&#97;&#32;&#118;&#97;&#108;&#105;&#100;&#32;&#104;&#101;&#97;&#100;&#101;&#114;&#32;&#108;&#105;&#110;&#101;&#44;&#32;&#99;&#111;&#110;&#116;&#97;&#105;&#110;&#105;&#110;&#103;&#32;&#97;&#32;&#99;&#111;&#108;&#111;&#110;&#45;&#115;&#101;&#112;&#97;&#114;&#97;&#116;&#101;&#100;&#32;&#102;&#105;&#101;&#108;&#100;&#45;&#118;&#97;&#108;&#117;&#101;&#32;&#112;&#97;&#105;&#114;&#32;&#40;&#92;&#102;&#73;&#105;&#92;&#38;&#46;&#101;&#92;&#38;&#46;&#92;&#102;&#82;&#44;&#32;&#92;&#102;&#66;&#34;&#65;&#99;&#99;&#101;&#112;&#116;&#45;&#69;&#110;&#99;&#111;&#100;&#105;&#110;&#103;&#58;&#32;&#122;&#105;&#112;&#47;&#122;&#111;&#112;&#59;&#56;&#98;&#105;&#116;&#34;&#92;&#102;&#82;&#41;&#92;&#38;&#46;&#32;&#32;
-&#46;&#84;&#80;
-&#92;&#102;&#66;&#45;&#105;&#92;&#102;&#82;
-&#68;&#111;&#32;&#92;&#102;&#66;&#72;&#69;&#65;&#68;&#92;&#102;&#82;&#32;&#114;&#101;&#113;&#117;&#101;&#115;&#116;&#115;&#32;&#105;&#110;&#115;&#116;&#101;&#97;&#100;&#32;&#111;&#102;&#32;&#92;&#102;&#66;&#71;&#69;&#84;&#92;&#102;&#82;&#92;&#38;&#46;&#32;&#32;
-&#46;&#84;&#80;
-&#92;&#102;&#66;&#45;&#107;&#92;&#102;&#82;
-&#69;&#110;&#97;&#98;&#108;&#101;&#32;&#116;&#104;&#101;&#32;&#72;&#84;&#84;&#80;&#32;&#75;&#101;&#101;&#112;&#65;&#108;&#105;&#118;&#101;&#32;&#102;&#101;&#97;&#116;&#117;&#114;&#101;&#44;&#32;&#92;&#102;&#73;&#105;&#92;&#38;&#46;&#101;&#92;&#38;&#46;&#92;&#102;&#82;&#44;&#32;&#112;&#101;&#114;&#102;&#111;&#114;&#109;&#32;&#109;&#117;&#108;&#116;&#105;&#112;&#108;&#101;&#32;&#114;&#101;&#113;&#117;&#101;&#115;&#116;&#115;&#32;&#119;&#105;&#116;&#104;&#105;&#110;&#32;&#111;&#110;&#101;&#32;&#72;&#84;&#84;&#80;&#32;&#115;&#101;&#115;&#115;&#105;&#111;&#110;&#92;&#38;&#46;&#32;&#68;&#101;&#102;&#97;&#117;&#108;&#116;&#32;&#105;&#115;&#32;&#110;&#111;&#32;&#75;&#101;&#101;&#112;&#65;&#108;&#105;&#118;&#101;&#92;&#38;&#46;&#32;&#32;
-&#46;&#84;&#80;
-&#92;&#102;&#66;&#45;&#108;&#92;&#102;&#82;
-&#68;&#111;&#32;&#110;&#111;&#116;&#32;&#114;&#101;&#112;&#111;&#114;&#116;&#32;&#101;&#114;&#114;&#111;&#114;&#115;&#32;&#105;&#102;&#32;&#116;&#104;&#101;&#32;&#108;&#101;&#110;&#103;&#116;&#104;&#32;&#111;&#102;&#32;&#116;&#104;&#101;&#32;&#114;&#101;&#115;&#112;&#111;&#110;&#115;&#101;&#115;&#32;&#105;&#115;&#32;&#110;&#111;&#116;&#32;&#99;&#111;&#110;&#115;&#116;&#97;&#110;&#116;&#92;&#38;&#46;&#32;&#84;&#104;&#105;&#115;&#32;&#99;&#97;&#110;&#32;&#98;&#101;&#32;&#117;&#115;&#101;&#102;&#117;&#108;&#32;&#102;&#111;&#114;&#32;&#100;&#121;&#110;&#97;&#109;&#105;&#99;&#32;&#112;&#97;&#103;&#101;&#115;&#92;&#38;&#46;&#32;&#65;&#118;&#97;&#105;&#108;&#97;&#98;&#108;&#101;&#32;&#105;&#110;&#32;&#50;&#92;&#38;&#46;&#52;&#92;&#38;&#46;&#55;&#32;&#97;&#110;&#100;&#32;&#108;&#97;&#116;&#101;&#114;&#92;&#38;&#46;&#32;&#32;
-&#46;&#84;&#80;
-&#92;&#102;&#66;&#45;&#109;&#32;&#92;&#102;&#73;&#72;&#84;&#84;&#80;&#45;&#109;&#101;&#116;&#104;&#111;&#100;&#92;&#102;&#82;&#92;&#102;&#82;
-&#67;&#117;&#115;&#116;&#111;&#109;&#32;&#72;&#84;&#84;&#80;&#32;&#109;&#101;&#116;&#104;&#111;&#100;&#32;&#102;&#111;&#114;&#32;&#116;&#104;&#101;&#32;&#114;&#101;&#113;&#117;&#101;&#115;&#116;&#115;&#92;&#38;&#46;&#32;&#65;&#118;&#97;&#105;&#108;&#97;&#98;&#108;&#101;&#32;&#105;&#110;&#32;&#50;&#92;&#38;&#46;&#52;&#92;&#38;&#46;&#49;&#48;&#32;&#97;&#110;&#100;&#32;&#108;&#97;&#116;&#101;&#114;&#92;&#38;&#46;&#32;&#32;
-&#46;&#84;&#80;
-&#92;&#102;&#66;&#45;&#110;&#32;&#92;&#102;&#73;&#114;&#101;&#113;&#117;&#101;&#115;&#116;&#115;&#92;&#102;&#82;&#92;&#102;&#82;
-&#78;&#117;&#109;&#98;&#101;&#114;&#32;&#111;&#102;&#32;&#114;&#101;&#113;&#117;&#101;&#115;&#116;&#115;&#32;&#116;&#111;&#32;&#112;&#101;&#114;&#102;&#111;&#114;&#109;&#32;&#102;&#111;&#114;&#32;&#116;&#104;&#101;&#32;&#98;&#101;&#110;&#99;&#104;&#109;&#97;&#114;&#107;&#105;&#110;&#103;&#32;&#115;&#101;&#115;&#115;&#105;&#111;&#110;&#92;&#38;&#46;&#32;&#84;&#104;&#101;&#32;&#100;&#101;&#102;&#97;&#117;&#108;&#116;&#32;&#105;&#115;&#32;&#116;&#111;&#32;&#106;&#117;&#115;&#116;&#32;&#112;&#101;&#114;&#102;&#111;&#114;&#109;&#32;&#97;&#32;&#115;&#105;&#110;&#103;&#108;&#101;&#32;&#114;&#101;&#113;&#117;&#101;&#115;&#116;&#32;&#119;&#104;&#105;&#99;&#104;&#32;&#117;&#115;&#117;&#97;&#108;&#108;&#121;&#32;&#108;&#101;&#97;&#100;&#115;&#32;&#116;&#111;&#32;&#110;&#111;&#110;&#45;&#114;&#101;&#112;&#114;&#101;&#115;&#101;&#110;&#116;&#97;&#116;&#105;&#118;&#101;&#32;&#98;&#101;&#110;&#99;&#104;&#109;&#97;&#114;&#107;&#105;&#110;&#103;&#32;&#114;&#101;&#115;&#117;&#108;&#116;&#115;&#92;&#38;&#46;&#32;&#32;
-&#46;&#84;&#80;
-&#92;&#102;&#66;&#45;&#112;&#32;&#92;&#102;&#73;&#80;&#79;&#83;&#84;&#45;&#102;&#105;&#108;&#101;&#92;&#102;&#82;&#92;&#102;&#82;
-&#70;&#105;&#108;&#101;&#32;&#99;&#111;&#110;&#116;&#97;&#105;&#110;&#105;&#110;&#103;&#32;&#100;&#97;&#116;&#97;&#32;&#116;&#111;&#32;&#80;&#79;&#83;&#84;&#92;&#38;&#46;&#32;&#82;&#101;&#109;&#101;&#109;&#98;&#101;&#114;&#32;&#116;&#111;&#32;&#97;&#108;&#115;&#111;&#32;&#115;&#101;&#116;&#32;&#92;&#102;&#66;&#45;&#84;&#92;&#102;&#82;&#92;&#38;&#46;&#32;&#32;
-&#46;&#84;&#80;
-&#92;&#102;&#66;&#45;&#80;&#32;&#92;&#102;&#73;&#112;&#114;&#111;&#120;&#121;&#45;&#97;&#117;&#116;&#104;&#45;&#117;&#115;&#101;&#114;&#110;&#97;&#109;&#101;&#92;&#102;&#82;&#58;&#92;&#102;&#73;&#112;&#97;&#115;&#115;&#119;&#111;&#114;&#100;&#92;&#102;&#82;&#92;&#102;&#82;
-&#83;&#117;&#112;&#112;&#108;&#121;&#32;&#66;&#65;&#83;&#73;&#67;&#32;&#65;&#117;&#116;&#104;&#101;&#110;&#116;&#105;&#99;&#97;&#116;&#105;&#111;&#110;&#32;&#99;&#114;&#101;&#100;&#101;&#110;&#116;&#105;&#97;&#108;&#115;&#32;&#116;&#111;&#32;&#97;&#32;&#112;&#114;&#111;&#120;&#121;&#32;&#101;&#110;&#45;&#114;&#111;&#117;&#116;&#101;&#92;&#38;&#46;&#32;&#84;&#104;&#101;&#32;&#117;&#115;&#101;&#114;&#110;&#97;&#109;&#101;&#32;&#97;&#110;&#100;&#32;&#112;&#97;&#115;&#115;&#119;&#111;&#114;&#100;&#32;&#97;&#114;&#101;&#32;&#115;&#101;&#112;&#97;&#114;&#97;&#116;&#101;&#100;&#32;&#98;&#121;&#32;&#97;&#32;&#115;&#105;&#110;&#103;&#108;&#101;&#32;&#92;&#102;&#66;&#58;&#92;&#102;&#82;&#32;&#97;&#110;&#100;&#32;&#115;&#101;&#110;&#116;&#32;&#111;&#110;&#32;&#116;&#104;&#101;&#32;&#119;&#105;&#114;&#101;&#32;&#98;&#97;&#115;&#101;&#54;&#52;&#32;&#101;&#110;&#99;&#111;&#100;&#101;&#100;&#92;&#38;&#46;&#32;&#84;&#104;&#101;&#32;&#115;&#116;&#114;&#105;&#110;&#103;&#32;&#105;&#115;&#32;&#115;&#101;&#110;&#116;&#32;&#114;&#101;&#103;&#97;&#114;&#100;&#108;&#101;&#115;&#115;&#32;&#111;&#102;&#32;&#119;&#104;&#101;&#116;&#104;&#101;&#114;&#32;&#116;&#104;&#101;&#32;&#112;&#114;&#111;&#120;&#121;&#32;&#110;&#101;&#101;&#100;&#115;&#32;&#105;&#116;&#32;&#40;&#92;&#102;&#73;&#105;&#92;&#38;&#46;&#101;&#92;&#38;&#46;&#92;&#102;&#82;&#44;&#32;&#104;&#97;&#115;&#32;&#115;&#101;&#110;&#116;&#32;&#97;&#110;&#32;&#52;&#48;&#55;&#32;&#112;&#114;&#111;&#120;&#121;&#32;&#97;&#117;&#116;&#104;&#101;&#110;&#116;&#105;&#99;&#97;&#116;&#105;&#111;&#110;&#32;&#110;&#101;&#101;&#100;&#101;&#100;&#41;&#92;&#38;&#46;&#32;&#32;
-&#46;&#84;&#80;
-&#92;&#102;&#66;&#45;&#113;&#92;&#102;&#82;
-&#87;&#104;&#101;&#110;&#32;&#112;&#114;&#111;&#99;&#101;&#115;&#115;&#105;&#110;&#103;&#32;&#109;&#111;&#114;&#101;&#32;&#116;&#104;&#97;&#110;&#32;&#49;&#53;&#48;&#32;&#114;&#101;&#113;&#117;&#101;&#115;&#116;&#115;&#44;&#32;&#92;&#102;&#66;&#97;&#98;&#92;&#102;&#82;&#32;&#111;&#117;&#116;&#112;&#117;&#116;&#115;&#32;&#97;&#32;&#112;&#114;&#111;&#103;&#114;&#101;&#115;&#115;&#32;&#99;&#111;&#117;&#110;&#116;&#32;&#111;&#110;&#32;&#92;&#102;&#66;&#115;&#116;&#100;&#101;&#114;&#114;&#92;&#102;&#82;&#32;&#101;&#118;&#101;&#114;&#121;&#32;&#49;&#48;&#37;&#32;&#111;&#114;&#32;&#49;&#48;&#48;&#32;&#114;&#101;&#113;&#117;&#101;&#115;&#116;&#115;&#32;&#111;&#114;&#32;&#115;&#111;&#92;&#38;&#46;&#32;&#84;&#104;&#101;&#32;&#92;&#102;&#66;&#45;&#113;&#92;&#102;&#82;&#32;&#102;&#108;&#97;&#103;&#32;&#119;&#105;&#108;&#108;&#32;&#115;&#117;&#112;&#112;&#114;&#101;&#115;&#115;&#32;&#116;&#104;&#101;&#115;&#101;&#32;&#109;&#101;&#115;&#115;&#97;&#103;&#101;&#115;&#92;&#38;&#46;&#32;&#32;
-&#46;&#84;&#80;
-&#92;&#102;&#66;&#45;&#114;&#92;&#102;&#82;
-&#68;&#111;&#110;&#39;&#116;&#32;&#101;&#120;&#105;&#116;&#32;&#111;&#110;&#32;&#115;&#111;&#99;&#107;&#101;&#116;&#32;&#114;&#101;&#99;&#101;&#105;&#118;&#101;&#32;&#101;&#114;&#114;&#111;&#114;&#115;&#92;&#38;&#46;&#32;&#32;
-&#46;&#84;&#80;
-&#92;&#102;&#66;&#45;&#115;&#32;&#92;&#102;&#73;&#116;&#105;&#109;&#101;&#111;&#117;&#116;&#92;&#102;&#82;&#92;&#102;&#82;
-&#77;&#97;&#120;&#105;&#109;&#117;&#109;&#32;&#110;&#117;&#109;&#98;&#101;&#114;&#32;&#111;&#102;&#32;&#115;&#101;&#99;&#111;&#110;&#100;&#115;&#32;&#116;&#111;&#32;&#119;&#97;&#105;&#116;&#32;&#98;&#101;&#102;&#111;&#114;&#101;&#32;&#116;&#104;&#101;&#32;&#115;&#111;&#99;&#107;&#101;&#116;&#32;&#116;&#105;&#109;&#101;&#115;&#32;&#111;&#117;&#116;&#92;&#38;&#46;&#32;&#68;&#101;&#102;&#97;&#117;&#108;&#116;&#32;&#105;&#115;&#32;&#51;&#48;&#32;&#115;&#101;&#99;&#111;&#110;&#100;&#115;&#92;&#38;&#46;&#32;&#65;&#118;&#97;&#105;&#108;&#97;&#98;&#108;&#101;&#32;&#105;&#110;&#32;&#50;&#92;&#38;&#46;&#52;&#92;&#38;&#46;&#52;&#32;&#97;&#110;&#100;&#32;&#108;&#97;&#116;&#101;&#114;&#92;&#38;&#46;&#32;&#32;
-&#46;&#84;&#80;
-&#92;&#102;&#66;&#45;&#83;&#92;&#102;&#82;
-&#68;&#111;&#32;&#110;&#111;&#116;&#32;&#100;&#105;&#115;&#112;&#108;&#97;&#121;&#32;&#116;&#104;&#101;&#32;&#109;&#101;&#100;&#105;&#97;&#110;&#32;&#97;&#110;&#100;&#32;&#115;&#116;&#97;&#110;&#100;&#97;&#114;&#100;&#32;&#100;&#101;&#118;&#105;&#97;&#116;&#105;&#111;&#110;&#32;&#118;&#97;&#108;&#117;&#101;&#115;&#44;&#32;&#110;&#111;&#114;&#32;&#100;&#105;&#115;&#112;&#108;&#97;&#121;&#32;&#116;&#104;&#101;&#32;&#119;&#97;&#114;&#110;&#105;&#110;&#103;&#47;&#101;&#114;&#114;&#111;&#114;&#32;&#109;&#101;&#115;&#115;&#97;&#103;&#101;&#115;&#32;&#119;&#104;&#101;&#110;&#32;&#116;&#104;&#101;&#32;&#97;&#118;&#101;&#114;&#97;&#103;&#101;&#32;&#97;&#110;&#100;&#32;&#109;&#101;&#100;&#105;&#97;&#110;&#32;&#97;&#114;&#101;&#32;&#109;&#111;&#114;&#101;&#32;&#116;&#104;&#97;&#110;&#32;&#111;&#110;&#101;&#32;&#111;&#114;&#32;&#116;&#119;&#111;&#32;&#116;&#105;&#109;&#101;&#115;&#32;&#116;&#104;&#101;&#32;&#115;&#116;&#97;&#110;&#100;&#97;&#114;&#100;&#32;&#100;&#101;&#118;&#105;&#97;&#116;&#105;&#111;&#110;&#32;&#97;&#112;&#97;&#114;&#116;&#92;&#38;&#46;&#32;&#65;&#110;&#100;&#32;&#100;&#101;&#102;&#97;&#117;&#108;&#116;&#32;&#116;&#111;&#32;&#116;&#104;&#101;&#32;&#109;&#105;&#110;&#47;&#97;&#118;&#103;&#47;&#109;&#97;&#120;&#32;&#118;&#97;&#108;&#117;&#101;&#115;&#92;&#38;&#46;&#32;&#40;&#108;&#101;&#103;&#97;&#99;&#121;&#32;&#115;&#117;&#112;&#112;&#111;&#114;&#116;&#41;&#92;&#38;&#46;&#32;&#32;
-&#46;&#84;&#80;
-&#92;&#102;&#66;&#45;&#116;&#32;&#92;&#102;&#73;&#116;&#105;&#109;&#101;&#108;&#105;&#109;&#105;&#116;&#92;&#102;&#82;&#92;&#102;&#82;
-&#77;&#97;&#120;&#105;&#109;&#117;&#109;&#32;&#110;&#117;&#109;&#98;&#101;&#114;&#32;&#111;&#102;&#32;&#115;&#101;&#99;&#111;&#110;&#100;&#115;&#32;&#116;&#111;&#32;&#115;&#112;&#101;&#110;&#100;&#32;&#102;&#111;&#114;&#32;&#98;&#101;&#110;&#99;&#104;&#109;&#97;&#114;&#107;&#105;&#110;&#103;&#92;&#38;&#46;&#32;&#84;&#104;&#105;&#115;&#32;&#105;&#109;&#112;&#108;&#105;&#101;&#115;&#32;&#97;&#32;&#92;&#102;&#66;&#45;&#110;&#32;&#53;&#48;&#48;&#48;&#48;&#92;&#102;&#82;&#32;&#105;&#110;&#116;&#101;&#114;&#110;&#97;&#108;&#108;&#121;&#92;&#38;&#46;&#32;&#85;&#115;&#101;&#32;&#116;&#104;&#105;&#115;&#32;&#116;&#111;&#32;&#98;&#101;&#110;&#99;&#104;&#109;&#97;&#114;&#107;&#32;&#116;&#104;&#101;&#32;&#115;&#101;&#114;&#118;&#101;&#114;&#32;&#119;&#105;&#116;&#104;&#105;&#110;&#32;&#97;&#32;&#102;&#105;&#120;&#101;&#100;&#32;&#116;&#111;&#116;&#97;&#108;&#32;&#97;&#109;&#111;&#117;&#110;&#116;&#32;&#111;&#102;&#32;&#116;&#105;&#109;&#101;&#92;&#38;&#46;&#32;&#80;&#101;&#114;&#32;&#100;&#101;&#102;&#97;&#117;&#108;&#116;&#32;&#116;&#104;&#101;&#114;&#101;&#32;&#105;&#115;&#32;&#110;&#111;&#32;&#116;&#105;&#109;&#101;&#108;&#105;&#109;&#105;&#116;&#92;&#38;&#46;&#32;&#32;
-&#46;&#84;&#80;
-&#92;&#102;&#66;&#45;&#84;&#32;&#92;&#102;&#73;&#99;&#111;&#110;&#116;&#101;&#110;&#116;&#45;&#116;&#121;&#112;&#101;&#92;&#102;&#82;&#92;&#102;&#82;
-&#67;&#111;&#110;&#116;&#101;&#110;&#116;&#45;&#116;&#121;&#112;&#101;&#32;&#104;&#101;&#97;&#100;&#101;&#114;&#32;&#116;&#111;&#32;&#117;&#115;&#101;&#32;&#102;&#111;&#114;&#32;&#80;&#79;&#83;&#84;&#47;&#80;&#85;&#84;&#32;&#100;&#97;&#116;&#97;&#44;&#32;&#101;&#103;&#92;&#38;&#46;&#32;&#92;&#102;&#66;&#97;&#112;&#112;&#108;&#105;&#99;&#97;&#116;&#105;&#111;&#110;&#47;&#120;&#45;&#119;&#119;&#119;&#45;&#102;&#111;&#114;&#109;&#45;&#117;&#114;&#108;&#101;&#110;&#99;&#111;&#100;&#101;&#100;&#92;&#102;&#82;&#92;&#38;&#46;&#32;&#68;&#101;&#102;&#97;&#117;&#108;&#116;&#32;&#105;&#115;&#32;&#92;&#102;&#66;&#116;&#101;&#120;&#116;&#47;&#112;&#108;&#97;&#105;&#110;&#92;&#102;&#82;&#92;&#38;&#46;&#32;&#32;
-&#46;&#84;&#80;
-&#92;&#102;&#66;&#45;&#117;&#32;&#92;&#102;&#73;&#80;&#85;&#84;&#45;&#102;&#105;&#108;&#101;&#92;&#102;&#82;&#92;&#102;&#82;
-&#70;&#105;&#108;&#101;&#32;&#99;&#111;&#110;&#116;&#97;&#105;&#110;&#105;&#110;&#103;&#32;&#100;&#97;&#116;&#97;&#32;&#116;&#111;&#32;&#80;&#85;&#84;&#92;&#38;&#46;&#32;&#82;&#101;&#109;&#101;&#109;&#98;&#101;&#114;&#32;&#116;&#111;&#32;&#97;&#108;&#115;&#111;&#32;&#115;&#101;&#116;&#32;&#92;&#102;&#66;&#45;&#84;&#92;&#102;&#82;&#92;&#38;&#46;&#32;&#32;
-&#46;&#84;&#80;
-&#92;&#102;&#66;&#45;&#118;&#32;&#92;&#102;&#73;&#118;&#101;&#114;&#98;&#111;&#115;&#105;&#116;&#121;&#92;&#102;&#82;&#92;&#102;&#82;
-&#83;&#101;&#116;&#32;&#118;&#101;&#114;&#98;&#111;&#115;&#105;&#116;&#121;&#32;&#108;&#101;&#118;&#101;&#108;&#32;&#45;&#32;&#92;&#102;&#66;&#52;&#92;&#102;&#82;&#32;&#97;&#110;&#100;&#32;&#97;&#98;&#111;&#118;&#101;&#32;&#112;&#114;&#105;&#110;&#116;&#115;&#32;&#105;&#110;&#102;&#111;&#114;&#109;&#97;&#116;&#105;&#111;&#110;&#32;&#111;&#110;&#32;&#104;&#101;&#97;&#100;&#101;&#114;&#115;&#44;&#32;&#92;&#102;&#66;&#51;&#92;&#102;&#82;&#32;&#97;&#110;&#100;&#32;&#97;&#98;&#111;&#118;&#101;&#32;&#112;&#114;&#105;&#110;&#116;&#115;&#32;&#114;&#101;&#115;&#112;&#111;&#110;&#115;&#101;&#32;&#99;&#111;&#100;&#101;&#115;&#32;&#40;&#52;&#48;&#52;&#44;&#32;&#50;&#48;&#48;&#44;&#32;&#101;&#116;&#99;&#92;&#38;&#46;&#41;&#44;&#32;&#92;&#102;&#66;&#50;&#92;&#102;&#82;&#32;&#97;&#110;&#100;&#32;&#97;&#98;&#111;&#118;&#101;&#32;&#112;&#114;&#105;&#110;&#116;&#115;&#32;&#119;&#97;&#114;&#110;&#105;&#110;&#103;&#115;&#32;&#97;&#110;&#100;&#32;&#105;&#110;&#102;&#111;&#92;&#38;&#46;&#32;&#32;
-&#46;&#84;&#80;
-&#92;&#102;&#66;&#45;&#86;&#92;&#102;&#82;
-&#68;&#105;&#115;&#112;&#108;&#97;&#121;&#32;&#118;&#101;&#114;&#115;&#105;&#111;&#110;&#32;&#110;&#117;&#109;&#98;&#101;&#114;&#32;&#97;&#110;&#100;&#32;&#101;&#120;&#105;&#116;&#92;&#38;&#46;&#32;&#32;
-&#46;&#84;&#80;
-&#92;&#102;&#66;&#45;&#119;&#92;&#102;&#82;
-&#80;&#114;&#105;&#110;&#116;&#32;&#111;&#117;&#116;&#32;&#114;&#101;&#115;&#117;&#108;&#116;&#115;&#32;&#105;&#110;&#32;&#72;&#84;&#77;&#76;&#32;&#116;&#97;&#98;&#108;&#101;&#115;&#92;&#38;&#46;&#32;&#68;&#101;&#102;&#97;&#117;&#108;&#116;&#32;&#116;&#97;&#98;&#108;&#101;&#32;&#105;&#115;&#32;&#116;&#119;&#111;&#32;&#99;&#111;&#108;&#117;&#109;&#110;&#115;&#32;&#119;&#105;&#100;&#101;&#44;&#32;&#119;&#105;&#116;&#104;&#32;&#97;&#32;&#119;&#104;&#105;&#116;&#101;&#32;&#98;&#97;&#99;&#107;&#103;&#114;&#111;&#117;&#110;&#100;&#92;&#38;&#46;&#32;&#32;
-&#46;&#84;&#80;
-&#92;&#102;&#66;&#45;&#120;&#32;&#92;&#102;&#73;&#60;&#116;&#97;&#98;&#108;&#101;&#62;&#45;&#97;&#116;&#116;&#114;&#105;&#98;&#117;&#116;&#101;&#115;&#92;&#102;&#82;&#92;&#102;&#82;
-&#83;&#116;&#114;&#105;&#110;&#103;&#32;&#116;&#111;&#32;&#117;&#115;&#101;&#32;&#97;&#115;&#32;&#97;&#116;&#116;&#114;&#105;&#98;&#117;&#116;&#101;&#115;&#32;&#102;&#111;&#114;&#32;&#92;&#102;&#66;&#60;&#116;&#97;&#98;&#108;&#101;&#62;&#92;&#102;&#82;&#92;&#38;&#46;&#32;&#65;&#116;&#116;&#114;&#105;&#98;&#117;&#116;&#101;&#115;&#32;&#97;&#114;&#101;&#32;&#105;&#110;&#115;&#101;&#114;&#116;&#101;&#100;&#32;&#92;&#102;&#66;&#60;&#116;&#97;&#98;&#108;&#101;&#32;&#92;&#102;&#73;&#104;&#101;&#114;&#101;&#92;&#102;&#82;&#32;&#62;&#92;&#102;&#82;&#92;&#38;&#46;&#32;&#32;
-&#46;&#84;&#80;
-&#92;&#102;&#66;&#45;&#88;&#32;&#92;&#102;&#73;&#112;&#114;&#111;&#120;&#121;&#92;&#102;&#82;&#91;&#58;&#92;&#102;&#73;&#112;&#111;&#114;&#116;&#92;&#102;&#82;&#93;&#92;&#102;&#82;
-&#85;&#115;&#101;&#32;&#97;&#32;&#112;&#114;&#111;&#120;&#121;&#32;&#115;&#101;&#114;&#118;&#101;&#114;&#32;&#102;&#111;&#114;&#32;&#116;&#104;&#101;&#32;&#114;&#101;&#113;&#117;&#101;&#115;&#116;&#115;&#92;&#38;&#46;&#32;&#32;
-&#46;&#84;&#80;
-&#92;&#102;&#66;&#45;&#121;&#32;&#92;&#102;&#73;&#60;&#116;&#114;&#62;&#45;&#97;&#116;&#116;&#114;&#105;&#98;&#117;&#116;&#101;&#115;&#92;&#102;&#82;&#92;&#102;&#82;
-&#83;&#116;&#114;&#105;&#110;&#103;&#32;&#116;&#111;&#32;&#117;&#115;&#101;&#32;&#97;&#115;&#32;&#97;&#116;&#116;&#114;&#105;&#98;&#117;&#116;&#101;&#115;&#32;&#102;&#111;&#114;&#32;&#92;&#102;&#66;&#60;&#116;&#114;&#62;&#92;&#102;&#82;&#92;&#38;&#46;&#32;&#32;
-&#46;&#84;&#80;
-&#92;&#102;&#66;&#45;&#122;&#32;&#92;&#102;&#73;&#60;&#116;&#100;&#62;&#45;&#97;&#116;&#116;&#114;&#105;&#98;&#117;&#116;&#101;&#115;&#92;&#102;&#82;&#92;&#102;&#82;
-&#83;&#116;&#114;&#105;&#110;&#103;&#32;&#116;&#111;&#32;&#117;&#115;&#101;&#32;&#97;&#115;&#32;&#97;&#116;&#116;&#114;&#105;&#98;&#117;&#116;&#101;&#115;&#32;&#102;&#111;&#114;&#32;&#92;&#102;&#66;&#60;&#116;&#100;&#62;&#92;&#102;&#82;&#92;&#38;&#46;&#32;&#32;
-&#46;&#84;&#80;
-&#92;&#102;&#66;&#45;&#90;&#32;&#92;&#102;&#73;&#99;&#105;&#112;&#104;&#101;&#114;&#115;&#117;&#105;&#116;&#101;&#92;&#102;&#82;&#92;&#102;&#82;
-&#83;&#112;&#101;&#99;&#105;&#102;&#121;&#32;&#83;&#83;&#76;&#47;&#84;&#76;&#83;&#32;&#99;&#105;&#112;&#104;&#101;&#114;&#32;&#115;&#117;&#105;&#116;&#101;&#32;&#40;&#83;&#101;&#101;&#32;&#111;&#112;&#101;&#110;&#115;&#115;&#108;&#32;&#99;&#105;&#112;&#104;&#101;&#114;&#115;&#41;&#32;&#32;
-&#32;
-&#46;&#83;&#72;&#32;&#34;&#79;&#85;&#84;&#80;&#85;&#84;&#34;
-&#32;
-&#46;&#80;&#80;
-&#84;&#104;&#101;&#32;&#102;&#111;&#108;&#108;&#111;&#119;&#105;&#110;&#103;&#32;&#108;&#105;&#115;&#116;&#32;&#100;&#101;&#115;&#99;&#114;&#105;&#98;&#101;&#115;&#32;&#116;&#104;&#101;&#32;&#118;&#97;&#108;&#117;&#101;&#115;&#32;&#114;&#101;&#116;&#117;&#114;&#110;&#101;&#100;&#32;&#98;&#121;&#32;&#92;&#102;&#66;&#97;&#98;&#92;&#102;&#82;&#58;
-&#32;
-&#32;
-&#46;&#84;&#80;
-&#83;&#101;&#114;&#118;&#101;&#114;&#32;&#83;&#111;&#102;&#116;&#119;&#97;&#114;&#101;
-&#84;&#104;&#101;&#32;&#118;&#97;&#108;&#117;&#101;&#44;&#32;&#105;&#102;&#32;&#97;&#110;&#121;&#44;&#32;&#114;&#101;&#116;&#117;&#114;&#110;&#101;&#100;&#32;&#105;&#110;&#32;&#116;&#104;&#101;&#32;&#92;&#102;&#73;&#115;&#101;&#114;&#118;&#101;&#114;&#92;&#102;&#82;&#32;&#72;&#84;&#84;&#80;&#32;&#104;&#101;&#97;&#100;&#101;&#114;&#32;&#111;&#102;&#32;&#116;&#104;&#101;&#32;&#102;&#105;&#114;&#115;&#116;&#32;&#115;&#117;&#99;&#99;&#101;&#115;&#115;&#102;&#117;&#108;&#32;&#114;&#101;&#115;&#112;&#111;&#110;&#115;&#101;&#92;&#38;&#46;&#32;&#84;&#104;&#105;&#115;&#32;&#105;&#110;&#99;&#108;&#117;&#100;&#101;&#115;&#32;&#97;&#108;&#108;&#32;&#99;&#104;&#97;&#114;&#97;&#99;&#116;&#101;&#114;&#115;&#32;&#105;&#110;&#32;&#116;&#104;&#101;&#32;&#104;&#101;&#97;&#100;&#101;&#114;&#32;&#102;&#114;&#111;&#109;&#32;&#98;&#101;&#103;&#105;&#110;&#110;&#105;&#110;&#103;&#32;&#116;&#111;&#32;&#116;&#104;&#101;&#32;&#112;&#111;&#105;&#110;&#116;&#32;&#97;&#32;&#99;&#104;&#97;&#114;&#97;&#99;&#116;&#101;&#114;&#32;&#119;&#105;&#116;&#104;&#32;&#100;&#101;&#99;&#105;&#109;&#97;&#108;&#32;&#118;&#97;&#108;&#117;&#101;&#32;&#111;&#102;&#32;&#51;&#50;&#32;&#40;&#109;&#111;&#115;&#116;&#32;&#110;&#111;&#116;&#97;&#98;&#108;&#121;&#58;&#32;&#97;&#32;&#115;&#112;&#97;&#99;&#101;&#32;&#111;&#114;&#32;&#67;&#82;&#47;&#76;&#70;&#41;&#32;&#105;&#115;&#32;&#100;&#101;&#116;&#101;&#99;&#116;&#101;&#100;&#92;&#38;&#46;&#32;&#32;
-&#46;&#84;&#80;
-&#83;&#101;&#114;&#118;&#101;&#114;&#32;&#72;&#111;&#115;&#116;&#110;&#97;&#109;&#101;
-&#84;&#104;&#101;&#32;&#68;&#78;&#83;&#32;&#111;&#114;&#32;&#73;&#80;&#32;&#97;&#100;&#100;&#114;&#101;&#115;&#115;&#32;&#103;&#105;&#118;&#101;&#110;&#32;&#111;&#110;&#32;&#116;&#104;&#101;&#32;&#99;&#111;&#109;&#109;&#97;&#110;&#100;&#32;&#108;&#105;&#110;&#101;&#32;&#32;
-&#46;&#84;&#80;
-&#83;&#101;&#114;&#118;&#101;&#114;&#32;&#80;&#111;&#114;&#116;
-&#84;&#104;&#101;&#32;&#112;&#111;&#114;&#116;&#32;&#116;&#111;&#32;&#119;&#104;&#105;&#99;&#104;&#32;&#97;&#98;&#32;&#105;&#115;&#32;&#99;&#111;&#110;&#110;&#101;&#99;&#116;&#105;&#110;&#103;&#92;&#38;&#46;&#32;&#73;&#102;&#32;&#110;&#111;&#32;&#112;&#111;&#114;&#116;&#32;&#105;&#115;&#32;&#103;&#105;&#118;&#101;&#110;&#32;&#111;&#110;&#32;&#116;&#104;&#101;&#32;&#99;&#111;&#109;&#109;&#97;&#110;&#100;&#32;&#108;&#105;&#110;&#101;&#44;&#32;&#116;&#104;&#105;&#115;&#32;&#119;&#105;&#108;&#108;&#32;&#100;&#101;&#102;&#97;&#117;&#108;&#116;&#32;&#116;&#111;&#32;&#56;&#48;&#32;&#102;&#111;&#114;&#32;&#104;&#116;&#116;&#112;&#32;&#97;&#110;&#100;&#32;&#52;&#52;&#51;&#32;&#102;&#111;&#114;&#32;&#104;&#116;&#116;&#112;&#115;&#92;&#38;&#46;&#32;&#32;
-&#46;&#84;&#80;
-&#83;&#83;&#76;&#47;&#84;&#76;&#83;&#32;&#80;&#114;&#111;&#116;&#111;&#99;&#111;&#108;
-&#84;&#104;&#101;&#32;&#112;&#114;&#111;&#116;&#111;&#99;&#111;&#108;&#32;&#112;&#97;&#114;&#97;&#109;&#101;&#116;&#101;&#114;&#115;&#32;&#110;&#101;&#103;&#111;&#116;&#105;&#97;&#116;&#101;&#100;&#32;&#98;&#101;&#116;&#119;&#101;&#101;&#110;&#32;&#116;&#104;&#101;&#32;&#99;&#108;&#105;&#101;&#110;&#116;&#32;&#97;&#110;&#100;&#32;&#115;&#101;&#114;&#118;&#101;&#114;&#92;&#38;&#46;&#32;&#84;&#104;&#105;&#115;&#32;&#119;&#105;&#108;&#108;&#32;&#111;&#110;&#108;&#121;&#32;&#98;&#101;&#32;&#112;&#114;&#105;&#110;&#116;&#101;&#100;&#32;&#105;&#102;&#32;&#83;&#83;&#76;&#32;&#105;&#115;&#32;&#117;&#115;&#101;&#100;&#92;&#38;&#46;&#32;&#32;
-&#46;&#84;&#80;
-&#68;&#111;&#99;&#117;&#109;&#101;&#110;&#116;&#32;&#80;&#97;&#116;&#104;
-&#84;&#104;&#101;&#32;&#114;&#101;&#113;&#117;&#101;&#115;&#116;&#32;&#85;&#82;&#73;&#32;&#112;&#97;&#114;&#115;&#101;&#100;&#32;&#102;&#114;&#111;&#109;&#32;&#116;&#104;&#101;&#32;&#99;&#111;&#109;&#109;&#97;&#110;&#100;&#32;&#108;&#105;&#110;&#101;&#32;&#115;&#116;&#114;&#105;&#110;&#103;&#92;&#38;&#46;&#32;&#32;
-&#46;&#84;&#80;
-&#68;&#111;&#99;&#117;&#109;&#101;&#110;&#116;&#32;&#76;&#101;&#110;&#103;&#116;&#104;
-&#84;&#104;&#105;&#115;&#32;&#105;&#115;&#32;&#116;&#104;&#101;&#32;&#115;&#105;&#122;&#101;&#32;&#105;&#110;&#32;&#98;&#121;&#116;&#101;&#115;&#32;&#111;&#102;&#32;&#116;&#104;&#101;&#32;&#102;&#105;&#114;&#115;&#116;&#32;&#115;&#117;&#99;&#99;&#101;&#115;&#115;&#102;&#117;&#108;&#108;&#121;&#32;&#114;&#101;&#116;&#117;&#114;&#110;&#101;&#100;&#32;&#100;&#111;&#99;&#117;&#109;&#101;&#110;&#116;&#92;&#38;&#46;&#32;&#73;&#102;&#32;&#116;&#104;&#101;&#32;&#100;&#111;&#99;&#117;&#109;&#101;&#110;&#116;&#32;&#108;&#101;&#110;&#103;&#116;&#104;&#32;&#99;&#104;&#97;&#110;&#103;&#101;&#115;&#32;&#100;&#117;&#114;&#105;&#110;&#103;&#32;&#116;&#101;&#115;&#116;&#105;&#110;&#103;&#44;&#32;&#116;&#104;&#101;&#32;&#114;&#101;&#115;&#112;&#111;&#110;&#115;&#101;&#32;&#105;&#115;&#32;&#99;&#111;&#110;&#115;&#105;&#100;&#101;&#114;&#101;&#100;&#32;&#97;&#110;&#32;&#101;&#114;&#114;&#111;&#114;&#92;&#38;&#46;&#32;&#32;
-&#46;&#84;&#80;
-&#67;&#111;&#110;&#99;&#117;&#114;&#114;&#101;&#110;&#99;&#121;&#32;&#76;&#101;&#118;&#101;&#108;
-&#84;&#104;&#101;&#32;&#110;&#117;&#109;&#98;&#101;&#114;&#32;&#111;&#102;&#32;&#99;&#111;&#110;&#99;&#117;&#114;&#114;&#101;&#110;&#116;&#32;&#99;&#108;&#105;&#101;&#110;&#116;&#115;&#32;&#117;&#115;&#101;&#100;&#32;&#100;&#117;&#114;&#105;&#110;&#103;&#32;&#116;&#104;&#101;&#32;&#116;&#101;&#115;&#116;&#32;&#32;
-&#46;&#84;&#80;
-&#84;&#105;&#109;&#101;&#32;&#116;&#97;&#107;&#101;&#110;&#32;&#102;&#111;&#114;&#32;&#116;&#101;&#115;&#116;&#115;
-&#84;&#104;&#105;&#115;&#32;&#105;&#115;&#32;&#116;&#104;&#101;&#32;&#116;&#105;&#109;&#101;&#32;&#116;&#97;&#107;&#101;&#110;&#32;&#102;&#114;&#111;&#109;&#32;&#116;&#104;&#101;&#32;&#109;&#111;&#109;&#101;&#110;&#116;&#32;&#116;&#104;&#101;&#32;&#102;&#105;&#114;&#115;&#116;&#32;&#115;&#111;&#99;&#107;&#101;&#116;&#32;&#99;&#111;&#110;&#110;&#101;&#99;&#116;&#105;&#111;&#110;&#32;&#105;&#115;&#32;&#99;&#114;&#101;&#97;&#116;&#101;&#100;&#32;&#116;&#111;&#32;&#116;&#104;&#101;&#32;&#109;&#111;&#109;&#101;&#110;&#116;&#32;&#116;&#104;&#101;&#32;&#108;&#97;&#115;&#116;&#32;&#114;&#101;&#115;&#112;&#111;&#110;&#115;&#101;&#32;&#105;&#115;&#32;&#114;&#101;&#99;&#101;&#105;&#118;&#101;&#100;&#32;&#32;
-&#46;&#84;&#80;
-&#67;&#111;&#109;&#112;&#108;&#101;&#116;&#101;&#32;&#114;&#101;&#113;&#117;&#101;&#115;&#116;&#115;
-&#84;&#104;&#101;&#32;&#110;&#117;&#109;&#98;&#101;&#114;&#32;&#111;&#102;&#32;&#115;&#117;&#99;&#99;&#101;&#115;&#115;&#102;&#117;&#108;&#32;&#114;&#101;&#115;&#112;&#111;&#110;&#115;&#101;&#115;&#32;&#114;&#101;&#99;&#101;&#105;&#118;&#101;&#100;&#32;&#32;
-&#46;&#84;&#80;
-&#70;&#97;&#105;&#108;&#101;&#100;&#32;&#114;&#101;&#113;&#117;&#101;&#115;&#116;&#115;
-&#84;&#104;&#101;&#32;&#110;&#117;&#109;&#98;&#101;&#114;&#32;&#111;&#102;&#32;&#114;&#101;&#113;&#117;&#101;&#115;&#116;&#115;&#32;&#116;&#104;&#97;&#116;&#32;&#119;&#101;&#114;&#101;&#32;&#99;&#111;&#110;&#115;&#105;&#100;&#101;&#114;&#101;&#100;&#32;&#97;&#32;&#102;&#97;&#105;&#108;&#117;&#114;&#101;&#92;&#38;&#46;&#32;&#73;&#102;&#32;&#116;&#104;&#101;&#32;&#110;&#117;&#109;&#98;&#101;&#114;&#32;&#105;&#115;&#32;&#103;&#114;&#101;&#97;&#116;&#101;&#114;&#32;&#116;&#104;&#97;&#110;&#32;&#122;&#101;&#114;&#111;&#44;&#32;&#97;&#110;&#111;&#116;&#104;&#101;&#114;&#32;&#108;&#105;&#110;&#101;&#32;&#119;&#105;&#108;&#108;&#32;&#98;&#101;&#32;&#112;&#114;&#105;&#110;&#116;&#101;&#100;&#32;&#115;&#104;&#111;&#119;&#105;&#110;&#103;&#32;&#116;&#104;&#101;&#32;&#110;&#117;&#109;&#98;&#101;&#114;&#32;&#111;&#102;&#32;&#114;&#101;&#113;&#117;&#101;&#115;&#116;&#115;&#32;&#116;&#104;&#97;&#116;&#32;&#102;&#97;&#105;&#108;&#101;&#100;&#32;&#100;&#117;&#101;&#32;&#116;&#111;&#32;&#99;&#111;&#110;&#110;&#101;&#99;&#116;&#105;&#110;&#103;&#44;&#32;&#114;&#101;&#97;&#100;&#105;&#110;&#103;&#44;&#32;&#105;&#110;&#99;&#111;&#114;&#114;&#101;&#99;&#116;&#32;&#99;&#111;&#110;&#116;&#101;&#110;&#116;&#32;&#108;&#101;&#110;&#103;&#116;&#104;&#44;&#32;&#111;&#114;&#32;&#101;&#120;&#99;&#101;&#112;&#116;&#105;&#111;&#110;&#115;&#92;&#38;&#46;&#32;&#32;
-&#46;&#84;&#80;
-&#87;&#114;&#105;&#116;&#101;&#32;&#101;&#114;&#114;&#111;&#114;&#115;
-&#84;&#104;&#101;&#32;&#110;&#117;&#109;&#98;&#101;&#114;&#32;&#111;&#102;&#32;&#101;&#114;&#114;&#111;&#114;&#115;&#32;&#116;&#104;&#97;&#116;&#32;&#102;&#97;&#105;&#108;&#101;&#100;&#32;&#100;&#117;&#114;&#105;&#110;&#103;&#32;&#119;&#114;&#105;&#116;&#101;&#32;&#40;&#98;&#114;&#111;&#107;&#101;&#110;&#32;&#112;&#105;&#112;&#101;&#41;&#92;&#38;&#46;&#32;&#32;
-&#46;&#84;&#80;
-&#78;&#111;&#110;&#45;&#50;&#120;&#120;&#32;&#114;&#101;&#115;&#112;&#111;&#110;&#115;&#101;&#115;
-&#84;&#104;&#101;&#32;&#110;&#117;&#109;&#98;&#101;&#114;&#32;&#111;&#102;&#32;&#114;&#101;&#115;&#112;&#111;&#110;&#115;&#101;&#115;&#32;&#116;&#104;&#97;&#116;&#32;&#119;&#101;&#114;&#101;&#32;&#110;&#111;&#116;&#32;&#105;&#110;&#32;&#116;&#104;&#101;&#32;&#50;&#48;&#48;&#32;&#115;&#101;&#114;&#105;&#101;&#115;&#32;&#111;&#102;&#32;&#114;&#101;&#115;&#112;&#111;&#110;&#115;&#101;&#32;&#99;&#111;&#100;&#101;&#115;&#92;&#38;&#46;&#32;&#73;&#102;&#32;&#97;&#108;&#108;&#32;&#114;&#101;&#115;&#112;&#111;&#110;&#115;&#101;&#115;&#32;&#119;&#101;&#114;&#101;&#32;&#50;&#48;&#48;&#44;&#32;&#116;&#104;&#105;&#115;&#32;&#102;&#105;&#101;&#108;&#100;&#32;&#105;&#115;&#32;&#110;&#111;&#116;&#32;&#112;&#114;&#105;&#110;&#116;&#101;&#100;&#92;&#38;&#46;&#32;&#32;
-&#46;&#84;&#80;
-&#75;&#101;&#101;&#112;&#45;&#65;&#108;&#105;&#118;&#101;&#32;&#114;&#101;&#113;&#117;&#101;&#115;&#116;&#115;
-&#84;&#104;&#101;&#32;&#110;&#117;&#109;&#98;&#101;&#114;&#32;&#111;&#102;&#32;&#99;&#111;&#110;&#110;&#101;&#99;&#116;&#105;&#111;&#110;&#115;&#32;&#116;&#104;&#97;&#116;&#32;&#114;&#101;&#115;&#117;&#108;&#116;&#101;&#100;&#32;&#105;&#110;&#32;&#75;&#101;&#101;&#112;&#45;&#65;&#108;&#105;&#118;&#101;&#32;&#114;&#101;&#113;&#117;&#101;&#115;&#116;&#115;&#32;&#32;
-&#46;&#84;&#80;
-&#84;&#111;&#116;&#97;&#108;&#32;&#98;&#111;&#100;&#121;&#32;&#115;&#101;&#110;&#116;
-&#73;&#102;&#32;&#99;&#111;&#110;&#102;&#105;&#103;&#117;&#114;&#101;&#100;&#32;&#116;&#111;&#32;&#115;&#101;&#110;&#100;&#32;&#100;&#97;&#116;&#97;&#32;&#97;&#115;&#32;&#112;&#97;&#114;&#116;&#32;&#111;&#102;&#32;&#116;&#104;&#101;&#32;&#116;&#101;&#115;&#116;&#44;&#32;&#116;&#104;&#105;&#115;&#32;&#105;&#115;&#32;&#116;&#104;&#101;&#32;&#116;&#111;&#116;&#97;&#108;&#32;&#110;&#117;&#109;&#98;&#101;&#114;&#32;&#111;&#102;&#32;&#98;&#121;&#116;&#101;&#115;&#32;&#115;&#101;&#110;&#116;&#32;&#100;&#117;&#114;&#105;&#110;&#103;&#32;&#116;&#104;&#101;&#32;&#116;&#101;&#115;&#116;&#115;&#92;&#38;&#46;&#32;&#84;&#104;&#105;&#115;&#32;&#102;&#105;&#101;&#108;&#100;&#32;&#105;&#115;&#32;&#111;&#109;&#105;&#116;&#116;&#101;&#100;&#32;&#105;&#102;&#32;&#116;&#104;&#101;&#32;&#116;&#101;&#115;&#116;&#32;&#100;&#105;&#100;&#32;&#110;&#111;&#116;&#32;&#105;&#110;&#99;&#108;&#117;&#100;&#101;&#32;&#97;&#32;&#98;&#111;&#100;&#121;&#32;&#116;&#111;&#32;&#115;&#101;&#110;&#100;&#92;&#38;&#46;&#32;&#32;
-&#46;&#84;&#80;
-&#84;&#111;&#116;&#97;&#108;&#32;&#116;&#114;&#97;&#110;&#115;&#102;&#101;&#114;&#114;&#101;&#100;
-&#84;&#104;&#101;&#32;&#116;&#111;&#116;&#97;&#108;&#32;&#110;&#117;&#109;&#98;&#101;&#114;&#32;&#111;&#102;&#32;&#98;&#121;&#116;&#101;&#115;&#32;&#114;&#101;&#99;&#101;&#105;&#118;&#101;&#100;&#32;&#102;&#114;&#111;&#109;&#32;&#116;&#104;&#101;&#32;&#115;&#101;&#114;&#118;&#101;&#114;&#92;&#38;&#46;&#32;&#84;&#104;&#105;&#115;&#32;&#110;&#117;&#109;&#98;&#101;&#114;&#32;&#105;&#115;&#32;&#101;&#115;&#115;&#101;&#110;&#116;&#105;&#97;&#108;&#108;&#121;&#32;&#116;&#104;&#101;&#32;&#110;&#117;&#109;&#98;&#101;&#114;&#32;&#111;&#102;&#32;&#98;&#121;&#116;&#101;&#115;&#32;&#115;&#101;&#110;&#116;&#32;&#111;&#118;&#101;&#114;&#32;&#116;&#104;&#101;&#32;&#119;&#105;&#114;&#101;&#92;&#38;&#46;&#32;&#32;
-&#46;&#84;&#80;
-&#72;&#84;&#77;&#76;&#32;&#116;&#114;&#97;&#110;&#115;&#102;&#101;&#114;&#114;&#101;&#100;
-&#84;&#104;&#101;&#32;&#116;&#111;&#116;&#97;&#108;&#32;&#110;&#117;&#109;&#98;&#101;&#114;&#32;&#111;&#102;&#32;&#100;&#111;&#99;&#117;&#109;&#101;&#110;&#116;&#32;&#98;&#121;&#116;&#101;&#115;&#32;&#114;&#101;&#99;&#101;&#105;&#118;&#101;&#100;&#32;&#102;&#114;&#111;&#109;&#32;&#116;&#104;&#101;&#32;&#115;&#101;&#114;&#118;&#101;&#114;&#92;&#38;&#46;&#32;&#84;&#104;&#105;&#115;&#32;&#110;&#117;&#109;&#98;&#101;&#114;&#32;&#101;&#120;&#99;&#108;&#117;&#100;&#101;&#115;&#32;&#98;&#121;&#116;&#101;&#115;&#32;&#114;&#101;&#99;&#101;&#105;&#118;&#101;&#100;&#32;&#105;&#110;&#32;&#72;&#84;&#84;&#80;&#32;&#104;&#101;&#97;&#100;&#101;&#114;&#115;&#32;&#32;
-&#46;&#84;&#80;
-&#82;&#101;&#113;&#117;&#101;&#115;&#116;&#115;&#32;&#112;&#101;&#114;&#32;&#115;&#101;&#99;&#111;&#110;&#100;
-&#84;&#104;&#105;&#115;&#32;&#105;&#115;&#32;&#116;&#104;&#101;&#32;&#110;&#117;&#109;&#98;&#101;&#114;&#32;&#111;&#102;&#32;&#114;&#101;&#113;&#117;&#101;&#115;&#116;&#115;&#32;&#112;&#101;&#114;&#32;&#115;&#101;&#99;&#111;&#110;&#100;&#92;&#38;&#46;&#32;&#84;&#104;&#105;&#115;&#32;&#118;&#97;&#108;&#117;&#101;&#32;&#105;&#115;&#32;&#116;&#104;&#101;&#32;&#114;&#101;&#115;&#117;&#108;&#116;&#32;&#111;&#102;&#32;&#100;&#105;&#118;&#105;&#100;&#105;&#110;&#103;&#32;&#116;&#104;&#101;&#32;&#110;&#117;&#109;&#98;&#101;&#114;&#32;&#111;&#102;&#32;&#114;&#101;&#113;&#117;&#101;&#115;&#116;&#115;&#32;&#98;&#121;&#32;&#116;&#104;&#101;&#32;&#116;&#111;&#116;&#97;&#108;&#32;&#116;&#105;&#109;&#101;&#32;&#116;&#97;&#107;&#101;&#110;&#32;&#32;
-&#46;&#84;&#80;
-&#84;&#105;&#109;&#101;&#32;&#112;&#101;&#114;&#32;&#114;&#101;&#113;&#117;&#101;&#115;&#116;
-&#84;&#104;&#101;&#32;&#97;&#118;&#101;&#114;&#97;&#103;&#101;&#32;&#116;&#105;&#109;&#101;&#32;&#115;&#112;&#101;&#110;&#116;&#32;&#112;&#101;&#114;&#32;&#114;&#101;&#113;&#117;&#101;&#115;&#116;&#92;&#38;&#46;&#32;&#84;&#104;&#101;&#32;&#102;&#105;&#114;&#115;&#116;&#32;&#118;&#97;&#108;&#117;&#101;&#32;&#105;&#115;&#32;&#99;&#97;&#108;&#99;&#117;&#108;&#97;&#116;&#101;&#100;&#32;&#119;&#105;&#116;&#104;&#32;&#116;&#104;&#101;&#32;&#102;&#111;&#114;&#109;&#117;&#108;&#97;&#32;&#92;&#102;&#66;&#99;&#111;&#110;&#99;&#117;&#114;&#114;&#101;&#110;&#99;&#121;&#32;&#42;&#32;&#116;&#105;&#109;&#101;&#116;&#97;&#107;&#101;&#110;&#32;&#42;&#32;&#49;&#48;&#48;&#48;&#32;&#47;&#32;&#100;&#111;&#110;&#101;&#92;&#102;&#82;&#32;&#119;&#104;&#105;&#108;&#101;&#32;&#116;&#104;&#101;&#32;&#115;&#101;&#99;&#111;&#110;&#100;&#32;&#118;&#97;&#108;&#117;&#101;&#32;&#105;&#115;&#32;&#99;&#97;&#108;&#99;&#117;&#108;&#97;&#116;&#101;&#100;&#32;&#119;&#105;&#116;&#104;&#32;&#116;&#104;&#101;&#32;&#102;&#111;&#114;&#109;&#117;&#108;&#97;&#32;&#92;&#102;&#66;&#116;&#105;&#109;&#101;&#116;&#97;&#107;&#101;&#110;&#32;&#42;&#32;&#49;&#48;&#48;&#48;&#32;&#47;&#32;&#100;&#111;&#110;&#101;&#92;&#102;&#82;&#32;&#32;
-&#46;&#84;&#80;
-&#84;&#114;&#97;&#110;&#115;&#102;&#101;&#114;&#32;&#114;&#97;&#116;&#101;
-&#84;&#104;&#101;&#32;&#114;&#97;&#116;&#101;&#32;&#111;&#102;&#32;&#116;&#114;&#97;&#110;&#115;&#102;&#101;&#114;&#32;&#97;&#115;&#32;&#99;&#97;&#108;&#99;&#117;&#108;&#97;&#116;&#101;&#100;&#32;&#98;&#121;&#32;&#116;&#104;&#101;&#32;&#102;&#111;&#114;&#109;&#117;&#108;&#97;&#32;&#92;&#102;&#66;&#116;&#111;&#116;&#97;&#108;&#114;&#101;&#97;&#100;&#32;&#47;&#32;&#49;&#48;&#50;&#52;&#32;&#47;&#32;&#116;&#105;&#109;&#101;&#116;&#97;&#107;&#101;&#110;&#92;&#102;&#82;&#32;&#32;
-&#32;
-&#46;&#83;&#72;&#32;&#34;&#66;&#85;&#71;&#83;&#34;
-&#32;
-&#46;&#80;&#80;
-&#84;&#104;&#101;&#114;&#101;&#32;&#97;&#114;&#101;&#32;&#118;&#97;&#114;&#105;&#111;&#117;&#115;&#32;&#115;&#116;&#97;&#116;&#105;&#99;&#97;&#108;&#108;&#121;&#32;&#100;&#101;&#99;&#108;&#97;&#114;&#101;&#100;&#32;&#98;&#117;&#102;&#102;&#101;&#114;&#115;&#32;&#111;&#102;&#32;&#102;&#105;&#120;&#101;&#100;&#32;&#108;&#101;&#110;&#103;&#116;&#104;&#92;&#38;&#46;&#32;&#67;&#111;&#109;&#98;&#105;&#110;&#101;&#100;&#32;&#119;&#105;&#116;&#104;&#32;&#116;&#104;&#101;&#32;&#108;&#97;&#122;&#121;&#32;&#112;&#97;&#114;&#115;&#105;&#110;&#103;&#32;&#111;&#102;&#32;&#116;&#104;&#101;&#32;&#99;&#111;&#109;&#109;&#97;&#110;&#100;&#32;&#108;&#105;&#110;&#101;&#32;&#97;&#114;&#103;&#117;&#109;&#101;&#110;&#116;&#115;&#44;&#32;&#116;&#104;&#101;&#32;&#114;&#101;&#115;&#112;&#111;&#110;&#115;&#101;&#32;&#104;&#101;&#97;&#100;&#101;&#114;&#115;&#32;&#102;&#114;&#111;&#109;&#32;&#116;&#104;&#101;&#32;&#115;&#101;&#114;&#118;&#101;&#114;&#32;&#97;&#110;&#100;&#32;&#111;&#116;&#104;&#101;&#114;&#32;&#101;&#120;&#116;&#101;&#114;&#110;&#97;&#108;&#32;&#105;&#110;&#112;&#117;&#116;&#115;&#44;&#32;&#116;&#104;&#105;&#115;&#32;&#109;&#105;&#103;&#104;&#116;&#32;&#98;&#105;&#116;&#101;&#32;&#121;&#111;&#117;&#92;&#38;&#46;
-&#32;
-&#46;&#80;&#80;
-&#73;&#116;&#32;&#100;&#111;&#101;&#115;&#32;&#110;&#111;&#116;&#32;&#105;&#109;&#112;&#108;&#101;&#109;&#101;&#110;&#116;&#32;&#72;&#84;&#84;&#80;&#47;&#49;&#92;&#38;&#46;&#120;&#32;&#102;&#117;&#108;&#108;&#121;&#59;&#32;&#111;&#110;&#108;&#121;&#32;&#97;&#99;&#99;&#101;&#112;&#116;&#115;&#32;&#115;&#111;&#109;&#101;&#32;&#39;&#101;&#120;&#112;&#101;&#99;&#116;&#101;&#100;&#39;&#32;&#102;&#111;&#114;&#109;&#115;&#32;&#111;&#102;&#32;&#114;&#101;&#115;&#112;&#111;&#110;&#115;&#101;&#115;&#92;&#38;&#46;&#32;&#84;&#104;&#101;&#32;&#114;&#97;&#116;&#104;&#101;&#114;&#32;&#104;&#101;&#97;&#118;&#121;&#32;&#117;&#115;&#101;&#32;&#111;&#102;&#32;&#92;&#102;&#66;&#115;&#116;&#114;&#115;&#116;&#114;&#40;&#51;&#41;&#92;&#102;&#82;&#32;&#115;&#104;&#111;&#119;&#115;&#32;&#117;&#112;&#32;&#116;&#111;&#112;&#32;&#105;&#110;&#32;&#112;&#114;&#111;&#102;&#105;&#108;&#101;&#44;&#32;&#119;&#104;&#105;&#99;&#104;&#32;&#109;&#105;&#103;&#104;&#116;&#32;&#105;&#110;&#100;&#105;&#99;&#97;&#116;&#101;&#32;&#97;&#32;&#112;&#101;&#114;&#102;&#111;&#114;&#109;&#97;&#110;&#99;&#101;&#32;&#112;&#114;&#111;&#98;&#108;&#101;&#109;&#59;&#32;&#92;&#102;&#73;&#105;&#92;&#38;&#46;&#101;&#92;&#38;&#46;&#92;&#102;&#82;&#44;&#32;&#121;&#111;&#117;&#32;&#119;&#111;&#117;&#108;&#100;&#32;&#109;&#101;&#97;&#115;&#117;&#114;&#101;&#32;&#116;&#104;&#101;&#32;&#92;&#102;&#66;&#97;&#98;&#92;&#102;&#82;&#32;&#112;&#101;&#114;&#102;&#111;&#114;&#109;&#97;&#110;&#99;&#101;&#32;&#114;&#97;&#116;&#104;&#101;&#114;&#32;&#116;&#104;&#97;&#110;&#32;&#116;&#104;&#101;&#32;&#115;&#101;&#114;&#118;&#101;&#114;&#39;&#115;&#92;&#38;&#46;
-&#32;
+.SH "OPTIONS"
+
+
+.TP
+\fB-A \fIauth-username\fR:\fIpassword\fR\fR
+Supply BASIC Authentication credentials to the server\&. The username and password are separated by a single \fB:\fR and sent on the wire base64 encoded\&. The string is sent regardless of whether the server needs it (\fIi\&.e\&.\fR, has sent an 401 authentication needed)\&.
+.TP
+\fB-b \fIwindowsize\fR\fR
+Size of TCP send/receive buffer, in bytes\&.
+.TP
+\fB-B \fIlocal-address\fR\fR
+Address to bind to when making outgoing connections\&.
+.TP
+\fB-c \fIconcurrency\fR\fR
+Number of multiple requests to perform at a time\&. Default is one request at a time\&.
+.TP
+\fB-C \fIcookie-name\fR=\fIvalue\fR\fR
+Add a \fBCookie:\fR line to the request\&. The argument is typically in the form of a \fB\fIname\fR=\fIvalue\fR\fR pair\&. This field is repeatable\&.
+.TP
+\fB-d\fR
+Do not display the "percentage served within XX [ms] table"\&. (legacy support)\&.
+.TP
+\fB-e \fIcsv-file\fR\fR
+Write a Comma separated value (CSV) file which contains for each percentage (from 1% to 100%) the time (in milliseconds) it took to serve that percentage of the requests\&. This is usually more useful than the 'gnuplot' file; as the results are already 'binned'\&.
+.TP
+\fB-E \fIclient-certificate-file\fR\fR
+When connecting to an SSL website, use the provided client certificate in PEM format to authenticate with the server\&. The file is expected to contain the client certificate, followed by intermediate certificates, followed by the private key\&. Available in 2\&.4\&.36 and later\&.
+.TP
+\fB-f \fIprotocol\fR\fR
+Specify SSL/TLS protocol (SSL2, SSL3, TLS1, TLS1\&.1, TLS1\&.2, or ALL)\&. TLS1\&.1 and TLS1\&.2 support available in 2\&.4\&.4 and later\&.
+.TP
+\fB-g \fIgnuplot-file\fR\fR
+Write all measured values out as a 'gnuplot' or TSV (Tab separate values) file\&. This file can easily be imported into packages like Gnuplot, IDL, Mathematica, Igor or even Excel\&. The labels are on the first line of the file\&.
+.TP
+\fB-h\fR
+Display usage information\&.
+.TP
+\fB-H \fIcustom-header\fR\fR
+Append extra headers to the request\&. The argument is typically in the form of a valid header line, containing a colon-separated field-value pair (\fIi\&.e\&.\fR, \fB"Accept-Encoding: zip/zop;8bit"\fR)\&.
+.TP
+\fB-i\fR
+Do \fBHEAD\fR requests instead of \fBGET\fR\&.
+.TP
+\fB-k\fR
+Enable the HTTP KeepAlive feature, \fIi\&.e\&.\fR, perform multiple requests within one HTTP session\&. Default is no KeepAlive\&.
+.TP
+\fB-l\fR
+Do not report errors if the length of the responses is not constant\&. This can be useful for dynamic pages\&. Available in 2\&.4\&.7 and later\&.
+.TP
+\fB-m \fIHTTP-method\fR\fR
+Custom HTTP method for the requests\&. Available in 2\&.4\&.10 and later\&.
+.TP
+\fB-n \fIrequests\fR\fR
+Number of requests to perform for the benchmarking session\&. The default is to just perform a single request which usually leads to non-representative benchmarking results\&.
+.TP
+\fB-p \fIPOST-file\fR\fR
+File containing data to POST\&. Remember to also set \fB-T\fR\&.
+.TP
+\fB-P \fIproxy-auth-username\fR:\fIpassword\fR\fR
+Supply BASIC Authentication credentials to a proxy en-route\&. The username and password are separated by a single \fB:\fR and sent on the wire base64 encoded\&. The string is sent regardless of whether the proxy needs it (\fIi\&.e\&.\fR, has sent an 407 proxy authentication needed)\&.
+.TP
+\fB-q\fR
+When processing more than 150 requests, \fBab\fR outputs a progress count on \fBstderr\fR every 10% or 100 requests or so\&. The \fB-q\fR flag will suppress these messages\&.
+.TP
+\fB-r\fR
+Don't exit on socket receive errors\&.
+.TP
+\fB-s \fItimeout\fR\fR
+Maximum number of seconds to wait before the socket times out\&. Default is 30 seconds\&. Available in 2\&.4\&.4 and later\&.
+.TP
+\fB-S\fR
+Do not display the median and standard deviation values, nor display the warning/error messages when the average and median are more than one or two times the standard deviation apart\&. And default to the min/avg/max values\&. (legacy support)\&.
+.TP
+\fB-t \fItimelimit\fR\fR
+Maximum number of seconds to spend for benchmarking\&. This implies a \fB-n 50000\fR internally\&. Use this to benchmark the server within a fixed total amount of time\&. Per default there is no timelimit\&.
+.TP
+\fB-T \fIcontent-type\fR\fR
+Content-type header to use for POST/PUT data, eg\&. \fBapplication/x-www-form-urlencoded\fR\&. Default is \fBtext/plain\fR\&.
+.TP
+\fB-u \fIPUT-file\fR\fR
+File containing data to PUT\&. Remember to also set \fB-T\fR\&.
+.TP
+\fB-v \fIverbosity\fR\fR
+Set verbosity level - \fB4\fR and above prints information on headers, \fB3\fR and above prints response codes (404, 200, etc\&.), \fB2\fR and above prints warnings and info\&.
+.TP
+\fB-V\fR
+Display version number and exit\&.
+.TP
+\fB-w\fR
+Print out results in HTML tables\&. Default table is two columns wide, with a white background\&.
+.TP
+\fB-x \fI<table>-attributes\fR\fR
+String to use as attributes for \fB<table>\fR\&. Attributes are inserted \fB<table \fIhere\fR >\fR\&.
+.TP
+\fB-X \fIproxy\fR[:\fIport\fR]\fR
+Use a proxy server for the requests\&.
+.TP
+\fB-y \fI<tr>-attributes\fR\fR
+String to use as attributes for \fB<tr>\fR\&.
+.TP
+\fB-z \fI<td>-attributes\fR\fR
+String to use as attributes for \fB<td>\fR\&.
+.TP
+\fB-Z \fIciphersuite\fR\fR
+Specify SSL/TLS cipher suite (See openssl ciphers)
+
+.SH "OUTPUT"
+
+.PP
+The following list describes the values returned by \fBab\fR:
+
+
+.TP
+Server Software
+The value, if any, returned in the \fIserver\fR HTTP header of the first successful response\&. This includes all characters in the header from beginning to the point a character with decimal value of 32 (most notably: a space or CR/LF) is detected\&.
+.TP
+Server Hostname
+The DNS or IP address given on the command line
+.TP
+Server Port
+The port to which ab is connecting\&. If no port is given on the command line, this will default to 80 for http and 443 for https\&.
+.TP
+SSL/TLS Protocol
+The protocol parameters negotiated between the client and server\&. This will only be printed if SSL is used\&.
+.TP
+Document Path
+The request URI parsed from the command line string\&.
+.TP
+Document Length
+This is the size in bytes of the first successfully returned document\&. If the document length changes during testing, the response is considered an error\&.
+.TP
+Concurrency Level
+The number of concurrent clients used during the test
+.TP
+Time taken for tests
+This is the time taken from the moment the first socket connection is created to the moment the last response is received
+.TP
+Complete requests
+The number of successful responses received
+.TP
+Failed requests
+The number of requests that were considered a failure\&. If the number is greater than zero, another line will be printed showing the number of requests that failed due to connecting, reading, incorrect content length, or exceptions\&.
+.TP
+Write errors
+The number of errors that failed during write (broken pipe)\&.
+.TP
+Non-2xx responses
+The number of responses that were not in the 200 series of response codes\&. If all responses were 200, this field is not printed\&.
+.TP
+Keep-Alive requests
+The number of connections that resulted in Keep-Alive requests
+.TP
+Total body sent
+If configured to send data as part of the test, this is the total number of bytes sent during the tests\&. This field is omitted if the test did not include a body to send\&.
+.TP
+Total transferred
+The total number of bytes received from the server\&. This number is essentially the number of bytes sent over the wire\&.
+.TP
+HTML transferred
+The total number of document bytes received from the server\&. This number excludes bytes received in HTTP headers
+.TP
+Requests per second
+This is the number of requests per second\&. This value is the result of dividing the number of requests by the total time taken
+.TP
+Time per request
+The average time spent per request\&. The first value is calculated with the formula \fBconcurrency * timetaken * 1000 / done\fR while the second value is calculated with the formula \fBtimetaken * 1000 / done\fR
+.TP
+Transfer rate
+The rate of transfer as calculated by the formula \fBtotalread / 1024 / timetaken\fR
+
+.SH "BUGS"
+
+.PP
+There are various statically declared buffers of fixed length\&. Combined with the lazy parsing of the command line arguments, the response headers from the server and other external inputs, this might bite you\&.
+
+.PP
+It does not implement HTTP/1\&.x fully; only accepts some 'expected' forms of responses\&. The rather heavy use of \fBstrstr(3)\fR shows up top in profile, which might indicate a performance problem; \fIi\&.e\&.\fR, you would measure the \fBab\fR performance rather than the server's\&.
+
diff --git a/docs/man/apachectl.8 b/docs/man/apachectl.8
index 964750d483..ad32f9c9b6 100644
--- a/docs/man/apachectl.8
+++ b/docs/man/apachectl.8
@@ -1,95 +1,95 @@
-&#46;&#92;&#34;&#32;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;
-&#46;&#92;&#34;&#32;&#68;&#79;&#32;&#78;&#79;&#84;&#32;&#69;&#68;&#73;&#84;&#33;&#32;&#71;&#101;&#110;&#101;&#114;&#97;&#116;&#101;&#100;&#32;&#102;&#114;&#111;&#109;&#32;&#88;&#77;&#76;&#32;&#115;&#111;&#117;&#114;&#99;&#101;&#46;
-&#46;&#92;&#34;&#32;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;
-&#46;&#100;&#101;&#32;&#83;&#104;&#32;&#92;&#34;&#32;&#83;&#117;&#98;&#115;&#101;&#99;&#116;&#105;&#111;&#110;
-&#46;&#98;&#114;
-&#46;&#105;&#102;&#32;&#116;&#32;&#46;&#83;&#112;
-&#46;&#110;&#101;&#32;&#53;
-&#46;&#80;&#80;
-&#92;&#102;&#66;&#92;&#92;&#36;&#49;&#92;&#102;&#82;
-&#46;&#80;&#80;
-&#46;&#46;
-&#46;&#100;&#101;&#32;&#83;&#112;&#32;&#92;&#34;&#32;&#86;&#101;&#114;&#116;&#105;&#99;&#97;&#108;&#32;&#115;&#112;&#97;&#99;&#101;&#32;&#40;&#119;&#104;&#101;&#110;&#32;&#119;&#101;&#32;&#99;&#97;&#110;&#39;&#116;&#32;&#117;&#115;&#101;&#32;&#46;&#80;&#80;&#41;
-&#46;&#105;&#102;&#32;&#116;&#32;&#46;&#115;&#112;&#32;&#46;&#53;&#118;
-&#46;&#105;&#102;&#32;&#110;&#32;&#46;&#115;&#112;
-&#46;&#46;
-&#46;&#100;&#101;&#32;&#73;&#112;&#32;&#92;&#34;&#32;&#76;&#105;&#115;&#116;&#32;&#105;&#116;&#101;&#109;
-&#46;&#98;&#114;
-&#46;&#105;&#101;&#32;&#92;&#92;&#110;&#40;&#46;&#36;&#62;&#61;&#51;&#32;&#46;&#110;&#101;&#32;&#92;&#92;&#36;&#51;
-&#46;&#101;&#108;&#32;&#46;&#110;&#101;&#32;&#51;
-&#46;&#73;&#80;&#32;&#34;&#92;&#92;&#36;&#49;&#34;&#32;&#92;&#92;&#36;&#50;
-&#46;&#46;
-&#46;&#84;&#72;&#32;&#34;&#65;&#80;&#65;&#67;&#72;&#69;&#67;&#84;&#76;&#34;&#32;&#56;&#32;&#34;&#64;&#100;&#97;&#116;&#101;&#64;&#34;&#32;&#34;&#65;&#112;&#97;&#99;&#104;&#101;&#32;&#72;&#84;&#84;&#80;&#32;&#83;&#101;&#114;&#118;&#101;&#114;&#34;&#32;&#34;&#97;&#112;&#97;&#99;&#104;&#101;&#99;&#116;&#108;&#34;
+.\" XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+.\" DO NOT EDIT! Generated from XML source.
+.\" XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+.de Sh \" Subsection
+.br
+.if t .Sp
+.ne 5
+.PP
+\fB\\$1\fR
+.PP
+..
+.de Sp \" Vertical space (when we can't use .PP)
+.if t .sp .5v
+.if n .sp
+..
+.de Ip \" List item
+.br
+.ie \\n(.$>=3 .ne \\$3
+.el .ne 3
+.IP "\\$1" \\$2
+..
+.TH "APACHECTL" 8 "2018-09-27" "Apache HTTP Server" "apachectl"
-&#46;&#83;&#72;&#32;&#78;&#65;&#77;&#69;
-&#97;&#112;&#97;&#99;&#104;&#101;&#99;&#116;&#108;&#32;&#92;&#45;&#32;&#65;&#112;&#97;&#99;&#104;&#101;&#32;&#72;&#84;&#84;&#80;&#32;&#83;&#101;&#114;&#118;&#101;&#114;&#32;&#67;&#111;&#110;&#116;&#114;&#111;&#108;&#32;&#73;&#110;&#116;&#101;&#114;&#102;&#97;&#99;&#101;
+.SH NAME
+apachectl \- Apache HTTP Server Control Interface
-&#46;&#83;&#72;&#32;&#34;&#83;&#89;&#78;&#79;&#80;&#83;&#73;&#83;&#34;
-&#32;
-&#46;&#80;&#80;
-&#87;&#104;&#101;&#110;&#32;&#97;&#99;&#116;&#105;&#110;&#103;&#32;&#105;&#110;&#32;&#112;&#97;&#115;&#115;&#45;&#116;&#104;&#114;&#111;&#117;&#103;&#104;&#32;&#109;&#111;&#100;&#101;&#44;&#32;&#92;&#102;&#66;&#97;&#112;&#97;&#99;&#104;&#101;&#99;&#116;&#108;&#92;&#102;&#82;&#32;&#99;&#97;&#110;&#32;&#116;&#97;&#107;&#101;&#32;&#97;&#108;&#108;&#32;&#116;&#104;&#101;&#32;&#97;&#114;&#103;&#117;&#109;&#101;&#110;&#116;&#115;&#32;&#97;&#118;&#97;&#105;&#108;&#97;&#98;&#108;&#101;&#32;&#102;&#111;&#114;&#32;&#116;&#104;&#101;&#32;&#104;&#116;&#116;&#112;&#100;&#32;&#98;&#105;&#110;&#97;&#114;&#121;&#92;&#38;&#46;
-&#32;
-&#46;&#80;&#80;
-&#92;&#102;&#66;&#92;&#102;&#66;&#97;&#112;&#97;&#99;&#104;&#101;&#99;&#116;&#108;&#92;&#102;&#82;&#32;&#91;&#32;&#92;&#102;&#73;&#104;&#116;&#116;&#112;&#100;&#45;&#97;&#114;&#103;&#117;&#109;&#101;&#110;&#116;&#92;&#102;&#82;&#32;&#93;&#92;&#102;&#82;
-&#32;
-&#46;&#80;&#80;
-&#87;&#104;&#101;&#110;&#32;&#97;&#99;&#116;&#105;&#110;&#103;&#32;&#105;&#110;&#32;&#83;&#121;&#115;&#86;&#32;&#105;&#110;&#105;&#116;&#32;&#109;&#111;&#100;&#101;&#44;&#32;&#92;&#102;&#66;&#97;&#112;&#97;&#99;&#104;&#101;&#99;&#116;&#108;&#92;&#102;&#82;&#32;&#116;&#97;&#107;&#101;&#115;&#32;&#115;&#105;&#109;&#112;&#108;&#101;&#44;&#32;&#111;&#110;&#101;&#45;&#119;&#111;&#114;&#100;&#32;&#99;&#111;&#109;&#109;&#97;&#110;&#100;&#115;&#44;&#32;&#100;&#101;&#102;&#105;&#110;&#101;&#100;&#32;&#98;&#101;&#108;&#111;&#119;&#92;&#38;&#46;
-&#32;
-&#46;&#80;&#80;
-&#92;&#102;&#66;&#92;&#102;&#66;&#97;&#112;&#97;&#99;&#104;&#101;&#99;&#116;&#108;&#92;&#102;&#82;&#32;&#92;&#102;&#73;&#99;&#111;&#109;&#109;&#97;&#110;&#100;&#92;&#102;&#82;&#92;&#102;&#82;
-&#32;
+.SH "SYNOPSIS"
+
+.PP
+When acting in pass-through mode, \fBapachectl\fR can take all the arguments available for the httpd binary\&.
+
+.PP
+\fB\fBapachectl\fR [ \fIhttpd-argument\fR ]\fR
+
+.PP
+When acting in SysV init mode, \fBapachectl\fR takes simple, one-word commands, defined below\&.
+
+.PP
+\fB\fBapachectl\fR \fIcommand\fR\fR
+
-&#46;&#83;&#72;&#32;&#34;&#83;&#85;&#77;&#77;&#65;&#82;&#89;&#34;
-&#32;
-&#46;&#80;&#80;
-&#92;&#102;&#66;&#97;&#112;&#97;&#99;&#104;&#101;&#99;&#116;&#108;&#92;&#102;&#82;&#32;&#105;&#115;&#32;&#97;&#32;&#102;&#114;&#111;&#110;&#116;&#32;&#101;&#110;&#100;&#32;&#116;&#111;&#32;&#116;&#104;&#101;&#32;&#65;&#112;&#97;&#99;&#104;&#101;&#32;&#72;&#121;&#112;&#101;&#114;&#84;&#101;&#120;&#116;&#32;&#84;&#114;&#97;&#110;&#115;&#102;&#101;&#114;&#32;&#80;&#114;&#111;&#116;&#111;&#99;&#111;&#108;&#32;&#40;&#72;&#84;&#84;&#80;&#41;&#32;&#115;&#101;&#114;&#118;&#101;&#114;&#92;&#38;&#46;&#32;&#73;&#116;&#32;&#105;&#115;&#32;&#100;&#101;&#115;&#105;&#103;&#110;&#101;&#100;&#32;&#116;&#111;&#32;&#104;&#101;&#108;&#112;&#32;&#116;&#104;&#101;&#32;&#97;&#100;&#109;&#105;&#110;&#105;&#115;&#116;&#114;&#97;&#116;&#111;&#114;&#32;&#99;&#111;&#110;&#116;&#114;&#111;&#108;&#32;&#116;&#104;&#101;&#32;&#102;&#117;&#110;&#99;&#116;&#105;&#111;&#110;&#105;&#110;&#103;&#32;&#111;&#102;&#32;&#116;&#104;&#101;&#32;&#65;&#112;&#97;&#99;&#104;&#101;&#32;&#104;&#116;&#116;&#112;&#100;&#32;&#100;&#97;&#101;&#109;&#111;&#110;&#92;&#38;&#46;
-&#32;
-&#46;&#80;&#80;
-&#84;&#104;&#101;&#32;&#92;&#102;&#66;&#97;&#112;&#97;&#99;&#104;&#101;&#99;&#116;&#108;&#92;&#102;&#82;&#32;&#115;&#99;&#114;&#105;&#112;&#116;&#32;&#99;&#97;&#110;&#32;&#111;&#112;&#101;&#114;&#97;&#116;&#101;&#32;&#105;&#110;&#32;&#116;&#119;&#111;&#32;&#109;&#111;&#100;&#101;&#115;&#92;&#38;&#46;&#32;&#70;&#105;&#114;&#115;&#116;&#44;&#32;&#105;&#116;&#32;&#99;&#97;&#110;&#32;&#97;&#99;&#116;&#32;&#97;&#115;&#32;&#97;&#32;&#115;&#105;&#109;&#112;&#108;&#101;&#32;&#102;&#114;&#111;&#110;&#116;&#45;&#101;&#110;&#100;&#32;&#116;&#111;&#32;&#116;&#104;&#101;&#32;&#104;&#116;&#116;&#112;&#100;&#32;&#99;&#111;&#109;&#109;&#97;&#110;&#100;&#32;&#116;&#104;&#97;&#116;&#32;&#115;&#105;&#109;&#112;&#108;&#121;&#32;&#115;&#101;&#116;&#115;&#32;&#97;&#110;&#121;&#32;&#110;&#101;&#99;&#101;&#115;&#115;&#97;&#114;&#121;&#32;&#101;&#110;&#118;&#105;&#114;&#111;&#110;&#109;&#101;&#110;&#116;&#32;&#118;&#97;&#114;&#105;&#97;&#98;&#108;&#101;&#115;&#32;&#97;&#110;&#100;&#32;&#116;&#104;&#101;&#110;&#32;&#105;&#110;&#118;&#111;&#107;&#101;&#115;&#32;&#104;&#116;&#116;&#112;&#100;&#44;&#32;&#112;&#97;&#115;&#115;&#105;&#110;&#103;&#32;&#116;&#104;&#114;&#111;&#117;&#103;&#104;&#32;&#97;&#110;&#121;&#32;&#99;&#111;&#109;&#109;&#97;&#110;&#100;&#32;&#108;&#105;&#110;&#101;&#32;&#97;&#114;&#103;&#117;&#109;&#101;&#110;&#116;&#115;&#92;&#38;&#46;&#32;&#83;&#101;&#99;&#111;&#110;&#100;&#44;&#32;&#92;&#102;&#66;&#97;&#112;&#97;&#99;&#104;&#101;&#99;&#116;&#108;&#92;&#102;&#82;&#32;&#99;&#97;&#110;&#32;&#97;&#99;&#116;&#32;&#97;&#115;&#32;&#97;&#32;&#83;&#121;&#115;&#86;&#32;&#105;&#110;&#105;&#116;&#32;&#115;&#99;&#114;&#105;&#112;&#116;&#44;&#32;&#116;&#97;&#107;&#105;&#110;&#103;&#32;&#115;&#105;&#109;&#112;&#108;&#101;&#32;&#111;&#110;&#101;&#45;&#119;&#111;&#114;&#100;&#32;&#97;&#114;&#103;&#117;&#109;&#101;&#110;&#116;&#115;&#32;&#108;&#105;&#107;&#101;&#32;&#92;&#102;&#66;&#115;&#116;&#97;&#114;&#116;&#92;&#102;&#82;&#44;&#32;&#92;&#102;&#66;&#114;&#101;&#115;&#116;&#97;&#114;&#116;&#92;&#102;&#82;&#44;&#32;&#97;&#110;&#100;&#32;&#92;&#102;&#66;&#115;&#116;&#111;&#112;&#92;&#102;&#82;&#44;&#32;&#97;&#110;&#100;&#32;&#116;&#114;&#97;&#110;&#115;&#108;&#97;&#116;&#105;&#110;&#103;&#32;&#116;&#104;&#101;&#109;&#32;&#105;&#110;&#116;&#111;&#32;&#97;&#112;&#112;&#114;&#111;&#112;&#114;&#105;&#97;&#116;&#101;&#32;&#115;&#105;&#103;&#110;&#97;&#108;&#115;&#32;&#116;&#111;&#32;&#104;&#116;&#116;&#112;&#100;&#92;&#38;&#46;
-&#32;
-&#46;&#80;&#80;
-&#73;&#102;&#32;&#121;&#111;&#117;&#114;&#32;&#65;&#112;&#97;&#99;&#104;&#101;&#32;&#105;&#110;&#115;&#116;&#97;&#108;&#108;&#97;&#116;&#105;&#111;&#110;&#32;&#117;&#115;&#101;&#115;&#32;&#110;&#111;&#110;&#45;&#115;&#116;&#97;&#110;&#100;&#97;&#114;&#100;&#32;&#112;&#97;&#116;&#104;&#115;&#44;&#32;&#121;&#111;&#117;&#32;&#119;&#105;&#108;&#108;&#32;&#110;&#101;&#101;&#100;&#32;&#116;&#111;&#32;&#101;&#100;&#105;&#116;&#32;&#116;&#104;&#101;&#32;&#92;&#102;&#66;&#97;&#112;&#97;&#99;&#104;&#101;&#99;&#116;&#108;&#92;&#102;&#82;&#32;&#115;&#99;&#114;&#105;&#112;&#116;&#32;&#116;&#111;&#32;&#115;&#101;&#116;&#32;&#116;&#104;&#101;&#32;&#97;&#112;&#112;&#114;&#111;&#112;&#114;&#105;&#97;&#116;&#101;&#32;&#112;&#97;&#116;&#104;&#115;&#32;&#116;&#111;&#32;&#116;&#104;&#101;&#32;&#104;&#116;&#116;&#112;&#100;&#32;&#98;&#105;&#110;&#97;&#114;&#121;&#92;&#38;&#46;&#32;&#89;&#111;&#117;&#32;&#99;&#97;&#110;&#32;&#97;&#108;&#115;&#111;&#32;&#115;&#112;&#101;&#99;&#105;&#102;&#121;&#32;&#97;&#110;&#121;&#32;&#110;&#101;&#99;&#101;&#115;&#115;&#97;&#114;&#121;&#32;&#104;&#116;&#116;&#112;&#100;&#32;&#99;&#111;&#109;&#109;&#97;&#110;&#100;&#32;&#108;&#105;&#110;&#101;&#32;&#97;&#114;&#103;&#117;&#109;&#101;&#110;&#116;&#115;&#92;&#38;&#46;&#32;&#83;&#101;&#101;&#32;&#116;&#104;&#101;&#32;&#99;&#111;&#109;&#109;&#101;&#110;&#116;&#115;&#32;&#105;&#110;&#32;&#116;&#104;&#101;&#32;&#115;&#99;&#114;&#105;&#112;&#116;&#32;&#102;&#111;&#114;&#32;&#100;&#101;&#116;&#97;&#105;&#108;&#115;&#92;&#38;&#46;
-&#32;
-&#46;&#80;&#80;
-&#84;&#104;&#101;&#32;&#92;&#102;&#66;&#97;&#112;&#97;&#99;&#104;&#101;&#99;&#116;&#108;&#92;&#102;&#82;&#32;&#115;&#99;&#114;&#105;&#112;&#116;&#32;&#114;&#101;&#116;&#117;&#114;&#110;&#115;&#32;&#97;&#32;&#48;&#32;&#101;&#120;&#105;&#116;&#32;&#118;&#97;&#108;&#117;&#101;&#32;&#111;&#110;&#32;&#115;&#117;&#99;&#99;&#101;&#115;&#115;&#44;&#32;&#97;&#110;&#100;&#32;&#62;&#48;&#32;&#105;&#102;&#32;&#97;&#110;&#32;&#101;&#114;&#114;&#111;&#114;&#32;&#111;&#99;&#99;&#117;&#114;&#115;&#92;&#38;&#46;&#32;&#70;&#111;&#114;&#32;&#109;&#111;&#114;&#101;&#32;&#100;&#101;&#116;&#97;&#105;&#108;&#115;&#44;&#32;&#118;&#105;&#101;&#119;&#32;&#116;&#104;&#101;&#32;&#99;&#111;&#109;&#109;&#101;&#110;&#116;&#115;&#32;&#105;&#110;&#32;&#116;&#104;&#101;&#32;&#115;&#99;&#114;&#105;&#112;&#116;&#92;&#38;&#46;
-&#32;
+.SH "SUMMARY"
+
+.PP
+\fBapachectl\fR is a front end to the Apache HyperText Transfer Protocol (HTTP) server\&. It is designed to help the administrator control the functioning of the Apache httpd daemon\&.
+
+.PP
+The \fBapachectl\fR script can operate in two modes\&. First, it can act as a simple front-end to the httpd command that simply sets any necessary environment variables and then invokes httpd, passing through any command line arguments\&. Second, \fBapachectl\fR can act as a SysV init script, taking simple one-word arguments like \fBstart\fR, \fBrestart\fR, and \fBstop\fR, and translating them into appropriate signals to httpd\&.
+
+.PP
+If your Apache installation uses non-standard paths, you will need to edit the \fBapachectl\fR script to set the appropriate paths to the httpd binary\&. You can also specify any necessary httpd command line arguments\&. See the comments in the script for details\&.
+
+.PP
+The \fBapachectl\fR script returns a 0 exit value on success, and >0 if an error occurs\&. For more details, view the comments in the script\&.
+
-&#46;&#83;&#72;&#32;&#34;&#79;&#80;&#84;&#73;&#79;&#78;&#83;&#34;
-&#32;
-&#46;&#80;&#80;
-&#79;&#110;&#108;&#121;&#32;&#116;&#104;&#101;&#32;&#83;&#121;&#115;&#86;&#32;&#105;&#110;&#105;&#116;&#45;&#115;&#116;&#121;&#108;&#101;&#32;&#111;&#112;&#116;&#105;&#111;&#110;&#115;&#32;&#97;&#114;&#101;&#32;&#100;&#101;&#102;&#105;&#110;&#101;&#100;&#32;&#104;&#101;&#114;&#101;&#92;&#38;&#46;&#32;&#79;&#116;&#104;&#101;&#114;&#32;&#97;&#114;&#103;&#117;&#109;&#101;&#110;&#116;&#115;&#32;&#97;&#114;&#101;&#32;&#100;&#101;&#102;&#105;&#110;&#101;&#100;&#32;&#111;&#110;&#32;&#116;&#104;&#101;&#32;&#104;&#116;&#116;&#112;&#100;&#32;&#109;&#97;&#110;&#117;&#97;&#108;&#32;&#112;&#97;&#103;&#101;&#92;&#38;&#46;
-&#32;
-&#32;
-&#46;&#84;&#80;
-&#92;&#102;&#66;&#115;&#116;&#97;&#114;&#116;&#92;&#102;&#82;
-&#83;&#116;&#97;&#114;&#116;&#32;&#116;&#104;&#101;&#32;&#65;&#112;&#97;&#99;&#104;&#101;&#32;&#104;&#116;&#116;&#112;&#100;&#32;&#100;&#97;&#101;&#109;&#111;&#110;&#92;&#38;&#46;&#32;&#71;&#105;&#118;&#101;&#115;&#32;&#97;&#110;&#32;&#101;&#114;&#114;&#111;&#114;&#32;&#105;&#102;&#32;&#105;&#116;&#32;&#105;&#115;&#32;&#97;&#108;&#114;&#101;&#97;&#100;&#121;&#32;&#114;&#117;&#110;&#110;&#105;&#110;&#103;&#92;&#38;&#46;&#32;&#84;&#104;&#105;&#115;&#32;&#105;&#115;&#32;&#101;&#113;&#117;&#105;&#118;&#97;&#108;&#101;&#110;&#116;&#32;&#116;&#111;&#32;&#92;&#102;&#66;&#97;&#112;&#97;&#99;&#104;&#101;&#99;&#116;&#108;&#32;&#45;&#107;&#32;&#115;&#116;&#97;&#114;&#116;&#92;&#102;&#82;&#92;&#38;&#46;&#32;&#32;
-&#46;&#84;&#80;
-&#92;&#102;&#66;&#115;&#116;&#111;&#112;&#92;&#102;&#82;
-&#83;&#116;&#111;&#112;&#115;&#32;&#116;&#104;&#101;&#32;&#65;&#112;&#97;&#99;&#104;&#101;&#32;&#104;&#116;&#116;&#112;&#100;&#32;&#100;&#97;&#101;&#109;&#111;&#110;&#92;&#38;&#46;&#32;&#84;&#104;&#105;&#115;&#32;&#105;&#115;&#32;&#101;&#113;&#117;&#105;&#118;&#97;&#108;&#101;&#110;&#116;&#32;&#116;&#111;&#32;&#92;&#102;&#66;&#97;&#112;&#97;&#99;&#104;&#101;&#99;&#116;&#108;&#32;&#45;&#107;&#32;&#115;&#116;&#111;&#112;&#92;&#102;&#82;&#92;&#38;&#46;&#32;&#32;
-&#46;&#84;&#80;
-&#92;&#102;&#66;&#114;&#101;&#115;&#116;&#97;&#114;&#116;&#92;&#102;&#82;
-&#82;&#101;&#115;&#116;&#97;&#114;&#116;&#115;&#32;&#116;&#104;&#101;&#32;&#65;&#112;&#97;&#99;&#104;&#101;&#32;&#104;&#116;&#116;&#112;&#100;&#32;&#100;&#97;&#101;&#109;&#111;&#110;&#92;&#38;&#46;&#32;&#73;&#102;&#32;&#116;&#104;&#101;&#32;&#100;&#97;&#101;&#109;&#111;&#110;&#32;&#105;&#115;&#32;&#110;&#111;&#116;&#32;&#114;&#117;&#110;&#110;&#105;&#110;&#103;&#44;&#32;&#105;&#116;&#32;&#105;&#115;&#32;&#115;&#116;&#97;&#114;&#116;&#101;&#100;&#92;&#38;&#46;&#32;&#84;&#104;&#105;&#115;&#32;&#99;&#111;&#109;&#109;&#97;&#110;&#100;&#32;&#97;&#117;&#116;&#111;&#109;&#97;&#116;&#105;&#99;&#97;&#108;&#108;&#121;&#32;&#99;&#104;&#101;&#99;&#107;&#115;&#32;&#116;&#104;&#101;&#32;&#99;&#111;&#110;&#102;&#105;&#103;&#117;&#114;&#97;&#116;&#105;&#111;&#110;&#32;&#102;&#105;&#108;&#101;&#115;&#32;&#97;&#115;&#32;&#105;&#110;&#32;&#92;&#102;&#66;&#99;&#111;&#110;&#102;&#105;&#103;&#116;&#101;&#115;&#116;&#92;&#102;&#82;&#32;&#98;&#101;&#102;&#111;&#114;&#101;&#32;&#105;&#110;&#105;&#116;&#105;&#97;&#116;&#105;&#110;&#103;&#32;&#116;&#104;&#101;&#32;&#114;&#101;&#115;&#116;&#97;&#114;&#116;&#32;&#116;&#111;&#32;&#109;&#97;&#107;&#101;&#32;&#115;&#117;&#114;&#101;&#32;&#116;&#104;&#101;&#32;&#100;&#97;&#101;&#109;&#111;&#110;&#32;&#100;&#111;&#101;&#115;&#110;&#39;&#116;&#32;&#100;&#105;&#101;&#92;&#38;&#46;&#32;&#84;&#104;&#105;&#115;&#32;&#105;&#115;&#32;&#101;&#113;&#117;&#105;&#118;&#97;&#108;&#101;&#110;&#116;&#32;&#116;&#111;&#32;&#92;&#102;&#66;&#97;&#112;&#97;&#99;&#104;&#101;&#99;&#116;&#108;&#32;&#45;&#107;&#32;&#114;&#101;&#115;&#116;&#97;&#114;&#116;&#92;&#102;&#82;&#92;&#38;&#46;&#32;&#32;
-&#46;&#84;&#80;
-&#92;&#102;&#66;&#102;&#117;&#108;&#108;&#115;&#116;&#97;&#116;&#117;&#115;&#92;&#102;&#82;
-&#68;&#105;&#115;&#112;&#108;&#97;&#121;&#115;&#32;&#97;&#32;&#102;&#117;&#108;&#108;&#32;&#115;&#116;&#97;&#116;&#117;&#115;&#32;&#114;&#101;&#112;&#111;&#114;&#116;&#32;&#102;&#114;&#111;&#109;&#32;&#109;&#111;&#100;&#95;&#115;&#116;&#97;&#116;&#117;&#115;&#92;&#38;&#46;&#32;&#70;&#111;&#114;&#32;&#116;&#104;&#105;&#115;&#32;&#116;&#111;&#32;&#119;&#111;&#114;&#107;&#44;&#32;&#121;&#111;&#117;&#32;&#110;&#101;&#101;&#100;&#32;&#116;&#111;&#32;&#104;&#97;&#118;&#101;&#32;&#109;&#111;&#100;&#95;&#115;&#116;&#97;&#116;&#117;&#115;&#32;&#101;&#110;&#97;&#98;&#108;&#101;&#100;&#32;&#111;&#110;&#32;&#121;&#111;&#117;&#114;&#32;&#115;&#101;&#114;&#118;&#101;&#114;&#32;&#97;&#110;&#100;&#32;&#97;&#32;&#116;&#101;&#120;&#116;&#45;&#98;&#97;&#115;&#101;&#100;&#32;&#98;&#114;&#111;&#119;&#115;&#101;&#114;&#32;&#115;&#117;&#99;&#104;&#32;&#97;&#115;&#32;&#92;&#102;&#66;&#108;&#121;&#110;&#120;&#92;&#102;&#82;&#32;&#97;&#118;&#97;&#105;&#108;&#97;&#98;&#108;&#101;&#32;&#111;&#110;&#32;&#121;&#111;&#117;&#114;&#32;&#115;&#121;&#115;&#116;&#101;&#109;&#92;&#38;&#46;&#32;&#84;&#104;&#101;&#32;&#85;&#82;&#76;&#32;&#117;&#115;&#101;&#100;&#32;&#116;&#111;&#32;&#97;&#99;&#99;&#101;&#115;&#115;&#32;&#116;&#104;&#101;&#32;&#115;&#116;&#97;&#116;&#117;&#115;&#32;&#114;&#101;&#112;&#111;&#114;&#116;&#32;&#99;&#97;&#110;&#32;&#98;&#101;&#32;&#115;&#101;&#116;&#32;&#98;&#121;&#32;&#101;&#100;&#105;&#116;&#105;&#110;&#103;&#32;&#116;&#104;&#101;&#32;&#92;&#102;&#66;&#83;&#84;&#65;&#84;&#85;&#83;&#85;&#82;&#76;&#92;&#102;&#82;&#32;&#118;&#97;&#114;&#105;&#97;&#98;&#108;&#101;&#32;&#105;&#110;&#32;&#116;&#104;&#101;&#32;&#115;&#99;&#114;&#105;&#112;&#116;&#92;&#38;&#46;&#32;&#32;
-&#46;&#84;&#80;
-&#92;&#102;&#66;&#115;&#116;&#97;&#116;&#117;&#115;&#92;&#102;&#82;
-&#68;&#105;&#115;&#112;&#108;&#97;&#121;&#115;&#32;&#97;&#32;&#98;&#114;&#105;&#101;&#102;&#32;&#115;&#116;&#97;&#116;&#117;&#115;&#32;&#114;&#101;&#112;&#111;&#114;&#116;&#92;&#38;&#46;&#32;&#83;&#105;&#109;&#105;&#108;&#97;&#114;&#32;&#116;&#111;&#32;&#116;&#104;&#101;&#32;&#92;&#102;&#66;&#102;&#117;&#108;&#108;&#115;&#116;&#97;&#116;&#117;&#115;&#92;&#102;&#82;&#32;&#111;&#112;&#116;&#105;&#111;&#110;&#44;&#32;&#101;&#120;&#99;&#101;&#112;&#116;&#32;&#116;&#104;&#97;&#116;&#32;&#116;&#104;&#101;&#32;&#108;&#105;&#115;&#116;&#32;&#111;&#102;&#32;&#114;&#101;&#113;&#117;&#101;&#115;&#116;&#115;&#32;&#99;&#117;&#114;&#114;&#101;&#110;&#116;&#108;&#121;&#32;&#98;&#101;&#105;&#110;&#103;&#32;&#115;&#101;&#114;&#118;&#101;&#100;&#32;&#105;&#115;&#32;&#111;&#109;&#105;&#116;&#116;&#101;&#100;&#92;&#38;&#46;&#32;&#32;
-&#46;&#84;&#80;
-&#92;&#102;&#66;&#103;&#114;&#97;&#99;&#101;&#102;&#117;&#108;&#92;&#102;&#82;
-&#71;&#114;&#97;&#99;&#101;&#102;&#117;&#108;&#108;&#121;&#32;&#114;&#101;&#115;&#116;&#97;&#114;&#116;&#115;&#32;&#116;&#104;&#101;&#32;&#65;&#112;&#97;&#99;&#104;&#101;&#32;&#104;&#116;&#116;&#112;&#100;&#32;&#100;&#97;&#101;&#109;&#111;&#110;&#92;&#38;&#46;&#32;&#73;&#102;&#32;&#116;&#104;&#101;&#32;&#100;&#97;&#101;&#109;&#111;&#110;&#32;&#105;&#115;&#32;&#110;&#111;&#116;&#32;&#114;&#117;&#110;&#110;&#105;&#110;&#103;&#44;&#32;&#105;&#116;&#32;&#105;&#115;&#32;&#115;&#116;&#97;&#114;&#116;&#101;&#100;&#92;&#38;&#46;&#32;&#84;&#104;&#105;&#115;&#32;&#100;&#105;&#102;&#102;&#101;&#114;&#115;&#32;&#102;&#114;&#111;&#109;&#32;&#97;&#32;&#110;&#111;&#114;&#109;&#97;&#108;&#32;&#114;&#101;&#115;&#116;&#97;&#114;&#116;&#32;&#105;&#110;&#32;&#116;&#104;&#97;&#116;&#32;&#99;&#117;&#114;&#114;&#101;&#110;&#116;&#108;&#121;&#32;&#111;&#112;&#101;&#110;&#32;&#99;&#111;&#110;&#110;&#101;&#99;&#116;&#105;&#111;&#110;&#115;&#32;&#97;&#114;&#101;&#32;&#110;&#111;&#116;&#32;&#97;&#98;&#111;&#114;&#116;&#101;&#100;&#92;&#38;&#46;&#32;&#65;&#32;&#115;&#105;&#100;&#101;&#32;&#101;&#102;&#102;&#101;&#99;&#116;&#32;&#105;&#115;&#32;&#116;&#104;&#97;&#116;&#32;&#111;&#108;&#100;&#32;&#108;&#111;&#103;&#32;&#102;&#105;&#108;&#101;&#115;&#32;&#119;&#105;&#108;&#108;&#32;&#110;&#111;&#116;&#32;&#98;&#101;&#32;&#99;&#108;&#111;&#115;&#101;&#100;&#32;&#105;&#109;&#109;&#101;&#100;&#105;&#97;&#116;&#101;&#108;&#121;&#92;&#38;&#46;&#32;&#84;&#104;&#105;&#115;&#32;&#109;&#101;&#97;&#110;&#115;&#32;&#116;&#104;&#97;&#116;&#32;&#105;&#102;&#32;&#117;&#115;&#101;&#100;&#32;&#105;&#110;&#32;&#97;&#32;&#108;&#111;&#103;&#32;&#114;&#111;&#116;&#97;&#116;&#105;&#111;&#110;&#32;&#115;&#99;&#114;&#105;&#112;&#116;&#44;&#32;&#97;&#32;&#115;&#117;&#98;&#115;&#116;&#97;&#110;&#116;&#105;&#97;&#108;&#32;&#100;&#101;&#108;&#97;&#121;&#32;&#109;&#97;&#121;&#32;&#98;&#101;&#32;&#110;&#101;&#99;&#101;&#115;&#115;&#97;&#114;&#121;&#32;&#116;&#111;&#32;&#101;&#110;&#115;&#117;&#114;&#101;&#32;&#116;&#104;&#97;&#116;&#32;&#116;&#104;&#101;&#32;&#111;&#108;&#100;&#32;&#108;&#111;&#103;&#32;&#102;&#105;&#108;&#101;&#115;&#32;&#97;&#114;&#101;&#32;&#99;&#108;&#111;&#115;&#101;&#100;&#32;&#98;&#101;&#102;&#111;&#114;&#101;&#32;&#112;&#114;&#111;&#99;&#101;&#115;&#115;&#105;&#110;&#103;&#32;&#116;&#104;&#101;&#109;&#92;&#38;&#46;&#32;&#84;&#104;&#105;&#115;&#32;&#99;&#111;&#109;&#109;&#97;&#110;&#100;&#32;&#97;&#117;&#116;&#111;&#109;&#97;&#116;&#105;&#99;&#97;&#108;&#108;&#121;&#32;&#99;&#104;&#101;&#99;&#107;&#115;&#32;&#116;&#104;&#101;&#32;&#99;&#111;&#110;&#102;&#105;&#103;&#117;&#114;&#97;&#116;&#105;&#111;&#110;&#32;&#102;&#105;&#108;&#101;&#115;&#32;&#97;&#115;&#32;&#105;&#110;&#32;&#92;&#102;&#66;&#99;&#111;&#110;&#102;&#105;&#103;&#116;&#101;&#115;&#116;&#92;&#102;&#82;&#32;&#98;&#101;&#102;&#111;&#114;&#101;&#32;&#105;&#110;&#105;&#116;&#105;&#97;&#116;&#105;&#110;&#103;&#32;&#116;&#104;&#101;&#32;&#114;&#101;&#115;&#116;&#97;&#114;&#116;&#32;&#116;&#111;&#32;&#109;&#97;&#107;&#101;&#32;&#115;&#117;&#114;&#101;&#32;&#65;&#112;&#97;&#99;&#104;&#101;&#32;&#100;&#111;&#101;&#115;&#110;&#39;&#116;&#32;&#100;&#105;&#101;&#92;&#38;&#46;&#32;&#84;&#104;&#105;&#115;&#32;&#105;&#115;&#32;&#101;&#113;&#117;&#105;&#118;&#97;&#108;&#101;&#110;&#116;&#32;&#116;&#111;&#32;&#92;&#102;&#66;&#97;&#112;&#97;&#99;&#104;&#101;&#99;&#116;&#108;&#32;&#45;&#107;&#32;&#103;&#114;&#97;&#99;&#101;&#102;&#117;&#108;&#92;&#102;&#82;&#92;&#38;&#46;&#32;&#32;
-&#46;&#84;&#80;
-&#92;&#102;&#66;&#103;&#114;&#97;&#99;&#101;&#102;&#117;&#108;&#45;&#115;&#116;&#111;&#112;&#92;&#102;&#82;
-&#71;&#114;&#97;&#99;&#101;&#102;&#117;&#108;&#108;&#121;&#32;&#115;&#116;&#111;&#112;&#115;&#32;&#116;&#104;&#101;&#32;&#65;&#112;&#97;&#99;&#104;&#101;&#32;&#104;&#116;&#116;&#112;&#100;&#32;&#100;&#97;&#101;&#109;&#111;&#110;&#92;&#38;&#46;&#32;&#84;&#104;&#105;&#115;&#32;&#100;&#105;&#102;&#102;&#101;&#114;&#115;&#32;&#102;&#114;&#111;&#109;&#32;&#97;&#32;&#110;&#111;&#114;&#109;&#97;&#108;&#32;&#115;&#116;&#111;&#112;&#32;&#105;&#110;&#32;&#116;&#104;&#97;&#116;&#32;&#99;&#117;&#114;&#114;&#101;&#110;&#116;&#108;&#121;&#32;&#111;&#112;&#101;&#110;&#32;&#99;&#111;&#110;&#110;&#101;&#99;&#116;&#105;&#111;&#110;&#115;&#32;&#97;&#114;&#101;&#32;&#110;&#111;&#116;&#32;&#97;&#98;&#111;&#114;&#116;&#101;&#100;&#92;&#38;&#46;&#32;&#65;&#32;&#115;&#105;&#100;&#101;&#32;&#101;&#102;&#102;&#101;&#99;&#116;&#32;&#105;&#115;&#32;&#116;&#104;&#97;&#116;&#32;&#111;&#108;&#100;&#32;&#108;&#111;&#103;&#32;&#102;&#105;&#108;&#101;&#115;&#32;&#119;&#105;&#108;&#108;&#32;&#110;&#111;&#116;&#32;&#98;&#101;&#32;&#99;&#108;&#111;&#115;&#101;&#100;&#32;&#105;&#109;&#109;&#101;&#100;&#105;&#97;&#116;&#101;&#108;&#121;&#92;&#38;&#46;&#32;&#84;&#104;&#105;&#115;&#32;&#105;&#115;&#32;&#101;&#113;&#117;&#105;&#118;&#97;&#108;&#101;&#110;&#116;&#32;&#116;&#111;&#32;&#92;&#102;&#66;&#97;&#112;&#97;&#99;&#104;&#101;&#99;&#116;&#108;&#32;&#45;&#107;&#32;&#103;&#114;&#97;&#99;&#101;&#102;&#117;&#108;&#45;&#115;&#116;&#111;&#112;&#92;&#102;&#82;&#92;&#38;&#46;&#32;&#32;
-&#46;&#84;&#80;
-&#92;&#102;&#66;&#99;&#111;&#110;&#102;&#105;&#103;&#116;&#101;&#115;&#116;&#92;&#102;&#82;
-&#82;&#117;&#110;&#32;&#97;&#32;&#99;&#111;&#110;&#102;&#105;&#103;&#117;&#114;&#97;&#116;&#105;&#111;&#110;&#32;&#102;&#105;&#108;&#101;&#32;&#115;&#121;&#110;&#116;&#97;&#120;&#32;&#116;&#101;&#115;&#116;&#92;&#38;&#46;&#32;&#73;&#116;&#32;&#112;&#97;&#114;&#115;&#101;&#115;&#32;&#116;&#104;&#101;&#32;&#99;&#111;&#110;&#102;&#105;&#103;&#117;&#114;&#97;&#116;&#105;&#111;&#110;&#32;&#102;&#105;&#108;&#101;&#115;&#32;&#97;&#110;&#100;&#32;&#101;&#105;&#116;&#104;&#101;&#114;&#32;&#114;&#101;&#112;&#111;&#114;&#116;&#115;&#32;&#92;&#102;&#66;&#83;&#121;&#110;&#116;&#97;&#120;&#32;&#79;&#107;&#92;&#102;&#82;&#32;&#111;&#114;&#32;&#100;&#101;&#116;&#97;&#105;&#108;&#101;&#100;&#32;&#105;&#110;&#102;&#111;&#114;&#109;&#97;&#116;&#105;&#111;&#110;&#32;&#97;&#98;&#111;&#117;&#116;&#32;&#116;&#104;&#101;&#32;&#112;&#97;&#114;&#116;&#105;&#99;&#117;&#108;&#97;&#114;&#32;&#115;&#121;&#110;&#116;&#97;&#120;&#32;&#101;&#114;&#114;&#111;&#114;&#92;&#38;&#46;&#32;&#84;&#104;&#105;&#115;&#32;&#105;&#115;&#32;&#101;&#113;&#117;&#105;&#118;&#97;&#108;&#101;&#110;&#116;&#32;&#116;&#111;&#32;&#92;&#102;&#66;&#97;&#112;&#97;&#99;&#104;&#101;&#99;&#116;&#108;&#32;&#45;&#116;&#92;&#102;&#82;&#92;&#38;&#46;&#32;&#32;
-&#32;
-&#46;&#80;&#80;
-&#84;&#104;&#101;&#32;&#102;&#111;&#108;&#108;&#111;&#119;&#105;&#110;&#103;&#32;&#111;&#112;&#116;&#105;&#111;&#110;&#32;&#119;&#97;&#115;&#32;&#97;&#118;&#97;&#105;&#108;&#97;&#98;&#108;&#101;&#32;&#105;&#110;&#32;&#101;&#97;&#114;&#108;&#105;&#101;&#114;&#32;&#118;&#101;&#114;&#115;&#105;&#111;&#110;&#115;&#32;&#98;&#117;&#116;&#32;&#104;&#97;&#115;&#32;&#98;&#101;&#101;&#110;&#32;&#114;&#101;&#109;&#111;&#118;&#101;&#100;&#92;&#38;&#46;
-&#32;
-&#32;
-&#46;&#84;&#80;
-&#92;&#102;&#66;&#115;&#116;&#97;&#114;&#116;&#115;&#115;&#108;&#92;&#102;&#82;
-&#84;&#111;&#32;&#115;&#116;&#97;&#114;&#116;&#32;&#104;&#116;&#116;&#112;&#100;&#32;&#119;&#105;&#116;&#104;&#32;&#83;&#83;&#76;&#32;&#115;&#117;&#112;&#112;&#111;&#114;&#116;&#44;&#32;&#121;&#111;&#117;&#32;&#115;&#104;&#111;&#117;&#108;&#100;&#32;&#101;&#100;&#105;&#116;&#32;&#121;&#111;&#117;&#114;&#32;&#99;&#111;&#110;&#102;&#105;&#103;&#117;&#114;&#97;&#116;&#105;&#111;&#110;&#32;&#102;&#105;&#108;&#101;&#32;&#116;&#111;&#32;&#105;&#110;&#99;&#108;&#117;&#100;&#101;&#32;&#116;&#104;&#101;&#32;&#114;&#101;&#108;&#101;&#118;&#97;&#110;&#116;&#32;&#100;&#105;&#114;&#101;&#99;&#116;&#105;&#118;&#101;&#115;&#32;&#97;&#110;&#100;&#32;&#116;&#104;&#101;&#110;&#32;&#117;&#115;&#101;&#32;&#116;&#104;&#101;&#32;&#110;&#111;&#114;&#109;&#97;&#108;&#32;&#92;&#102;&#66;&#97;&#112;&#97;&#99;&#104;&#101;&#99;&#116;&#108;&#32;&#115;&#116;&#97;&#114;&#116;&#92;&#102;&#82;&#92;&#38;&#46;&#32;&#32;
-&#32;
+.SH "OPTIONS"
+
+.PP
+Only the SysV init-style options are defined here\&. Other arguments are defined on the httpd manual page\&.
+
+
+.TP
+\fBstart\fR
+Start the Apache httpd daemon\&. Gives an error if it is already running\&. This is equivalent to \fBapachectl -k start\fR\&.
+.TP
+\fBstop\fR
+Stops the Apache httpd daemon\&. This is equivalent to \fBapachectl -k stop\fR\&.
+.TP
+\fBrestart\fR
+Restarts the Apache httpd daemon\&. If the daemon is not running, it is started\&. This command automatically checks the configuration files as in \fBconfigtest\fR before initiating the restart to make sure the daemon doesn't die\&. This is equivalent to \fBapachectl -k restart\fR\&.
+.TP
+\fBfullstatus\fR
+Displays a full status report from mod_status\&. For this to work, you need to have mod_status enabled on your server and a text-based browser such as \fBlynx\fR available on your system\&. The URL used to access the status report can be set by editing the \fBSTATUSURL\fR variable in the script\&.
+.TP
+\fBstatus\fR
+Displays a brief status report\&. Similar to the \fBfullstatus\fR option, except that the list of requests currently being served is omitted\&.
+.TP
+\fBgraceful\fR
+Gracefully restarts the Apache httpd daemon\&. If the daemon is not running, it is started\&. This differs from a normal restart in that currently open connections are not aborted\&. A side effect is that old log files will not be closed immediately\&. This means that if used in a log rotation script, a substantial delay may be necessary to ensure that the old log files are closed before processing them\&. This command automatically checks the configuration files as in \fBconfigtest\fR before initiating the restart to make sure Apache doesn't die\&. This is equivalent to \fBapachectl -k graceful\fR\&.
+.TP
+\fBgraceful-stop\fR
+Gracefully stops the Apache httpd daemon\&. This differs from a normal stop in that currently open connections are not aborted\&. A side effect is that old log files will not be closed immediately\&. This is equivalent to \fBapachectl -k graceful-stop\fR\&.
+.TP
+\fBconfigtest\fR
+Run a configuration file syntax test\&. It parses the configuration files and either reports \fBSyntax Ok\fR or detailed information about the particular syntax error\&. This is equivalent to \fBapachectl -t\fR\&.
+
+.PP
+The following option was available in earlier versions but has been removed\&.
+
+
+.TP
+\fBstartssl\fR
+To start httpd with SSL support, you should edit your configuration file to include the relevant directives and then use the normal \fBapachectl start\fR\&.
+
diff --git a/docs/man/apxs.1 b/docs/man/apxs.1
index ca60ff8d72..236c3add36 100644
--- a/docs/man/apxs.1
+++ b/docs/man/apxs.1
@@ -1,247 +1,247 @@
-&#46;&#92;&#34;&#32;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;
-&#46;&#92;&#34;&#32;&#68;&#79;&#32;&#78;&#79;&#84;&#32;&#69;&#68;&#73;&#84;&#33;&#32;&#71;&#101;&#110;&#101;&#114;&#97;&#116;&#101;&#100;&#32;&#102;&#114;&#111;&#109;&#32;&#88;&#77;&#76;&#32;&#115;&#111;&#117;&#114;&#99;&#101;&#46;
-&#46;&#92;&#34;&#32;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;
-&#46;&#100;&#101;&#32;&#83;&#104;&#32;&#92;&#34;&#32;&#83;&#117;&#98;&#115;&#101;&#99;&#116;&#105;&#111;&#110;
-&#46;&#98;&#114;
-&#46;&#105;&#102;&#32;&#116;&#32;&#46;&#83;&#112;
-&#46;&#110;&#101;&#32;&#53;
-&#46;&#80;&#80;
-&#92;&#102;&#66;&#92;&#92;&#36;&#49;&#92;&#102;&#82;
-&#46;&#80;&#80;
-&#46;&#46;
-&#46;&#100;&#101;&#32;&#83;&#112;&#32;&#92;&#34;&#32;&#86;&#101;&#114;&#116;&#105;&#99;&#97;&#108;&#32;&#115;&#112;&#97;&#99;&#101;&#32;&#40;&#119;&#104;&#101;&#110;&#32;&#119;&#101;&#32;&#99;&#97;&#110;&#39;&#116;&#32;&#117;&#115;&#101;&#32;&#46;&#80;&#80;&#41;
-&#46;&#105;&#102;&#32;&#116;&#32;&#46;&#115;&#112;&#32;&#46;&#53;&#118;
-&#46;&#105;&#102;&#32;&#110;&#32;&#46;&#115;&#112;
-&#46;&#46;
-&#46;&#100;&#101;&#32;&#73;&#112;&#32;&#92;&#34;&#32;&#76;&#105;&#115;&#116;&#32;&#105;&#116;&#101;&#109;
-&#46;&#98;&#114;
-&#46;&#105;&#101;&#32;&#92;&#92;&#110;&#40;&#46;&#36;&#62;&#61;&#51;&#32;&#46;&#110;&#101;&#32;&#92;&#92;&#36;&#51;
-&#46;&#101;&#108;&#32;&#46;&#110;&#101;&#32;&#51;
-&#46;&#73;&#80;&#32;&#34;&#92;&#92;&#36;&#49;&#34;&#32;&#92;&#92;&#36;&#50;
-&#46;&#46;
-&#46;&#84;&#72;&#32;&#34;&#65;&#80;&#88;&#83;&#34;&#32;&#49;&#32;&#34;&#64;&#100;&#97;&#116;&#101;&#64;&#34;&#32;&#34;&#65;&#112;&#97;&#99;&#104;&#101;&#32;&#72;&#84;&#84;&#80;&#32;&#83;&#101;&#114;&#118;&#101;&#114;&#34;&#32;&#34;&#97;&#112;&#120;&#115;&#34;
+.\" XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+.\" DO NOT EDIT! Generated from XML source.
+.\" XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+.de Sh \" Subsection
+.br
+.if t .Sp
+.ne 5
+.PP
+\fB\\$1\fR
+.PP
+..
+.de Sp \" Vertical space (when we can't use .PP)
+.if t .sp .5v
+.if n .sp
+..
+.de Ip \" List item
+.br
+.ie \\n(.$>=3 .ne \\$3
+.el .ne 3
+.IP "\\$1" \\$2
+..
+.TH "APXS" 1 "2018-09-27" "Apache HTTP Server" "apxs"
-&#46;&#83;&#72;&#32;&#78;&#65;&#77;&#69;
-&#97;&#112;&#120;&#115;&#32;&#92;&#45;&#32;&#65;&#80;&#97;&#99;&#104;&#101;&#32;&#101;&#88;&#116;&#101;&#110;&#83;&#105;&#111;&#110;&#32;&#116;&#111;&#111;&#108;
+.SH NAME
+apxs \- APache eXtenSion tool
-&#46;&#83;&#72;&#32;&#34;&#83;&#89;&#78;&#79;&#80;&#83;&#73;&#83;&#34;
-&#32;
-&#46;&#80;&#80;
-&#92;&#102;&#66;&#92;&#102;&#66;&#97;&#112;&#120;&#115;&#92;&#102;&#82;&#32;&#45;&#92;&#102;&#66;&#103;&#92;&#102;&#82;&#32;&#91;&#32;&#45;&#92;&#102;&#66;&#83;&#92;&#102;&#82;&#32;&#92;&#102;&#73;&#110;&#97;&#109;&#101;&#92;&#102;&#82;&#61;&#92;&#102;&#73;&#118;&#97;&#108;&#117;&#101;&#92;&#102;&#82;&#32;&#93;&#32;&#45;&#92;&#102;&#66;&#110;&#92;&#102;&#82;&#32;&#92;&#102;&#73;&#109;&#111;&#100;&#110;&#97;&#109;&#101;&#92;&#102;&#82;&#92;&#102;&#82;
-&#32;
-&#46;&#80;&#80;
-&#92;&#102;&#66;&#92;&#102;&#66;&#97;&#112;&#120;&#115;&#92;&#102;&#82;&#32;&#45;&#92;&#102;&#66;&#113;&#92;&#102;&#82;&#32;&#91;&#32;&#45;&#92;&#102;&#66;&#118;&#92;&#102;&#82;&#32;&#93;&#32;&#91;&#32;&#45;&#92;&#102;&#66;&#83;&#92;&#102;&#82;&#32;&#92;&#102;&#73;&#110;&#97;&#109;&#101;&#92;&#102;&#82;&#61;&#92;&#102;&#73;&#118;&#97;&#108;&#117;&#101;&#92;&#102;&#82;&#32;&#93;&#32;&#92;&#102;&#73;&#113;&#117;&#101;&#114;&#121;&#92;&#102;&#82;&#32;&#92;&#38;&#46;&#92;&#38;&#46;&#92;&#38;&#46;&#92;&#102;&#82;
-&#32;
-&#46;&#80;&#80;
-&#92;&#102;&#66;&#92;&#102;&#66;&#97;&#112;&#120;&#115;&#92;&#102;&#82;&#32;&#45;&#92;&#102;&#66;&#99;&#92;&#102;&#82;&#32;&#91;&#32;&#45;&#92;&#102;&#66;&#83;&#92;&#102;&#82;&#32;&#92;&#102;&#73;&#110;&#97;&#109;&#101;&#92;&#102;&#82;&#61;&#92;&#102;&#73;&#118;&#97;&#108;&#117;&#101;&#92;&#102;&#82;&#32;&#93;&#32;&#91;&#32;&#45;&#92;&#102;&#66;&#111;&#92;&#102;&#82;&#32;&#92;&#102;&#73;&#100;&#115;&#111;&#102;&#105;&#108;&#101;&#92;&#102;&#82;&#32;&#93;&#32;&#91;&#32;&#45;&#92;&#102;&#66;&#73;&#92;&#102;&#82;&#32;&#92;&#102;&#73;&#105;&#110;&#99;&#100;&#105;&#114;&#92;&#102;&#82;&#32;&#93;&#32;&#91;&#32;&#45;&#92;&#102;&#66;&#68;&#92;&#102;&#82;&#32;&#92;&#102;&#73;&#110;&#97;&#109;&#101;&#92;&#102;&#82;&#61;&#92;&#102;&#73;&#118;&#97;&#108;&#117;&#101;&#92;&#102;&#82;&#32;&#93;&#32;&#91;&#32;&#45;&#92;&#102;&#66;&#76;&#92;&#102;&#82;&#32;&#92;&#102;&#73;&#108;&#105;&#98;&#100;&#105;&#114;&#92;&#102;&#82;&#32;&#93;&#32;&#91;&#32;&#45;&#92;&#102;&#66;&#108;&#92;&#102;&#82;&#32;&#92;&#102;&#73;&#108;&#105;&#98;&#110;&#97;&#109;&#101;&#92;&#102;&#82;&#32;&#93;&#32;&#91;&#32;&#45;&#92;&#102;&#66;&#87;&#99;&#44;&#92;&#102;&#82;&#92;&#102;&#73;&#99;&#111;&#109;&#112;&#105;&#108;&#101;&#114;&#45;&#102;&#108;&#97;&#103;&#115;&#92;&#102;&#82;&#32;&#93;&#32;&#91;&#32;&#45;&#92;&#102;&#66;&#87;&#108;&#44;&#92;&#102;&#82;&#92;&#102;&#73;&#108;&#105;&#110;&#107;&#101;&#114;&#45;&#102;&#108;&#97;&#103;&#115;&#92;&#102;&#82;&#32;&#93;&#32;&#92;&#102;&#73;&#102;&#105;&#108;&#101;&#115;&#92;&#102;&#82;&#32;&#92;&#38;&#46;&#92;&#38;&#46;&#92;&#38;&#46;&#92;&#102;&#82;
-&#32;
-&#46;&#80;&#80;
-&#92;&#102;&#66;&#92;&#102;&#66;&#97;&#112;&#120;&#115;&#92;&#102;&#82;&#32;&#45;&#92;&#102;&#66;&#105;&#92;&#102;&#82;&#32;&#91;&#32;&#45;&#92;&#102;&#66;&#83;&#92;&#102;&#82;&#32;&#92;&#102;&#73;&#110;&#97;&#109;&#101;&#92;&#102;&#82;&#61;&#92;&#102;&#73;&#118;&#97;&#108;&#117;&#101;&#92;&#102;&#82;&#32;&#93;&#32;&#91;&#32;&#45;&#92;&#102;&#66;&#110;&#92;&#102;&#82;&#32;&#92;&#102;&#73;&#109;&#111;&#100;&#110;&#97;&#109;&#101;&#92;&#102;&#82;&#32;&#93;&#32;&#91;&#32;&#45;&#92;&#102;&#66;&#97;&#92;&#102;&#82;&#32;&#93;&#32;&#91;&#32;&#45;&#92;&#102;&#66;&#65;&#92;&#102;&#82;&#32;&#93;&#32;&#92;&#102;&#73;&#100;&#115;&#111;&#45;&#102;&#105;&#108;&#101;&#92;&#102;&#82;&#32;&#92;&#38;&#46;&#92;&#38;&#46;&#92;&#38;&#46;&#92;&#102;&#82;
-&#32;
-&#46;&#80;&#80;
-&#92;&#102;&#66;&#92;&#102;&#66;&#97;&#112;&#120;&#115;&#92;&#102;&#82;&#32;&#45;&#92;&#102;&#66;&#101;&#92;&#102;&#82;&#32;&#91;&#32;&#45;&#92;&#102;&#66;&#83;&#92;&#102;&#82;&#32;&#92;&#102;&#73;&#110;&#97;&#109;&#101;&#92;&#102;&#82;&#61;&#92;&#102;&#73;&#118;&#97;&#108;&#117;&#101;&#92;&#102;&#82;&#32;&#93;&#32;&#91;&#32;&#45;&#92;&#102;&#66;&#110;&#92;&#102;&#82;&#32;&#92;&#102;&#73;&#109;&#111;&#100;&#110;&#97;&#109;&#101;&#92;&#102;&#82;&#32;&#93;&#32;&#91;&#32;&#45;&#92;&#102;&#66;&#97;&#92;&#102;&#82;&#32;&#93;&#32;&#91;&#32;&#45;&#92;&#102;&#66;&#65;&#92;&#102;&#82;&#32;&#93;&#32;&#92;&#102;&#73;&#100;&#115;&#111;&#45;&#102;&#105;&#108;&#101;&#92;&#102;&#82;&#32;&#92;&#38;&#46;&#92;&#38;&#46;&#92;&#38;&#46;&#92;&#102;&#82;
-&#32;
+.SH "SYNOPSIS"
+
+.PP
+\fB\fBapxs\fR -\fBg\fR [ -\fBS\fR \fIname\fR=\fIvalue\fR ] -\fBn\fR \fImodname\fR\fR
+
+.PP
+\fB\fBapxs\fR -\fBq\fR [ -\fBv\fR ] [ -\fBS\fR \fIname\fR=\fIvalue\fR ] \fIquery\fR \&.\&.\&.\fR
+
+.PP
+\fB\fBapxs\fR -\fBc\fR [ -\fBS\fR \fIname\fR=\fIvalue\fR ] [ -\fBo\fR \fIdsofile\fR ] [ -\fBI\fR \fIincdir\fR ] [ -\fBD\fR \fIname\fR=\fIvalue\fR ] [ -\fBL\fR \fIlibdir\fR ] [ -\fBl\fR \fIlibname\fR ] [ -\fBWc,\fR\fIcompiler-flags\fR ] [ -\fBWl,\fR\fIlinker-flags\fR ] \fIfiles\fR \&.\&.\&.\fR
+
+.PP
+\fB\fBapxs\fR -\fBi\fR [ -\fBS\fR \fIname\fR=\fIvalue\fR ] [ -\fBn\fR \fImodname\fR ] [ -\fBa\fR ] [ -\fBA\fR ] \fIdso-file\fR \&.\&.\&.\fR
+
+.PP
+\fB\fBapxs\fR -\fBe\fR [ -\fBS\fR \fIname\fR=\fIvalue\fR ] [ -\fBn\fR \fImodname\fR ] [ -\fBa\fR ] [ -\fBA\fR ] \fIdso-file\fR \&.\&.\&.\fR
+
-&#46;&#83;&#72;&#32;&#34;&#83;&#85;&#77;&#77;&#65;&#82;&#89;&#34;
-&#32;
-&#46;&#80;&#80;
-&#92;&#102;&#66;&#97;&#112;&#120;&#115;&#92;&#102;&#82;&#32;&#105;&#115;&#32;&#97;&#32;&#116;&#111;&#111;&#108;&#32;&#102;&#111;&#114;&#32;&#98;&#117;&#105;&#108;&#100;&#105;&#110;&#103;&#32;&#97;&#110;&#100;&#32;&#105;&#110;&#115;&#116;&#97;&#108;&#108;&#105;&#110;&#103;&#32;&#101;&#120;&#116;&#101;&#110;&#115;&#105;&#111;&#110;&#32;&#109;&#111;&#100;&#117;&#108;&#101;&#115;&#32;&#102;&#111;&#114;&#32;&#116;&#104;&#101;&#32;&#65;&#112;&#97;&#99;&#104;&#101;&#32;&#72;&#121;&#112;&#101;&#114;&#84;&#101;&#120;&#116;&#32;&#84;&#114;&#97;&#110;&#115;&#102;&#101;&#114;&#32;&#80;&#114;&#111;&#116;&#111;&#99;&#111;&#108;&#32;&#40;&#72;&#84;&#84;&#80;&#41;&#32;&#115;&#101;&#114;&#118;&#101;&#114;&#92;&#38;&#46;&#32;&#84;&#104;&#105;&#115;&#32;&#105;&#115;&#32;&#97;&#99;&#104;&#105;&#101;&#118;&#101;&#100;&#32;&#98;&#121;&#32;&#98;&#117;&#105;&#108;&#100;&#105;&#110;&#103;&#32;&#97;&#32;&#100;&#121;&#110;&#97;&#109;&#105;&#99;&#32;&#115;&#104;&#97;&#114;&#101;&#100;&#32;&#111;&#98;&#106;&#101;&#99;&#116;&#32;&#40;&#68;&#83;&#79;&#41;&#32;&#102;&#114;&#111;&#109;&#32;&#111;&#110;&#101;&#32;&#111;&#114;&#32;&#109;&#111;&#114;&#101;&#32;&#115;&#111;&#117;&#114;&#99;&#101;&#32;&#111;&#114;&#32;&#111;&#98;&#106;&#101;&#99;&#116;&#32;&#92;&#102;&#73;&#102;&#105;&#108;&#101;&#115;&#92;&#102;&#82;&#32;&#119;&#104;&#105;&#99;&#104;&#32;&#116;&#104;&#101;&#110;&#32;&#99;&#97;&#110;&#32;&#98;&#101;&#32;&#108;&#111;&#97;&#100;&#101;&#100;&#32;&#105;&#110;&#116;&#111;&#32;&#116;&#104;&#101;&#32;&#65;&#112;&#97;&#99;&#104;&#101;&#32;&#115;&#101;&#114;&#118;&#101;&#114;&#32;&#117;&#110;&#100;&#101;&#114;&#32;&#114;&#117;&#110;&#116;&#105;&#109;&#101;&#32;&#118;&#105;&#97;&#32;&#116;&#104;&#101;&#32;&#76;&#111;&#97;&#100;&#77;&#111;&#100;&#117;&#108;&#101;&#32;&#100;&#105;&#114;&#101;&#99;&#116;&#105;&#118;&#101;&#32;&#102;&#114;&#111;&#109;&#32;&#109;&#111;&#100;&#95;&#115;&#111;&#92;&#38;&#46;
-&#32;
-&#46;&#80;&#80;
-&#83;&#111;&#32;&#116;&#111;&#32;&#117;&#115;&#101;&#32;&#116;&#104;&#105;&#115;&#32;&#101;&#120;&#116;&#101;&#110;&#115;&#105;&#111;&#110;&#32;&#109;&#101;&#99;&#104;&#97;&#110;&#105;&#115;&#109;&#32;&#121;&#111;&#117;&#114;&#32;&#112;&#108;&#97;&#116;&#102;&#111;&#114;&#109;&#32;&#104;&#97;&#115;&#32;&#116;&#111;&#32;&#115;&#117;&#112;&#112;&#111;&#114;&#116;&#32;&#116;&#104;&#101;&#32;&#68;&#83;&#79;&#32;&#102;&#101;&#97;&#116;&#117;&#114;&#101;&#32;&#97;&#110;&#100;&#32;&#121;&#111;&#117;&#114;&#32;&#65;&#112;&#97;&#99;&#104;&#101;&#32;&#104;&#116;&#116;&#112;&#100;&#32;&#98;&#105;&#110;&#97;&#114;&#121;&#32;&#104;&#97;&#115;&#32;&#116;&#111;&#32;&#98;&#101;&#32;&#98;&#117;&#105;&#108;&#116;&#32;&#119;&#105;&#116;&#104;&#32;&#116;&#104;&#101;&#32;&#109;&#111;&#100;&#95;&#115;&#111;&#32;&#109;&#111;&#100;&#117;&#108;&#101;&#92;&#38;&#46;&#32;&#84;&#104;&#101;&#32;&#92;&#102;&#66;&#97;&#112;&#120;&#115;&#92;&#102;&#82;&#32;&#116;&#111;&#111;&#108;&#32;&#97;&#117;&#116;&#111;&#109;&#97;&#116;&#105;&#99;&#97;&#108;&#108;&#121;&#32;&#99;&#111;&#109;&#112;&#108;&#97;&#105;&#110;&#115;&#32;&#105;&#102;&#32;&#116;&#104;&#105;&#115;&#32;&#105;&#115;&#32;&#110;&#111;&#116;&#32;&#116;&#104;&#101;&#32;&#99;&#97;&#115;&#101;&#92;&#38;&#46;&#32;&#89;&#111;&#117;&#32;&#99;&#97;&#110;&#32;&#99;&#104;&#101;&#99;&#107;&#32;&#116;&#104;&#105;&#115;&#32;&#121;&#111;&#117;&#114;&#115;&#101;&#108;&#102;&#32;&#98;&#121;&#32;&#109;&#97;&#110;&#117;&#97;&#108;&#108;&#121;&#32;&#114;&#117;&#110;&#110;&#105;&#110;&#103;&#32;&#116;&#104;&#101;&#32;&#99;&#111;&#109;&#109;&#97;&#110;&#100;
-&#32;
-&#46;&#110;&#102;
+.SH "SUMMARY"
+
+.PP
+\fBapxs\fR is a tool for building and installing extension modules for the Apache HyperText Transfer Protocol (HTTP) server\&. This is achieved by building a dynamic shared object (DSO) from one or more source or object \fIfiles\fR which then can be loaded into the Apache server under runtime via the LoadModule directive from mod_so\&.
+
+.PP
+So to use this extension mechanism your platform has to support the DSO feature and your Apache httpd binary has to be built with the mod_so module\&. The \fBapxs\fR tool automatically complains if this is not the case\&. You can check this yourself by manually running the command
+
+.nf
-&#32;&#32;&#32;&#32;&#32;&#32;&#36;&#32;&#104;&#116;&#116;&#112;&#100;&#32;&#45;&#108;
-&#32;&#32;&#32;&#32;
-&#46;&#102;&#105;
-&#32;
-&#46;&#80;&#80;
-&#84;&#104;&#101;&#32;&#109;&#111;&#100;&#117;&#108;&#101;&#32;&#109;&#111;&#100;&#95;&#115;&#111;&#32;&#115;&#104;&#111;&#117;&#108;&#100;&#32;&#98;&#101;&#32;&#112;&#97;&#114;&#116;&#32;&#111;&#102;&#32;&#116;&#104;&#101;&#32;&#100;&#105;&#115;&#112;&#108;&#97;&#121;&#101;&#100;&#32;&#108;&#105;&#115;&#116;&#92;&#38;&#46;&#32;&#73;&#102;&#32;&#116;&#104;&#101;&#115;&#101;&#32;&#114;&#101;&#113;&#117;&#105;&#114;&#101;&#109;&#101;&#110;&#116;&#115;&#32;&#97;&#114;&#101;&#32;&#102;&#117;&#108;&#102;&#105;&#108;&#108;&#101;&#100;&#32;&#121;&#111;&#117;&#32;&#99;&#97;&#110;&#32;&#101;&#97;&#115;&#105;&#108;&#121;&#32;&#101;&#120;&#116;&#101;&#110;&#100;&#32;&#121;&#111;&#117;&#114;&#32;&#65;&#112;&#97;&#99;&#104;&#101;&#32;&#115;&#101;&#114;&#118;&#101;&#114;&#39;&#115;&#32;&#102;&#117;&#110;&#99;&#116;&#105;&#111;&#110;&#97;&#108;&#105;&#116;&#121;&#32;&#98;&#121;&#32;&#105;&#110;&#115;&#116;&#97;&#108;&#108;&#105;&#110;&#103;&#32;&#121;&#111;&#117;&#114;&#32;&#111;&#119;&#110;&#32;&#109;&#111;&#100;&#117;&#108;&#101;&#115;&#32;&#119;&#105;&#116;&#104;&#32;&#116;&#104;&#101;&#32;&#68;&#83;&#79;&#32;&#109;&#101;&#99;&#104;&#97;&#110;&#105;&#115;&#109;&#32;&#98;&#121;&#32;&#116;&#104;&#101;&#32;&#104;&#101;&#108;&#112;&#32;&#111;&#102;&#32;&#116;&#104;&#105;&#115;&#32;&#92;&#102;&#66;&#97;&#112;&#120;&#115;&#92;&#102;&#82;&#32;&#116;&#111;&#111;&#108;&#58;
-&#32;
-&#46;&#110;&#102;
+ $ httpd -l
+
+.fi
+
+.PP
+The module mod_so should be part of the displayed list\&. If these requirements are fulfilled you can easily extend your Apache server's functionality by installing your own modules with the DSO mechanism by the help of this \fBapxs\fR tool:
+
+.nf
-&#32;&#32;&#32;&#32;&#32;&#32;&#36;&#32;&#97;&#112;&#120;&#115;&#32;&#45;&#105;&#32;&#45;&#97;&#32;&#45;&#99;&#32;&#109;&#111;&#100;&#95;&#102;&#111;&#111;&#92;&#38;&#46;&#99;
-&#32;&#32;&#32;&#32;&#32;&#32;&#103;&#99;&#99;&#32;&#45;&#102;&#112;&#105;&#99;&#32;&#45;&#68;&#83;&#72;&#65;&#82;&#69;&#68;&#95;&#77;&#79;&#68;&#85;&#76;&#69;&#32;&#45;&#73;&#47;&#112;&#97;&#116;&#104;&#47;&#116;&#111;&#47;&#97;&#112;&#97;&#99;&#104;&#101;&#47;&#105;&#110;&#99;&#108;&#117;&#100;&#101;&#32;&#45;&#99;&#32;&#109;&#111;&#100;&#95;&#102;&#111;&#111;&#92;&#38;&#46;&#99;
-&#32;&#32;&#32;&#32;&#32;&#32;&#108;&#100;&#32;&#45;&#66;&#115;&#104;&#97;&#114;&#101;&#97;&#98;&#108;&#101;&#32;&#45;&#111;&#32;&#109;&#111;&#100;&#95;&#102;&#111;&#111;&#92;&#38;&#46;&#115;&#111;&#32;&#109;&#111;&#100;&#95;&#102;&#111;&#111;&#92;&#38;&#46;&#111;
-&#32;&#32;&#32;&#32;&#32;&#32;&#99;&#112;&#32;&#109;&#111;&#100;&#95;&#102;&#111;&#111;&#92;&#38;&#46;&#115;&#111;&#32;&#47;&#112;&#97;&#116;&#104;&#47;&#116;&#111;&#47;&#97;&#112;&#97;&#99;&#104;&#101;&#47;&#109;&#111;&#100;&#117;&#108;&#101;&#115;&#47;&#109;&#111;&#100;&#95;&#102;&#111;&#111;&#92;&#38;&#46;&#115;&#111;
-&#32;&#32;&#32;&#32;&#32;&#32;&#99;&#104;&#109;&#111;&#100;&#32;&#55;&#53;&#53;&#32;&#47;&#112;&#97;&#116;&#104;&#47;&#116;&#111;&#47;&#97;&#112;&#97;&#99;&#104;&#101;&#47;&#109;&#111;&#100;&#117;&#108;&#101;&#115;&#47;&#109;&#111;&#100;&#95;&#102;&#111;&#111;&#92;&#38;&#46;&#115;&#111;
-&#32;&#32;&#32;&#32;&#32;&#32;&#91;&#97;&#99;&#116;&#105;&#118;&#97;&#116;&#105;&#110;&#103;&#32;&#109;&#111;&#100;&#117;&#108;&#101;&#32;&#96;&#102;&#111;&#111;&#39;&#32;&#105;&#110;&#32;&#47;&#112;&#97;&#116;&#104;&#47;&#116;&#111;&#47;&#97;&#112;&#97;&#99;&#104;&#101;&#47;&#101;&#116;&#99;&#47;&#104;&#116;&#116;&#112;&#100;&#92;&#38;&#46;&#99;&#111;&#110;&#102;&#93;
-&#32;&#32;&#32;&#32;&#32;&#32;&#36;&#32;&#97;&#112;&#97;&#99;&#104;&#101;&#99;&#116;&#108;&#32;&#114;&#101;&#115;&#116;&#97;&#114;&#116;
-&#32;&#32;&#32;&#32;&#32;&#32;&#47;&#112;&#97;&#116;&#104;&#47;&#116;&#111;&#47;&#97;&#112;&#97;&#99;&#104;&#101;&#47;&#115;&#98;&#105;&#110;&#47;&#97;&#112;&#97;&#99;&#104;&#101;&#99;&#116;&#108;&#32;&#114;&#101;&#115;&#116;&#97;&#114;&#116;&#58;&#32;&#104;&#116;&#116;&#112;&#100;&#32;&#110;&#111;&#116;&#32;&#114;&#117;&#110;&#110;&#105;&#110;&#103;&#44;&#32;&#116;&#114;&#121;&#105;&#110;&#103;&#32;&#116;&#111;&#32;&#115;&#116;&#97;&#114;&#116;
-&#32;&#32;&#32;&#32;&#32;&#32;&#91;&#84;&#117;&#101;&#32;&#77;&#97;&#114;&#32;&#51;&#49;&#32;&#49;&#49;&#58;&#50;&#55;&#58;&#53;&#53;&#32;&#49;&#57;&#57;&#56;&#93;&#32;&#91;&#100;&#101;&#98;&#117;&#103;&#93;&#32;&#109;&#111;&#100;&#95;&#115;&#111;&#92;&#38;&#46;&#99;&#40;&#51;&#48;&#51;&#41;&#58;&#32;&#108;&#111;&#97;&#100;&#101;&#100;&#32;&#109;&#111;&#100;&#117;&#108;&#101;&#32;&#102;&#111;&#111;&#95;&#109;&#111;&#100;&#117;&#108;&#101;
-&#32;&#32;&#32;&#32;&#32;&#32;&#47;&#112;&#97;&#116;&#104;&#47;&#116;&#111;&#47;&#97;&#112;&#97;&#99;&#104;&#101;&#47;&#115;&#98;&#105;&#110;&#47;&#97;&#112;&#97;&#99;&#104;&#101;&#99;&#116;&#108;&#32;&#114;&#101;&#115;&#116;&#97;&#114;&#116;&#58;&#32;&#104;&#116;&#116;&#112;&#100;&#32;&#115;&#116;&#97;&#114;&#116;&#101;&#100;
-&#32;&#32;&#32;&#32;&#32;&#32;&#36;&#32;&#95;
-&#32;&#32;&#32;&#32;
-&#46;&#102;&#105;
-&#32;
-&#46;&#80;&#80;
-&#84;&#104;&#101;&#32;&#97;&#114;&#103;&#117;&#109;&#101;&#110;&#116;&#115;&#32;&#92;&#102;&#73;&#102;&#105;&#108;&#101;&#115;&#92;&#102;&#82;&#32;&#99;&#97;&#110;&#32;&#98;&#101;&#32;&#97;&#110;&#121;&#32;&#67;&#32;&#115;&#111;&#117;&#114;&#99;&#101;&#32;&#102;&#105;&#108;&#101;&#32;&#40;&#92;&#38;&#46;&#99;&#41;&#44;&#32;&#97;&#32;&#111;&#98;&#106;&#101;&#99;&#116;&#32;&#102;&#105;&#108;&#101;&#32;&#40;&#92;&#38;&#46;&#111;&#41;&#32;&#111;&#114;&#32;&#101;&#118;&#101;&#110;&#32;&#97;&#32;&#108;&#105;&#98;&#114;&#97;&#114;&#121;&#32;&#97;&#114;&#99;&#104;&#105;&#118;&#101;&#32;&#40;&#92;&#38;&#46;&#97;&#41;&#92;&#38;&#46;&#32;&#84;&#104;&#101;&#32;&#92;&#102;&#66;&#97;&#112;&#120;&#115;&#92;&#102;&#82;&#32;&#116;&#111;&#111;&#108;&#32;&#97;&#117;&#116;&#111;&#109;&#97;&#116;&#105;&#99;&#97;&#108;&#108;&#121;&#32;&#114;&#101;&#99;&#111;&#103;&#110;&#105;&#122;&#101;&#115;&#32;&#116;&#104;&#101;&#115;&#101;&#32;&#101;&#120;&#116;&#101;&#110;&#115;&#105;&#111;&#110;&#115;&#32;&#97;&#110;&#100;&#32;&#97;&#117;&#116;&#111;&#109;&#97;&#116;&#105;&#99;&#97;&#108;&#108;&#121;&#32;&#117;&#115;&#101;&#100;&#32;&#116;&#104;&#101;&#32;&#67;&#32;&#115;&#111;&#117;&#114;&#99;&#101;&#32;&#102;&#105;&#108;&#101;&#115;&#32;&#102;&#111;&#114;&#32;&#99;&#111;&#109;&#112;&#105;&#108;&#97;&#116;&#105;&#111;&#110;&#32;&#119;&#104;&#105;&#108;&#101;&#32;&#106;&#117;&#115;&#116;&#32;&#117;&#115;&#105;&#110;&#103;&#32;&#116;&#104;&#101;&#32;&#111;&#98;&#106;&#101;&#99;&#116;&#32;&#97;&#110;&#100;&#32;&#97;&#114;&#99;&#104;&#105;&#118;&#101;&#32;&#102;&#105;&#108;&#101;&#115;&#32;&#102;&#111;&#114;&#32;&#116;&#104;&#101;&#32;&#108;&#105;&#110;&#107;&#105;&#110;&#103;&#32;&#112;&#104;&#97;&#115;&#101;&#92;&#38;&#46;&#32;&#66;&#117;&#116;&#32;&#119;&#104;&#101;&#110;&#32;&#117;&#115;&#105;&#110;&#103;&#32;&#115;&#117;&#99;&#104;&#32;&#112;&#114;&#101;&#45;&#99;&#111;&#109;&#112;&#105;&#108;&#101;&#100;&#32;&#111;&#98;&#106;&#101;&#99;&#116;&#115;&#32;&#109;&#97;&#107;&#101;&#32;&#115;&#117;&#114;&#101;&#32;&#116;&#104;&#101;&#121;&#32;&#97;&#114;&#101;&#32;&#99;&#111;&#109;&#112;&#105;&#108;&#101;&#100;&#32;&#102;&#111;&#114;&#32;&#112;&#111;&#115;&#105;&#116;&#105;&#111;&#110;&#32;&#105;&#110;&#100;&#101;&#112;&#101;&#110;&#100;&#101;&#110;&#116;&#32;&#99;&#111;&#100;&#101;&#32;&#40;&#80;&#73;&#67;&#41;&#32;&#116;&#111;&#32;&#98;&#101;&#32;&#97;&#98;&#108;&#101;&#32;&#116;&#111;&#32;&#117;&#115;&#101;&#32;&#116;&#104;&#101;&#109;&#32;&#102;&#111;&#114;&#32;&#97;&#32;&#100;&#121;&#110;&#97;&#109;&#105;&#99;&#97;&#108;&#108;&#121;&#32;&#108;&#111;&#97;&#100;&#101;&#100;&#32;&#115;&#104;&#97;&#114;&#101;&#100;&#32;&#111;&#98;&#106;&#101;&#99;&#116;&#92;&#38;&#46;&#32;&#70;&#111;&#114;&#32;&#105;&#110;&#115;&#116;&#97;&#110;&#99;&#101;&#32;&#119;&#105;&#116;&#104;&#32;&#71;&#67;&#67;&#32;&#121;&#111;&#117;&#32;&#97;&#108;&#119;&#97;&#121;&#115;&#32;&#106;&#117;&#115;&#116;&#32;&#104;&#97;&#118;&#101;&#32;&#116;&#111;&#32;&#117;&#115;&#101;&#32;&#92;&#102;&#66;&#45;&#102;&#112;&#105;&#99;&#92;&#102;&#82;&#92;&#38;&#46;&#32;&#70;&#111;&#114;&#32;&#111;&#116;&#104;&#101;&#114;&#32;&#67;&#32;&#99;&#111;&#109;&#112;&#105;&#108;&#101;&#114;&#115;&#32;&#99;&#111;&#110;&#115;&#117;&#108;&#116;&#32;&#105;&#116;&#115;&#32;&#109;&#97;&#110;&#117;&#97;&#108;&#32;&#112;&#97;&#103;&#101;&#32;&#111;&#114;&#32;&#97;&#116;&#32;&#119;&#97;&#116;&#99;&#104;&#32;&#102;&#111;&#114;&#32;&#116;&#104;&#101;&#32;&#102;&#108;&#97;&#103;&#115;&#32;&#92;&#102;&#66;&#97;&#112;&#120;&#115;&#92;&#102;&#82;&#32;&#117;&#115;&#101;&#115;&#32;&#116;&#111;&#32;&#99;&#111;&#109;&#112;&#105;&#108;&#101;&#32;&#116;&#104;&#101;&#32;&#111;&#98;&#106;&#101;&#99;&#116;&#32;&#102;&#105;&#108;&#101;&#115;&#92;&#38;&#46;
-&#32;
-&#46;&#80;&#80;
-&#70;&#111;&#114;&#32;&#109;&#111;&#114;&#101;&#32;&#100;&#101;&#116;&#97;&#105;&#108;&#115;&#32;&#97;&#98;&#111;&#117;&#116;&#32;&#68;&#83;&#79;&#32;&#115;&#117;&#112;&#112;&#111;&#114;&#116;&#32;&#105;&#110;&#32;&#65;&#112;&#97;&#99;&#104;&#101;&#32;&#114;&#101;&#97;&#100;&#32;&#116;&#104;&#101;&#32;&#100;&#111;&#99;&#117;&#109;&#101;&#110;&#116;&#97;&#116;&#105;&#111;&#110;&#32;&#111;&#102;&#32;&#109;&#111;&#100;&#95;&#115;&#111;&#32;&#111;&#114;&#32;&#112;&#101;&#114;&#104;&#97;&#112;&#115;&#32;&#101;&#118;&#101;&#110;&#32;&#114;&#101;&#97;&#100;&#32;&#116;&#104;&#101;&#32;&#92;&#102;&#66;&#115;&#114;&#99;&#47;&#109;&#111;&#100;&#117;&#108;&#101;&#115;&#47;&#115;&#116;&#97;&#110;&#100;&#97;&#114;&#100;&#47;&#109;&#111;&#100;&#95;&#115;&#111;&#92;&#38;&#46;&#99;&#92;&#102;&#82;&#32;&#115;&#111;&#117;&#114;&#99;&#101;&#32;&#102;&#105;&#108;&#101;&#92;&#38;&#46;
-&#32;
+ $ apxs -i -a -c mod_foo\&.c
+ gcc -fpic -DSHARED_MODULE -I/path/to/apache/include -c mod_foo\&.c
+ ld -Bshareable -o mod_foo\&.so mod_foo\&.o
+ cp mod_foo\&.so /path/to/apache/modules/mod_foo\&.so
+ chmod 755 /path/to/apache/modules/mod_foo\&.so
+ [activating module `foo' in /path/to/apache/etc/httpd\&.conf]
+ $ apachectl restart
+ /path/to/apache/sbin/apachectl restart: httpd not running, trying to start
+ [Tue Mar 31 11:27:55 1998] [debug] mod_so\&.c(303): loaded module foo_module
+ /path/to/apache/sbin/apachectl restart: httpd started
+ $ _
+
+.fi
+
+.PP
+The arguments \fIfiles\fR can be any C source file (\&.c), a object file (\&.o) or even a library archive (\&.a)\&. The \fBapxs\fR tool automatically recognizes these extensions and automatically used the C source files for compilation while just using the object and archive files for the linking phase\&. But when using such pre-compiled objects make sure they are compiled for position independent code (PIC) to be able to use them for a dynamically loaded shared object\&. For instance with GCC you always just have to use \fB-fpic\fR\&. For other C compilers consult its manual page or at watch for the flags \fBapxs\fR uses to compile the object files\&.
+
+.PP
+For more details about DSO support in Apache read the documentation of mod_so or perhaps even read the \fBsrc/modules/standard/mod_so\&.c\fR source file\&.
+
-&#46;&#83;&#72;&#32;&#34;&#79;&#80;&#84;&#73;&#79;&#78;&#83;&#34;
-&#32;
-&#46;&#83;&#83;&#32;&#34;&#67;&#111;&#109;&#109;&#111;&#110;&#32;&#79;&#112;&#116;&#105;&#111;&#110;&#115;&#34;
-&#32;
-&#32;
-&#46;&#84;&#80;
-&#92;&#102;&#66;&#45;&#110;&#32;&#92;&#102;&#73;&#109;&#111;&#100;&#110;&#97;&#109;&#101;&#92;&#102;&#82;&#92;&#102;&#82;
-&#84;&#104;&#105;&#115;&#32;&#101;&#120;&#112;&#108;&#105;&#99;&#105;&#116;&#108;&#121;&#32;&#115;&#101;&#116;&#115;&#32;&#116;&#104;&#101;&#32;&#109;&#111;&#100;&#117;&#108;&#101;&#32;&#110;&#97;&#109;&#101;&#32;&#102;&#111;&#114;&#32;&#116;&#104;&#101;&#32;&#92;&#102;&#66;&#45;&#105;&#92;&#102;&#82;&#32;&#40;&#105;&#110;&#115;&#116;&#97;&#108;&#108;&#41;&#32;&#97;&#110;&#100;&#32;&#92;&#102;&#66;&#45;&#103;&#92;&#102;&#82;&#32;&#40;&#116;&#101;&#109;&#112;&#108;&#97;&#116;&#101;&#32;&#103;&#101;&#110;&#101;&#114;&#97;&#116;&#105;&#111;&#110;&#41;&#32;&#111;&#112;&#116;&#105;&#111;&#110;&#92;&#38;&#46;&#32;&#85;&#115;&#101;&#32;&#116;&#104;&#105;&#115;&#32;&#116;&#111;&#32;&#101;&#120;&#112;&#108;&#105;&#99;&#105;&#116;&#108;&#121;&#32;&#115;&#112;&#101;&#99;&#105;&#102;&#121;&#32;&#116;&#104;&#101;&#32;&#109;&#111;&#100;&#117;&#108;&#101;&#32;&#110;&#97;&#109;&#101;&#92;&#38;&#46;&#32;&#70;&#111;&#114;&#32;&#111;&#112;&#116;&#105;&#111;&#110;&#32;&#92;&#102;&#66;&#45;&#103;&#92;&#102;&#82;&#32;&#116;&#104;&#105;&#115;&#32;&#105;&#115;&#32;&#114;&#101;&#113;&#117;&#105;&#114;&#101;&#100;&#44;&#32;&#102;&#111;&#114;&#32;&#111;&#112;&#116;&#105;&#111;&#110;&#32;&#92;&#102;&#66;&#45;&#105;&#92;&#102;&#82;&#32;&#116;&#104;&#101;&#32;&#92;&#102;&#66;&#97;&#112;&#120;&#115;&#92;&#102;&#82;&#32;&#116;&#111;&#111;&#108;&#32;&#116;&#114;&#105;&#101;&#115;&#32;&#116;&#111;&#32;&#100;&#101;&#116;&#101;&#114;&#109;&#105;&#110;&#101;&#32;&#116;&#104;&#101;&#32;&#110;&#97;&#109;&#101;&#32;&#102;&#114;&#111;&#109;&#32;&#116;&#104;&#101;&#32;&#115;&#111;&#117;&#114;&#99;&#101;&#32;&#111;&#114;&#32;&#40;&#97;&#115;&#32;&#97;&#32;&#102;&#97;&#108;&#108;&#98;&#97;&#99;&#107;&#41;&#32;&#97;&#116;&#32;&#108;&#101;&#97;&#115;&#116;&#32;&#98;&#121;&#32;&#103;&#117;&#101;&#115;&#115;&#105;&#110;&#103;&#32;&#105;&#116;&#32;&#102;&#114;&#111;&#109;&#32;&#116;&#104;&#101;&#32;&#102;&#105;&#108;&#101;&#110;&#97;&#109;&#101;&#92;&#38;&#46;&#32;&#32;
-&#32;&#32;
-&#46;&#83;&#83;&#32;&#34;&#81;&#117;&#101;&#114;&#121;&#32;&#79;&#112;&#116;&#105;&#111;&#110;&#115;&#34;
-&#32;
-&#32;
-&#46;&#84;&#80;
-&#92;&#102;&#66;&#45;&#113;&#92;&#102;&#82;
-&#80;&#101;&#114;&#102;&#111;&#114;&#109;&#115;&#32;&#97;&#32;&#113;&#117;&#101;&#114;&#121;&#32;&#102;&#111;&#114;&#32;&#118;&#97;&#114;&#105;&#97;&#98;&#108;&#101;&#115;&#32;&#97;&#110;&#100;&#32;&#101;&#110;&#118;&#105;&#114;&#111;&#110;&#109;&#101;&#110;&#116;&#32;&#115;&#101;&#116;&#116;&#105;&#110;&#103;&#115;&#32;&#117;&#115;&#101;&#100;&#32;&#116;&#111;&#32;&#98;&#117;&#105;&#108;&#100;&#32;&#92;&#102;&#66;&#104;&#116;&#116;&#112;&#100;&#92;&#102;&#82;&#92;&#38;&#46;&#32;&#87;&#104;&#101;&#110;&#32;&#105;&#110;&#118;&#111;&#107;&#101;&#100;&#32;&#119;&#105;&#116;&#104;&#111;&#117;&#116;&#32;&#92;&#102;&#73;&#113;&#117;&#101;&#114;&#121;&#92;&#102;&#82;&#32;&#112;&#97;&#114;&#97;&#109;&#101;&#116;&#101;&#114;&#115;&#44;&#32;&#105;&#116;&#32;&#112;&#114;&#105;&#110;&#116;&#115;&#32;&#97;&#108;&#108;&#32;&#107;&#110;&#111;&#119;&#110;&#32;&#118;&#97;&#114;&#105;&#97;&#98;&#108;&#101;&#115;&#32;&#97;&#110;&#100;&#32;&#116;&#104;&#101;&#105;&#114;&#32;&#118;&#97;&#108;&#117;&#101;&#115;&#92;&#38;&#46;&#32;&#84;&#104;&#101;&#32;&#111;&#112;&#116;&#105;&#111;&#110;&#97;&#108;&#32;&#92;&#102;&#66;&#45;&#118;&#92;&#102;&#82;&#32;&#112;&#97;&#114;&#97;&#109;&#101;&#116;&#101;&#114;&#32;&#102;&#111;&#114;&#109;&#97;&#116;&#115;&#32;&#116;&#104;&#101;&#32;&#108;&#105;&#115;&#116;&#32;&#111;&#117;&#116;&#112;&#117;&#116;&#92;&#38;&#46;&#32;&#46;&#80;&#80;&#32;&#85;&#115;&#101;&#32;&#116;&#104;&#105;&#115;&#32;&#116;&#111;&#32;&#109;&#97;&#110;&#117;&#97;&#108;&#108;&#121;&#32;&#100;&#101;&#116;&#101;&#114;&#109;&#105;&#110;&#101;&#32;&#115;&#101;&#116;&#116;&#105;&#110;&#103;&#115;&#32;&#117;&#115;&#101;&#100;&#32;&#116;&#111;&#32;&#98;&#117;&#105;&#108;&#100;&#32;&#116;&#104;&#101;&#32;&#92;&#102;&#66;&#104;&#116;&#116;&#112;&#100;&#92;&#102;&#82;&#32;&#116;&#104;&#97;&#116;&#32;&#119;&#105;&#108;&#108;&#32;&#108;&#111;&#97;&#100;&#32;&#121;&#111;&#117;&#114;&#32;&#109;&#111;&#100;&#117;&#108;&#101;&#92;&#38;&#46;&#32;&#70;&#111;&#114;&#32;&#105;&#110;&#115;&#116;&#97;&#110;&#99;&#101;&#32;&#117;&#115;&#101;&#32;&#73;&#78;&#67;&#61;&#45;&#73;&#96;&#97;&#112;&#120;&#115;&#32;&#45;&#113;&#32;&#73;&#78;&#67;&#76;&#85;&#68;&#69;&#68;&#73;&#82;&#96;&#32;&#46;&#80;&#80;&#32;&#105;&#110;&#115;&#105;&#100;&#101;&#32;&#121;&#111;&#117;&#114;&#32;&#111;&#119;&#110;&#32;&#77;&#97;&#107;&#101;&#102;&#105;&#108;&#101;&#115;&#32;&#105;&#102;&#32;&#121;&#111;&#117;&#32;&#110;&#101;&#101;&#100;&#32;&#109;&#97;&#110;&#117;&#97;&#108;&#32;&#97;&#99;&#99;&#101;&#115;&#115;&#32;&#116;&#111;&#32;&#65;&#112;&#97;&#99;&#104;&#101;&#39;&#115;&#32;&#67;&#32;&#104;&#101;&#97;&#100;&#101;&#114;&#32;&#102;&#105;&#108;&#101;&#115;&#92;&#38;&#46;&#32;&#32;
-&#32;&#32;
-&#46;&#83;&#83;&#32;&#34;&#67;&#111;&#110;&#102;&#105;&#103;&#117;&#114;&#97;&#116;&#105;&#111;&#110;&#32;&#79;&#112;&#116;&#105;&#111;&#110;&#115;&#34;
-&#32;
-&#32;
-&#46;&#84;&#80;
-&#92;&#102;&#66;&#45;&#83;&#32;&#92;&#102;&#73;&#110;&#97;&#109;&#101;&#92;&#102;&#82;&#61;&#92;&#102;&#73;&#118;&#97;&#108;&#117;&#101;&#92;&#102;&#82;&#92;&#102;&#82;
-&#84;&#104;&#105;&#115;&#32;&#111;&#112;&#116;&#105;&#111;&#110;&#32;&#99;&#104;&#97;&#110;&#103;&#101;&#115;&#32;&#116;&#104;&#101;&#32;&#97;&#112;&#120;&#115;&#32;&#115;&#101;&#116;&#116;&#105;&#110;&#103;&#115;&#32;&#100;&#101;&#115;&#99;&#114;&#105;&#98;&#101;&#100;&#32;&#97;&#98;&#111;&#118;&#101;&#92;&#38;&#46;&#32;&#32;
-&#32;&#32;
-&#46;&#83;&#83;&#32;&#34;&#84;&#101;&#109;&#112;&#108;&#97;&#116;&#101;&#32;&#71;&#101;&#110;&#101;&#114;&#97;&#116;&#105;&#111;&#110;&#32;&#79;&#112;&#116;&#105;&#111;&#110;&#115;&#34;
-&#32;
-&#32;
-&#46;&#84;&#80;
-&#92;&#102;&#66;&#45;&#103;&#92;&#102;&#82;
-&#84;&#104;&#105;&#115;&#32;&#103;&#101;&#110;&#101;&#114;&#97;&#116;&#101;&#115;&#32;&#97;&#32;&#115;&#117;&#98;&#100;&#105;&#114;&#101;&#99;&#116;&#111;&#114;&#121;&#32;&#92;&#102;&#73;&#110;&#97;&#109;&#101;&#92;&#102;&#82;&#32;&#40;&#115;&#101;&#101;&#32;&#111;&#112;&#116;&#105;&#111;&#110;&#32;&#92;&#102;&#66;&#45;&#110;&#92;&#102;&#82;&#41;&#32;&#97;&#110;&#100;&#32;&#116;&#104;&#101;&#114;&#101;&#32;&#116;&#119;&#111;&#32;&#102;&#105;&#108;&#101;&#115;&#58;&#32;&#65;&#32;&#115;&#97;&#109;&#112;&#108;&#101;&#32;&#109;&#111;&#100;&#117;&#108;&#101;&#32;&#115;&#111;&#117;&#114;&#99;&#101;&#32;&#102;&#105;&#108;&#101;&#32;&#110;&#97;&#109;&#101;&#100;&#32;&#92;&#102;&#66;&#109;&#111;&#100;&#95;&#92;&#102;&#73;&#110;&#97;&#109;&#101;&#92;&#102;&#82;&#92;&#38;&#46;&#99;&#92;&#102;&#82;&#32;&#119;&#104;&#105;&#99;&#104;&#32;&#99;&#97;&#110;&#32;&#98;&#101;&#32;&#117;&#115;&#101;&#100;&#32;&#97;&#115;&#32;&#97;&#32;&#116;&#101;&#109;&#112;&#108;&#97;&#116;&#101;&#32;&#102;&#111;&#114;&#32;&#99;&#114;&#101;&#97;&#116;&#105;&#110;&#103;&#32;&#121;&#111;&#117;&#114;&#32;&#111;&#119;&#110;&#32;&#109;&#111;&#100;&#117;&#108;&#101;&#115;&#32;&#111;&#114;&#32;&#97;&#115;&#32;&#97;&#32;&#113;&#117;&#105;&#99;&#107;&#32;&#115;&#116;&#97;&#114;&#116;&#32;&#102;&#111;&#114;&#32;&#112;&#108;&#97;&#121;&#105;&#110;&#103;&#32;&#119;&#105;&#116;&#104;&#32;&#116;&#104;&#101;&#32;&#97;&#112;&#120;&#115;&#32;&#109;&#101;&#99;&#104;&#97;&#110;&#105;&#115;&#109;&#92;&#38;&#46;&#32;&#65;&#110;&#100;&#32;&#97;&#32;&#99;&#111;&#114;&#114;&#101;&#115;&#112;&#111;&#110;&#100;&#105;&#110;&#103;&#32;&#92;&#102;&#66;&#77;&#97;&#107;&#101;&#102;&#105;&#108;&#101;&#92;&#102;&#82;&#32;&#102;&#111;&#114;&#32;&#101;&#118;&#101;&#110;&#32;&#101;&#97;&#115;&#105;&#101;&#114;&#32;&#98;&#117;&#105;&#108;&#100;&#32;&#97;&#110;&#100;&#32;&#105;&#110;&#115;&#116;&#97;&#108;&#108;&#105;&#110;&#103;&#32;&#111;&#102;&#32;&#116;&#104;&#105;&#115;&#32;&#109;&#111;&#100;&#117;&#108;&#101;&#92;&#38;&#46;&#32;&#32;
-&#32;&#32;
-&#46;&#83;&#83;&#32;&#34;&#68;&#83;&#79;&#32;&#67;&#111;&#109;&#112;&#105;&#108;&#97;&#116;&#105;&#111;&#110;&#32;&#79;&#112;&#116;&#105;&#111;&#110;&#115;&#34;
-&#32;
-&#32;
-&#46;&#84;&#80;
-&#92;&#102;&#66;&#45;&#99;&#92;&#102;&#82;
-&#84;&#104;&#105;&#115;&#32;&#105;&#110;&#100;&#105;&#99;&#97;&#116;&#101;&#115;&#32;&#116;&#104;&#101;&#32;&#99;&#111;&#109;&#112;&#105;&#108;&#97;&#116;&#105;&#111;&#110;&#32;&#111;&#112;&#101;&#114;&#97;&#116;&#105;&#111;&#110;&#92;&#38;&#46;&#32;&#73;&#116;&#32;&#102;&#105;&#114;&#115;&#116;&#32;&#99;&#111;&#109;&#112;&#105;&#108;&#101;&#115;&#32;&#116;&#104;&#101;&#32;&#67;&#32;&#115;&#111;&#117;&#114;&#99;&#101;&#32;&#102;&#105;&#108;&#101;&#115;&#32;&#40;&#92;&#38;&#46;&#99;&#41;&#32;&#111;&#102;&#32;&#92;&#102;&#73;&#102;&#105;&#108;&#101;&#115;&#92;&#102;&#82;&#32;&#105;&#110;&#116;&#111;&#32;&#99;&#111;&#114;&#114;&#101;&#115;&#112;&#111;&#110;&#100;&#105;&#110;&#103;&#32;&#111;&#98;&#106;&#101;&#99;&#116;&#32;&#102;&#105;&#108;&#101;&#115;&#32;&#40;&#92;&#38;&#46;&#111;&#41;&#32;&#97;&#110;&#100;&#32;&#116;&#104;&#101;&#110;&#32;&#98;&#117;&#105;&#108;&#100;&#115;&#32;&#97;&#32;&#100;&#121;&#110;&#97;&#109;&#105;&#99;&#97;&#108;&#108;&#121;&#32;&#115;&#104;&#97;&#114;&#101;&#100;&#32;&#111;&#98;&#106;&#101;&#99;&#116;&#32;&#105;&#110;&#32;&#92;&#102;&#73;&#100;&#115;&#111;&#102;&#105;&#108;&#101;&#92;&#102;&#82;&#32;&#98;&#121;&#32;&#108;&#105;&#110;&#107;&#105;&#110;&#103;&#32;&#116;&#104;&#101;&#115;&#101;&#32;&#111;&#98;&#106;&#101;&#99;&#116;&#32;&#102;&#105;&#108;&#101;&#115;&#32;&#112;&#108;&#117;&#115;&#32;&#116;&#104;&#101;&#32;&#114;&#101;&#109;&#97;&#105;&#110;&#105;&#110;&#103;&#32;&#111;&#98;&#106;&#101;&#99;&#116;&#32;&#102;&#105;&#108;&#101;&#115;&#32;&#40;&#92;&#38;&#46;&#111;&#32;&#97;&#110;&#100;&#32;&#92;&#38;&#46;&#97;&#41;&#32;&#111;&#102;&#32;&#92;&#102;&#73;&#102;&#105;&#108;&#101;&#115;&#92;&#102;&#82;&#92;&#38;&#46;&#32;&#73;&#102;&#32;&#110;&#111;&#32;&#92;&#102;&#66;&#45;&#111;&#92;&#102;&#82;&#32;&#111;&#112;&#116;&#105;&#111;&#110;&#32;&#105;&#115;&#32;&#115;&#112;&#101;&#99;&#105;&#102;&#105;&#101;&#100;&#32;&#116;&#104;&#101;&#32;&#111;&#117;&#116;&#112;&#117;&#116;&#32;&#102;&#105;&#108;&#101;&#32;&#105;&#115;&#32;&#103;&#117;&#101;&#115;&#115;&#101;&#100;&#32;&#102;&#114;&#111;&#109;&#32;&#116;&#104;&#101;&#32;&#102;&#105;&#114;&#115;&#116;&#32;&#102;&#105;&#108;&#101;&#110;&#97;&#109;&#101;&#32;&#105;&#110;&#32;&#92;&#102;&#73;&#102;&#105;&#108;&#101;&#115;&#92;&#102;&#82;&#32;&#97;&#110;&#100;&#32;&#116;&#104;&#117;&#115;&#32;&#117;&#115;&#117;&#97;&#108;&#108;&#121;&#32;&#100;&#101;&#102;&#97;&#117;&#108;&#116;&#115;&#32;&#116;&#111;&#32;&#92;&#102;&#66;&#109;&#111;&#100;&#95;&#92;&#102;&#73;&#110;&#97;&#109;&#101;&#92;&#102;&#82;&#92;&#38;&#46;&#115;&#111;&#92;&#102;&#82;&#92;&#38;&#46;&#32;&#32;
-&#46;&#84;&#80;
-&#92;&#102;&#66;&#45;&#111;&#32;&#92;&#102;&#73;&#100;&#115;&#111;&#102;&#105;&#108;&#101;&#92;&#102;&#82;&#92;&#102;&#82;
-&#69;&#120;&#112;&#108;&#105;&#99;&#105;&#116;&#108;&#121;&#32;&#115;&#112;&#101;&#99;&#105;&#102;&#105;&#101;&#115;&#32;&#116;&#104;&#101;&#32;&#102;&#105;&#108;&#101;&#110;&#97;&#109;&#101;&#32;&#111;&#102;&#32;&#116;&#104;&#101;&#32;&#99;&#114;&#101;&#97;&#116;&#101;&#100;&#32;&#100;&#121;&#110;&#97;&#109;&#105;&#99;&#97;&#108;&#108;&#121;&#32;&#115;&#104;&#97;&#114;&#101;&#100;&#32;&#111;&#98;&#106;&#101;&#99;&#116;&#92;&#38;&#46;&#32;&#73;&#102;&#32;&#110;&#111;&#116;&#32;&#115;&#112;&#101;&#99;&#105;&#102;&#105;&#101;&#100;&#32;&#97;&#110;&#100;&#32;&#116;&#104;&#101;&#32;&#110;&#97;&#109;&#101;&#32;&#99;&#97;&#110;&#110;&#111;&#116;&#32;&#98;&#101;&#32;&#103;&#117;&#101;&#115;&#115;&#101;&#100;&#32;&#102;&#114;&#111;&#109;&#32;&#116;&#104;&#101;&#32;&#92;&#102;&#73;&#102;&#105;&#108;&#101;&#115;&#92;&#102;&#82;&#32;&#108;&#105;&#115;&#116;&#44;&#32;&#116;&#104;&#101;&#32;&#102;&#97;&#108;&#108;&#98;&#97;&#99;&#107;&#32;&#110;&#97;&#109;&#101;&#32;&#92;&#102;&#66;&#109;&#111;&#100;&#95;&#117;&#110;&#107;&#110;&#111;&#119;&#110;&#92;&#38;&#46;&#115;&#111;&#92;&#102;&#82;&#32;&#105;&#115;&#32;&#117;&#115;&#101;&#100;&#92;&#38;&#46;&#32;&#32;
-&#46;&#84;&#80;
-&#92;&#102;&#66;&#45;&#68;&#32;&#92;&#102;&#73;&#110;&#97;&#109;&#101;&#92;&#102;&#82;&#61;&#92;&#102;&#73;&#118;&#97;&#108;&#117;&#101;&#92;&#102;&#82;&#92;&#102;&#82;
-&#84;&#104;&#105;&#115;&#32;&#111;&#112;&#116;&#105;&#111;&#110;&#32;&#105;&#115;&#32;&#100;&#105;&#114;&#101;&#99;&#116;&#108;&#121;&#32;&#112;&#97;&#115;&#115;&#101;&#100;&#32;&#116;&#104;&#114;&#111;&#117;&#103;&#104;&#32;&#116;&#111;&#32;&#116;&#104;&#101;&#32;&#99;&#111;&#109;&#112;&#105;&#108;&#97;&#116;&#105;&#111;&#110;&#32;&#99;&#111;&#109;&#109;&#97;&#110;&#100;&#40;&#115;&#41;&#92;&#38;&#46;&#32;&#85;&#115;&#101;&#32;&#116;&#104;&#105;&#115;&#32;&#116;&#111;&#32;&#97;&#100;&#100;&#32;&#121;&#111;&#117;&#114;&#32;&#111;&#119;&#110;&#32;&#100;&#101;&#102;&#105;&#110;&#101;&#115;&#32;&#116;&#111;&#32;&#116;&#104;&#101;&#32;&#98;&#117;&#105;&#108;&#100;&#32;&#112;&#114;&#111;&#99;&#101;&#115;&#115;&#92;&#38;&#46;&#32;&#32;
-&#46;&#84;&#80;
-&#92;&#102;&#66;&#45;&#73;&#32;&#92;&#102;&#73;&#105;&#110;&#99;&#100;&#105;&#114;&#92;&#102;&#82;&#92;&#102;&#82;
-&#84;&#104;&#105;&#115;&#32;&#111;&#112;&#116;&#105;&#111;&#110;&#32;&#105;&#115;&#32;&#100;&#105;&#114;&#101;&#99;&#116;&#108;&#121;&#32;&#112;&#97;&#115;&#115;&#101;&#100;&#32;&#116;&#104;&#114;&#111;&#117;&#103;&#104;&#32;&#116;&#111;&#32;&#116;&#104;&#101;&#32;&#99;&#111;&#109;&#112;&#105;&#108;&#97;&#116;&#105;&#111;&#110;&#32;&#99;&#111;&#109;&#109;&#97;&#110;&#100;&#40;&#115;&#41;&#92;&#38;&#46;&#32;&#85;&#115;&#101;&#32;&#116;&#104;&#105;&#115;&#32;&#116;&#111;&#32;&#97;&#100;&#100;&#32;&#121;&#111;&#117;&#114;&#32;&#111;&#119;&#110;&#32;&#105;&#110;&#99;&#108;&#117;&#100;&#101;&#32;&#100;&#105;&#114;&#101;&#99;&#116;&#111;&#114;&#105;&#101;&#115;&#32;&#116;&#111;&#32;&#115;&#101;&#97;&#114;&#99;&#104;&#32;&#116;&#111;&#32;&#116;&#104;&#101;&#32;&#98;&#117;&#105;&#108;&#100;&#32;&#112;&#114;&#111;&#99;&#101;&#115;&#115;&#92;&#38;&#46;&#32;&#32;
-&#46;&#84;&#80;
-&#92;&#102;&#66;&#45;&#76;&#32;&#92;&#102;&#73;&#108;&#105;&#98;&#100;&#105;&#114;&#92;&#102;&#82;&#92;&#102;&#82;
-&#84;&#104;&#105;&#115;&#32;&#111;&#112;&#116;&#105;&#111;&#110;&#32;&#105;&#115;&#32;&#100;&#105;&#114;&#101;&#99;&#116;&#108;&#121;&#32;&#112;&#97;&#115;&#115;&#101;&#100;&#32;&#116;&#104;&#114;&#111;&#117;&#103;&#104;&#32;&#116;&#111;&#32;&#116;&#104;&#101;&#32;&#108;&#105;&#110;&#107;&#101;&#114;&#32;&#99;&#111;&#109;&#109;&#97;&#110;&#100;&#92;&#38;&#46;&#32;&#85;&#115;&#101;&#32;&#116;&#104;&#105;&#115;&#32;&#116;&#111;&#32;&#97;&#100;&#100;&#32;&#121;&#111;&#117;&#114;&#32;&#111;&#119;&#110;&#32;&#108;&#105;&#98;&#114;&#97;&#114;&#121;&#32;&#100;&#105;&#114;&#101;&#99;&#116;&#111;&#114;&#105;&#101;&#115;&#32;&#116;&#111;&#32;&#115;&#101;&#97;&#114;&#99;&#104;&#32;&#116;&#111;&#32;&#116;&#104;&#101;&#32;&#98;&#117;&#105;&#108;&#100;&#32;&#112;&#114;&#111;&#99;&#101;&#115;&#115;&#92;&#38;&#46;&#32;&#32;
-&#46;&#84;&#80;
-&#92;&#102;&#66;&#45;&#108;&#32;&#92;&#102;&#73;&#108;&#105;&#98;&#110;&#97;&#109;&#101;&#92;&#102;&#82;&#92;&#102;&#82;
-&#84;&#104;&#105;&#115;&#32;&#111;&#112;&#116;&#105;&#111;&#110;&#32;&#105;&#115;&#32;&#100;&#105;&#114;&#101;&#99;&#116;&#108;&#121;&#32;&#112;&#97;&#115;&#115;&#101;&#100;&#32;&#116;&#104;&#114;&#111;&#117;&#103;&#104;&#32;&#116;&#111;&#32;&#116;&#104;&#101;&#32;&#108;&#105;&#110;&#107;&#101;&#114;&#32;&#99;&#111;&#109;&#109;&#97;&#110;&#100;&#92;&#38;&#46;&#32;&#85;&#115;&#101;&#32;&#116;&#104;&#105;&#115;&#32;&#116;&#111;&#32;&#97;&#100;&#100;&#32;&#121;&#111;&#117;&#114;&#32;&#111;&#119;&#110;&#32;&#108;&#105;&#98;&#114;&#97;&#114;&#105;&#101;&#115;&#32;&#116;&#111;&#32;&#115;&#101;&#97;&#114;&#99;&#104;&#32;&#116;&#111;&#32;&#116;&#104;&#101;&#32;&#98;&#117;&#105;&#108;&#100;&#32;&#112;&#114;&#111;&#99;&#101;&#115;&#115;&#92;&#38;&#46;&#32;&#32;
-&#46;&#84;&#80;
-&#92;&#102;&#66;&#45;&#87;&#99;&#44;&#92;&#102;&#73;&#99;&#111;&#109;&#112;&#105;&#108;&#101;&#114;&#45;&#102;&#108;&#97;&#103;&#115;&#92;&#102;&#82;&#92;&#102;&#82;
-&#84;&#104;&#105;&#115;&#32;&#111;&#112;&#116;&#105;&#111;&#110;&#32;&#112;&#97;&#115;&#115;&#101;&#115;&#32;&#92;&#102;&#73;&#99;&#111;&#109;&#112;&#105;&#108;&#101;&#114;&#45;&#102;&#108;&#97;&#103;&#115;&#92;&#102;&#82;&#32;&#97;&#115;&#32;&#97;&#100;&#100;&#105;&#116;&#105;&#111;&#110;&#97;&#108;&#32;&#102;&#108;&#97;&#103;&#115;&#32;&#116;&#111;&#32;&#116;&#104;&#101;&#32;&#92;&#102;&#66;&#108;&#105;&#98;&#116;&#111;&#111;&#108;&#32;&#45;&#45;&#109;&#111;&#100;&#101;&#61;&#99;&#111;&#109;&#112;&#105;&#108;&#101;&#92;&#102;&#82;&#32;&#99;&#111;&#109;&#109;&#97;&#110;&#100;&#92;&#38;&#46;&#32;&#85;&#115;&#101;&#32;&#116;&#104;&#105;&#115;&#32;&#116;&#111;&#32;&#97;&#100;&#100;&#32;&#108;&#111;&#99;&#97;&#108;&#32;&#99;&#111;&#109;&#112;&#105;&#108;&#101;&#114;&#45;&#115;&#112;&#101;&#99;&#105;&#102;&#105;&#99;&#32;&#111;&#112;&#116;&#105;&#111;&#110;&#115;&#92;&#38;&#46;&#32;&#32;
-&#46;&#84;&#80;
-&#92;&#102;&#66;&#45;&#87;&#108;&#44;&#92;&#102;&#73;&#108;&#105;&#110;&#107;&#101;&#114;&#45;&#102;&#108;&#97;&#103;&#115;&#92;&#102;&#82;&#92;&#102;&#82;
-&#84;&#104;&#105;&#115;&#32;&#111;&#112;&#116;&#105;&#111;&#110;&#32;&#112;&#97;&#115;&#115;&#101;&#115;&#32;&#92;&#102;&#73;&#108;&#105;&#110;&#107;&#101;&#114;&#45;&#102;&#108;&#97;&#103;&#115;&#92;&#102;&#82;&#32;&#97;&#115;&#32;&#97;&#100;&#100;&#105;&#116;&#105;&#111;&#110;&#97;&#108;&#32;&#102;&#108;&#97;&#103;&#115;&#32;&#116;&#111;&#32;&#116;&#104;&#101;&#32;&#92;&#102;&#66;&#108;&#105;&#98;&#116;&#111;&#111;&#108;&#32;&#45;&#45;&#109;&#111;&#100;&#101;&#61;&#108;&#105;&#110;&#107;&#92;&#102;&#82;&#32;&#99;&#111;&#109;&#109;&#97;&#110;&#100;&#92;&#38;&#46;&#32;&#85;&#115;&#101;&#32;&#116;&#104;&#105;&#115;&#32;&#116;&#111;&#32;&#97;&#100;&#100;&#32;&#108;&#111;&#99;&#97;&#108;&#32;&#108;&#105;&#110;&#107;&#101;&#114;&#45;&#115;&#112;&#101;&#99;&#105;&#102;&#105;&#99;&#32;&#111;&#112;&#116;&#105;&#111;&#110;&#115;&#92;&#38;&#46;&#32;&#32;
-&#46;&#84;&#80;
-&#92;&#102;&#66;&#45;&#112;&#92;&#102;&#82;
-&#84;&#104;&#105;&#115;&#32;&#111;&#112;&#116;&#105;&#111;&#110;&#32;&#99;&#97;&#117;&#115;&#101;&#115;&#32;&#97;&#112;&#120;&#115;&#32;&#116;&#111;&#32;&#108;&#105;&#110;&#107;&#32;&#97;&#103;&#97;&#105;&#110;&#115;&#116;&#32;&#116;&#104;&#101;&#32;&#97;&#112;&#114;&#47;&#97;&#112;&#114;&#45;&#117;&#116;&#105;&#108;&#32;&#108;&#105;&#98;&#114;&#97;&#114;&#105;&#101;&#115;&#92;&#38;&#46;&#32;&#84;&#104;&#105;&#115;&#32;&#105;&#115;&#32;&#117;&#115;&#101;&#102;&#117;&#108;&#32;&#119;&#104;&#101;&#110;&#32;&#99;&#111;&#109;&#112;&#105;&#108;&#105;&#110;&#103;&#32;&#104;&#101;&#108;&#112;&#101;&#114;&#32;&#112;&#114;&#111;&#103;&#114;&#97;&#109;&#115;&#32;&#116;&#104;&#97;&#116;&#32;&#117;&#115;&#101;&#32;&#116;&#104;&#101;&#32;&#97;&#112;&#114;&#47;&#97;&#112;&#114;&#45;&#117;&#116;&#105;&#108;&#32;&#108;&#105;&#98;&#114;&#97;&#114;&#105;&#101;&#115;&#92;&#38;&#46;&#32;&#32;
-&#32;&#32;
-&#46;&#83;&#83;&#32;&#34;&#68;&#83;&#79;&#32;&#73;&#110;&#115;&#116;&#97;&#108;&#108;&#97;&#116;&#105;&#111;&#110;&#32;&#97;&#110;&#100;&#32;&#67;&#111;&#110;&#102;&#105;&#103;&#117;&#114;&#97;&#116;&#105;&#111;&#110;&#32;&#79;&#112;&#116;&#105;&#111;&#110;&#115;&#34;
-&#32;&#32;
-&#32;
-&#46;&#84;&#80;
-&#92;&#102;&#66;&#45;&#105;&#92;&#102;&#82;
-&#84;&#104;&#105;&#115;&#32;&#105;&#110;&#100;&#105;&#99;&#97;&#116;&#101;&#115;&#32;&#116;&#104;&#101;&#32;&#105;&#110;&#115;&#116;&#97;&#108;&#108;&#97;&#116;&#105;&#111;&#110;&#32;&#111;&#112;&#101;&#114;&#97;&#116;&#105;&#111;&#110;&#32;&#97;&#110;&#100;&#32;&#105;&#110;&#115;&#116;&#97;&#108;&#108;&#115;&#32;&#111;&#110;&#101;&#32;&#111;&#114;&#32;&#109;&#111;&#114;&#101;&#32;&#100;&#121;&#110;&#97;&#109;&#105;&#99;&#97;&#108;&#108;&#121;&#32;&#115;&#104;&#97;&#114;&#101;&#100;&#32;&#111;&#98;&#106;&#101;&#99;&#116;&#115;&#32;&#105;&#110;&#116;&#111;&#32;&#116;&#104;&#101;&#32;&#115;&#101;&#114;&#118;&#101;&#114;&#39;&#115;&#32;&#92;&#102;&#73;&#109;&#111;&#100;&#117;&#108;&#101;&#115;&#92;&#102;&#82;&#32;&#100;&#105;&#114;&#101;&#99;&#116;&#111;&#114;&#121;&#92;&#38;&#46;&#32;&#32;
-&#46;&#84;&#80;
-&#92;&#102;&#66;&#45;&#97;&#92;&#102;&#82;
-&#84;&#104;&#105;&#115;&#32;&#97;&#99;&#116;&#105;&#118;&#97;&#116;&#101;&#115;&#32;&#116;&#104;&#101;&#32;&#109;&#111;&#100;&#117;&#108;&#101;&#32;&#98;&#121;&#32;&#97;&#117;&#116;&#111;&#109;&#97;&#116;&#105;&#99;&#97;&#108;&#108;&#121;&#32;&#97;&#100;&#100;&#105;&#110;&#103;&#32;&#97;&#32;&#99;&#111;&#114;&#114;&#101;&#115;&#112;&#111;&#110;&#100;&#105;&#110;&#103;&#32;&#76;&#111;&#97;&#100;&#77;&#111;&#100;&#117;&#108;&#101;&#32;&#108;&#105;&#110;&#101;&#32;&#116;&#111;&#32;&#65;&#112;&#97;&#99;&#104;&#101;&#39;&#115;&#32;&#92;&#102;&#66;&#104;&#116;&#116;&#112;&#100;&#92;&#38;&#46;&#99;&#111;&#110;&#102;&#92;&#102;&#82;&#32;&#99;&#111;&#110;&#102;&#105;&#103;&#117;&#114;&#97;&#116;&#105;&#111;&#110;&#32;&#102;&#105;&#108;&#101;&#44;&#32;&#111;&#114;&#32;&#98;&#121;&#32;&#101;&#110;&#97;&#98;&#108;&#105;&#110;&#103;&#32;&#105;&#116;&#32;&#105;&#102;&#32;&#105;&#116;&#32;&#97;&#108;&#114;&#101;&#97;&#100;&#121;&#32;&#101;&#120;&#105;&#115;&#116;&#115;&#92;&#38;&#46;&#32;&#32;
-&#46;&#84;&#80;
-&#92;&#102;&#66;&#45;&#65;&#92;&#102;&#82;
-&#83;&#97;&#109;&#101;&#32;&#97;&#115;&#32;&#111;&#112;&#116;&#105;&#111;&#110;&#32;&#92;&#102;&#66;&#45;&#97;&#92;&#102;&#82;&#32;&#98;&#117;&#116;&#32;&#116;&#104;&#101;&#32;&#99;&#114;&#101;&#97;&#116;&#101;&#100;&#32;&#76;&#111;&#97;&#100;&#77;&#111;&#100;&#117;&#108;&#101;&#32;&#100;&#105;&#114;&#101;&#99;&#116;&#105;&#118;&#101;&#32;&#105;&#115;&#32;&#112;&#114;&#101;&#102;&#105;&#120;&#101;&#100;&#32;&#119;&#105;&#116;&#104;&#32;&#97;&#32;&#104;&#97;&#115;&#104;&#32;&#115;&#105;&#103;&#110;&#32;&#40;&#92;&#102;&#66;&#35;&#92;&#102;&#82;&#41;&#44;&#32;&#92;&#102;&#73;&#105;&#92;&#38;&#46;&#101;&#92;&#38;&#46;&#92;&#102;&#82;&#44;&#32;&#116;&#104;&#101;&#32;&#109;&#111;&#100;&#117;&#108;&#101;&#32;&#105;&#115;&#32;&#106;&#117;&#115;&#116;&#32;&#112;&#114;&#101;&#112;&#97;&#114;&#101;&#100;&#32;&#102;&#111;&#114;&#32;&#108;&#97;&#116;&#101;&#114;&#32;&#97;&#99;&#116;&#105;&#118;&#97;&#116;&#105;&#111;&#110;&#32;&#98;&#117;&#116;&#32;&#105;&#110;&#105;&#116;&#105;&#97;&#108;&#108;&#121;&#32;&#100;&#105;&#115;&#97;&#98;&#108;&#101;&#100;&#92;&#38;&#46;&#32;&#32;
-&#46;&#84;&#80;
-&#92;&#102;&#66;&#45;&#101;&#92;&#102;&#82;
-&#84;&#104;&#105;&#115;&#32;&#105;&#110;&#100;&#105;&#99;&#97;&#116;&#101;&#115;&#32;&#116;&#104;&#101;&#32;&#101;&#100;&#105;&#116;&#105;&#110;&#103;&#32;&#111;&#112;&#101;&#114;&#97;&#116;&#105;&#111;&#110;&#44;&#32;&#119;&#104;&#105;&#99;&#104;&#32;&#99;&#97;&#110;&#32;&#98;&#101;&#32;&#117;&#115;&#101;&#100;&#32;&#119;&#105;&#116;&#104;&#32;&#116;&#104;&#101;&#32;&#92;&#102;&#66;&#45;&#97;&#92;&#102;&#82;&#32;&#97;&#110;&#100;&#32;&#92;&#102;&#66;&#45;&#65;&#92;&#102;&#82;&#32;&#111;&#112;&#116;&#105;&#111;&#110;&#115;&#32;&#115;&#105;&#109;&#105;&#108;&#97;&#114;&#108;&#121;&#32;&#116;&#111;&#32;&#116;&#104;&#101;&#32;&#92;&#102;&#66;&#45;&#105;&#92;&#102;&#82;&#32;&#111;&#112;&#101;&#114;&#97;&#116;&#105;&#111;&#110;&#32;&#116;&#111;&#32;&#101;&#100;&#105;&#116;&#32;&#65;&#112;&#97;&#99;&#104;&#101;&#39;&#115;&#32;&#92;&#102;&#66;&#104;&#116;&#116;&#112;&#100;&#92;&#38;&#46;&#99;&#111;&#110;&#102;&#92;&#102;&#82;&#32;&#99;&#111;&#110;&#102;&#105;&#103;&#117;&#114;&#97;&#116;&#105;&#111;&#110;&#32;&#102;&#105;&#108;&#101;&#32;&#119;&#105;&#116;&#104;&#111;&#117;&#116;&#32;&#97;&#116;&#116;&#101;&#109;&#112;&#116;&#105;&#110;&#103;&#32;&#116;&#111;&#32;&#105;&#110;&#115;&#116;&#97;&#108;&#108;&#32;&#116;&#104;&#101;&#32;&#109;&#111;&#100;&#117;&#108;&#101;&#92;&#38;&#46;&#32;&#32;
-&#32;&#32;
-&#46;&#83;&#72;&#32;&#34;&#69;&#88;&#65;&#77;&#80;&#76;&#69;&#83;&#34;
-&#32;
-&#46;&#80;&#80;
-&#65;&#115;&#115;&#117;&#109;&#101;&#32;&#121;&#111;&#117;&#32;&#104;&#97;&#118;&#101;&#32;&#97;&#110;&#32;&#65;&#112;&#97;&#99;&#104;&#101;&#32;&#109;&#111;&#100;&#117;&#108;&#101;&#32;&#110;&#97;&#109;&#101;&#100;&#32;&#92;&#102;&#66;&#109;&#111;&#100;&#95;&#102;&#111;&#111;&#92;&#38;&#46;&#99;&#92;&#102;&#82;&#32;&#97;&#118;&#97;&#105;&#108;&#97;&#98;&#108;&#101;&#32;&#119;&#104;&#105;&#99;&#104;&#32;&#115;&#104;&#111;&#117;&#108;&#100;&#32;&#101;&#120;&#116;&#101;&#110;&#100;&#32;&#65;&#112;&#97;&#99;&#104;&#101;&#39;&#115;&#32;&#115;&#101;&#114;&#118;&#101;&#114;&#32;&#102;&#117;&#110;&#99;&#116;&#105;&#111;&#110;&#97;&#108;&#105;&#116;&#121;&#92;&#38;&#46;&#32;&#84;&#111;&#32;&#97;&#99;&#99;&#111;&#109;&#112;&#108;&#105;&#115;&#104;&#32;&#116;&#104;&#105;&#115;&#32;&#121;&#111;&#117;&#32;&#102;&#105;&#114;&#115;&#116;&#32;&#104;&#97;&#118;&#101;&#32;&#116;&#111;&#32;&#99;&#111;&#109;&#112;&#105;&#108;&#101;&#32;&#116;&#104;&#101;&#32;&#67;&#32;&#115;&#111;&#117;&#114;&#99;&#101;&#32;&#105;&#110;&#116;&#111;&#32;&#97;&#32;&#115;&#104;&#97;&#114;&#101;&#100;&#32;&#111;&#98;&#106;&#101;&#99;&#116;&#32;&#115;&#117;&#105;&#116;&#97;&#98;&#108;&#101;&#32;&#102;&#111;&#114;&#32;&#108;&#111;&#97;&#100;&#105;&#110;&#103;&#32;&#105;&#110;&#116;&#111;&#32;&#116;&#104;&#101;&#32;&#65;&#112;&#97;&#99;&#104;&#101;&#32;&#115;&#101;&#114;&#118;&#101;&#114;&#32;&#117;&#110;&#100;&#101;&#114;&#32;&#114;&#117;&#110;&#116;&#105;&#109;&#101;&#32;&#118;&#105;&#97;&#32;&#116;&#104;&#101;&#32;&#102;&#111;&#108;&#108;&#111;&#119;&#105;&#110;&#103;&#32;&#99;&#111;&#109;&#109;&#97;&#110;&#100;&#58;
-&#32;
-&#46;&#110;&#102;
+.SH "OPTIONS"
+
+.SS "Common Options"
+
+
+.TP
+\fB-n \fImodname\fR\fR
+This explicitly sets the module name for the \fB-i\fR (install) and \fB-g\fR (template generation) option\&. Use this to explicitly specify the module name\&. For option \fB-g\fR this is required, for option \fB-i\fR the \fBapxs\fR tool tries to determine the name from the source or (as a fallback) at least by guessing it from the filename\&.
+
+.SS "Query Options"
+
+
+.TP
+\fB-q\fR
+Performs a query for variables and environment settings used to build \fBhttpd\fR\&. When invoked without \fIquery\fR parameters, it prints all known variables and their values\&. The optional \fB-v\fR parameter formats the list output\&. .PP Use this to manually determine settings used to build the \fBhttpd\fR that will load your module\&. For instance use INC=-I`apxs -q INCLUDEDIR` .PP inside your own Makefiles if you need manual access to Apache's C header files\&.
+
+.SS "Configuration Options"
+
+
+.TP
+\fB-S \fIname\fR=\fIvalue\fR\fR
+This option changes the apxs settings described above\&.
+
+.SS "Template Generation Options"
+
+
+.TP
+\fB-g\fR
+This generates a subdirectory \fIname\fR (see option \fB-n\fR) and there two files: A sample module source file named \fBmod_\fIname\fR\&.c\fR which can be used as a template for creating your own modules or as a quick start for playing with the apxs mechanism\&. And a corresponding \fBMakefile\fR for even easier build and installing of this module\&.
+
+.SS "DSO Compilation Options"
+
+
+.TP
+\fB-c\fR
+This indicates the compilation operation\&. It first compiles the C source files (\&.c) of \fIfiles\fR into corresponding object files (\&.o) and then builds a dynamically shared object in \fIdsofile\fR by linking these object files plus the remaining object files (\&.o and \&.a) of \fIfiles\fR\&. If no \fB-o\fR option is specified the output file is guessed from the first filename in \fIfiles\fR and thus usually defaults to \fBmod_\fIname\fR\&.so\fR\&.
+.TP
+\fB-o \fIdsofile\fR\fR
+Explicitly specifies the filename of the created dynamically shared object\&. If not specified and the name cannot be guessed from the \fIfiles\fR list, the fallback name \fBmod_unknown\&.so\fR is used\&.
+.TP
+\fB-D \fIname\fR=\fIvalue\fR\fR
+This option is directly passed through to the compilation command(s)\&. Use this to add your own defines to the build process\&.
+.TP
+\fB-I \fIincdir\fR\fR
+This option is directly passed through to the compilation command(s)\&. Use this to add your own include directories to search to the build process\&.
+.TP
+\fB-L \fIlibdir\fR\fR
+This option is directly passed through to the linker command\&. Use this to add your own library directories to search to the build process\&.
+.TP
+\fB-l \fIlibname\fR\fR
+This option is directly passed through to the linker command\&. Use this to add your own libraries to search to the build process\&.
+.TP
+\fB-Wc,\fIcompiler-flags\fR\fR
+This option passes \fIcompiler-flags\fR as additional flags to the \fBlibtool --mode=compile\fR command\&. Use this to add local compiler-specific options\&.
+.TP
+\fB-Wl,\fIlinker-flags\fR\fR
+This option passes \fIlinker-flags\fR as additional flags to the \fBlibtool --mode=link\fR command\&. Use this to add local linker-specific options\&.
+.TP
+\fB-p\fR
+This option causes apxs to link against the apr/apr-util libraries\&. This is useful when compiling helper programs that use the apr/apr-util libraries\&.
+
+.SS "DSO Installation and Configuration Options"
+
+
+.TP
+\fB-i\fR
+This indicates the installation operation and installs one or more dynamically shared objects into the server's \fImodules\fR directory\&.
+.TP
+\fB-a\fR
+This activates the module by automatically adding a corresponding LoadModule line to Apache's \fBhttpd\&.conf\fR configuration file, or by enabling it if it already exists\&.
+.TP
+\fB-A\fR
+Same as option \fB-a\fR but the created LoadModule directive is prefixed with a hash sign (\fB#\fR), \fIi\&.e\&.\fR, the module is just prepared for later activation but initially disabled\&.
+.TP
+\fB-e\fR
+This indicates the editing operation, which can be used with the \fB-a\fR and \fB-A\fR options similarly to the \fB-i\fR operation to edit Apache's \fBhttpd\&.conf\fR configuration file without attempting to install the module\&.
+
+.SH "EXAMPLES"
+
+.PP
+Assume you have an Apache module named \fBmod_foo\&.c\fR available which should extend Apache's server functionality\&. To accomplish this you first have to compile the C source into a shared object suitable for loading into the Apache server under runtime via the following command:
+
+.nf
-&#32;&#32;&#32;&#32;&#32;&#32;&#36;&#32;&#97;&#112;&#120;&#115;&#32;&#45;&#99;&#32;&#109;&#111;&#100;&#95;&#102;&#111;&#111;&#92;&#38;&#46;&#99;
-&#32;&#32;&#32;&#32;&#32;&#32;&#47;&#112;&#97;&#116;&#104;&#47;&#116;&#111;&#47;&#108;&#105;&#98;&#116;&#111;&#111;&#108;&#32;&#45;&#45;&#109;&#111;&#100;&#101;&#61;&#99;&#111;&#109;&#112;&#105;&#108;&#101;&#32;&#103;&#99;&#99;&#32;&#92;&#38;&#46;&#92;&#38;&#46;&#92;&#38;&#46;&#32;&#45;&#99;&#32;&#109;&#111;&#100;&#95;&#102;&#111;&#111;&#92;&#38;&#46;&#99;
-&#32;&#32;&#32;&#32;&#32;&#32;&#47;&#112;&#97;&#116;&#104;&#47;&#116;&#111;&#47;&#108;&#105;&#98;&#116;&#111;&#111;&#108;&#32;&#45;&#45;&#109;&#111;&#100;&#101;&#61;&#108;&#105;&#110;&#107;&#32;&#103;&#99;&#99;&#32;&#92;&#38;&#46;&#92;&#38;&#46;&#92;&#38;&#46;&#32;&#45;&#111;&#32;&#109;&#111;&#100;&#95;&#102;&#111;&#111;&#92;&#38;&#46;&#108;&#97;&#32;&#109;&#111;&#100;&#95;&#102;&#111;&#111;&#92;&#38;&#46;&#115;&#108;&#111;
-&#32;&#32;&#32;&#32;&#32;&#32;&#36;&#32;&#95;
-&#32;&#32;&#32;&#32;
-&#46;&#102;&#105;
-&#32;
-&#46;&#80;&#80;
-&#84;&#104;&#101;&#110;&#32;&#121;&#111;&#117;&#32;&#104;&#97;&#118;&#101;&#32;&#116;&#111;&#32;&#117;&#112;&#100;&#97;&#116;&#101;&#32;&#116;&#104;&#101;&#32;&#65;&#112;&#97;&#99;&#104;&#101;&#32;&#99;&#111;&#110;&#102;&#105;&#103;&#117;&#114;&#97;&#116;&#105;&#111;&#110;&#32;&#98;&#121;&#32;&#109;&#97;&#107;&#105;&#110;&#103;&#32;&#115;&#117;&#114;&#101;&#32;&#97;&#32;&#76;&#111;&#97;&#100;&#77;&#111;&#100;&#117;&#108;&#101;&#32;&#100;&#105;&#114;&#101;&#99;&#116;&#105;&#118;&#101;&#32;&#105;&#115;&#32;&#112;&#114;&#101;&#115;&#101;&#110;&#116;&#32;&#116;&#111;&#32;&#108;&#111;&#97;&#100;&#32;&#116;&#104;&#105;&#115;&#32;&#115;&#104;&#97;&#114;&#101;&#100;&#32;&#111;&#98;&#106;&#101;&#99;&#116;&#92;&#38;&#46;&#32;&#84;&#111;&#32;&#115;&#105;&#109;&#112;&#108;&#105;&#102;&#121;&#32;&#116;&#104;&#105;&#115;&#32;&#115;&#116;&#101;&#112;&#32;&#92;&#102;&#66;&#97;&#112;&#120;&#115;&#92;&#102;&#82;&#32;&#112;&#114;&#111;&#118;&#105;&#100;&#101;&#115;&#32;&#97;&#110;&#32;&#97;&#117;&#116;&#111;&#109;&#97;&#116;&#105;&#99;&#32;&#119;&#97;&#121;&#32;&#116;&#111;&#32;&#105;&#110;&#115;&#116;&#97;&#108;&#108;&#32;&#116;&#104;&#101;&#32;&#115;&#104;&#97;&#114;&#101;&#100;&#32;&#111;&#98;&#106;&#101;&#99;&#116;&#32;&#105;&#110;&#32;&#105;&#116;&#115;&#32;&#34;&#109;&#111;&#100;&#117;&#108;&#101;&#115;&#34;&#32;&#100;&#105;&#114;&#101;&#99;&#116;&#111;&#114;&#121;&#32;&#97;&#110;&#100;&#32;&#117;&#112;&#100;&#97;&#116;&#105;&#110;&#103;&#32;&#116;&#104;&#101;&#32;&#92;&#102;&#66;&#104;&#116;&#116;&#112;&#100;&#92;&#38;&#46;&#99;&#111;&#110;&#102;&#92;&#102;&#82;&#32;&#102;&#105;&#108;&#101;&#32;&#97;&#99;&#99;&#111;&#114;&#100;&#105;&#110;&#103;&#108;&#121;&#92;&#38;&#46;&#32;&#84;&#104;&#105;&#115;&#32;&#99;&#97;&#110;&#32;&#98;&#101;&#32;&#97;&#99;&#104;&#105;&#101;&#118;&#101;&#100;&#32;&#98;&#121;&#32;&#114;&#117;&#110;&#110;&#105;&#110;&#103;&#58;
-&#32;
-&#46;&#110;&#102;
+ $ apxs -c mod_foo\&.c
+ /path/to/libtool --mode=compile gcc \&.\&.\&. -c mod_foo\&.c
+ /path/to/libtool --mode=link gcc \&.\&.\&. -o mod_foo\&.la mod_foo\&.slo
+ $ _
+
+.fi
+
+.PP
+Then you have to update the Apache configuration by making sure a LoadModule directive is present to load this shared object\&. To simplify this step \fBapxs\fR provides an automatic way to install the shared object in its "modules" directory and updating the \fBhttpd\&.conf\fR file accordingly\&. This can be achieved by running:
+
+.nf
-&#32;&#32;&#32;&#32;&#32;&#32;&#36;&#32;&#97;&#112;&#120;&#115;&#32;&#45;&#105;&#32;&#45;&#97;&#32;&#109;&#111;&#100;&#95;&#102;&#111;&#111;&#92;&#38;&#46;&#108;&#97;
-&#32;&#32;&#32;&#32;&#32;&#32;&#47;&#112;&#97;&#116;&#104;&#47;&#116;&#111;&#47;&#105;&#110;&#115;&#116;&#100;&#115;&#111;&#92;&#38;&#46;&#115;&#104;&#32;&#109;&#111;&#100;&#95;&#102;&#111;&#111;&#92;&#38;&#46;&#108;&#97;&#32;&#47;&#112;&#97;&#116;&#104;&#47;&#116;&#111;&#47;&#97;&#112;&#97;&#99;&#104;&#101;&#47;&#109;&#111;&#100;&#117;&#108;&#101;&#115;
-&#32;&#32;&#32;&#32;&#32;&#32;&#47;&#112;&#97;&#116;&#104;&#47;&#116;&#111;&#47;&#108;&#105;&#98;&#116;&#111;&#111;&#108;&#32;&#45;&#45;&#109;&#111;&#100;&#101;&#61;&#105;&#110;&#115;&#116;&#97;&#108;&#108;&#32;&#99;&#112;&#32;&#109;&#111;&#100;&#95;&#102;&#111;&#111;&#92;&#38;&#46;&#108;&#97;&#32;&#47;&#112;&#97;&#116;&#104;&#47;&#116;&#111;&#47;&#97;&#112;&#97;&#99;&#104;&#101;&#47;&#109;&#111;&#100;&#117;&#108;&#101;&#115;
-&#32;&#32;&#32;&#32;&#32;&#32;&#92;&#38;&#46;&#92;&#38;&#46;&#92;&#38;&#46;
-&#32;&#32;&#32;&#32;&#32;&#32;&#99;&#104;&#109;&#111;&#100;&#32;&#55;&#53;&#53;&#32;&#47;&#112;&#97;&#116;&#104;&#47;&#116;&#111;&#47;&#97;&#112;&#97;&#99;&#104;&#101;&#47;&#109;&#111;&#100;&#117;&#108;&#101;&#115;&#47;&#109;&#111;&#100;&#95;&#102;&#111;&#111;&#92;&#38;&#46;&#115;&#111;
-&#32;&#32;&#32;&#32;&#32;&#32;&#91;&#97;&#99;&#116;&#105;&#118;&#97;&#116;&#105;&#110;&#103;&#32;&#109;&#111;&#100;&#117;&#108;&#101;&#32;&#96;&#102;&#111;&#111;&#39;&#32;&#105;&#110;&#32;&#47;&#112;&#97;&#116;&#104;&#47;&#116;&#111;&#47;&#97;&#112;&#97;&#99;&#104;&#101;&#47;&#99;&#111;&#110;&#102;&#47;&#104;&#116;&#116;&#112;&#100;&#92;&#38;&#46;&#99;&#111;&#110;&#102;&#93;
-&#32;&#32;&#32;&#32;&#32;&#32;&#36;&#32;&#95;
-&#32;&#32;&#32;&#32;
-&#46;&#102;&#105;
-&#32;
-&#46;&#80;&#80;
-&#84;&#104;&#105;&#115;&#32;&#119;&#97;&#121;&#32;&#97;&#32;&#108;&#105;&#110;&#101;&#32;&#110;&#97;&#109;&#101;&#100;
-&#32;
-&#46;&#110;&#102;
+ $ apxs -i -a mod_foo\&.la
+ /path/to/instdso\&.sh mod_foo\&.la /path/to/apache/modules
+ /path/to/libtool --mode=install cp mod_foo\&.la /path/to/apache/modules
+ \&.\&.\&.
+ chmod 755 /path/to/apache/modules/mod_foo\&.so
+ [activating module `foo' in /path/to/apache/conf/httpd\&.conf]
+ $ _
+
+.fi
+
+.PP
+This way a line named
+
+.nf
-&#32;&#32;&#32;&#32;&#32;&#32;&#76;&#111;&#97;&#100;&#77;&#111;&#100;&#117;&#108;&#101;&#32;&#102;&#111;&#111;&#95;&#109;&#111;&#100;&#117;&#108;&#101;&#32;&#109;&#111;&#100;&#117;&#108;&#101;&#115;&#47;&#109;&#111;&#100;&#95;&#102;&#111;&#111;&#92;&#38;&#46;&#115;&#111;
-&#32;&#32;&#32;&#32;
-&#46;&#102;&#105;
-&#32;
-&#46;&#80;&#80;
-&#105;&#115;&#32;&#97;&#100;&#100;&#101;&#100;&#32;&#116;&#111;&#32;&#116;&#104;&#101;&#32;&#99;&#111;&#110;&#102;&#105;&#103;&#117;&#114;&#97;&#116;&#105;&#111;&#110;&#32;&#102;&#105;&#108;&#101;&#32;&#105;&#102;&#32;&#115;&#116;&#105;&#108;&#108;&#32;&#110;&#111;&#116;&#32;&#112;&#114;&#101;&#115;&#101;&#110;&#116;&#92;&#38;&#46;&#32;&#73;&#102;&#32;&#121;&#111;&#117;&#32;&#119;&#97;&#110;&#116;&#32;&#116;&#111;&#32;&#104;&#97;&#118;&#101;&#32;&#116;&#104;&#105;&#115;&#32;&#100;&#105;&#115;&#97;&#98;&#108;&#101;&#100;&#32;&#112;&#101;&#114;&#32;&#100;&#101;&#102;&#97;&#117;&#108;&#116;&#32;&#117;&#115;&#101;&#32;&#116;&#104;&#101;&#32;&#92;&#102;&#66;&#45;&#65;&#92;&#102;&#82;&#32;&#111;&#112;&#116;&#105;&#111;&#110;&#44;&#32;&#92;&#102;&#73;&#105;&#92;&#38;&#46;&#101;&#92;&#38;&#46;&#92;&#102;&#82;
-&#32;
-&#46;&#110;&#102;
+ LoadModule foo_module modules/mod_foo\&.so
+
+.fi
+
+.PP
+is added to the configuration file if still not present\&. If you want to have this disabled per default use the \fB-A\fR option, \fIi\&.e\&.\fR
+
+.nf
-&#32;&#32;&#32;&#32;&#32;&#32;&#36;&#32;&#97;&#112;&#120;&#115;&#32;&#45;&#105;&#32;&#45;&#65;&#32;&#109;&#111;&#100;&#95;&#102;&#111;&#111;&#92;&#38;&#46;&#99;
-&#32;&#32;&#32;&#32;
-&#46;&#102;&#105;
-&#32;
-&#46;&#80;&#80;
-&#70;&#111;&#114;&#32;&#97;&#32;&#113;&#117;&#105;&#99;&#107;&#32;&#116;&#101;&#115;&#116;&#32;&#111;&#102;&#32;&#116;&#104;&#101;&#32;&#97;&#112;&#120;&#115;&#32;&#109;&#101;&#99;&#104;&#97;&#110;&#105;&#115;&#109;&#32;&#121;&#111;&#117;&#32;&#99;&#97;&#110;&#32;&#99;&#114;&#101;&#97;&#116;&#101;&#32;&#97;&#32;&#115;&#97;&#109;&#112;&#108;&#101;&#32;&#65;&#112;&#97;&#99;&#104;&#101;&#32;&#109;&#111;&#100;&#117;&#108;&#101;&#32;&#116;&#101;&#109;&#112;&#108;&#97;&#116;&#101;&#32;&#112;&#108;&#117;&#115;&#32;&#97;&#32;&#99;&#111;&#114;&#114;&#101;&#115;&#112;&#111;&#110;&#100;&#105;&#110;&#103;&#32;&#77;&#97;&#107;&#101;&#102;&#105;&#108;&#101;&#32;&#118;&#105;&#97;&#58;
-&#32;
-&#46;&#110;&#102;
+ $ apxs -i -A mod_foo\&.c
+
+.fi
+
+.PP
+For a quick test of the apxs mechanism you can create a sample Apache module template plus a corresponding Makefile via:
+
+.nf
-&#32;&#32;&#32;&#32;&#32;&#32;&#36;&#32;&#97;&#112;&#120;&#115;&#32;&#45;&#103;&#32;&#45;&#110;&#32;&#102;&#111;&#111;
-&#32;&#32;&#32;&#32;&#32;&#32;&#67;&#114;&#101;&#97;&#116;&#105;&#110;&#103;&#32;&#91;&#68;&#73;&#82;&#93;&#32;&#32;&#102;&#111;&#111;
-&#32;&#32;&#32;&#32;&#32;&#32;&#67;&#114;&#101;&#97;&#116;&#105;&#110;&#103;&#32;&#91;&#70;&#73;&#76;&#69;&#93;&#32;&#102;&#111;&#111;&#47;&#77;&#97;&#107;&#101;&#102;&#105;&#108;&#101;
-&#32;&#32;&#32;&#32;&#32;&#32;&#67;&#114;&#101;&#97;&#116;&#105;&#110;&#103;&#32;&#91;&#70;&#73;&#76;&#69;&#93;&#32;&#102;&#111;&#111;&#47;&#109;&#111;&#100;&#117;&#108;&#101;&#115;&#92;&#38;&#46;&#109;&#107;
-&#32;&#32;&#32;&#32;&#32;&#32;&#67;&#114;&#101;&#97;&#116;&#105;&#110;&#103;&#32;&#91;&#70;&#73;&#76;&#69;&#93;&#32;&#102;&#111;&#111;&#47;&#109;&#111;&#100;&#95;&#102;&#111;&#111;&#92;&#38;&#46;&#99;
-&#32;&#32;&#32;&#32;&#32;&#32;&#67;&#114;&#101;&#97;&#116;&#105;&#110;&#103;&#32;&#91;&#70;&#73;&#76;&#69;&#93;&#32;&#102;&#111;&#111;&#47;&#92;&#38;&#46;&#100;&#101;&#112;&#115;
-&#32;&#32;&#32;&#32;&#32;&#32;&#36;&#32;&#95;
-&#32;&#32;&#32;&#32;
-&#46;&#102;&#105;
-&#32;
-&#46;&#80;&#80;
-&#84;&#104;&#101;&#110;&#32;&#121;&#111;&#117;&#32;&#99;&#97;&#110;&#32;&#105;&#109;&#109;&#101;&#100;&#105;&#97;&#116;&#101;&#108;&#121;&#32;&#99;&#111;&#109;&#112;&#105;&#108;&#101;&#32;&#116;&#104;&#105;&#115;&#32;&#115;&#97;&#109;&#112;&#108;&#101;&#32;&#109;&#111;&#100;&#117;&#108;&#101;&#32;&#105;&#110;&#116;&#111;&#32;&#97;&#32;&#115;&#104;&#97;&#114;&#101;&#100;&#32;&#111;&#98;&#106;&#101;&#99;&#116;&#32;&#97;&#110;&#100;&#32;&#108;&#111;&#97;&#100;&#32;&#105;&#116;&#32;&#105;&#110;&#116;&#111;&#32;&#116;&#104;&#101;&#32;&#65;&#112;&#97;&#99;&#104;&#101;&#32;&#115;&#101;&#114;&#118;&#101;&#114;&#58;
-&#32;
-&#46;&#110;&#102;
+ $ apxs -g -n foo
+ Creating [DIR] foo
+ Creating [FILE] foo/Makefile
+ Creating [FILE] foo/modules\&.mk
+ Creating [FILE] foo/mod_foo\&.c
+ Creating [FILE] foo/\&.deps
+ $ _
+
+.fi
+
+.PP
+Then you can immediately compile this sample module into a shared object and load it into the Apache server:
+
+.nf
-&#32;&#32;&#32;&#32;&#32;&#32;&#36;&#32;&#99;&#100;&#32;&#102;&#111;&#111;
-&#32;&#32;&#32;&#32;&#32;&#32;&#36;&#32;&#109;&#97;&#107;&#101;&#32;&#97;&#108;&#108;&#32;&#114;&#101;&#108;&#111;&#97;&#100;
-&#32;&#32;&#32;&#32;&#32;&#32;&#97;&#112;&#120;&#115;&#32;&#45;&#99;&#32;&#109;&#111;&#100;&#95;&#102;&#111;&#111;&#92;&#38;&#46;&#99;
-&#32;&#32;&#32;&#32;&#32;&#32;&#47;&#112;&#97;&#116;&#104;&#47;&#116;&#111;&#47;&#108;&#105;&#98;&#116;&#111;&#111;&#108;&#32;&#45;&#45;&#109;&#111;&#100;&#101;&#61;&#99;&#111;&#109;&#112;&#105;&#108;&#101;&#32;&#103;&#99;&#99;&#32;&#92;&#38;&#46;&#92;&#38;&#46;&#92;&#38;&#46;&#32;&#45;&#99;&#32;&#109;&#111;&#100;&#95;&#102;&#111;&#111;&#92;&#38;&#46;&#99;
-&#32;&#32;&#32;&#32;&#32;&#32;&#47;&#112;&#97;&#116;&#104;&#47;&#116;&#111;&#47;&#108;&#105;&#98;&#116;&#111;&#111;&#108;&#32;&#45;&#45;&#109;&#111;&#100;&#101;&#61;&#108;&#105;&#110;&#107;&#32;&#103;&#99;&#99;&#32;&#92;&#38;&#46;&#92;&#38;&#46;&#92;&#38;&#46;&#32;&#45;&#111;&#32;&#109;&#111;&#100;&#95;&#102;&#111;&#111;&#92;&#38;&#46;&#108;&#97;&#32;&#109;&#111;&#100;&#95;&#102;&#111;&#111;&#92;&#38;&#46;&#115;&#108;&#111;
-&#32;&#32;&#32;&#32;&#32;&#32;&#97;&#112;&#120;&#115;&#32;&#45;&#105;&#32;&#45;&#97;&#32;&#45;&#110;&#32;&#34;&#102;&#111;&#111;&#34;&#32;&#109;&#111;&#100;&#95;&#102;&#111;&#111;&#92;&#38;&#46;&#108;&#97;
-&#32;&#32;&#32;&#32;&#32;&#32;&#47;&#112;&#97;&#116;&#104;&#47;&#116;&#111;&#47;&#105;&#110;&#115;&#116;&#100;&#115;&#111;&#92;&#38;&#46;&#115;&#104;&#32;&#109;&#111;&#100;&#95;&#102;&#111;&#111;&#92;&#38;&#46;&#108;&#97;&#32;&#47;&#112;&#97;&#116;&#104;&#47;&#116;&#111;&#47;&#97;&#112;&#97;&#99;&#104;&#101;&#47;&#109;&#111;&#100;&#117;&#108;&#101;&#115;
-&#32;&#32;&#32;&#32;&#32;&#32;&#47;&#112;&#97;&#116;&#104;&#47;&#116;&#111;&#47;&#108;&#105;&#98;&#116;&#111;&#111;&#108;&#32;&#45;&#45;&#109;&#111;&#100;&#101;&#61;&#105;&#110;&#115;&#116;&#97;&#108;&#108;&#32;&#99;&#112;&#32;&#109;&#111;&#100;&#95;&#102;&#111;&#111;&#92;&#38;&#46;&#108;&#97;&#32;&#47;&#112;&#97;&#116;&#104;&#47;&#116;&#111;&#47;&#97;&#112;&#97;&#99;&#104;&#101;&#47;&#109;&#111;&#100;&#117;&#108;&#101;&#115;
-&#32;&#32;&#32;&#32;&#32;&#32;&#92;&#38;&#46;&#92;&#38;&#46;&#92;&#38;&#46;
-&#32;&#32;&#32;&#32;&#32;&#32;&#99;&#104;&#109;&#111;&#100;&#32;&#55;&#53;&#53;&#32;&#47;&#112;&#97;&#116;&#104;&#47;&#116;&#111;&#47;&#97;&#112;&#97;&#99;&#104;&#101;&#47;&#109;&#111;&#100;&#117;&#108;&#101;&#115;&#47;&#109;&#111;&#100;&#95;&#102;&#111;&#111;&#92;&#38;&#46;&#115;&#111;
-&#32;&#32;&#32;&#32;&#32;&#32;&#91;&#97;&#99;&#116;&#105;&#118;&#97;&#116;&#105;&#110;&#103;&#32;&#109;&#111;&#100;&#117;&#108;&#101;&#32;&#96;&#102;&#111;&#111;&#39;&#32;&#105;&#110;&#32;&#47;&#112;&#97;&#116;&#104;&#47;&#116;&#111;&#47;&#97;&#112;&#97;&#99;&#104;&#101;&#47;&#99;&#111;&#110;&#102;&#47;&#104;&#116;&#116;&#112;&#100;&#92;&#38;&#46;&#99;&#111;&#110;&#102;&#93;
-&#32;&#32;&#32;&#32;&#32;&#32;&#97;&#112;&#97;&#99;&#104;&#101;&#99;&#116;&#108;&#32;&#114;&#101;&#115;&#116;&#97;&#114;&#116;
-&#32;&#32;&#32;&#32;&#32;&#32;&#47;&#112;&#97;&#116;&#104;&#47;&#116;&#111;&#47;&#97;&#112;&#97;&#99;&#104;&#101;&#47;&#115;&#98;&#105;&#110;&#47;&#97;&#112;&#97;&#99;&#104;&#101;&#99;&#116;&#108;&#32;&#114;&#101;&#115;&#116;&#97;&#114;&#116;&#58;&#32;&#104;&#116;&#116;&#112;&#100;&#32;&#110;&#111;&#116;&#32;&#114;&#117;&#110;&#110;&#105;&#110;&#103;&#44;&#32;&#116;&#114;&#121;&#105;&#110;&#103;&#32;&#116;&#111;&#32;&#115;&#116;&#97;&#114;&#116;
-&#32;&#32;&#32;&#32;&#32;&#32;&#91;&#84;&#117;&#101;&#32;&#77;&#97;&#114;&#32;&#51;&#49;&#32;&#49;&#49;&#58;&#50;&#55;&#58;&#53;&#53;&#32;&#49;&#57;&#57;&#56;&#93;&#32;&#91;&#100;&#101;&#98;&#117;&#103;&#93;&#32;&#109;&#111;&#100;&#95;&#115;&#111;&#92;&#38;&#46;&#99;&#40;&#51;&#48;&#51;&#41;&#58;&#32;&#108;&#111;&#97;&#100;&#101;&#100;&#32;&#109;&#111;&#100;&#117;&#108;&#101;&#32;&#102;&#111;&#111;&#95;&#109;&#111;&#100;&#117;&#108;&#101;
-&#32;&#32;&#32;&#32;&#32;&#32;&#47;&#112;&#97;&#116;&#104;&#47;&#116;&#111;&#47;&#97;&#112;&#97;&#99;&#104;&#101;&#47;&#115;&#98;&#105;&#110;&#47;&#97;&#112;&#97;&#99;&#104;&#101;&#99;&#116;&#108;&#32;&#114;&#101;&#115;&#116;&#97;&#114;&#116;&#58;&#32;&#104;&#116;&#116;&#112;&#100;&#32;&#115;&#116;&#97;&#114;&#116;&#101;&#100;
-&#32;&#32;&#32;&#32;&#32;&#32;&#36;&#32;&#95;
-&#32;&#32;&#32;&#32;
-&#46;&#102;&#105;
-&#32;
+ $ cd foo
+ $ make all reload
+ apxs -c mod_foo\&.c
+ /path/to/libtool --mode=compile gcc \&.\&.\&. -c mod_foo\&.c
+ /path/to/libtool --mode=link gcc \&.\&.\&. -o mod_foo\&.la mod_foo\&.slo
+ apxs -i -a -n "foo" mod_foo\&.la
+ /path/to/instdso\&.sh mod_foo\&.la /path/to/apache/modules
+ /path/to/libtool --mode=install cp mod_foo\&.la /path/to/apache/modules
+ \&.\&.\&.
+ chmod 755 /path/to/apache/modules/mod_foo\&.so
+ [activating module `foo' in /path/to/apache/conf/httpd\&.conf]
+ apachectl restart
+ /path/to/apache/sbin/apachectl restart: httpd not running, trying to start
+ [Tue Mar 31 11:27:55 1998] [debug] mod_so\&.c(303): loaded module foo_module
+ /path/to/apache/sbin/apachectl restart: httpd started
+ $ _
+
+.fi
+
diff --git a/docs/man/ctlogconfig.8 b/docs/man/ctlogconfig.8
index f8b7a31f7d..9329f06478 100644
--- a/docs/man/ctlogconfig.8
+++ b/docs/man/ctlogconfig.8
@@ -1,149 +1,149 @@
-&#46;&#92;&#34;&#32;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;
-&#46;&#92;&#34;&#32;&#68;&#79;&#32;&#78;&#79;&#84;&#32;&#69;&#68;&#73;&#84;&#33;&#32;&#71;&#101;&#110;&#101;&#114;&#97;&#116;&#101;&#100;&#32;&#102;&#114;&#111;&#109;&#32;&#88;&#77;&#76;&#32;&#115;&#111;&#117;&#114;&#99;&#101;&#46;
-&#46;&#92;&#34;&#32;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;
-&#46;&#100;&#101;&#32;&#83;&#104;&#32;&#92;&#34;&#32;&#83;&#117;&#98;&#115;&#101;&#99;&#116;&#105;&#111;&#110;
-&#46;&#98;&#114;
-&#46;&#105;&#102;&#32;&#116;&#32;&#46;&#83;&#112;
-&#46;&#110;&#101;&#32;&#53;
-&#46;&#80;&#80;
-&#92;&#102;&#66;&#92;&#92;&#36;&#49;&#92;&#102;&#82;
-&#46;&#80;&#80;
-&#46;&#46;
-&#46;&#100;&#101;&#32;&#83;&#112;&#32;&#92;&#34;&#32;&#86;&#101;&#114;&#116;&#105;&#99;&#97;&#108;&#32;&#115;&#112;&#97;&#99;&#101;&#32;&#40;&#119;&#104;&#101;&#110;&#32;&#119;&#101;&#32;&#99;&#97;&#110;&#39;&#116;&#32;&#117;&#115;&#101;&#32;&#46;&#80;&#80;&#41;
-&#46;&#105;&#102;&#32;&#116;&#32;&#46;&#115;&#112;&#32;&#46;&#53;&#118;
-&#46;&#105;&#102;&#32;&#110;&#32;&#46;&#115;&#112;
-&#46;&#46;
-&#46;&#100;&#101;&#32;&#73;&#112;&#32;&#92;&#34;&#32;&#76;&#105;&#115;&#116;&#32;&#105;&#116;&#101;&#109;
-&#46;&#98;&#114;
-&#46;&#105;&#101;&#32;&#92;&#92;&#110;&#40;&#46;&#36;&#62;&#61;&#51;&#32;&#46;&#110;&#101;&#32;&#92;&#92;&#36;&#51;
-&#46;&#101;&#108;&#32;&#46;&#110;&#101;&#32;&#51;
-&#46;&#73;&#80;&#32;&#34;&#92;&#92;&#36;&#49;&#34;&#32;&#92;&#92;&#36;&#50;
-&#46;&#46;
-&#46;&#84;&#72;&#32;&#34;&#67;&#84;&#76;&#79;&#71;&#67;&#79;&#78;&#70;&#73;&#71;&#34;&#32;&#56;&#32;&#34;&#64;&#100;&#97;&#116;&#101;&#64;&#34;&#32;&#34;&#65;&#112;&#97;&#99;&#104;&#101;&#32;&#72;&#84;&#84;&#80;&#32;&#83;&#101;&#114;&#118;&#101;&#114;&#34;&#32;&#34;&#99;&#116;&#108;&#111;&#103;&#99;&#111;&#110;&#102;&#105;&#103;&#34;
+.\" XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+.\" DO NOT EDIT! Generated from XML source.
+.\" XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+.de Sh \" Subsection
+.br
+.if t .Sp
+.ne 5
+.PP
+\fB\\$1\fR
+.PP
+..
+.de Sp \" Vertical space (when we can't use .PP)
+.if t .sp .5v
+.if n .sp
+..
+.de Ip \" List item
+.br
+.ie \\n(.$>=3 .ne \\$3
+.el .ne 3
+.IP "\\$1" \\$2
+..
+.TH "CTLOGCONFIG" 8 "2018-09-27" "Apache HTTP Server" "ctlogconfig"
-&#46;&#83;&#72;&#32;&#78;&#65;&#77;&#69;
-&#99;&#116;&#108;&#111;&#103;&#99;&#111;&#110;&#102;&#105;&#103;&#32;&#92;&#45;&#32;&#67;&#101;&#114;&#116;&#105;&#102;&#105;&#99;&#97;&#116;&#101;&#32;&#84;&#114;&#97;&#110;&#115;&#112;&#97;&#114;&#101;&#110;&#99;&#121;&#32;&#108;&#111;&#103;&#32;&#99;&#111;&#110;&#102;&#105;&#103;&#117;&#114;&#97;&#116;&#105;&#111;&#110;&#32;&#116;&#111;&#111;&#108;
+.SH NAME
+ctlogconfig \- Certificate Transparency log configuration tool
-&#46;&#83;&#72;&#32;&#34;&#83;&#89;&#78;&#79;&#80;&#83;&#73;&#83;&#34;
-&#32;&#32;
-&#46;&#80;&#80;
-&#92;&#102;&#66;&#32;&#92;&#102;&#66;&#99;&#116;&#108;&#111;&#103;&#99;&#111;&#110;&#102;&#105;&#103;&#92;&#102;&#82;&#32;&#92;&#102;&#73;&#47;&#112;&#97;&#116;&#104;&#47;&#116;&#111;&#47;&#100;&#98;&#92;&#102;&#82;&#32;&#92;&#102;&#66;&#100;&#117;&#109;&#112;&#92;&#102;&#82;&#32;&#92;&#102;&#82;
-&#32;
-&#46;&#80;&#80;
-&#92;&#102;&#66;&#32;&#92;&#102;&#66;&#99;&#116;&#108;&#111;&#103;&#99;&#111;&#110;&#102;&#105;&#103;&#92;&#102;&#82;&#32;&#92;&#102;&#73;&#47;&#112;&#97;&#116;&#104;&#47;&#116;&#111;&#47;&#100;&#98;&#92;&#102;&#82;&#32;&#92;&#102;&#66;&#99;&#111;&#110;&#102;&#105;&#103;&#117;&#114;&#101;&#45;&#112;&#117;&#98;&#108;&#105;&#99;&#45;&#107;&#101;&#121;&#92;&#102;&#82;&#32;&#91;&#32;&#92;&#102;&#73;&#108;&#111;&#103;&#45;&#105;&#100;&#92;&#102;&#82;&#124;&#92;&#102;&#73;&#114;&#101;&#99;&#111;&#114;&#100;&#45;&#105;&#100;&#92;&#102;&#82;&#32;&#93;&#32;&#92;&#102;&#73;&#47;&#112;&#97;&#116;&#104;&#47;&#116;&#111;&#47;&#112;&#117;&#98;&#108;&#105;&#99;&#45;&#107;&#101;&#121;&#92;&#38;&#46;&#112;&#101;&#109;&#92;&#102;&#82;&#32;&#92;&#102;&#82;
-&#32;
-&#46;&#80;&#80;
-&#92;&#102;&#66;&#32;&#92;&#102;&#66;&#99;&#116;&#108;&#111;&#103;&#99;&#111;&#110;&#102;&#105;&#103;&#92;&#102;&#82;&#32;&#92;&#102;&#73;&#47;&#112;&#97;&#116;&#104;&#47;&#116;&#111;&#47;&#100;&#98;&#92;&#102;&#82;&#32;&#92;&#102;&#66;&#99;&#111;&#110;&#102;&#105;&#103;&#117;&#114;&#101;&#45;&#117;&#114;&#108;&#92;&#102;&#82;&#32;&#91;&#32;&#92;&#102;&#73;&#108;&#111;&#103;&#45;&#105;&#100;&#92;&#102;&#82;&#124;&#92;&#102;&#73;&#114;&#101;&#99;&#111;&#114;&#100;&#45;&#105;&#100;&#92;&#102;&#82;&#32;&#93;&#32;&#92;&#102;&#73;&#108;&#111;&#103;&#45;&#85;&#82;&#76;&#92;&#102;&#82;&#32;&#92;&#102;&#82;
-&#32;
-&#46;&#80;&#80;
-&#92;&#102;&#66;&#32;&#92;&#102;&#66;&#99;&#116;&#108;&#111;&#103;&#99;&#111;&#110;&#102;&#105;&#103;&#92;&#102;&#82;&#32;&#92;&#102;&#73;&#47;&#112;&#97;&#116;&#104;&#47;&#116;&#111;&#47;&#100;&#98;&#92;&#102;&#82;&#32;&#92;&#102;&#66;&#118;&#97;&#108;&#105;&#100;&#45;&#116;&#105;&#109;&#101;&#45;&#114;&#97;&#110;&#103;&#101;&#92;&#102;&#82;&#32;&#92;&#102;&#73;&#108;&#111;&#103;&#45;&#105;&#100;&#92;&#102;&#82;&#124;&#92;&#102;&#73;&#114;&#101;&#99;&#111;&#114;&#100;&#45;&#105;&#100;&#92;&#102;&#82;&#32;&#92;&#102;&#73;&#109;&#105;&#110;&#45;&#116;&#105;&#109;&#101;&#115;&#116;&#97;&#109;&#112;&#92;&#102;&#82;&#32;&#92;&#102;&#73;&#109;&#97;&#120;&#45;&#116;&#105;&#109;&#101;&#115;&#116;&#97;&#109;&#112;&#92;&#102;&#82;&#32;&#92;&#102;&#82;
-&#32;
-&#46;&#80;&#80;
-&#92;&#102;&#66;&#32;&#92;&#102;&#66;&#99;&#116;&#108;&#111;&#103;&#99;&#111;&#110;&#102;&#105;&#103;&#92;&#102;&#82;&#32;&#92;&#102;&#73;&#47;&#112;&#97;&#116;&#104;&#47;&#116;&#111;&#47;&#100;&#98;&#92;&#102;&#82;&#32;&#92;&#102;&#66;&#116;&#114;&#117;&#115;&#116;&#92;&#102;&#82;&#32;&#92;&#102;&#73;&#108;&#111;&#103;&#45;&#105;&#100;&#92;&#102;&#82;&#124;&#92;&#102;&#73;&#114;&#101;&#99;&#111;&#114;&#100;&#45;&#105;&#100;&#92;&#102;&#82;&#32;&#92;&#102;&#82;
-&#32;
-&#46;&#80;&#80;
-&#92;&#102;&#66;&#32;&#92;&#102;&#66;&#99;&#116;&#108;&#111;&#103;&#99;&#111;&#110;&#102;&#105;&#103;&#92;&#102;&#82;&#32;&#92;&#102;&#73;&#47;&#112;&#97;&#116;&#104;&#47;&#116;&#111;&#47;&#100;&#98;&#92;&#102;&#82;&#32;&#92;&#102;&#66;&#100;&#105;&#115;&#116;&#114;&#117;&#115;&#116;&#92;&#102;&#82;&#32;&#92;&#102;&#73;&#108;&#111;&#103;&#45;&#105;&#100;&#92;&#102;&#82;&#124;&#92;&#102;&#73;&#114;&#101;&#99;&#111;&#114;&#100;&#45;&#105;&#100;&#92;&#102;&#82;&#32;&#92;&#102;&#82;
-&#32;
-&#46;&#80;&#80;
-&#92;&#102;&#66;&#32;&#92;&#102;&#66;&#99;&#116;&#108;&#111;&#103;&#99;&#111;&#110;&#102;&#105;&#103;&#92;&#102;&#82;&#32;&#92;&#102;&#73;&#47;&#112;&#97;&#116;&#104;&#47;&#116;&#111;&#47;&#100;&#98;&#92;&#102;&#82;&#32;&#92;&#102;&#66;&#102;&#111;&#114;&#103;&#101;&#116;&#92;&#102;&#82;&#32;&#92;&#102;&#73;&#108;&#111;&#103;&#45;&#105;&#100;&#92;&#102;&#82;&#124;&#92;&#102;&#73;&#114;&#101;&#99;&#111;&#114;&#100;&#45;&#105;&#100;&#92;&#102;&#82;&#32;&#92;&#102;&#82;
-&#32;
-&#32;
-&#46;&#84;&#80;
-&#92;&#102;&#73;&#108;&#111;&#103;&#45;&#105;&#100;&#92;&#102;&#82;
-&#84;&#104;&#105;&#115;&#32;&#105;&#115;&#32;&#116;&#104;&#101;&#32;&#105;&#100;&#32;&#111;&#102;&#32;&#116;&#104;&#101;&#32;&#108;&#111;&#103;&#44;&#32;&#119;&#104;&#105;&#99;&#104;&#32;&#105;&#115;&#32;&#116;&#104;&#101;&#32;&#83;&#72;&#65;&#45;&#50;&#53;&#54;&#32;&#104;&#97;&#115;&#104;&#32;&#111;&#102;&#32;&#116;&#104;&#101;&#32;&#108;&#111;&#103;&#39;&#115;&#32;&#112;&#117;&#98;&#108;&#105;&#99;&#32;&#107;&#101;&#121;&#44;&#32;&#112;&#114;&#111;&#118;&#105;&#100;&#101;&#100;&#32;&#105;&#110;&#32;&#104;&#101;&#120;&#97;&#100;&#101;&#99;&#105;&#109;&#97;&#108;&#32;&#102;&#111;&#114;&#109;&#97;&#116;&#92;&#38;&#46;&#32;&#84;&#104;&#105;&#115;&#32;&#115;&#116;&#114;&#105;&#110;&#103;&#32;&#105;&#115;&#32;&#54;&#52;&#32;&#99;&#104;&#97;&#114;&#97;&#99;&#116;&#101;&#114;&#115;&#32;&#105;&#110;&#32;&#108;&#101;&#110;&#103;&#116;&#104;&#92;&#38;&#46;&#32;&#32;
-&#46;&#84;&#80;
-&#92;&#102;&#73;&#114;&#101;&#99;&#111;&#114;&#100;&#45;&#105;&#100;&#92;&#102;&#82;
-&#84;&#104;&#105;&#115;&#32;&#105;&#115;&#32;&#116;&#104;&#101;&#32;&#114;&#101;&#99;&#111;&#114;&#100;&#32;&#110;&#117;&#109;&#98;&#101;&#114;&#32;&#105;&#110;&#32;&#116;&#104;&#101;&#32;&#100;&#97;&#116;&#97;&#98;&#97;&#115;&#101;&#44;&#32;&#97;&#115;&#32;&#100;&#105;&#115;&#112;&#108;&#97;&#121;&#101;&#100;&#32;&#98;&#121;&#32;&#116;&#104;&#101;&#32;&#92;&#102;&#66;&#100;&#117;&#109;&#112;&#92;&#102;&#82;&#32;&#115;&#117;&#98;&#45;&#99;&#111;&#109;&#109;&#97;&#110;&#100;&#44;&#32;&#112;&#114;&#101;&#102;&#105;&#120;&#101;&#100;&#32;&#119;&#105;&#116;&#104;&#32;&#92;&#102;&#66;&#35;&#92;&#102;&#82;&#92;&#38;&#46;&#32;&#65;&#115;&#32;&#97;&#110;&#32;&#101;&#120;&#97;&#109;&#112;&#108;&#101;&#44;&#32;&#92;&#102;&#66;&#35;&#52;&#92;&#102;&#82;&#32;&#114;&#101;&#102;&#101;&#114;&#101;&#110;&#99;&#101;&#115;&#32;&#116;&#104;&#101;&#32;&#102;&#111;&#117;&#114;&#116;&#104;&#32;&#114;&#101;&#99;&#111;&#114;&#100;&#32;&#105;&#110;&#32;&#116;&#104;&#101;&#32;&#100;&#97;&#116;&#97;&#98;&#97;&#115;&#101;&#92;&#38;&#46;&#32;&#40;&#85;&#115;&#101;&#32;&#115;&#104;&#101;&#108;&#108;&#32;&#101;&#115;&#99;&#97;&#112;&#105;&#110;&#103;&#32;&#97;&#115;&#32;&#110;&#101;&#99;&#101;&#115;&#115;&#97;&#114;&#121;&#92;&#38;&#46;&#41;&#32;&#32;
-&#46;&#84;&#80;
-&#92;&#102;&#73;&#47;&#112;&#97;&#116;&#104;&#47;&#116;&#111;&#47;&#112;&#117;&#98;&#108;&#105;&#99;&#45;&#107;&#101;&#121;&#92;&#38;&#46;&#112;&#101;&#109;&#92;&#102;&#82;
-&#84;&#104;&#105;&#115;&#32;&#105;&#115;&#32;&#97;&#32;&#102;&#105;&#108;&#101;&#32;&#99;&#111;&#110;&#116;&#97;&#105;&#110;&#105;&#110;&#103;&#32;&#116;&#104;&#101;&#32;&#108;&#111;&#103;&#39;&#115;&#32;&#112;&#117;&#98;&#108;&#105;&#99;&#32;&#107;&#101;&#121;&#32;&#105;&#110;&#32;&#80;&#69;&#77;&#32;&#102;&#111;&#114;&#109;&#97;&#116;&#92;&#38;&#46;&#32;&#84;&#104;&#101;&#32;&#112;&#117;&#98;&#108;&#105;&#99;&#32;&#107;&#101;&#121;&#32;&#105;&#115;&#32;&#110;&#111;&#116;&#32;&#115;&#116;&#111;&#114;&#101;&#100;&#32;&#105;&#110;&#32;&#116;&#104;&#101;&#32;&#100;&#97;&#116;&#97;&#98;&#97;&#115;&#101;&#92;&#38;&#46;&#32;&#73;&#110;&#115;&#116;&#101;&#97;&#100;&#44;&#32;&#97;&#32;&#114;&#101;&#102;&#101;&#114;&#101;&#110;&#99;&#101;&#32;&#116;&#111;&#32;&#116;&#104;&#101;&#32;&#102;&#105;&#108;&#101;&#32;&#105;&#115;&#32;&#115;&#116;&#111;&#114;&#101;&#100;&#92;&#38;&#46;&#32;&#84;&#104;&#117;&#115;&#44;&#32;&#116;&#104;&#101;&#32;&#102;&#105;&#108;&#101;&#32;&#99;&#97;&#110;&#110;&#111;&#116;&#32;&#98;&#101;&#32;&#114;&#101;&#109;&#111;&#118;&#101;&#100;&#32;&#117;&#110;&#116;&#105;&#108;&#32;&#116;&#104;&#101;&#32;&#112;&#117;&#98;&#108;&#105;&#99;&#32;&#107;&#101;&#121;&#32;&#105;&#110;&#32;&#116;&#104;&#101;&#32;&#100;&#97;&#116;&#97;&#98;&#97;&#115;&#101;&#32;&#105;&#115;&#32;&#114;&#101;&#109;&#111;&#118;&#101;&#100;&#32;&#111;&#114;&#32;&#99;&#104;&#97;&#110;&#103;&#101;&#100;&#92;&#38;&#46;&#32;&#32;
-&#46;&#84;&#80;
-&#92;&#102;&#73;&#109;&#105;&#110;&#45;&#116;&#105;&#109;&#101;&#115;&#116;&#97;&#109;&#112;&#92;&#102;&#82;&#44;&#32;&#92;&#102;&#73;&#109;&#97;&#120;&#45;&#116;&#105;&#109;&#101;&#115;&#116;&#97;&#109;&#112;&#92;&#102;&#82;
-&#65;&#32;&#116;&#105;&#109;&#101;&#115;&#116;&#97;&#109;&#112;&#32;&#105;&#115;&#32;&#97;&#32;&#116;&#105;&#109;&#101;&#32;&#97;&#115;&#32;&#101;&#120;&#112;&#114;&#101;&#115;&#115;&#101;&#100;&#32;&#105;&#110;&#32;&#116;&#104;&#101;&#32;&#110;&#117;&#109;&#98;&#101;&#114;&#32;&#111;&#102;&#32;&#109;&#105;&#108;&#108;&#105;&#115;&#101;&#99;&#111;&#110;&#100;&#115;&#32;&#115;&#105;&#110;&#99;&#101;&#32;&#116;&#104;&#101;&#32;&#101;&#112;&#111;&#99;&#104;&#44;&#32;&#105;&#103;&#110;&#111;&#114;&#105;&#110;&#103;&#32;&#108;&#101;&#97;&#112;&#32;&#115;&#101;&#99;&#111;&#110;&#100;&#115;&#92;&#38;&#46;&#32;&#84;&#104;&#105;&#115;&#32;&#105;&#115;&#32;&#116;&#104;&#101;&#32;&#102;&#111;&#114;&#109;&#32;&#111;&#102;&#32;&#116;&#105;&#109;&#101;&#32;&#117;&#115;&#101;&#100;&#32;&#105;&#110;&#32;&#83;&#105;&#103;&#110;&#101;&#100;&#32;&#67;&#101;&#114;&#116;&#105;&#102;&#105;&#99;&#97;&#116;&#101;&#32;&#84;&#105;&#109;&#101;&#115;&#116;&#97;&#109;&#112;&#115;&#92;&#38;&#46;&#32;&#84;&#104;&#105;&#115;&#32;&#109;&#117;&#115;&#116;&#32;&#98;&#101;&#32;&#112;&#114;&#111;&#118;&#105;&#100;&#101;&#100;&#32;&#97;&#115;&#32;&#97;&#32;&#100;&#101;&#99;&#105;&#109;&#97;&#108;&#32;&#110;&#117;&#109;&#98;&#101;&#114;&#92;&#38;&#46;&#32;&#83;&#112;&#101;&#99;&#105;&#102;&#121;&#32;&#92;&#102;&#66;&#92;&#102;&#66;&#45;&#92;&#102;&#82;&#92;&#102;&#82;&#32;&#102;&#111;&#114;&#32;&#111;&#110;&#101;&#32;&#111;&#102;&#32;&#116;&#104;&#101;&#32;&#116;&#105;&#109;&#101;&#115;&#116;&#97;&#109;&#112;&#115;&#32;&#105;&#102;&#32;&#105;&#116;&#32;&#105;&#115;&#32;&#117;&#110;&#107;&#110;&#111;&#119;&#110;&#92;&#38;&#46;&#32;&#70;&#111;&#114;&#32;&#101;&#120;&#97;&#109;&#112;&#108;&#101;&#44;&#32;&#119;&#104;&#101;&#110;&#32;&#99;&#111;&#110;&#102;&#105;&#103;&#117;&#114;&#105;&#110;&#103;&#32;&#116;&#104;&#101;&#32;&#109;&#105;&#110;&#105;&#109;&#117;&#109;&#32;&#118;&#97;&#108;&#105;&#100;&#32;&#116;&#105;&#109;&#101;&#115;&#116;&#97;&#109;&#112;&#32;&#102;&#111;&#114;&#32;&#97;&#32;&#108;&#111;&#103;&#32;&#119;&#104;&#105;&#99;&#104;&#32;&#114;&#101;&#109;&#97;&#105;&#110;&#115;&#32;&#118;&#97;&#108;&#105;&#100;&#44;&#32;&#115;&#112;&#101;&#99;&#105;&#102;&#121;&#32;&#92;&#102;&#66;&#92;&#102;&#66;&#45;&#92;&#102;&#82;&#92;&#102;&#82;&#32;&#102;&#111;&#114;&#32;&#92;&#102;&#73;&#109;&#97;&#120;&#45;&#116;&#105;&#109;&#101;&#115;&#116;&#97;&#109;&#112;&#92;&#102;&#82;&#92;&#38;&#46;&#32;&#83;&#67;&#84;&#115;&#32;&#114;&#101;&#99;&#101;&#105;&#118;&#101;&#100;&#32;&#102;&#114;&#111;&#109;&#32;&#116;&#104;&#105;&#115;&#32;&#108;&#111;&#103;&#32;&#98;&#121;&#32;&#116;&#104;&#101;&#32;&#112;&#114;&#111;&#120;&#121;&#32;&#97;&#114;&#101;&#32;&#105;&#110;&#118;&#97;&#108;&#105;&#100;&#32;&#105;&#102;&#32;&#116;&#104;&#101;&#32;&#116;&#105;&#109;&#101;&#115;&#116;&#97;&#109;&#112;&#32;&#105;&#115;&#32;&#111;&#108;&#100;&#101;&#114;&#32;&#116;&#104;&#97;&#110;&#32;&#92;&#102;&#73;&#109;&#105;&#110;&#45;&#116;&#105;&#109;&#101;&#115;&#116;&#97;&#109;&#112;&#92;&#102;&#82;&#32;&#111;&#114;&#32;&#110;&#101;&#119;&#101;&#114;&#32;&#116;&#104;&#97;&#110;&#32;&#92;&#102;&#73;&#109;&#97;&#120;&#45;&#116;&#105;&#109;&#101;&#115;&#116;&#97;&#109;&#112;&#92;&#102;&#82;&#92;&#38;&#46;&#32;&#32;
-&#32;
+.SH "SYNOPSIS"
+
+.PP
+\fB \fBctlogconfig\fR \fI/path/to/db\fR \fBdump\fR \fR
+
+.PP
+\fB \fBctlogconfig\fR \fI/path/to/db\fR \fBconfigure-public-key\fR [ \fIlog-id\fR|\fIrecord-id\fR ] \fI/path/to/public-key\&.pem\fR \fR
+
+.PP
+\fB \fBctlogconfig\fR \fI/path/to/db\fR \fBconfigure-url\fR [ \fIlog-id\fR|\fIrecord-id\fR ] \fIlog-URL\fR \fR
+
+.PP
+\fB \fBctlogconfig\fR \fI/path/to/db\fR \fBvalid-time-range\fR \fIlog-id\fR|\fIrecord-id\fR \fImin-timestamp\fR \fImax-timestamp\fR \fR
+
+.PP
+\fB \fBctlogconfig\fR \fI/path/to/db\fR \fBtrust\fR \fIlog-id\fR|\fIrecord-id\fR \fR
+
+.PP
+\fB \fBctlogconfig\fR \fI/path/to/db\fR \fBdistrust\fR \fIlog-id\fR|\fIrecord-id\fR \fR
+
+.PP
+\fB \fBctlogconfig\fR \fI/path/to/db\fR \fBforget\fR \fIlog-id\fR|\fIrecord-id\fR \fR
+
+
+.TP
+\fIlog-id\fR
+This is the id of the log, which is the SHA-256 hash of the log's public key, provided in hexadecimal format\&. This string is 64 characters in length\&.
+.TP
+\fIrecord-id\fR
+This is the record number in the database, as displayed by the \fBdump\fR sub-command, prefixed with \fB#\fR\&. As an example, \fB#4\fR references the fourth record in the database\&. (Use shell escaping as necessary\&.)
+.TP
+\fI/path/to/public-key\&.pem\fR
+This is a file containing the log's public key in PEM format\&. The public key is not stored in the database\&. Instead, a reference to the file is stored\&. Thus, the file cannot be removed until the public key in the database is removed or changed\&.
+.TP
+\fImin-timestamp\fR, \fImax-timestamp\fR
+A timestamp is a time as expressed in the number of milliseconds since the epoch, ignoring leap seconds\&. This is the form of time used in Signed Certificate Timestamps\&. This must be provided as a decimal number\&. Specify \fB\fB-\fR\fR for one of the timestamps if it is unknown\&. For example, when configuring the minimum valid timestamp for a log which remains valid, specify \fB\fB-\fR\fR for \fImax-timestamp\fR\&. SCTs received from this log by the proxy are invalid if the timestamp is older than \fImin-timestamp\fR or newer than \fImax-timestamp\fR\&.
+
-&#46;&#83;&#72;&#32;&#34;&#83;&#85;&#77;&#77;&#65;&#82;&#89;&#34;
-&#32;
-&#46;&#80;&#80;
-&#92;&#102;&#66;&#99;&#116;&#108;&#111;&#103;&#99;&#111;&#110;&#102;&#105;&#103;&#92;&#102;&#82;&#32;&#105;&#115;&#32;&#97;&#32;&#116;&#111;&#111;&#108;&#32;&#102;&#111;&#114;&#32;&#99;&#114;&#101;&#97;&#116;&#105;&#110;&#103;&#32;&#97;&#110;&#100;&#32;&#109;&#97;&#105;&#110;&#116;&#97;&#105;&#110;&#105;&#110;&#103;&#32;&#97;&#32;&#108;&#111;&#103;&#32;&#99;&#111;&#110;&#102;&#105;&#103;&#117;&#114;&#97;&#116;&#105;&#111;&#110;&#32;&#100;&#97;&#116;&#97;&#98;&#97;&#115;&#101;&#44;&#32;&#102;&#111;&#114;&#32;&#117;&#115;&#101;&#32;&#119;&#105;&#116;&#104;&#32;&#109;&#111;&#100;&#95;&#115;&#115;&#108;&#95;&#99;&#116;&#92;&#38;&#46;
-&#32;
-&#46;&#80;&#80;
-&#82;&#101;&#102;&#101;&#114;&#32;&#102;&#105;&#114;&#115;&#116;&#32;&#116;&#111;&#32;&#76;&#111;&#103;&#32;&#99;&#111;&#110;&#102;&#105;&#103;&#117;&#114;&#97;&#116;&#105;&#111;&#110;&#32;&#105;&#110;&#32;&#116;&#104;&#101;&#32;&#109;&#111;&#100;&#95;&#115;&#115;&#108;&#95;&#99;&#116;&#32;&#100;&#111;&#99;&#117;&#109;&#101;&#110;&#116;&#97;&#116;&#105;&#111;&#110;&#92;&#38;&#46;
-&#32;
-&#46;&#80;&#80;
-&#82;&#101;&#102;&#101;&#114;&#32;&#116;&#111;&#32;&#116;&#104;&#101;&#32;&#101;&#120;&#97;&#109;&#112;&#108;&#101;&#115;&#32;&#98;&#101;&#108;&#111;&#119;&#32;&#102;&#111;&#114;&#32;&#116;&#121;&#112;&#105;&#99;&#97;&#108;&#32;&#117;&#115;&#101;&#92;&#38;&#46;
-&#32;
+.SH "SUMMARY"
+
+.PP
+\fBctlogconfig\fR is a tool for creating and maintaining a log configuration database, for use with mod_ssl_ct\&.
+
+.PP
+Refer first to Log configuration in the mod_ssl_ct documentation\&.
+
+.PP
+Refer to the examples below for typical use\&.
+
-&#46;&#83;&#72;&#32;&#34;&#83;&#85;&#66;&#45;&#67;&#79;&#77;&#77;&#65;&#78;&#68;&#83;&#34;
-&#32;&#32;
-&#32;
-&#46;&#84;&#80;
-&#100;&#117;&#109;&#112;
-&#68;&#105;&#115;&#112;&#108;&#97;&#121;&#32;&#99;&#111;&#110;&#102;&#105;&#103;&#117;&#114;&#97;&#116;&#105;&#111;&#110;&#32;&#100;&#97;&#116;&#97;&#98;&#97;&#115;&#101;&#32;&#99;&#111;&#110;&#116;&#101;&#110;&#116;&#115;&#92;&#38;&#46;&#32;&#84;&#104;&#101;&#32;&#114;&#101;&#99;&#111;&#114;&#100;&#32;&#105;&#100;&#32;&#115;&#104;&#111;&#119;&#110;&#32;&#105;&#110;&#32;&#116;&#104;&#101;&#32;&#111;&#117;&#116;&#112;&#117;&#116;&#32;&#111;&#102;&#32;&#116;&#104;&#105;&#115;&#32;&#115;&#117;&#98;&#45;&#99;&#111;&#109;&#109;&#97;&#110;&#100;&#32;&#99;&#97;&#110;&#32;&#98;&#101;&#32;&#117;&#115;&#101;&#100;&#32;&#116;&#111;&#32;&#105;&#100;&#101;&#110;&#116;&#105;&#102;&#121;&#32;&#116;&#104;&#101;&#32;&#97;&#102;&#102;&#101;&#99;&#116;&#101;&#100;&#32;&#114;&#101;&#99;&#111;&#114;&#100;&#32;&#105;&#110;&#32;&#111;&#116;&#104;&#101;&#114;&#32;&#115;&#117;&#98;&#45;&#99;&#111;&#109;&#109;&#97;&#110;&#100;&#115;&#92;&#38;&#46;&#32;&#32;
-&#46;&#84;&#80;
-&#99;&#111;&#110;&#102;&#105;&#103;&#117;&#114;&#101;&#45;&#112;&#117;&#98;&#108;&#105;&#99;&#45;&#107;&#101;&#121;
-&#65;&#100;&#100;&#32;&#97;&#32;&#108;&#111;&#103;&#39;&#115;&#32;&#112;&#117;&#98;&#108;&#105;&#99;&#32;&#107;&#101;&#121;&#32;&#116;&#111;&#32;&#116;&#104;&#101;&#32;&#100;&#97;&#116;&#97;&#98;&#97;&#115;&#101;&#32;&#111;&#114;&#32;&#115;&#101;&#116;&#32;&#116;&#104;&#101;&#32;&#112;&#117;&#98;&#108;&#105;&#99;&#32;&#107;&#101;&#121;&#32;&#102;&#111;&#114;&#32;&#97;&#110;&#32;&#101;&#120;&#105;&#115;&#116;&#105;&#110;&#103;&#32;&#101;&#110;&#116;&#114;&#121;&#92;&#38;&#46;&#32;&#84;&#104;&#101;&#32;&#108;&#111;&#103;&#39;&#115;&#32;&#112;&#117;&#98;&#108;&#105;&#99;&#32;&#107;&#101;&#121;&#32;&#105;&#115;&#32;&#110;&#101;&#101;&#100;&#101;&#100;&#32;&#116;&#111;&#32;&#118;&#97;&#108;&#105;&#100;&#97;&#116;&#101;&#32;&#116;&#104;&#101;&#32;&#115;&#105;&#103;&#110;&#97;&#116;&#117;&#114;&#101;&#32;&#111;&#102;&#32;&#83;&#67;&#84;&#115;&#32;&#114;&#101;&#99;&#101;&#105;&#118;&#101;&#100;&#32;&#98;&#121;&#32;&#97;&#32;&#112;&#114;&#111;&#120;&#121;&#32;&#102;&#114;&#111;&#109;&#32;&#97;&#32;&#98;&#97;&#99;&#107;&#101;&#110;&#100;&#32;&#115;&#101;&#114;&#118;&#101;&#114;&#92;&#38;&#46;&#32;&#40;&#84;&#104;&#101;&#32;&#100;&#97;&#116;&#97;&#98;&#97;&#115;&#101;&#32;&#119;&#105;&#108;&#108;&#32;&#98;&#101;&#32;&#99;&#114;&#101;&#97;&#116;&#101;&#100;&#32;&#105;&#102;&#32;&#105;&#116;&#32;&#100;&#111;&#101;&#115;&#32;&#110;&#111;&#116;&#32;&#121;&#101;&#116;&#32;&#101;&#120;&#105;&#115;&#116;&#92;&#38;&#46;&#41;&#32;&#32;
-&#46;&#84;&#80;
-&#99;&#111;&#110;&#102;&#105;&#103;&#117;&#114;&#101;&#45;&#117;&#114;&#108;
-&#65;&#100;&#100;&#32;&#97;&#32;&#108;&#111;&#103;&#39;&#115;&#32;&#85;&#82;&#76;&#32;&#116;&#111;&#32;&#116;&#104;&#101;&#32;&#100;&#97;&#116;&#97;&#98;&#97;&#115;&#101;&#32;&#111;&#114;&#32;&#115;&#101;&#116;&#32;&#116;&#104;&#101;&#32;&#85;&#82;&#76;&#32;&#102;&#111;&#114;&#32;&#97;&#110;&#32;&#101;&#120;&#105;&#115;&#116;&#105;&#110;&#103;&#32;&#101;&#110;&#116;&#114;&#121;&#92;&#38;&#46;&#32;&#84;&#104;&#101;&#32;&#108;&#111;&#103;&#39;&#115;&#32;&#85;&#82;&#76;&#32;&#105;&#115;&#32;&#117;&#115;&#101;&#100;&#32;&#119;&#104;&#101;&#110;&#32;&#115;&#117;&#98;&#109;&#105;&#116;&#116;&#105;&#110;&#103;&#32;&#115;&#101;&#114;&#118;&#101;&#114;&#32;&#99;&#101;&#114;&#116;&#105;&#102;&#105;&#99;&#97;&#116;&#101;&#115;&#32;&#116;&#111;&#32;&#108;&#111;&#103;&#115;&#32;&#105;&#110;&#32;&#111;&#114;&#100;&#101;&#114;&#32;&#116;&#111;&#32;&#111;&#98;&#116;&#97;&#105;&#110;&#32;&#83;&#67;&#84;&#115;&#32;&#116;&#111;&#32;&#115;&#101;&#110;&#100;&#32;&#116;&#111;&#32;&#99;&#108;&#105;&#101;&#110;&#116;&#115;&#92;&#38;&#46;&#32;&#40;&#84;&#104;&#101;&#32;&#100;&#97;&#116;&#97;&#98;&#97;&#115;&#101;&#32;&#119;&#105;&#108;&#108;&#32;&#98;&#101;&#32;&#99;&#114;&#101;&#97;&#116;&#101;&#100;&#32;&#105;&#102;&#32;&#105;&#116;&#32;&#100;&#111;&#101;&#115;&#32;&#110;&#111;&#116;&#32;&#121;&#101;&#116;&#32;&#101;&#120;&#105;&#115;&#116;&#92;&#38;&#46;&#41;&#32;&#32;
-&#46;&#84;&#80;
-&#118;&#97;&#108;&#105;&#100;&#45;&#116;&#105;&#109;&#101;&#45;&#114;&#97;&#110;&#103;&#101;
-&#83;&#101;&#116;&#32;&#116;&#104;&#101;&#32;&#109;&#105;&#110;&#105;&#109;&#117;&#109;&#32;&#118;&#97;&#108;&#105;&#100;&#32;&#116;&#105;&#109;&#101;&#32;&#97;&#110;&#100;&#47;&#111;&#114;&#32;&#116;&#104;&#101;&#32;&#109;&#97;&#120;&#105;&#109;&#117;&#109;&#32;&#118;&#97;&#108;&#105;&#100;&#32;&#116;&#105;&#109;&#101;&#32;&#102;&#111;&#114;&#32;&#97;&#32;&#108;&#111;&#103;&#92;&#38;&#46;&#32;&#83;&#67;&#84;&#115;&#32;&#102;&#114;&#111;&#109;&#32;&#116;&#104;&#101;&#32;&#108;&#111;&#103;&#32;&#119;&#105;&#116;&#104;&#32;&#116;&#105;&#109;&#101;&#115;&#116;&#97;&#109;&#112;&#115;&#32;&#111;&#117;&#116;&#115;&#105;&#100;&#101;&#32;&#111;&#102;&#32;&#116;&#104;&#101;&#32;&#118;&#97;&#108;&#105;&#100;&#32;&#114;&#97;&#110;&#103;&#101;&#32;&#119;&#105;&#108;&#108;&#32;&#110;&#111;&#116;&#32;&#98;&#101;&#32;&#97;&#99;&#99;&#101;&#112;&#116;&#101;&#100;&#92;&#38;&#46;&#32;&#85;&#115;&#101;&#32;&#92;&#102;&#66;&#45;&#92;&#102;&#82;&#32;&#102;&#111;&#114;&#32;&#97;&#32;&#116;&#105;&#109;&#101;&#32;&#116;&#104;&#97;&#116;&#32;&#105;&#115;&#32;&#110;&#111;&#116;&#32;&#98;&#101;&#105;&#110;&#103;&#32;&#99;&#111;&#110;&#102;&#105;&#103;&#117;&#114;&#101;&#100;&#92;&#38;&#46;&#32;&#40;&#84;&#104;&#101;&#32;&#100;&#97;&#116;&#97;&#98;&#97;&#115;&#101;&#32;&#119;&#105;&#108;&#108;&#32;&#98;&#101;&#32;&#99;&#114;&#101;&#97;&#116;&#101;&#100;&#32;&#105;&#102;&#32;&#105;&#116;&#32;&#100;&#111;&#101;&#115;&#32;&#110;&#111;&#116;&#32;&#121;&#101;&#116;&#32;&#101;&#120;&#105;&#115;&#116;&#92;&#38;&#46;&#41;&#32;&#32;
-&#46;&#84;&#80;
-&#116;&#114;&#117;&#115;&#116;
-&#77;&#97;&#114;&#107;&#32;&#97;&#32;&#108;&#111;&#103;&#32;&#97;&#115;&#32;&#116;&#114;&#117;&#115;&#116;&#101;&#100;&#44;&#32;&#119;&#104;&#105;&#99;&#104;&#32;&#105;&#115;&#32;&#116;&#104;&#101;&#32;&#100;&#101;&#102;&#97;&#117;&#108;&#116;&#32;&#115;&#101;&#116;&#116;&#105;&#110;&#103;&#92;&#38;&#46;&#32;&#84;&#104;&#105;&#115;&#32;&#115;&#117;&#98;&#45;&#99;&#111;&#109;&#109;&#97;&#110;&#100;&#32;&#105;&#115;&#32;&#117;&#115;&#101;&#100;&#32;&#116;&#111;&#32;&#114;&#101;&#118;&#101;&#114;&#115;&#101;&#32;&#97;&#32;&#92;&#102;&#73;&#100;&#105;&#115;&#116;&#114;&#117;&#115;&#116;&#92;&#102;&#82;&#32;&#115;&#101;&#116;&#116;&#105;&#110;&#103;&#92;&#38;&#46;&#32;&#40;&#84;&#104;&#101;&#32;&#100;&#97;&#116;&#97;&#98;&#97;&#115;&#101;&#32;&#119;&#105;&#108;&#108;&#32;&#98;&#101;&#32;&#99;&#114;&#101;&#97;&#116;&#101;&#100;&#32;&#105;&#102;&#32;&#105;&#116;&#32;&#100;&#111;&#101;&#115;&#32;&#110;&#111;&#116;&#32;&#121;&#101;&#116;&#32;&#101;&#120;&#105;&#115;&#116;&#92;&#38;&#46;&#41;&#32;&#32;
-&#46;&#84;&#80;
-&#100;&#105;&#115;&#116;&#114;&#117;&#115;&#116;
-&#77;&#97;&#114;&#107;&#32;&#97;&#32;&#108;&#111;&#103;&#32;&#97;&#115;&#32;&#100;&#105;&#115;&#116;&#114;&#117;&#115;&#116;&#101;&#100;&#92;&#38;&#46;&#32;&#40;&#84;&#104;&#101;&#32;&#100;&#97;&#116;&#97;&#98;&#97;&#115;&#101;&#32;&#119;&#105;&#108;&#108;&#32;&#98;&#101;&#32;&#99;&#114;&#101;&#97;&#116;&#101;&#100;&#32;&#105;&#102;&#32;&#105;&#116;&#32;&#100;&#111;&#101;&#115;&#32;&#110;&#111;&#116;&#32;&#121;&#101;&#116;&#32;&#101;&#120;&#105;&#115;&#116;&#92;&#38;&#46;&#41;&#32;&#32;
-&#46;&#84;&#80;
-&#102;&#111;&#114;&#103;&#101;&#116;
-&#82;&#101;&#109;&#111;&#118;&#101;&#32;&#105;&#110;&#102;&#111;&#114;&#109;&#97;&#116;&#105;&#111;&#110;&#32;&#97;&#98;&#111;&#117;&#116;&#32;&#97;&#32;&#108;&#111;&#103;&#32;&#102;&#114;&#111;&#109;&#32;&#116;&#104;&#101;&#32;&#100;&#97;&#116;&#97;&#98;&#97;&#115;&#101;&#92;&#38;&#46;&#32;&#32;
-&#32;
-&#46;&#83;&#72;&#32;&#34;&#69;&#88;&#65;&#77;&#80;&#76;&#69;&#83;&#34;
-&#32;&#32;
-&#46;&#80;&#80;
-&#67;&#111;&#110;&#115;&#105;&#100;&#101;&#114;&#32;&#97;&#110;&#32;&#65;&#112;&#97;&#99;&#104;&#101;&#32;&#104;&#116;&#116;&#112;&#100;&#32;&#105;&#110;&#115;&#116;&#97;&#110;&#99;&#101;&#32;&#119;&#104;&#105;&#99;&#104;&#32;&#115;&#101;&#114;&#118;&#101;&#115;&#32;&#97;&#115;&#32;&#97;&#32;&#84;&#76;&#83;&#32;&#115;&#101;&#114;&#118;&#101;&#114;&#32;&#97;&#110;&#100;&#32;&#97;&#32;&#112;&#114;&#111;&#120;&#121;&#92;&#38;&#46;&#32;&#84;&#104;&#101;&#32;&#84;&#76;&#83;&#32;&#115;&#101;&#114;&#118;&#101;&#114;&#32;&#110;&#101;&#101;&#100;&#115;&#32;&#116;&#111;&#32;&#111;&#98;&#116;&#97;&#105;&#110;&#32;&#83;&#67;&#84;&#115;&#32;&#102;&#114;&#111;&#109;&#32;&#97;&#32;&#99;&#111;&#117;&#112;&#108;&#101;&#32;&#111;&#102;&#32;&#107;&#110;&#111;&#119;&#110;&#32;&#108;&#111;&#103;&#115;&#32;&#105;&#110;&#32;&#111;&#114;&#100;&#101;&#114;&#32;&#116;&#111;&#32;&#112;&#97;&#115;&#115;&#32;&#116;&#104;&#111;&#115;&#101;&#32;&#116;&#111;&#32;&#99;&#108;&#105;&#101;&#110;&#116;&#115;&#44;&#32;&#97;&#110;&#100;&#32;&#116;&#104;&#101;&#32;&#112;&#114;&#111;&#120;&#121;&#32;&#110;&#101;&#101;&#100;&#115;&#32;&#116;&#111;&#32;&#98;&#101;&#32;&#97;&#98;&#108;&#101;&#32;&#116;&#111;&#32;&#118;&#97;&#108;&#105;&#100;&#97;&#116;&#101;&#32;&#116;&#104;&#101;&#32;&#115;&#105;&#103;&#110;&#97;&#116;&#117;&#114;&#101;&#32;&#111;&#102;&#32;&#83;&#67;&#84;&#115;&#32;&#114;&#101;&#99;&#101;&#105;&#118;&#101;&#100;&#32;&#102;&#114;&#111;&#109;&#32;&#98;&#97;&#99;&#107;&#101;&#110;&#100;&#32;&#115;&#101;&#114;&#118;&#101;&#114;&#115;&#92;&#38;&#46;
-&#32;
-&#46;&#80;&#80;
-&#70;&#105;&#114;&#115;&#116;&#32;&#119;&#101;&#39;&#108;&#108;&#32;&#99;&#111;&#110;&#102;&#105;&#103;&#117;&#114;&#101;&#32;&#116;&#104;&#101;&#32;&#85;&#82;&#76;&#115;&#32;&#102;&#111;&#114;&#32;&#108;&#111;&#103;&#115;&#32;&#119;&#104;&#101;&#114;&#101;&#32;&#115;&#101;&#114;&#118;&#101;&#114;&#32;&#99;&#101;&#114;&#116;&#105;&#102;&#105;&#99;&#97;&#116;&#101;&#115;&#32;&#97;&#114;&#101;&#32;&#108;&#111;&#103;&#103;&#101;&#100;&#58;
-&#32;
-&#46;&#110;&#102;
+.SH "SUB-COMMANDS"
+
+
+.TP
+dump
+Display configuration database contents\&. The record id shown in the output of this sub-command can be used to identify the affected record in other sub-commands\&.
+.TP
+configure-public-key
+Add a log's public key to the database or set the public key for an existing entry\&. The log's public key is needed to validate the signature of SCTs received by a proxy from a backend server\&. (The database will be created if it does not yet exist\&.)
+.TP
+configure-url
+Add a log's URL to the database or set the URL for an existing entry\&. The log's URL is used when submitting server certificates to logs in order to obtain SCTs to send to clients\&. (The database will be created if it does not yet exist\&.)
+.TP
+valid-time-range
+Set the minimum valid time and/or the maximum valid time for a log\&. SCTs from the log with timestamps outside of the valid range will not be accepted\&. Use \fB-\fR for a time that is not being configured\&. (The database will be created if it does not yet exist\&.)
+.TP
+trust
+Mark a log as trusted, which is the default setting\&. This sub-command is used to reverse a \fIdistrust\fR setting\&. (The database will be created if it does not yet exist\&.)
+.TP
+distrust
+Mark a log as distrusted\&. (The database will be created if it does not yet exist\&.)
+.TP
+forget
+Remove information about a log from the database\&.
+
+.SH "EXAMPLES"
+
+.PP
+Consider an Apache httpd instance which serves as a TLS server and a proxy\&. The TLS server needs to obtain SCTs from a couple of known logs in order to pass those to clients, and the proxy needs to be able to validate the signature of SCTs received from backend servers\&.
+
+.PP
+First we'll configure the URLs for logs where server certificates are logged:
+
+.nf
-&#32;&#32;&#32;&#32;&#36;&#32;&#99;&#116;&#108;&#111;&#103;&#99;&#111;&#110;&#102;&#105;&#103;&#32;&#47;&#112;&#97;&#116;&#104;&#47;&#116;&#111;&#47;&#99;&#111;&#110;&#102;&#47;&#108;&#111;&#103;&#45;&#99;&#111;&#110;&#102;&#105;&#103;&#32;&#99;&#111;&#110;&#102;&#105;&#103;&#117;&#114;&#101;&#45;&#117;&#114;&#108;&#32;&#104;&#116;&#116;&#112;&#58;&#47;&#47;&#108;&#111;&#103;&#49;&#92;&#38;&#46;&#101;&#120;&#97;&#109;&#112;&#108;&#101;&#92;&#38;&#46;&#99;&#111;&#109;&#47;
-&#32;&#32;&#32;&#32;&#36;&#32;&#99;&#116;&#108;&#111;&#103;&#99;&#111;&#110;&#102;&#105;&#103;&#32;&#47;&#112;&#97;&#116;&#104;&#47;&#116;&#111;&#47;&#99;&#111;&#110;&#102;&#47;&#108;&#111;&#103;&#45;&#99;&#111;&#110;&#102;&#105;&#103;&#32;&#99;&#111;&#110;&#102;&#105;&#103;&#117;&#114;&#101;&#45;&#117;&#114;&#108;&#32;&#104;&#116;&#116;&#112;&#58;&#47;&#47;&#108;&#111;&#103;&#50;&#92;&#38;&#46;&#101;&#120;&#97;&#109;&#112;&#108;&#101;&#92;&#38;&#46;&#99;&#111;&#109;&#47;
-&#32;&#32;&#32;&#32;&#36;&#32;&#99;&#116;&#108;&#111;&#103;&#99;&#111;&#110;&#102;&#105;&#103;&#32;&#47;&#112;&#97;&#116;&#104;&#47;&#116;&#111;&#47;&#99;&#111;&#110;&#102;&#47;&#108;&#111;&#103;&#45;&#99;&#111;&#110;&#102;&#105;&#103;&#32;&#100;&#117;&#109;&#112;
-&#32;&#32;&#32;&#32;&#76;&#111;&#103;&#32;&#101;&#110;&#116;&#114;&#121;&#58;
-&#32;&#32;&#32;&#32;&#32;&#32;&#82;&#101;&#99;&#111;&#114;&#100;&#32;&#49;
-&#32;&#32;&#32;&#32;&#32;&#32;&#76;&#111;&#103;&#32;&#105;&#100;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#58;&#32;&#40;&#110;&#111;&#116;&#32;&#99;&#111;&#110;&#102;&#105;&#103;&#117;&#114;&#101;&#100;&#41;
-&#32;&#32;&#32;&#32;&#32;&#32;&#80;&#117;&#98;&#108;&#105;&#99;&#32;&#107;&#101;&#121;&#32;&#102;&#105;&#108;&#101;&#58;&#32;&#40;&#110;&#111;&#116;&#32;&#99;&#111;&#110;&#102;&#105;&#103;&#117;&#114;&#101;&#100;&#41;
-&#32;&#32;&#32;&#32;&#32;&#32;&#85;&#82;&#76;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#58;&#32;&#104;&#116;&#116;&#112;&#58;&#47;&#47;&#108;&#111;&#103;&#49;&#92;&#38;&#46;&#101;&#120;&#97;&#109;&#112;&#108;&#101;&#92;&#38;&#46;&#99;&#111;&#109;&#47;
-&#32;&#32;&#32;&#32;&#32;&#32;&#84;&#105;&#109;&#101;&#32;&#114;&#97;&#110;&#103;&#101;&#32;&#32;&#32;&#32;&#32;&#58;&#32;&#45;&#73;&#78;&#70;&#32;&#116;&#111;&#32;&#43;&#73;&#78;&#70;&#32;
-&#32;&#32;&#32;&#32;&#76;&#111;&#103;&#32;&#101;&#110;&#116;&#114;&#121;&#58;
-&#32;&#32;&#32;&#32;&#32;&#32;&#82;&#101;&#99;&#111;&#114;&#100;&#32;&#50;
-&#32;&#32;&#32;&#32;&#32;&#32;&#76;&#111;&#103;&#32;&#105;&#100;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#58;&#32;&#40;&#110;&#111;&#116;&#32;&#99;&#111;&#110;&#102;&#105;&#103;&#117;&#114;&#101;&#100;&#41;
-&#32;&#32;&#32;&#32;&#32;&#32;&#80;&#117;&#98;&#108;&#105;&#99;&#32;&#107;&#101;&#121;&#32;&#102;&#105;&#108;&#101;&#58;&#32;&#40;&#110;&#111;&#116;&#32;&#99;&#111;&#110;&#102;&#105;&#103;&#117;&#114;&#101;&#100;&#41;
-&#32;&#32;&#32;&#32;&#32;&#32;&#85;&#82;&#76;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#58;&#32;&#104;&#116;&#116;&#112;&#58;&#47;&#47;&#108;&#111;&#103;&#50;&#92;&#38;&#46;&#101;&#120;&#97;&#109;&#112;&#108;&#101;&#92;&#38;&#46;&#99;&#111;&#109;&#47;
-&#32;&#32;&#32;&#32;&#32;&#32;&#84;&#105;&#109;&#101;&#32;&#114;&#97;&#110;&#103;&#101;&#32;&#32;&#32;&#32;&#32;&#58;&#32;&#45;&#73;&#78;&#70;&#32;&#116;&#111;&#32;&#43;&#73;&#78;&#70;&#32;
-&#46;&#102;&#105;
-&#32;
-&#46;&#80;&#80;
-&#78;&#101;&#120;&#116;&#32;&#119;&#101;&#39;&#108;&#108;&#32;&#115;&#101;&#116;&#32;&#116;&#104;&#101;&#32;&#112;&#117;&#98;&#108;&#105;&#99;&#32;&#107;&#101;&#121;&#32;&#111;&#102;&#32;&#97;&#32;&#108;&#111;&#103;&#32;&#119;&#104;&#101;&#114;&#101;&#32;&#116;&#104;&#101;&#32;&#99;&#101;&#114;&#116;&#105;&#102;&#105;&#99;&#97;&#116;&#101;&#32;&#111;&#102;&#32;&#111;&#117;&#114;&#32;&#111;&#110;&#108;&#121;&#32;&#98;&#97;&#99;&#107;&#101;&#110;&#100;&#32;&#115;&#101;&#114;&#118;&#101;&#114;&#32;&#105;&#115;&#32;&#112;&#117;&#98;&#108;&#105;&#115;&#104;&#101;&#100;&#92;&#38;&#46;&#32;&#73;&#110;&#32;&#116;&#104;&#105;&#115;&#32;&#99;&#97;&#115;&#101;&#32;&#105;&#116;&#32;&#105;&#115;&#32;&#116;&#104;&#101;&#32;&#108;&#111;&#103;&#32;&#119;&#105;&#116;&#104;&#32;&#85;&#82;&#76;&#32;&#104;&#116;&#116;&#112;&#58;&#47;&#47;&#108;&#111;&#103;&#50;&#92;&#38;&#46;&#101;&#120;&#97;&#109;&#112;&#108;&#101;&#92;&#38;&#46;&#99;&#111;&#109;&#47;&#32;&#119;&#104;&#105;&#99;&#104;&#32;&#104;&#97;&#115;&#32;&#97;&#108;&#114;&#101;&#97;&#100;&#121;&#32;&#98;&#101;&#101;&#110;&#32;&#99;&#111;&#110;&#102;&#105;&#103;&#117;&#114;&#101;&#100;&#92;&#38;&#46;
-&#32;
-&#46;&#110;&#102;
+ $ ctlogconfig /path/to/conf/log-config configure-url http://log1\&.example\&.com/
+ $ ctlogconfig /path/to/conf/log-config configure-url http://log2\&.example\&.com/
+ $ ctlogconfig /path/to/conf/log-config dump
+ Log entry:
+ Record 1
+ Log id : (not configured)
+ Public key file: (not configured)
+ URL : http://log1\&.example\&.com/
+ Time range : -INF to +INF
+ Log entry:
+ Record 2
+ Log id : (not configured)
+ Public key file: (not configured)
+ URL : http://log2\&.example\&.com/
+ Time range : -INF to +INF
+.fi
+
+.PP
+Next we'll set the public key of a log where the certificate of our only backend server is published\&. In this case it is the log with URL http://log2\&.example\&.com/ which has already been configured\&.
+
+.nf
-&#32;&#32;&#32;&#32;&#36;&#32;&#99;&#116;&#108;&#111;&#103;&#99;&#111;&#110;&#102;&#105;&#103;&#32;&#47;&#112;&#97;&#116;&#104;&#47;&#116;&#111;&#47;&#99;&#111;&#110;&#102;&#47;&#108;&#111;&#103;&#45;&#99;&#111;&#110;&#102;&#105;&#103;&#32;&#99;&#111;&#110;&#102;&#105;&#103;&#117;&#114;&#101;&#45;&#112;&#117;&#98;&#108;&#105;&#99;&#45;&#107;&#101;&#121;&#32;&#92;&#92;
-&#32;&#32;&#32;&#32;&#36;&#32;&#99;&#116;&#108;&#111;&#103;&#99;&#111;&#110;&#102;&#105;&#103;&#32;&#47;&#112;&#97;&#116;&#104;&#47;&#116;&#111;&#47;&#99;&#111;&#110;&#102;&#47;&#108;&#111;&#103;&#45;&#99;&#111;&#110;&#102;&#105;&#103;&#32;&#100;&#117;&#109;&#112;
-&#32;&#32;&#32;&#32;&#76;&#111;&#103;&#32;&#101;&#110;&#116;&#114;&#121;&#58;
-&#32;&#32;&#32;&#32;&#32;&#32;&#82;&#101;&#99;&#111;&#114;&#100;&#32;&#49;
-&#32;&#32;&#32;&#32;&#32;&#32;&#76;&#111;&#103;&#32;&#105;&#100;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#58;&#32;&#40;&#110;&#111;&#116;&#32;&#99;&#111;&#110;&#102;&#105;&#103;&#117;&#114;&#101;&#100;&#41;
-&#32;&#32;&#32;&#32;&#32;&#32;&#80;&#117;&#98;&#108;&#105;&#99;&#32;&#107;&#101;&#121;&#32;&#102;&#105;&#108;&#101;&#58;&#32;&#40;&#110;&#111;&#116;&#32;&#99;&#111;&#110;&#102;&#105;&#103;&#117;&#114;&#101;&#100;&#41;
-&#32;&#32;&#32;&#32;&#32;&#32;&#85;&#82;&#76;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#58;&#32;&#104;&#116;&#116;&#112;&#58;&#47;&#47;&#108;&#111;&#103;&#49;&#92;&#38;&#46;&#101;&#120;&#97;&#109;&#112;&#108;&#101;&#92;&#38;&#46;&#99;&#111;&#109;&#47;
-&#32;&#32;&#32;&#32;&#32;&#32;&#84;&#105;&#109;&#101;&#32;&#114;&#97;&#110;&#103;&#101;&#32;&#32;&#32;&#32;&#32;&#58;&#32;&#45;&#73;&#78;&#70;&#32;&#116;&#111;&#32;&#43;&#73;&#78;&#70;&#32;
-&#32;&#32;&#32;&#32;&#76;&#111;&#103;&#32;&#101;&#110;&#116;&#114;&#121;&#58;
-&#32;&#32;&#32;&#32;&#32;&#32;&#82;&#101;&#99;&#111;&#114;&#100;&#32;&#50;
-&#32;&#32;&#32;&#32;&#32;&#32;&#76;&#111;&#103;&#32;&#105;&#100;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#58;&#32;&#40;&#110;&#111;&#116;&#32;&#99;&#111;&#110;&#102;&#105;&#103;&#117;&#114;&#101;&#100;&#41;
-&#32;&#32;&#32;&#32;&#32;&#32;&#80;&#117;&#98;&#108;&#105;&#99;&#32;&#107;&#101;&#121;&#32;&#102;&#105;&#108;&#101;&#58;&#32;&#47;&#112;&#97;&#116;&#104;&#47;&#116;&#111;&#47;&#99;&#111;&#110;&#102;&#47;&#108;&#111;&#103;&#50;&#45;&#112;&#117;&#98;&#92;&#38;&#46;&#112;&#101;&#109;
-&#32;&#32;&#32;&#32;&#32;&#32;&#85;&#82;&#76;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#58;&#32;&#104;&#116;&#116;&#112;&#58;&#47;&#47;&#108;&#111;&#103;&#50;&#92;&#38;&#46;&#101;&#120;&#97;&#109;&#112;&#108;&#101;&#92;&#38;&#46;&#99;&#111;&#109;&#47;
-&#32;&#32;&#32;&#32;&#32;&#32;&#84;&#105;&#109;&#101;&#32;&#114;&#97;&#110;&#103;&#101;&#32;&#32;&#32;&#32;&#32;&#58;&#32;&#45;&#73;&#78;&#70;&#32;&#116;&#111;&#32;&#43;&#73;&#78;&#70;&#32;
-&#46;&#102;&#105;
-&#32;
+ $ ctlogconfig /path/to/conf/log-config configure-public-key \\
+ $ ctlogconfig /path/to/conf/log-config dump
+ Log entry:
+ Record 1
+ Log id : (not configured)
+ Public key file: (not configured)
+ URL : http://log1\&.example\&.com/
+ Time range : -INF to +INF
+ Log entry:
+ Record 2
+ Log id : (not configured)
+ Public key file: /path/to/conf/log2-pub\&.pem
+ URL : http://log2\&.example\&.com/
+ Time range : -INF to +INF
+.fi
+
diff --git a/docs/man/dbmmanage.1 b/docs/man/dbmmanage.1
index 63e339579f..fde83b0c1a 100644
--- a/docs/man/dbmmanage.1
+++ b/docs/man/dbmmanage.1
@@ -1,121 +1,121 @@
-&#46;&#92;&#34;&#32;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;
-&#46;&#92;&#34;&#32;&#68;&#79;&#32;&#78;&#79;&#84;&#32;&#69;&#68;&#73;&#84;&#33;&#32;&#71;&#101;&#110;&#101;&#114;&#97;&#116;&#101;&#100;&#32;&#102;&#114;&#111;&#109;&#32;&#88;&#77;&#76;&#32;&#115;&#111;&#117;&#114;&#99;&#101;&#46;
-&#46;&#92;&#34;&#32;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;
-&#46;&#100;&#101;&#32;&#83;&#104;&#32;&#92;&#34;&#32;&#83;&#117;&#98;&#115;&#101;&#99;&#116;&#105;&#111;&#110;
-&#46;&#98;&#114;
-&#46;&#105;&#102;&#32;&#116;&#32;&#46;&#83;&#112;
-&#46;&#110;&#101;&#32;&#53;
-&#46;&#80;&#80;
-&#92;&#102;&#66;&#92;&#92;&#36;&#49;&#92;&#102;&#82;
-&#46;&#80;&#80;
-&#46;&#46;
-&#46;&#100;&#101;&#32;&#83;&#112;&#32;&#92;&#34;&#32;&#86;&#101;&#114;&#116;&#105;&#99;&#97;&#108;&#32;&#115;&#112;&#97;&#99;&#101;&#32;&#40;&#119;&#104;&#101;&#110;&#32;&#119;&#101;&#32;&#99;&#97;&#110;&#39;&#116;&#32;&#117;&#115;&#101;&#32;&#46;&#80;&#80;&#41;
-&#46;&#105;&#102;&#32;&#116;&#32;&#46;&#115;&#112;&#32;&#46;&#53;&#118;
-&#46;&#105;&#102;&#32;&#110;&#32;&#46;&#115;&#112;
-&#46;&#46;
-&#46;&#100;&#101;&#32;&#73;&#112;&#32;&#92;&#34;&#32;&#76;&#105;&#115;&#116;&#32;&#105;&#116;&#101;&#109;
-&#46;&#98;&#114;
-&#46;&#105;&#101;&#32;&#92;&#92;&#110;&#40;&#46;&#36;&#62;&#61;&#51;&#32;&#46;&#110;&#101;&#32;&#92;&#92;&#36;&#51;
-&#46;&#101;&#108;&#32;&#46;&#110;&#101;&#32;&#51;
-&#46;&#73;&#80;&#32;&#34;&#92;&#92;&#36;&#49;&#34;&#32;&#92;&#92;&#36;&#50;
-&#46;&#46;
-&#46;&#84;&#72;&#32;&#34;&#68;&#66;&#77;&#77;&#65;&#78;&#65;&#71;&#69;&#34;&#32;&#49;&#32;&#34;&#64;&#100;&#97;&#116;&#101;&#64;&#34;&#32;&#34;&#65;&#112;&#97;&#99;&#104;&#101;&#32;&#72;&#84;&#84;&#80;&#32;&#83;&#101;&#114;&#118;&#101;&#114;&#34;&#32;&#34;&#100;&#98;&#109;&#109;&#97;&#110;&#97;&#103;&#101;&#34;
+.\" XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+.\" DO NOT EDIT! Generated from XML source.
+.\" XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+.de Sh \" Subsection
+.br
+.if t .Sp
+.ne 5
+.PP
+\fB\\$1\fR
+.PP
+..
+.de Sp \" Vertical space (when we can't use .PP)
+.if t .sp .5v
+.if n .sp
+..
+.de Ip \" List item
+.br
+.ie \\n(.$>=3 .ne \\$3
+.el .ne 3
+.IP "\\$1" \\$2
+..
+.TH "DBMMANAGE" 1 "2018-09-27" "Apache HTTP Server" "dbmmanage"
-&#46;&#83;&#72;&#32;&#78;&#65;&#77;&#69;
-&#100;&#98;&#109;&#109;&#97;&#110;&#97;&#103;&#101;&#32;&#92;&#45;&#32;&#77;&#97;&#110;&#97;&#103;&#101;&#32;&#117;&#115;&#101;&#114;&#32;&#97;&#117;&#116;&#104;&#101;&#110;&#116;&#105;&#99;&#97;&#116;&#105;&#111;&#110;&#32;&#102;&#105;&#108;&#101;&#115;&#32;&#105;&#110;&#32;&#68;&#66;&#77;&#32;&#102;&#111;&#114;&#109;&#97;&#116;
+.SH NAME
+dbmmanage \- Manage user authentication files in DBM format
-&#46;&#83;&#72;&#32;&#34;&#83;&#89;&#78;&#79;&#80;&#83;&#73;&#83;&#34;
-&#32;
-&#46;&#80;&#80;
-&#92;&#102;&#66;&#92;&#102;&#66;&#100;&#98;&#109;&#109;&#97;&#110;&#97;&#103;&#101;&#92;&#102;&#82;&#32;&#91;&#32;&#92;&#102;&#73;&#101;&#110;&#99;&#111;&#100;&#105;&#110;&#103;&#92;&#102;&#82;&#32;&#93;&#32;&#92;&#102;&#73;&#102;&#105;&#108;&#101;&#110;&#97;&#109;&#101;&#92;&#102;&#82;&#32;&#97;&#100;&#100;&#124;&#97;&#100;&#100;&#117;&#115;&#101;&#114;&#124;&#99;&#104;&#101;&#99;&#107;&#124;&#100;&#101;&#108;&#101;&#116;&#101;&#124;&#117;&#112;&#100;&#97;&#116;&#101;&#32;&#92;&#102;&#73;&#117;&#115;&#101;&#114;&#110;&#97;&#109;&#101;&#92;&#102;&#82;&#32;&#91;&#32;&#92;&#102;&#73;&#101;&#110;&#99;&#112;&#97;&#115;&#115;&#119;&#100;&#92;&#102;&#82;&#32;&#91;&#32;&#92;&#102;&#73;&#103;&#114;&#111;&#117;&#112;&#92;&#102;&#82;&#91;&#44;&#92;&#102;&#73;&#103;&#114;&#111;&#117;&#112;&#92;&#102;&#82;&#92;&#38;&#46;&#92;&#38;&#46;&#92;&#38;&#46;&#93;&#32;&#91;&#32;&#92;&#102;&#73;&#99;&#111;&#109;&#109;&#101;&#110;&#116;&#92;&#102;&#82;&#32;&#93;&#32;&#93;&#32;&#93;&#92;&#102;&#82;
-&#32;
-&#46;&#80;&#80;
-&#92;&#102;&#66;&#92;&#102;&#66;&#100;&#98;&#109;&#109;&#97;&#110;&#97;&#103;&#101;&#92;&#102;&#82;&#32;&#92;&#102;&#73;&#102;&#105;&#108;&#101;&#110;&#97;&#109;&#101;&#92;&#102;&#82;&#32;&#118;&#105;&#101;&#119;&#32;&#91;&#32;&#92;&#102;&#73;&#117;&#115;&#101;&#114;&#110;&#97;&#109;&#101;&#92;&#102;&#82;&#32;&#93;&#92;&#102;&#82;
-&#32;
-&#46;&#80;&#80;
-&#92;&#102;&#66;&#92;&#102;&#66;&#100;&#98;&#109;&#109;&#97;&#110;&#97;&#103;&#101;&#92;&#102;&#82;&#32;&#92;&#102;&#73;&#102;&#105;&#108;&#101;&#110;&#97;&#109;&#101;&#92;&#102;&#82;&#32;&#105;&#109;&#112;&#111;&#114;&#116;&#92;&#102;&#82;
-&#32;
+.SH "SYNOPSIS"
+
+.PP
+\fB\fBdbmmanage\fR [ \fIencoding\fR ] \fIfilename\fR add|adduser|check|delete|update \fIusername\fR [ \fIencpasswd\fR [ \fIgroup\fR[,\fIgroup\fR\&.\&.\&.] [ \fIcomment\fR ] ] ]\fR
+
+.PP
+\fB\fBdbmmanage\fR \fIfilename\fR view [ \fIusername\fR ]\fR
+
+.PP
+\fB\fBdbmmanage\fR \fIfilename\fR import\fR
+
-&#46;&#83;&#72;&#32;&#34;&#83;&#85;&#77;&#77;&#65;&#82;&#89;&#34;
-&#32;
-&#46;&#80;&#80;
-&#92;&#102;&#66;&#100;&#98;&#109;&#109;&#97;&#110;&#97;&#103;&#101;&#92;&#102;&#82;&#32;&#105;&#115;&#32;&#117;&#115;&#101;&#100;&#32;&#116;&#111;&#32;&#99;&#114;&#101;&#97;&#116;&#101;&#32;&#97;&#110;&#100;&#32;&#117;&#112;&#100;&#97;&#116;&#101;&#32;&#116;&#104;&#101;&#32;&#68;&#66;&#77;&#32;&#102;&#111;&#114;&#109;&#97;&#116;&#32;&#102;&#105;&#108;&#101;&#115;&#32;&#117;&#115;&#101;&#100;&#32;&#116;&#111;&#32;&#115;&#116;&#111;&#114;&#101;&#32;&#117;&#115;&#101;&#114;&#110;&#97;&#109;&#101;&#115;&#32;&#97;&#110;&#100;&#32;&#112;&#97;&#115;&#115;&#119;&#111;&#114;&#100;&#32;&#102;&#111;&#114;&#32;&#98;&#97;&#115;&#105;&#99;&#32;&#97;&#117;&#116;&#104;&#101;&#110;&#116;&#105;&#99;&#97;&#116;&#105;&#111;&#110;&#32;&#111;&#102;&#32;&#72;&#84;&#84;&#80;&#32;&#117;&#115;&#101;&#114;&#115;&#32;&#118;&#105;&#97;&#32;&#109;&#111;&#100;&#95;&#97;&#117;&#116;&#104;&#110;&#95;&#100;&#98;&#109;&#92;&#38;&#46;&#32;&#82;&#101;&#115;&#111;&#117;&#114;&#99;&#101;&#115;&#32;&#97;&#118;&#97;&#105;&#108;&#97;&#98;&#108;&#101;&#32;&#102;&#114;&#111;&#109;&#32;&#116;&#104;&#101;&#32;&#65;&#112;&#97;&#99;&#104;&#101;&#32;&#72;&#84;&#84;&#80;&#32;&#115;&#101;&#114;&#118;&#101;&#114;&#32;&#99;&#97;&#110;&#32;&#98;&#101;&#32;&#114;&#101;&#115;&#116;&#114;&#105;&#99;&#116;&#101;&#100;&#32;&#116;&#111;&#32;&#106;&#117;&#115;&#116;&#32;&#116;&#104;&#101;&#32;&#117;&#115;&#101;&#114;&#115;&#32;&#108;&#105;&#115;&#116;&#101;&#100;&#32;&#105;&#110;&#32;&#116;&#104;&#101;&#32;&#102;&#105;&#108;&#101;&#115;&#32;&#99;&#114;&#101;&#97;&#116;&#101;&#100;&#32;&#98;&#121;&#32;&#92;&#102;&#66;&#100;&#98;&#109;&#109;&#97;&#110;&#97;&#103;&#101;&#92;&#102;&#82;&#92;&#38;&#46;&#32;&#84;&#104;&#105;&#115;&#32;&#112;&#114;&#111;&#103;&#114;&#97;&#109;&#32;&#99;&#97;&#110;&#32;&#111;&#110;&#108;&#121;&#32;&#98;&#101;&#32;&#117;&#115;&#101;&#100;&#32;&#119;&#104;&#101;&#110;&#32;&#116;&#104;&#101;&#32;&#117;&#115;&#101;&#114;&#110;&#97;&#109;&#101;&#115;&#32;&#97;&#114;&#101;&#32;&#115;&#116;&#111;&#114;&#101;&#100;&#32;&#105;&#110;&#32;&#97;&#32;&#68;&#66;&#77;&#32;&#102;&#105;&#108;&#101;&#92;&#38;&#46;&#32;&#84;&#111;&#32;&#117;&#115;&#101;&#32;&#97;&#32;&#102;&#108;&#97;&#116;&#45;&#102;&#105;&#108;&#101;&#32;&#100;&#97;&#116;&#97;&#98;&#97;&#115;&#101;&#32;&#115;&#101;&#101;&#32;&#104;&#116;&#112;&#97;&#115;&#115;&#119;&#100;&#92;&#38;&#46;
-&#32;
-&#46;&#80;&#80;
-&#65;&#110;&#111;&#116;&#104;&#101;&#114;&#32;&#116;&#111;&#111;&#108;&#32;&#116;&#111;&#32;&#109;&#97;&#105;&#110;&#116;&#97;&#105;&#110;&#32;&#97;&#32;&#68;&#66;&#77;&#32;&#112;&#97;&#115;&#115;&#119;&#111;&#114;&#100;&#32;&#100;&#97;&#116;&#97;&#98;&#97;&#115;&#101;&#32;&#105;&#115;&#32;&#104;&#116;&#100;&#98;&#109;&#92;&#38;&#46;
-&#32;
-&#46;&#80;&#80;
-&#84;&#104;&#105;&#115;&#32;&#109;&#97;&#110;&#117;&#97;&#108;&#32;&#112;&#97;&#103;&#101;&#32;&#111;&#110;&#108;&#121;&#32;&#108;&#105;&#115;&#116;&#115;&#32;&#116;&#104;&#101;&#32;&#99;&#111;&#109;&#109;&#97;&#110;&#100;&#32;&#108;&#105;&#110;&#101;&#32;&#97;&#114;&#103;&#117;&#109;&#101;&#110;&#116;&#115;&#92;&#38;&#46;&#32;&#70;&#111;&#114;&#32;&#100;&#101;&#116;&#97;&#105;&#108;&#115;&#32;&#111;&#102;&#32;&#116;&#104;&#101;&#32;&#100;&#105;&#114;&#101;&#99;&#116;&#105;&#118;&#101;&#115;&#32;&#110;&#101;&#99;&#101;&#115;&#115;&#97;&#114;&#121;&#32;&#116;&#111;&#32;&#99;&#111;&#110;&#102;&#105;&#103;&#117;&#114;&#101;&#32;&#117;&#115;&#101;&#114;&#32;&#97;&#117;&#116;&#104;&#101;&#110;&#116;&#105;&#99;&#97;&#116;&#105;&#111;&#110;&#32;&#105;&#110;&#32;&#104;&#116;&#116;&#112;&#100;&#32;&#115;&#101;&#101;&#32;&#116;&#104;&#101;&#32;&#104;&#116;&#116;&#112;&#100;&#32;&#109;&#97;&#110;&#117;&#97;&#108;&#44;&#32;&#119;&#104;&#105;&#99;&#104;&#32;&#105;&#115;&#32;&#112;&#97;&#114;&#116;&#32;&#111;&#102;&#32;&#116;&#104;&#101;&#32;&#65;&#112;&#97;&#99;&#104;&#101;&#32;&#100;&#105;&#115;&#116;&#114;&#105;&#98;&#117;&#116;&#105;&#111;&#110;&#32;&#111;&#114;&#32;&#99;&#97;&#110;&#32;&#98;&#101;&#32;&#102;&#111;&#117;&#110;&#100;&#32;&#97;&#116;&#32;&#104;&#116;&#116;&#112;&#58;&#47;&#47;&#104;&#116;&#116;&#112;&#100;&#92;&#38;&#46;&#97;&#112;&#97;&#99;&#104;&#101;&#92;&#38;&#46;&#111;&#114;&#103;&#47;&#92;&#38;&#46;
-&#32;
+.SH "SUMMARY"
+
+.PP
+\fBdbmmanage\fR is used to create and update the DBM format files used to store usernames and password for basic authentication of HTTP users via mod_authn_dbm\&. Resources available from the Apache HTTP server can be restricted to just the users listed in the files created by \fBdbmmanage\fR\&. This program can only be used when the usernames are stored in a DBM file\&. To use a flat-file database see htpasswd\&.
+
+.PP
+Another tool to maintain a DBM password database is htdbm\&.
+
+.PP
+This manual page only lists the command line arguments\&. For details of the directives necessary to configure user authentication in httpd see the httpd manual, which is part of the Apache distribution or can be found at http://httpd\&.apache\&.org/\&.
+
-&#46;&#83;&#72;&#32;&#34;&#79;&#80;&#84;&#73;&#79;&#78;&#83;&#34;
-&#32;
-&#32;
-&#46;&#84;&#80;
-&#92;&#102;&#66;&#92;&#102;&#73;&#102;&#105;&#108;&#101;&#110;&#97;&#109;&#101;&#92;&#102;&#82;&#92;&#102;&#82;
-&#84;&#104;&#101;&#32;&#102;&#105;&#108;&#101;&#110;&#97;&#109;&#101;&#32;&#111;&#102;&#32;&#116;&#104;&#101;&#32;&#68;&#66;&#77;&#32;&#102;&#111;&#114;&#109;&#97;&#116;&#32;&#102;&#105;&#108;&#101;&#92;&#38;&#46;&#32;&#85;&#115;&#117;&#97;&#108;&#108;&#121;&#32;&#119;&#105;&#116;&#104;&#111;&#117;&#116;&#32;&#116;&#104;&#101;&#32;&#101;&#120;&#116;&#101;&#110;&#115;&#105;&#111;&#110;&#32;&#92;&#102;&#66;&#92;&#38;&#46;&#100;&#98;&#92;&#102;&#82;&#44;&#32;&#92;&#102;&#66;&#92;&#38;&#46;&#112;&#97;&#103;&#92;&#102;&#82;&#44;&#32;&#111;&#114;&#32;&#92;&#102;&#66;&#92;&#38;&#46;&#100;&#105;&#114;&#92;&#102;&#82;&#92;&#38;&#46;&#32;&#32;
-&#46;&#84;&#80;
-&#92;&#102;&#66;&#92;&#102;&#73;&#117;&#115;&#101;&#114;&#110;&#97;&#109;&#101;&#92;&#102;&#82;&#92;&#102;&#82;
-&#84;&#104;&#101;&#32;&#117;&#115;&#101;&#114;&#32;&#102;&#111;&#114;&#32;&#119;&#104;&#105;&#99;&#104;&#32;&#116;&#104;&#101;&#32;&#111;&#112;&#101;&#114;&#97;&#116;&#105;&#111;&#110;&#115;&#32;&#97;&#114;&#101;&#32;&#112;&#101;&#114;&#102;&#111;&#114;&#109;&#101;&#100;&#92;&#38;&#46;&#32;&#84;&#104;&#101;&#32;&#92;&#102;&#73;&#117;&#115;&#101;&#114;&#110;&#97;&#109;&#101;&#92;&#102;&#82;&#32;&#109;&#97;&#121;&#32;&#110;&#111;&#116;&#32;&#99;&#111;&#110;&#116;&#97;&#105;&#110;&#32;&#97;&#32;&#99;&#111;&#108;&#111;&#110;&#32;&#40;&#92;&#102;&#66;&#58;&#92;&#102;&#82;&#41;&#92;&#38;&#46;&#32;&#32;
-&#46;&#84;&#80;
-&#92;&#102;&#66;&#92;&#102;&#73;&#101;&#110;&#99;&#112;&#97;&#115;&#115;&#119;&#100;&#92;&#102;&#82;&#92;&#102;&#82;
-&#84;&#104;&#105;&#115;&#32;&#105;&#115;&#32;&#116;&#104;&#101;&#32;&#97;&#108;&#114;&#101;&#97;&#100;&#121;&#32;&#101;&#110;&#99;&#114;&#121;&#112;&#116;&#101;&#100;&#32;&#112;&#97;&#115;&#115;&#119;&#111;&#114;&#100;&#32;&#116;&#111;&#32;&#117;&#115;&#101;&#32;&#102;&#111;&#114;&#32;&#116;&#104;&#101;&#32;&#92;&#102;&#66;&#117;&#112;&#100;&#97;&#116;&#101;&#92;&#102;&#82;&#32;&#97;&#110;&#100;&#32;&#92;&#102;&#66;&#97;&#100;&#100;&#92;&#102;&#82;&#32;&#99;&#111;&#109;&#109;&#97;&#110;&#100;&#115;&#92;&#38;&#46;&#32;&#89;&#111;&#117;&#32;&#109;&#97;&#121;&#32;&#117;&#115;&#101;&#32;&#97;&#32;&#104;&#121;&#112;&#104;&#101;&#110;&#32;&#40;&#92;&#102;&#66;&#45;&#92;&#102;&#82;&#41;&#32;&#105;&#102;&#32;&#121;&#111;&#117;&#32;&#119;&#97;&#110;&#116;&#32;&#116;&#111;&#32;&#103;&#101;&#116;&#32;&#112;&#114;&#111;&#109;&#112;&#116;&#101;&#100;&#32;&#102;&#111;&#114;&#32;&#116;&#104;&#101;&#32;&#112;&#97;&#115;&#115;&#119;&#111;&#114;&#100;&#44;&#32;&#98;&#117;&#116;&#32;&#102;&#105;&#108;&#108;&#32;&#105;&#110;&#32;&#116;&#104;&#101;&#32;&#102;&#105;&#101;&#108;&#100;&#115;&#32;&#97;&#102;&#116;&#101;&#114;&#119;&#97;&#114;&#100;&#115;&#92;&#38;&#46;&#32;&#65;&#100;&#100;&#105;&#116;&#105;&#111;&#110;&#97;&#108;&#108;&#121;&#32;&#119;&#104;&#101;&#110;&#32;&#117;&#115;&#105;&#110;&#103;&#32;&#116;&#104;&#101;&#32;&#92;&#102;&#66;&#117;&#112;&#100;&#97;&#116;&#101;&#92;&#102;&#82;&#32;&#99;&#111;&#109;&#109;&#97;&#110;&#100;&#44;&#32;&#97;&#32;&#112;&#101;&#114;&#105;&#111;&#100;&#32;&#40;&#92;&#102;&#66;&#92;&#38;&#46;&#92;&#102;&#82;&#41;&#32;&#107;&#101;&#101;&#112;&#115;&#32;&#116;&#104;&#101;&#32;&#111;&#114;&#105;&#103;&#105;&#110;&#97;&#108;&#32;&#112;&#97;&#115;&#115;&#119;&#111;&#114;&#100;&#32;&#117;&#110;&#116;&#111;&#117;&#99;&#104;&#101;&#100;&#92;&#38;&#46;&#32;&#32;
-&#46;&#84;&#80;
-&#92;&#102;&#66;&#92;&#102;&#73;&#103;&#114;&#111;&#117;&#112;&#92;&#102;&#82;&#92;&#102;&#82;
-&#65;&#32;&#103;&#114;&#111;&#117;&#112;&#44;&#32;&#119;&#104;&#105;&#99;&#104;&#32;&#116;&#104;&#101;&#32;&#117;&#115;&#101;&#114;&#32;&#105;&#115;&#32;&#109;&#101;&#109;&#98;&#101;&#114;&#32;&#111;&#102;&#92;&#38;&#46;&#32;&#65;&#32;&#103;&#114;&#111;&#117;&#112;&#110;&#97;&#109;&#101;&#32;&#109;&#97;&#121;&#32;&#110;&#111;&#116;&#32;&#99;&#111;&#110;&#116;&#97;&#105;&#110;&#32;&#97;&#32;&#99;&#111;&#108;&#111;&#110;&#32;&#40;&#92;&#102;&#66;&#58;&#92;&#102;&#82;&#41;&#92;&#38;&#46;&#32;&#89;&#111;&#117;&#32;&#109;&#97;&#121;&#32;&#117;&#115;&#101;&#32;&#97;&#32;&#104;&#121;&#112;&#104;&#101;&#110;&#32;&#40;&#92;&#102;&#66;&#45;&#92;&#102;&#82;&#41;&#32;&#105;&#102;&#32;&#121;&#111;&#117;&#32;&#100;&#111;&#110;&#39;&#116;&#32;&#119;&#97;&#110;&#116;&#32;&#116;&#111;&#32;&#97;&#115;&#115;&#105;&#103;&#110;&#32;&#116;&#104;&#101;&#32;&#117;&#115;&#101;&#114;&#32;&#116;&#111;&#32;&#97;&#32;&#103;&#114;&#111;&#117;&#112;&#44;&#32;&#98;&#117;&#116;&#32;&#102;&#105;&#108;&#108;&#32;&#105;&#110;&#32;&#116;&#104;&#101;&#32;&#99;&#111;&#109;&#109;&#101;&#110;&#116;&#32;&#102;&#105;&#101;&#108;&#100;&#92;&#38;&#46;&#32;&#65;&#100;&#100;&#105;&#116;&#105;&#111;&#110;&#97;&#108;&#108;&#121;&#32;&#119;&#104;&#101;&#110;&#32;&#117;&#115;&#105;&#110;&#103;&#32;&#116;&#104;&#101;&#32;&#92;&#102;&#66;&#117;&#112;&#100;&#97;&#116;&#101;&#92;&#102;&#82;&#32;&#99;&#111;&#109;&#109;&#97;&#110;&#100;&#44;&#32;&#97;&#32;&#112;&#101;&#114;&#105;&#111;&#100;&#32;&#40;&#92;&#102;&#66;&#92;&#38;&#46;&#92;&#102;&#82;&#41;&#32;&#107;&#101;&#101;&#112;&#115;&#32;&#116;&#104;&#101;&#32;&#111;&#114;&#105;&#103;&#105;&#110;&#97;&#108;&#32;&#103;&#114;&#111;&#117;&#112;&#115;&#32;&#117;&#110;&#116;&#111;&#117;&#99;&#104;&#101;&#100;&#92;&#38;&#46;&#32;&#32;
-&#46;&#84;&#80;
-&#92;&#102;&#66;&#92;&#102;&#73;&#99;&#111;&#109;&#109;&#101;&#110;&#116;&#92;&#102;&#82;&#92;&#102;&#82;
-&#84;&#104;&#105;&#115;&#32;&#105;&#115;&#32;&#116;&#104;&#101;&#32;&#112;&#108;&#97;&#99;&#101;&#32;&#102;&#111;&#114;&#32;&#121;&#111;&#117;&#114;&#32;&#111;&#112;&#97;&#113;&#117;&#101;&#32;&#99;&#111;&#109;&#109;&#101;&#110;&#116;&#115;&#32;&#97;&#98;&#111;&#117;&#116;&#32;&#116;&#104;&#101;&#32;&#117;&#115;&#101;&#114;&#44;&#32;&#108;&#105;&#107;&#101;&#32;&#114;&#101;&#97;&#108;&#110;&#97;&#109;&#101;&#44;&#32;&#109;&#97;&#105;&#108;&#97;&#100;&#100;&#114;&#101;&#115;&#115;&#32;&#111;&#114;&#32;&#115;&#117;&#99;&#104;&#32;&#116;&#104;&#105;&#110;&#103;&#115;&#92;&#38;&#46;&#32;&#84;&#104;&#101;&#32;&#115;&#101;&#114;&#118;&#101;&#114;&#32;&#119;&#105;&#108;&#108;&#32;&#105;&#103;&#110;&#111;&#114;&#101;&#32;&#116;&#104;&#105;&#115;&#32;&#102;&#105;&#101;&#108;&#100;&#92;&#38;&#46;&#32;&#32;
-&#32;
-&#46;&#83;&#83;&#32;&#34;&#69;&#110;&#99;&#111;&#100;&#105;&#110;&#103;&#115;&#34;
-&#32;
-&#32;
-&#46;&#84;&#80;
-&#92;&#102;&#66;&#45;&#100;&#92;&#102;&#82;
-&#99;&#114;&#121;&#112;&#116;&#32;&#101;&#110;&#99;&#114;&#121;&#112;&#116;&#105;&#111;&#110;&#32;&#40;&#100;&#101;&#102;&#97;&#117;&#108;&#116;&#44;&#32;&#101;&#120;&#99;&#101;&#112;&#116;&#32;&#111;&#110;&#32;&#87;&#105;&#110;&#51;&#50;&#44;&#32;&#78;&#101;&#116;&#119;&#97;&#114;&#101;&#41;&#32;&#32;
-&#46;&#84;&#80;
-&#92;&#102;&#66;&#45;&#109;&#92;&#102;&#82;
-&#77;&#68;&#53;&#32;&#101;&#110;&#99;&#114;&#121;&#112;&#116;&#105;&#111;&#110;&#32;&#40;&#100;&#101;&#102;&#97;&#117;&#108;&#116;&#32;&#111;&#110;&#32;&#87;&#105;&#110;&#51;&#50;&#44;&#32;&#78;&#101;&#116;&#119;&#97;&#114;&#101;&#41;&#32;&#32;
-&#46;&#84;&#80;
-&#92;&#102;&#66;&#45;&#115;&#92;&#102;&#82;
-&#83;&#72;&#65;&#49;&#32;&#101;&#110;&#99;&#114;&#121;&#112;&#116;&#105;&#111;&#110;&#32;&#32;
-&#46;&#84;&#80;
-&#92;&#102;&#66;&#45;&#112;&#92;&#102;&#82;
-&#112;&#108;&#97;&#105;&#110;&#116;&#101;&#120;&#116;&#32;&#40;&#92;&#102;&#73;&#110;&#111;&#116;&#32;&#114;&#101;&#99;&#111;&#109;&#109;&#101;&#110;&#100;&#101;&#100;&#92;&#102;&#82;&#41;&#32;&#32;
-&#32;&#32;
-&#46;&#83;&#83;&#32;&#34;&#67;&#111;&#109;&#109;&#97;&#110;&#100;&#115;&#34;
-&#32;
-&#32;
-&#46;&#84;&#80;
-&#92;&#102;&#66;&#97;&#100;&#100;&#92;&#102;&#82;
-&#65;&#100;&#100;&#115;&#32;&#97;&#110;&#32;&#101;&#110;&#116;&#114;&#121;&#32;&#102;&#111;&#114;&#32;&#92;&#102;&#73;&#117;&#115;&#101;&#114;&#110;&#97;&#109;&#101;&#92;&#102;&#82;&#32;&#116;&#111;&#32;&#92;&#102;&#73;&#102;&#105;&#108;&#101;&#110;&#97;&#109;&#101;&#92;&#102;&#82;&#32;&#117;&#115;&#105;&#110;&#103;&#32;&#116;&#104;&#101;&#32;&#101;&#110;&#99;&#114;&#121;&#112;&#116;&#101;&#100;&#32;&#112;&#97;&#115;&#115;&#119;&#111;&#114;&#100;&#32;&#92;&#102;&#73;&#101;&#110;&#99;&#112;&#97;&#115;&#115;&#119;&#100;&#92;&#102;&#82;&#92;&#38;&#46;&#32;&#100;&#98;&#109;&#109;&#97;&#110;&#97;&#103;&#101;&#32;&#112;&#97;&#115;&#115;&#119;&#111;&#114;&#100;&#115;&#92;&#38;&#46;&#100;&#97;&#116;&#32;&#97;&#100;&#100;&#32;&#114;&#98;&#111;&#119;&#101;&#110;&#32;&#102;&#111;&#75;&#110;&#116;&#110;&#69;&#70;&#51;&#75;&#83;&#88;&#65;&#32;&#32;
-&#46;&#84;&#80;
-&#92;&#102;&#66;&#97;&#100;&#100;&#117;&#115;&#101;&#114;&#92;&#102;&#82;
-&#65;&#115;&#107;&#115;&#32;&#102;&#111;&#114;&#32;&#97;&#32;&#112;&#97;&#115;&#115;&#119;&#111;&#114;&#100;&#32;&#97;&#110;&#100;&#32;&#116;&#104;&#101;&#110;&#32;&#97;&#100;&#100;&#115;&#32;&#97;&#110;&#32;&#101;&#110;&#116;&#114;&#121;&#32;&#102;&#111;&#114;&#32;&#92;&#102;&#73;&#117;&#115;&#101;&#114;&#110;&#97;&#109;&#101;&#92;&#102;&#82;&#32;&#116;&#111;&#32;&#92;&#102;&#73;&#102;&#105;&#108;&#101;&#110;&#97;&#109;&#101;&#92;&#102;&#82;&#92;&#38;&#46;&#32;&#100;&#98;&#109;&#109;&#97;&#110;&#97;&#103;&#101;&#32;&#112;&#97;&#115;&#115;&#119;&#111;&#114;&#100;&#115;&#92;&#38;&#46;&#100;&#97;&#116;&#32;&#97;&#100;&#100;&#117;&#115;&#101;&#114;&#32;&#107;&#114;&#105;&#101;&#116;&#122;&#32;&#32;
-&#46;&#84;&#80;
-&#92;&#102;&#66;&#99;&#104;&#101;&#99;&#107;&#92;&#102;&#82;
-&#65;&#115;&#107;&#115;&#32;&#102;&#111;&#114;&#32;&#97;&#32;&#112;&#97;&#115;&#115;&#119;&#111;&#114;&#100;&#32;&#97;&#110;&#100;&#32;&#116;&#104;&#101;&#110;&#32;&#99;&#104;&#101;&#99;&#107;&#115;&#32;&#105;&#102;&#32;&#92;&#102;&#73;&#117;&#115;&#101;&#114;&#110;&#97;&#109;&#101;&#92;&#102;&#82;&#32;&#105;&#115;&#32;&#105;&#110;&#32;&#92;&#102;&#73;&#102;&#105;&#108;&#101;&#110;&#97;&#109;&#101;&#92;&#102;&#82;&#32;&#97;&#110;&#100;&#32;&#105;&#102;&#32;&#105;&#116;&#39;&#115;&#32;&#112;&#97;&#115;&#115;&#119;&#111;&#114;&#100;&#32;&#109;&#97;&#116;&#99;&#104;&#101;&#115;&#32;&#116;&#104;&#101;&#32;&#115;&#112;&#101;&#99;&#105;&#102;&#105;&#101;&#100;&#32;&#111;&#110;&#101;&#92;&#38;&#46;&#32;&#100;&#98;&#109;&#109;&#97;&#110;&#97;&#103;&#101;&#32;&#112;&#97;&#115;&#115;&#119;&#111;&#114;&#100;&#115;&#92;&#38;&#46;&#100;&#97;&#116;&#32;&#99;&#104;&#101;&#99;&#107;&#32;&#114;&#98;&#111;&#119;&#101;&#110;&#32;&#32;
-&#46;&#84;&#80;
-&#92;&#102;&#66;&#100;&#101;&#108;&#101;&#116;&#101;&#92;&#102;&#82;
-&#68;&#101;&#108;&#101;&#116;&#101;&#115;&#32;&#116;&#104;&#101;&#32;&#92;&#102;&#73;&#117;&#115;&#101;&#114;&#110;&#97;&#109;&#101;&#92;&#102;&#82;&#32;&#101;&#110;&#116;&#114;&#121;&#32;&#102;&#114;&#111;&#109;&#32;&#92;&#102;&#73;&#102;&#105;&#108;&#101;&#110;&#97;&#109;&#101;&#92;&#102;&#82;&#92;&#38;&#46;&#32;&#100;&#98;&#109;&#109;&#97;&#110;&#97;&#103;&#101;&#32;&#112;&#97;&#115;&#115;&#119;&#111;&#114;&#100;&#115;&#92;&#38;&#46;&#100;&#97;&#116;&#32;&#100;&#101;&#108;&#101;&#116;&#101;&#32;&#114;&#98;&#111;&#119;&#101;&#110;&#32;&#32;
-&#46;&#84;&#80;
-&#92;&#102;&#66;&#105;&#109;&#112;&#111;&#114;&#116;&#92;&#102;&#82;
-&#82;&#101;&#97;&#100;&#115;&#32;&#92;&#102;&#66;&#92;&#102;&#73;&#117;&#115;&#101;&#114;&#110;&#97;&#109;&#101;&#92;&#102;&#82;&#58;&#92;&#102;&#73;&#112;&#97;&#115;&#115;&#119;&#111;&#114;&#100;&#92;&#102;&#82;&#92;&#102;&#82;&#32;&#101;&#110;&#116;&#114;&#105;&#101;&#115;&#32;&#40;&#111;&#110;&#101;&#32;&#112;&#101;&#114;&#32;&#108;&#105;&#110;&#101;&#41;&#32;&#102;&#114;&#111;&#109;&#32;&#92;&#102;&#66;&#83;&#84;&#68;&#73;&#78;&#92;&#102;&#82;&#32;&#97;&#110;&#100;&#32;&#97;&#100;&#100;&#115;&#32;&#116;&#104;&#101;&#109;&#32;&#116;&#111;&#32;&#92;&#102;&#73;&#102;&#105;&#108;&#101;&#110;&#97;&#109;&#101;&#92;&#102;&#82;&#92;&#38;&#46;&#32;&#84;&#104;&#101;&#32;&#112;&#97;&#115;&#115;&#119;&#111;&#114;&#100;&#115;&#32;&#97;&#108;&#114;&#101;&#97;&#100;&#121;&#32;&#104;&#97;&#118;&#101;&#32;&#116;&#111;&#32;&#98;&#101;&#32;&#99;&#114;&#121;&#112;&#116;&#101;&#100;&#92;&#38;&#46;&#32;&#32;
-&#46;&#84;&#80;
-&#92;&#102;&#66;&#117;&#112;&#100;&#97;&#116;&#101;&#92;&#102;&#82;
-&#83;&#97;&#109;&#101;&#32;&#97;&#115;&#32;&#116;&#104;&#101;&#32;&#92;&#102;&#66;&#97;&#100;&#100;&#117;&#115;&#101;&#114;&#92;&#102;&#82;&#32;&#99;&#111;&#109;&#109;&#97;&#110;&#100;&#44;&#32;&#101;&#120;&#99;&#101;&#112;&#116;&#32;&#116;&#104;&#97;&#116;&#32;&#105;&#116;&#32;&#109;&#97;&#107;&#101;&#115;&#32;&#115;&#117;&#114;&#101;&#32;&#92;&#102;&#73;&#117;&#115;&#101;&#114;&#110;&#97;&#109;&#101;&#92;&#102;&#82;&#32;&#97;&#108;&#114;&#101;&#97;&#100;&#121;&#32;&#101;&#120;&#105;&#115;&#116;&#115;&#32;&#105;&#110;&#32;&#92;&#102;&#73;&#102;&#105;&#108;&#101;&#110;&#97;&#109;&#101;&#92;&#102;&#82;&#92;&#38;&#46;&#32;&#100;&#98;&#109;&#109;&#97;&#110;&#97;&#103;&#101;&#32;&#112;&#97;&#115;&#115;&#119;&#111;&#114;&#100;&#115;&#92;&#38;&#46;&#100;&#97;&#116;&#32;&#117;&#112;&#100;&#97;&#116;&#101;&#32;&#114;&#98;&#111;&#119;&#101;&#110;&#32;&#32;
-&#46;&#84;&#80;
-&#92;&#102;&#66;&#118;&#105;&#101;&#119;&#92;&#102;&#82;
-&#74;&#117;&#115;&#116;&#32;&#100;&#105;&#115;&#112;&#108;&#97;&#121;&#115;&#32;&#116;&#104;&#101;&#32;&#99;&#111;&#110;&#116;&#101;&#110;&#116;&#115;&#32;&#111;&#102;&#32;&#116;&#104;&#101;&#32;&#68;&#66;&#77;&#32;&#102;&#105;&#108;&#101;&#92;&#38;&#46;&#32;&#73;&#102;&#32;&#121;&#111;&#117;&#32;&#115;&#112;&#101;&#99;&#105;&#102;&#121;&#32;&#97;&#32;&#92;&#102;&#73;&#117;&#115;&#101;&#114;&#110;&#97;&#109;&#101;&#92;&#102;&#82;&#44;&#32;&#105;&#116;&#32;&#100;&#105;&#115;&#112;&#108;&#97;&#121;&#115;&#32;&#116;&#104;&#101;&#32;&#112;&#97;&#114;&#116;&#105;&#99;&#117;&#108;&#97;&#114;&#32;&#114;&#101;&#99;&#111;&#114;&#100;&#32;&#111;&#110;&#108;&#121;&#92;&#38;&#46;&#32;&#100;&#98;&#109;&#109;&#97;&#110;&#97;&#103;&#101;&#32;&#112;&#97;&#115;&#115;&#119;&#111;&#114;&#100;&#115;&#92;&#38;&#46;&#100;&#97;&#116;&#32;&#118;&#105;&#101;&#119;&#32;&#32;
-&#32;&#32;
-&#46;&#83;&#72;&#32;&#34;&#66;&#85;&#71;&#83;&#34;
-&#32;
-&#46;&#80;&#80;
-&#79;&#110;&#101;&#32;&#115;&#104;&#111;&#117;&#108;&#100;&#32;&#98;&#101;&#32;&#97;&#119;&#97;&#114;&#101;&#32;&#116;&#104;&#97;&#116;&#32;&#116;&#104;&#101;&#114;&#101;&#32;&#97;&#114;&#101;&#32;&#97;&#32;&#110;&#117;&#109;&#98;&#101;&#114;&#32;&#111;&#102;&#32;&#100;&#105;&#102;&#102;&#101;&#114;&#101;&#110;&#116;&#32;&#68;&#66;&#77;&#32;&#102;&#105;&#108;&#101;&#32;&#102;&#111;&#114;&#109;&#97;&#116;&#115;&#32;&#105;&#110;&#32;&#101;&#120;&#105;&#115;&#116;&#101;&#110;&#99;&#101;&#44;&#32;&#97;&#110;&#100;&#32;&#119;&#105;&#116;&#104;&#32;&#97;&#108;&#108;&#32;&#108;&#105;&#107;&#101;&#108;&#105;&#104;&#111;&#111;&#100;&#44;&#32;&#108;&#105;&#98;&#114;&#97;&#114;&#105;&#101;&#115;&#32;&#102;&#111;&#114;&#32;&#109;&#111;&#114;&#101;&#32;&#116;&#104;&#97;&#110;&#32;&#111;&#110;&#101;&#32;&#102;&#111;&#114;&#109;&#97;&#116;&#32;&#109;&#97;&#121;&#32;&#101;&#120;&#105;&#115;&#116;&#32;&#111;&#110;&#32;&#121;&#111;&#117;&#114;&#32;&#115;&#121;&#115;&#116;&#101;&#109;&#92;&#38;&#46;&#32;&#84;&#104;&#101;&#32;&#116;&#104;&#114;&#101;&#101;&#32;&#112;&#114;&#105;&#109;&#97;&#114;&#121;&#32;&#101;&#120;&#97;&#109;&#112;&#108;&#101;&#115;&#32;&#97;&#114;&#101;&#32;&#83;&#68;&#66;&#77;&#44;&#32;&#78;&#68;&#66;&#77;&#44;&#32;&#116;&#104;&#101;&#32;&#71;&#78;&#85;&#32;&#112;&#114;&#111;&#106;&#101;&#99;&#116;&#39;&#115;&#32;&#71;&#68;&#66;&#77;&#44;&#32;&#97;&#110;&#100;&#32;&#66;&#101;&#114;&#107;&#101;&#108;&#101;&#121;&#32;&#68;&#66;&#32;&#50;&#92;&#38;&#46;&#32;&#85;&#110;&#102;&#111;&#114;&#116;&#117;&#110;&#97;&#116;&#101;&#108;&#121;&#44;&#32;&#97;&#108;&#108;&#32;&#116;&#104;&#101;&#115;&#101;&#32;&#108;&#105;&#98;&#114;&#97;&#114;&#105;&#101;&#115;&#32;&#117;&#115;&#101;&#32;&#100;&#105;&#102;&#102;&#101;&#114;&#101;&#110;&#116;&#32;&#102;&#105;&#108;&#101;&#32;&#102;&#111;&#114;&#109;&#97;&#116;&#115;&#44;&#32;&#97;&#110;&#100;&#32;&#121;&#111;&#117;&#32;&#109;&#117;&#115;&#116;&#32;&#109;&#97;&#107;&#101;&#32;&#115;&#117;&#114;&#101;&#32;&#116;&#104;&#97;&#116;&#32;&#116;&#104;&#101;&#32;&#102;&#105;&#108;&#101;&#32;&#102;&#111;&#114;&#109;&#97;&#116;&#32;&#117;&#115;&#101;&#100;&#32;&#98;&#121;&#32;&#92;&#102;&#73;&#102;&#105;&#108;&#101;&#110;&#97;&#109;&#101;&#92;&#102;&#82;&#32;&#105;&#115;&#32;&#116;&#104;&#101;&#32;&#115;&#97;&#109;&#101;&#32;&#102;&#111;&#114;&#109;&#97;&#116;&#32;&#116;&#104;&#97;&#116;&#32;&#92;&#102;&#66;&#100;&#98;&#109;&#109;&#97;&#110;&#97;&#103;&#101;&#92;&#102;&#82;&#32;&#101;&#120;&#112;&#101;&#99;&#116;&#115;&#32;&#116;&#111;&#32;&#115;&#101;&#101;&#92;&#38;&#46;&#32;&#92;&#102;&#66;&#100;&#98;&#109;&#109;&#97;&#110;&#97;&#103;&#101;&#92;&#102;&#82;&#32;&#99;&#117;&#114;&#114;&#101;&#110;&#116;&#108;&#121;&#32;&#104;&#97;&#115;&#32;&#110;&#111;&#32;&#119;&#97;&#121;&#32;&#111;&#102;&#32;&#100;&#101;&#116;&#101;&#114;&#109;&#105;&#110;&#105;&#110;&#103;&#32;&#119;&#104;&#97;&#116;&#32;&#116;&#121;&#112;&#101;&#32;&#111;&#102;&#32;&#68;&#66;&#77;&#32;&#102;&#105;&#108;&#101;&#32;&#105;&#116;&#32;&#105;&#115;&#32;&#108;&#111;&#111;&#107;&#105;&#110;&#103;&#32;&#97;&#116;&#92;&#38;&#46;&#32;&#73;&#102;&#32;&#117;&#115;&#101;&#100;&#32;&#97;&#103;&#97;&#105;&#110;&#115;&#116;&#32;&#116;&#104;&#101;&#32;&#119;&#114;&#111;&#110;&#103;&#32;&#102;&#111;&#114;&#109;&#97;&#116;&#44;&#32;&#119;&#105;&#108;&#108;&#32;&#115;&#105;&#109;&#112;&#108;&#121;&#32;&#114;&#101;&#116;&#117;&#114;&#110;&#32;&#110;&#111;&#116;&#104;&#105;&#110;&#103;&#44;&#32;&#111;&#114;&#32;&#109;&#97;&#121;&#32;&#99;&#114;&#101;&#97;&#116;&#101;&#32;&#97;&#32;&#100;&#105;&#102;&#102;&#101;&#114;&#101;&#110;&#116;&#32;&#68;&#66;&#77;&#32;&#102;&#105;&#108;&#101;&#32;&#119;&#105;&#116;&#104;&#32;&#97;&#32;&#100;&#105;&#102;&#102;&#101;&#114;&#101;&#110;&#116;&#32;&#110;&#97;&#109;&#101;&#44;&#32;&#111;&#114;&#32;&#97;&#116;&#32;&#119;&#111;&#114;&#115;&#116;&#44;&#32;&#105;&#116;&#32;&#109;&#97;&#121;&#32;&#99;&#111;&#114;&#114;&#117;&#112;&#116;&#32;&#116;&#104;&#101;&#32;&#68;&#66;&#77;&#32;&#102;&#105;&#108;&#101;&#32;&#105;&#102;&#32;&#121;&#111;&#117;&#32;&#119;&#101;&#114;&#101;&#32;&#97;&#116;&#116;&#101;&#109;&#112;&#116;&#105;&#110;&#103;&#32;&#116;&#111;&#32;&#119;&#114;&#105;&#116;&#101;&#32;&#116;&#111;&#32;&#105;&#116;&#92;&#38;&#46;
-&#32;
-&#46;&#80;&#80;
-&#92;&#102;&#66;&#100;&#98;&#109;&#109;&#97;&#110;&#97;&#103;&#101;&#92;&#102;&#82;&#32;&#104;&#97;&#115;&#32;&#97;&#32;&#108;&#105;&#115;&#116;&#32;&#111;&#102;&#32;&#68;&#66;&#77;&#32;&#102;&#111;&#114;&#109;&#97;&#116;&#32;&#112;&#114;&#101;&#102;&#101;&#114;&#101;&#110;&#99;&#101;&#115;&#44;&#32;&#100;&#101;&#102;&#105;&#110;&#101;&#100;&#32;&#98;&#121;&#32;&#116;&#104;&#101;&#32;&#92;&#102;&#66;&#64;&#65;&#110;&#121;&#68;&#66;&#77;&#58;&#58;&#73;&#83;&#65;&#92;&#102;&#82;&#32;&#97;&#114;&#114;&#97;&#121;&#32;&#110;&#101;&#97;&#114;&#32;&#116;&#104;&#101;&#32;&#98;&#101;&#103;&#105;&#110;&#110;&#105;&#110;&#103;&#32;&#111;&#102;&#32;&#116;&#104;&#101;&#32;&#112;&#114;&#111;&#103;&#114;&#97;&#109;&#92;&#38;&#46;&#32;&#83;&#105;&#110;&#99;&#101;&#32;&#119;&#101;&#32;&#112;&#114;&#101;&#102;&#101;&#114;&#32;&#116;&#104;&#101;&#32;&#66;&#101;&#114;&#107;&#101;&#108;&#101;&#121;&#32;&#68;&#66;&#32;&#50;&#32;&#102;&#105;&#108;&#101;&#32;&#102;&#111;&#114;&#109;&#97;&#116;&#44;&#32;&#116;&#104;&#101;&#32;&#111;&#114;&#100;&#101;&#114;&#32;&#105;&#110;&#32;&#119;&#104;&#105;&#99;&#104;&#32;&#92;&#102;&#66;&#100;&#98;&#109;&#109;&#97;&#110;&#97;&#103;&#101;&#92;&#102;&#82;&#32;&#119;&#105;&#108;&#108;&#32;&#108;&#111;&#111;&#107;&#32;&#102;&#111;&#114;&#32;&#115;&#121;&#115;&#116;&#101;&#109;&#32;&#108;&#105;&#98;&#114;&#97;&#114;&#105;&#101;&#115;&#32;&#105;&#115;&#32;&#66;&#101;&#114;&#107;&#101;&#108;&#101;&#121;&#32;&#68;&#66;&#32;&#50;&#44;&#32;&#116;&#104;&#101;&#110;&#32;&#78;&#68;&#66;&#77;&#44;&#32;&#116;&#104;&#101;&#110;&#32;&#71;&#68;&#66;&#77;&#32;&#97;&#110;&#100;&#32;&#116;&#104;&#101;&#110;&#32;&#83;&#68;&#66;&#77;&#92;&#38;&#46;&#32;&#84;&#104;&#101;&#32;&#102;&#105;&#114;&#115;&#116;&#32;&#108;&#105;&#98;&#114;&#97;&#114;&#121;&#32;&#102;&#111;&#117;&#110;&#100;&#32;&#119;&#105;&#108;&#108;&#32;&#98;&#101;&#32;&#116;&#104;&#101;&#32;&#108;&#105;&#98;&#114;&#97;&#114;&#121;&#32;&#92;&#102;&#66;&#100;&#98;&#109;&#109;&#97;&#110;&#97;&#103;&#101;&#92;&#102;&#82;&#32;&#119;&#105;&#108;&#108;&#32;&#97;&#116;&#116;&#101;&#109;&#112;&#116;&#32;&#116;&#111;&#32;&#117;&#115;&#101;&#32;&#102;&#111;&#114;&#32;&#97;&#108;&#108;&#32;&#68;&#66;&#77;&#32;&#102;&#105;&#108;&#101;&#32;&#116;&#114;&#97;&#110;&#115;&#97;&#99;&#116;&#105;&#111;&#110;&#115;&#92;&#38;&#46;&#32;&#84;&#104;&#105;&#115;&#32;&#111;&#114;&#100;&#101;&#114;&#105;&#110;&#103;&#32;&#105;&#115;&#32;&#115;&#108;&#105;&#103;&#104;&#116;&#108;&#121;&#32;&#100;&#105;&#102;&#102;&#101;&#114;&#101;&#110;&#116;&#32;&#116;&#104;&#97;&#110;&#32;&#116;&#104;&#101;&#32;&#115;&#116;&#97;&#110;&#100;&#97;&#114;&#100;&#32;&#92;&#102;&#66;&#64;&#65;&#110;&#121;&#68;&#66;&#77;&#58;&#58;&#73;&#83;&#65;&#92;&#102;&#82;&#32;&#111;&#114;&#100;&#101;&#114;&#105;&#110;&#103;&#32;&#105;&#110;&#32;&#80;&#101;&#114;&#108;&#44;&#32;&#97;&#115;&#32;&#119;&#101;&#108;&#108;&#32;&#97;&#115;&#32;&#116;&#104;&#101;&#32;&#111;&#114;&#100;&#101;&#114;&#105;&#110;&#103;&#32;&#117;&#115;&#101;&#100;&#32;&#98;&#121;&#32;&#116;&#104;&#101;&#32;&#115;&#105;&#109;&#112;&#108;&#101;&#32;&#92;&#102;&#66;&#100;&#98;&#109;&#111;&#112;&#101;&#110;&#40;&#41;&#92;&#102;&#82;&#32;&#99;&#97;&#108;&#108;&#32;&#105;&#110;&#32;&#80;&#101;&#114;&#108;&#44;&#32;&#115;&#111;&#32;&#105;&#102;&#32;&#121;&#111;&#117;&#32;&#117;&#115;&#101;&#32;&#97;&#110;&#121;&#32;&#111;&#116;&#104;&#101;&#114;&#32;&#117;&#116;&#105;&#108;&#105;&#116;&#105;&#101;&#115;&#32;&#116;&#111;&#32;&#109;&#97;&#110;&#97;&#103;&#101;&#32;&#121;&#111;&#117;&#114;&#32;&#68;&#66;&#77;&#32;&#102;&#105;&#108;&#101;&#115;&#44;&#32;&#116;&#104;&#101;&#121;&#32;&#109;&#117;&#115;&#116;&#32;&#97;&#108;&#115;&#111;&#32;&#102;&#111;&#108;&#108;&#111;&#119;&#32;&#116;&#104;&#105;&#115;&#32;&#112;&#114;&#101;&#102;&#101;&#114;&#101;&#110;&#99;&#101;&#32;&#111;&#114;&#100;&#101;&#114;&#105;&#110;&#103;&#92;&#38;&#46;&#32;&#83;&#105;&#109;&#105;&#108;&#97;&#114;&#32;&#99;&#97;&#114;&#101;&#32;&#109;&#117;&#115;&#116;&#32;&#98;&#101;&#32;&#116;&#97;&#107;&#101;&#110;&#32;&#105;&#102;&#32;&#117;&#115;&#105;&#110;&#103;&#32;&#112;&#114;&#111;&#103;&#114;&#97;&#109;&#115;&#32;&#105;&#110;&#32;&#111;&#116;&#104;&#101;&#114;&#32;&#108;&#97;&#110;&#103;&#117;&#97;&#103;&#101;&#115;&#44;&#32;&#108;&#105;&#107;&#101;&#32;&#67;&#44;&#32;&#116;&#111;&#32;&#97;&#99;&#99;&#101;&#115;&#115;&#32;&#116;&#104;&#101;&#115;&#101;&#32;&#102;&#105;&#108;&#101;&#115;&#92;&#38;&#46;
-&#32;
-&#46;&#80;&#80;
-&#79;&#110;&#101;&#32;&#99;&#97;&#110;&#32;&#117;&#115;&#117;&#97;&#108;&#108;&#121;&#32;&#117;&#115;&#101;&#32;&#116;&#104;&#101;&#32;&#92;&#102;&#66;&#102;&#105;&#108;&#101;&#92;&#102;&#82;&#32;&#112;&#114;&#111;&#103;&#114;&#97;&#109;&#32;&#115;&#117;&#112;&#112;&#108;&#105;&#101;&#100;&#32;&#119;&#105;&#116;&#104;&#32;&#109;&#111;&#115;&#116;&#32;&#85;&#110;&#105;&#120;&#32;&#115;&#121;&#115;&#116;&#101;&#109;&#115;&#32;&#116;&#111;&#32;&#115;&#101;&#101;&#32;&#119;&#104;&#97;&#116;&#32;&#102;&#111;&#114;&#109;&#97;&#116;&#32;&#97;&#32;&#68;&#66;&#77;&#32;&#102;&#105;&#108;&#101;&#32;&#105;&#115;&#32;&#105;&#110;&#92;&#38;&#46;
-&#32;
+.SH "OPTIONS"
+
+
+.TP
+\fB\fIfilename\fR\fR
+The filename of the DBM format file\&. Usually without the extension \fB\&.db\fR, \fB\&.pag\fR, or \fB\&.dir\fR\&.
+.TP
+\fB\fIusername\fR\fR
+The user for which the operations are performed\&. The \fIusername\fR may not contain a colon (\fB:\fR)\&.
+.TP
+\fB\fIencpasswd\fR\fR
+This is the already encrypted password to use for the \fBupdate\fR and \fBadd\fR commands\&. You may use a hyphen (\fB-\fR) if you want to get prompted for the password, but fill in the fields afterwards\&. Additionally when using the \fBupdate\fR command, a period (\fB\&.\fR) keeps the original password untouched\&.
+.TP
+\fB\fIgroup\fR\fR
+A group, which the user is member of\&. A groupname may not contain a colon (\fB:\fR)\&. You may use a hyphen (\fB-\fR) if you don't want to assign the user to a group, but fill in the comment field\&. Additionally when using the \fBupdate\fR command, a period (\fB\&.\fR) keeps the original groups untouched\&.
+.TP
+\fB\fIcomment\fR\fR
+This is the place for your opaque comments about the user, like realname, mailaddress or such things\&. The server will ignore this field\&.
+
+.SS "Encodings"
+
+
+.TP
+\fB-d\fR
+crypt encryption (default, except on Win32, Netware)
+.TP
+\fB-m\fR
+MD5 encryption (default on Win32, Netware)
+.TP
+\fB-s\fR
+SHA1 encryption
+.TP
+\fB-p\fR
+plaintext (\fInot recommended\fR)
+
+.SS "Commands"
+
+
+.TP
+\fBadd\fR
+Adds an entry for \fIusername\fR to \fIfilename\fR using the encrypted password \fIencpasswd\fR\&. dbmmanage passwords\&.dat add rbowen foKntnEF3KSXA
+.TP
+\fBadduser\fR
+Asks for a password and then adds an entry for \fIusername\fR to \fIfilename\fR\&. dbmmanage passwords\&.dat adduser krietz
+.TP
+\fBcheck\fR
+Asks for a password and then checks if \fIusername\fR is in \fIfilename\fR and if it's password matches the specified one\&. dbmmanage passwords\&.dat check rbowen
+.TP
+\fBdelete\fR
+Deletes the \fIusername\fR entry from \fIfilename\fR\&. dbmmanage passwords\&.dat delete rbowen
+.TP
+\fBimport\fR
+Reads \fB\fIusername\fR:\fIpassword\fR\fR entries (one per line) from \fBSTDIN\fR and adds them to \fIfilename\fR\&. The passwords already have to be crypted\&.
+.TP
+\fBupdate\fR
+Same as the \fBadduser\fR command, except that it makes sure \fIusername\fR already exists in \fIfilename\fR\&. dbmmanage passwords\&.dat update rbowen
+.TP
+\fBview\fR
+Just displays the contents of the DBM file\&. If you specify a \fIusername\fR, it displays the particular record only\&. dbmmanage passwords\&.dat view
+
+.SH "BUGS"
+
+.PP
+One should be aware that there are a number of different DBM file formats in existence, and with all likelihood, libraries for more than one format may exist on your system\&. The three primary examples are SDBM, NDBM, the GNU project's GDBM, and Berkeley DB 2\&. Unfortunately, all these libraries use different file formats, and you must make sure that the file format used by \fIfilename\fR is the same format that \fBdbmmanage\fR expects to see\&. \fBdbmmanage\fR currently has no way of determining what type of DBM file it is looking at\&. If used against the wrong format, will simply return nothing, or may create a different DBM file with a different name, or at worst, it may corrupt the DBM file if you were attempting to write to it\&.
+
+.PP
+\fBdbmmanage\fR has a list of DBM format preferences, defined by the \fB@AnyDBM::ISA\fR array near the beginning of the program\&. Since we prefer the Berkeley DB 2 file format, the order in which \fBdbmmanage\fR will look for system libraries is Berkeley DB 2, then NDBM, then GDBM and then SDBM\&. The first library found will be the library \fBdbmmanage\fR will attempt to use for all DBM file transactions\&. This ordering is slightly different than the standard \fB@AnyDBM::ISA\fR ordering in Perl, as well as the ordering used by the simple \fBdbmopen()\fR call in Perl, so if you use any other utilities to manage your DBM files, they must also follow this preference ordering\&. Similar care must be taken if using programs in other languages, like C, to access these files\&.
+
+.PP
+One can usually use the \fBfile\fR program supplied with most Unix systems to see what format a DBM file is in\&.
+
diff --git a/docs/man/fcgistarter.8 b/docs/man/fcgistarter.8
index 37b433f551..decfe62528 100644
--- a/docs/man/fcgistarter.8
+++ b/docs/man/fcgistarter.8
@@ -1,59 +1,59 @@
-&#46;&#92;&#34;&#32;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;
-&#46;&#92;&#34;&#32;&#68;&#79;&#32;&#78;&#79;&#84;&#32;&#69;&#68;&#73;&#84;&#33;&#32;&#71;&#101;&#110;&#101;&#114;&#97;&#116;&#101;&#100;&#32;&#102;&#114;&#111;&#109;&#32;&#88;&#77;&#76;&#32;&#115;&#111;&#117;&#114;&#99;&#101;&#46;
-&#46;&#92;&#34;&#32;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;
-&#46;&#100;&#101;&#32;&#83;&#104;&#32;&#92;&#34;&#32;&#83;&#117;&#98;&#115;&#101;&#99;&#116;&#105;&#111;&#110;
-&#46;&#98;&#114;
-&#46;&#105;&#102;&#32;&#116;&#32;&#46;&#83;&#112;
-&#46;&#110;&#101;&#32;&#53;
-&#46;&#80;&#80;
-&#92;&#102;&#66;&#92;&#92;&#36;&#49;&#92;&#102;&#82;
-&#46;&#80;&#80;
-&#46;&#46;
-&#46;&#100;&#101;&#32;&#83;&#112;&#32;&#92;&#34;&#32;&#86;&#101;&#114;&#116;&#105;&#99;&#97;&#108;&#32;&#115;&#112;&#97;&#99;&#101;&#32;&#40;&#119;&#104;&#101;&#110;&#32;&#119;&#101;&#32;&#99;&#97;&#110;&#39;&#116;&#32;&#117;&#115;&#101;&#32;&#46;&#80;&#80;&#41;
-&#46;&#105;&#102;&#32;&#116;&#32;&#46;&#115;&#112;&#32;&#46;&#53;&#118;
-&#46;&#105;&#102;&#32;&#110;&#32;&#46;&#115;&#112;
-&#46;&#46;
-&#46;&#100;&#101;&#32;&#73;&#112;&#32;&#92;&#34;&#32;&#76;&#105;&#115;&#116;&#32;&#105;&#116;&#101;&#109;
-&#46;&#98;&#114;
-&#46;&#105;&#101;&#32;&#92;&#92;&#110;&#40;&#46;&#36;&#62;&#61;&#51;&#32;&#46;&#110;&#101;&#32;&#92;&#92;&#36;&#51;
-&#46;&#101;&#108;&#32;&#46;&#110;&#101;&#32;&#51;
-&#46;&#73;&#80;&#32;&#34;&#92;&#92;&#36;&#49;&#34;&#32;&#92;&#92;&#36;&#50;
-&#46;&#46;
-&#46;&#84;&#72;&#32;&#34;&#70;&#67;&#71;&#73;&#83;&#84;&#65;&#82;&#84;&#69;&#82;&#34;&#32;&#56;&#32;&#34;&#64;&#100;&#97;&#116;&#101;&#64;&#34;&#32;&#34;&#65;&#112;&#97;&#99;&#104;&#101;&#32;&#72;&#84;&#84;&#80;&#32;&#83;&#101;&#114;&#118;&#101;&#114;&#34;&#32;&#34;&#102;&#99;&#103;&#105;&#115;&#116;&#97;&#114;&#116;&#101;&#114;&#34;
+.\" XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+.\" DO NOT EDIT! Generated from XML source.
+.\" XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+.de Sh \" Subsection
+.br
+.if t .Sp
+.ne 5
+.PP
+\fB\\$1\fR
+.PP
+..
+.de Sp \" Vertical space (when we can't use .PP)
+.if t .sp .5v
+.if n .sp
+..
+.de Ip \" List item
+.br
+.ie \\n(.$>=3 .ne \\$3
+.el .ne 3
+.IP "\\$1" \\$2
+..
+.TH "FCGISTARTER" 8 "2018-09-27" "Apache HTTP Server" "fcgistarter"
-&#46;&#83;&#72;&#32;&#78;&#65;&#77;&#69;
-&#102;&#99;&#103;&#105;&#115;&#116;&#97;&#114;&#116;&#101;&#114;&#32;&#92;&#45;&#32;&#83;&#116;&#97;&#114;&#116;&#32;&#97;&#32;&#70;&#97;&#115;&#116;&#67;&#71;&#73;&#32;&#112;&#114;&#111;&#103;&#114;&#97;&#109;
+.SH NAME
+fcgistarter \- Start a FastCGI program
-&#46;&#83;&#72;&#32;&#34;&#83;&#89;&#78;&#79;&#80;&#83;&#73;&#83;&#34;
-&#32;
-&#46;&#80;&#80;
-&#92;&#102;&#66;&#92;&#102;&#66;&#102;&#99;&#103;&#105;&#115;&#116;&#97;&#114;&#116;&#101;&#114;&#92;&#102;&#82;&#32;&#45;&#92;&#102;&#66;&#99;&#92;&#102;&#82;&#32;&#92;&#102;&#73;&#99;&#111;&#109;&#109;&#97;&#110;&#100;&#92;&#102;&#82;&#32;&#45;&#92;&#102;&#66;&#112;&#92;&#102;&#82;&#32;&#92;&#102;&#73;&#112;&#111;&#114;&#116;&#92;&#102;&#82;&#32;&#91;&#32;&#45;&#92;&#102;&#66;&#105;&#92;&#102;&#82;&#32;&#92;&#102;&#73;&#105;&#110;&#116;&#101;&#114;&#102;&#97;&#99;&#101;&#92;&#102;&#82;&#32;&#93;&#32;&#45;&#92;&#102;&#66;&#78;&#92;&#102;&#82;&#32;&#92;&#102;&#73;&#110;&#117;&#109;&#92;&#102;&#82;&#32;&#92;&#102;&#82;
-&#32;
+.SH "SYNOPSIS"
+
+.PP
+\fB\fBfcgistarter\fR -\fBc\fR \fIcommand\fR -\fBp\fR \fIport\fR [ -\fBi\fR \fIinterface\fR ] -\fBN\fR \fInum\fR \fR
+
-&#46;&#83;&#72;&#32;&#34;&#83;&#85;&#77;&#77;&#65;&#82;&#89;&#34;
-&#32;
-&#46;&#80;&#80;
+.SH "SUMMARY"
+
+.PP
-&#32;
+
-&#46;&#83;&#72;&#32;&#34;&#78;&#79;&#84;&#69;&#34;
-&#32;
-&#46;&#80;&#80;
-&#67;&#117;&#114;&#114;&#101;&#110;&#116;&#108;&#121;&#32;&#111;&#110;&#108;&#121;&#32;&#119;&#111;&#114;&#107;&#115;&#32;&#111;&#110;&#32;&#85;&#110;&#105;&#120;&#32;&#115;&#121;&#115;&#116;&#101;&#109;&#115;&#92;&#38;&#46;
-&#32;
-&#46;&#83;&#72;&#32;&#34;&#79;&#80;&#84;&#73;&#79;&#78;&#83;&#34;
-&#32;
-&#32;
-&#46;&#84;&#80;
-&#92;&#102;&#66;&#45;&#99;&#32;&#92;&#102;&#73;&#99;&#111;&#109;&#109;&#97;&#110;&#100;&#92;&#102;&#82;&#92;&#102;&#82;
-&#70;&#97;&#115;&#116;&#67;&#71;&#73;&#32;&#112;&#114;&#111;&#103;&#114;&#97;&#109;&#32;&#32;
-&#46;&#84;&#80;
-&#92;&#102;&#66;&#45;&#112;&#32;&#92;&#102;&#73;&#112;&#111;&#114;&#116;&#92;&#102;&#82;&#92;&#102;&#82;
-&#80;&#111;&#114;&#116;&#32;&#119;&#104;&#105;&#99;&#104;&#32;&#116;&#104;&#101;&#32;&#112;&#114;&#111;&#103;&#114;&#97;&#109;&#32;&#119;&#105;&#108;&#108;&#32;&#108;&#105;&#115;&#116;&#101;&#110;&#32;&#111;&#110;&#32;&#32;
-&#46;&#84;&#80;
-&#92;&#102;&#66;&#45;&#105;&#32;&#92;&#102;&#73;&#105;&#110;&#116;&#101;&#114;&#102;&#97;&#99;&#101;&#92;&#102;&#82;&#92;&#102;&#82;
-&#73;&#110;&#116;&#101;&#114;&#102;&#97;&#99;&#101;&#32;&#119;&#104;&#105;&#99;&#104;&#32;&#116;&#104;&#101;&#32;&#112;&#114;&#111;&#103;&#114;&#97;&#109;&#32;&#119;&#105;&#108;&#108;&#32;&#108;&#105;&#115;&#116;&#101;&#110;&#32;&#111;&#110;&#32;&#32;
-&#46;&#84;&#80;
-&#92;&#102;&#66;&#45;&#78;&#32;&#92;&#102;&#73;&#110;&#117;&#109;&#92;&#102;&#82;&#92;&#102;&#82;
-&#78;&#117;&#109;&#98;&#101;&#114;&#32;&#111;&#102;&#32;&#105;&#110;&#115;&#116;&#97;&#110;&#99;&#101;&#115;&#32;&#111;&#102;&#32;&#116;&#104;&#101;&#32;&#112;&#114;&#111;&#103;&#114;&#97;&#109;&#32;&#32;
-&#32;
+.SH "NOTE"
+
+.PP
+Currently only works on Unix systems\&.
+
+.SH "OPTIONS"
+
+
+.TP
+\fB-c \fIcommand\fR\fR
+FastCGI program
+.TP
+\fB-p \fIport\fR\fR
+Port which the program will listen on
+.TP
+\fB-i \fIinterface\fR\fR
+Interface which the program will listen on
+.TP
+\fB-N \fInum\fR\fR
+Number of instances of the program
+
diff --git a/docs/man/firehose.1 b/docs/man/firehose.1
index 70c912acb3..fd0b249b46 100644
--- a/docs/man/firehose.1
+++ b/docs/man/firehose.1
@@ -1,63 +1,63 @@
-&#46;&#92;&#34;&#32;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;
-&#46;&#92;&#34;&#32;&#68;&#79;&#32;&#78;&#79;&#84;&#32;&#69;&#68;&#73;&#84;&#33;&#32;&#71;&#101;&#110;&#101;&#114;&#97;&#116;&#101;&#100;&#32;&#102;&#114;&#111;&#109;&#32;&#88;&#77;&#76;&#32;&#115;&#111;&#117;&#114;&#99;&#101;&#46;
-&#46;&#92;&#34;&#32;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;
-&#46;&#100;&#101;&#32;&#83;&#104;&#32;&#92;&#34;&#32;&#83;&#117;&#98;&#115;&#101;&#99;&#116;&#105;&#111;&#110;
-&#46;&#98;&#114;
-&#46;&#105;&#102;&#32;&#116;&#32;&#46;&#83;&#112;
-&#46;&#110;&#101;&#32;&#53;
-&#46;&#80;&#80;
-&#92;&#102;&#66;&#92;&#92;&#36;&#49;&#92;&#102;&#82;
-&#46;&#80;&#80;
-&#46;&#46;
-&#46;&#100;&#101;&#32;&#83;&#112;&#32;&#92;&#34;&#32;&#86;&#101;&#114;&#116;&#105;&#99;&#97;&#108;&#32;&#115;&#112;&#97;&#99;&#101;&#32;&#40;&#119;&#104;&#101;&#110;&#32;&#119;&#101;&#32;&#99;&#97;&#110;&#39;&#116;&#32;&#117;&#115;&#101;&#32;&#46;&#80;&#80;&#41;
-&#46;&#105;&#102;&#32;&#116;&#32;&#46;&#115;&#112;&#32;&#46;&#53;&#118;
-&#46;&#105;&#102;&#32;&#110;&#32;&#46;&#115;&#112;
-&#46;&#46;
-&#46;&#100;&#101;&#32;&#73;&#112;&#32;&#92;&#34;&#32;&#76;&#105;&#115;&#116;&#32;&#105;&#116;&#101;&#109;
-&#46;&#98;&#114;
-&#46;&#105;&#101;&#32;&#92;&#92;&#110;&#40;&#46;&#36;&#62;&#61;&#51;&#32;&#46;&#110;&#101;&#32;&#92;&#92;&#36;&#51;
-&#46;&#101;&#108;&#32;&#46;&#110;&#101;&#32;&#51;
-&#46;&#73;&#80;&#32;&#34;&#92;&#92;&#36;&#49;&#34;&#32;&#92;&#92;&#36;&#50;
-&#46;&#46;
-&#46;&#84;&#72;&#32;&#34;&#70;&#73;&#82;&#69;&#72;&#79;&#83;&#69;&#34;&#32;&#49;&#32;&#34;&#64;&#100;&#97;&#116;&#101;&#64;&#34;&#32;&#34;&#65;&#112;&#97;&#99;&#104;&#101;&#32;&#72;&#84;&#84;&#80;&#32;&#83;&#101;&#114;&#118;&#101;&#114;&#34;&#32;&#34;&#102;&#105;&#114;&#101;&#104;&#111;&#115;&#101;&#34;
+.\" XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+.\" DO NOT EDIT! Generated from XML source.
+.\" XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+.de Sh \" Subsection
+.br
+.if t .Sp
+.ne 5
+.PP
+\fB\\$1\fR
+.PP
+..
+.de Sp \" Vertical space (when we can't use .PP)
+.if t .sp .5v
+.if n .sp
+..
+.de Ip \" List item
+.br
+.ie \\n(.$>=3 .ne \\$3
+.el .ne 3
+.IP "\\$1" \\$2
+..
+.TH "FIREHOSE" 1 "2018-09-27" "Apache HTTP Server" "firehose"
-&#46;&#83;&#72;&#32;&#78;&#65;&#77;&#69;
-&#102;&#105;&#114;&#101;&#104;&#111;&#115;&#101;&#32;&#92;&#45;&#32;&#68;&#101;&#109;&#117;&#108;&#116;&#105;&#112;&#108;&#101;&#120;&#32;&#97;&#32;&#102;&#105;&#114;&#101;&#104;&#111;&#115;&#101;&#32;&#115;&#116;&#114;&#101;&#97;&#109;
+.SH NAME
+firehose \- Demultiplex a firehose stream
-&#46;&#83;&#72;&#32;&#34;&#83;&#89;&#78;&#79;&#80;&#83;&#73;&#83;&#34;
-&#32;
-&#46;&#80;&#80;
-&#92;&#102;&#66;&#92;&#102;&#66;&#102;&#105;&#114;&#101;&#104;&#111;&#115;&#101;&#92;&#102;&#82;&#32;&#91;&#32;&#45;&#92;&#102;&#66;&#102;&#92;&#102;&#82;&#32;&#92;&#102;&#73;&#105;&#110;&#112;&#117;&#116;&#92;&#102;&#82;&#32;&#93;&#32;&#91;&#32;&#45;&#92;&#102;&#66;&#111;&#92;&#102;&#82;&#32;&#92;&#102;&#73;&#111;&#117;&#116;&#112;&#117;&#116;&#45;&#100;&#105;&#114;&#101;&#99;&#116;&#111;&#114;&#121;&#92;&#102;&#82;&#32;&#93;&#32;&#91;&#32;&#45;&#92;&#102;&#66;&#117;&#92;&#102;&#82;&#32;&#92;&#102;&#73;&#117;&#117;&#105;&#100;&#92;&#102;&#82;&#32;&#93;&#32;&#91;&#32;&#45;&#92;&#102;&#66;&#104;&#92;&#102;&#82;&#32;&#93;&#32;&#91;&#32;&#45;&#45;&#92;&#102;&#66;&#118;&#101;&#114;&#115;&#105;&#111;&#110;&#92;&#102;&#82;&#32;&#93;&#32;&#91;&#92;&#102;&#73;&#112;&#114;&#101;&#102;&#105;&#120;&#49;&#92;&#102;&#82;&#32;&#91;&#92;&#38;&#46;&#92;&#38;&#46;&#92;&#38;&#46;&#93;&#93;&#92;&#102;&#82;
-&#32;
+.SH "SYNOPSIS"
+
+.PP
+\fB\fBfirehose\fR [ -\fBf\fR \fIinput\fR ] [ -\fBo\fR \fIoutput-directory\fR ] [ -\fBu\fR \fIuuid\fR ] [ -\fBh\fR ] [ --\fBversion\fR ] [\fIprefix1\fR [\&.\&.\&.]]\fR
+
-&#46;&#83;&#72;&#32;&#34;&#83;&#85;&#77;&#77;&#65;&#82;&#89;&#34;
-&#32;
-&#46;&#80;&#80;
-&#92;&#102;&#66;&#102;&#105;&#114;&#101;&#104;&#111;&#115;&#101;&#92;&#102;&#82;&#32;&#100;&#101;&#109;&#117;&#108;&#116;&#105;&#112;&#108;&#101;&#120;&#101;&#115;&#32;&#116;&#104;&#101;&#32;&#103;&#105;&#118;&#101;&#110;&#32;&#115;&#116;&#114;&#101;&#97;&#109;&#32;&#111;&#102;&#32;&#109;&#117;&#108;&#116;&#105;&#112;&#108;&#101;&#120;&#101;&#100;&#32;&#99;&#111;&#110;&#110;&#101;&#99;&#116;&#105;&#111;&#110;&#115;&#44;&#32;&#97;&#110;&#100;&#32;&#119;&#114;&#105;&#116;&#101;&#115;&#32;&#101;&#97;&#99;&#104;&#32;&#99;&#111;&#110;&#110;&#101;&#99;&#116;&#105;&#111;&#110;&#32;&#116;&#111;&#32;&#97;&#110;&#32;&#105;&#110;&#100;&#105;&#118;&#105;&#100;&#117;&#97;&#108;&#32;&#102;&#105;&#108;&#101;&#92;&#38;&#46;
-&#32;
-&#46;&#80;&#80;
-&#87;&#104;&#101;&#110;&#32;&#119;&#114;&#105;&#116;&#105;&#110;&#103;&#32;&#116;&#111;&#32;&#102;&#105;&#108;&#101;&#115;&#44;&#32;&#101;&#97;&#99;&#104;&#32;&#99;&#111;&#110;&#110;&#101;&#99;&#116;&#105;&#111;&#110;&#32;&#105;&#115;&#32;&#112;&#108;&#97;&#99;&#101;&#100;&#32;&#105;&#110;&#116;&#111;&#32;&#97;&#32;&#100;&#101;&#100;&#105;&#99;&#97;&#116;&#101;&#100;&#32;&#102;&#105;&#108;&#101;&#32;&#110;&#97;&#109;&#101;&#100;&#32;&#97;&#102;&#116;&#101;&#114;&#32;&#116;&#104;&#101;&#32;&#85;&#85;&#73;&#68;&#32;&#111;&#102;&#32;&#116;&#104;&#101;&#32;&#99;&#111;&#110;&#110;&#101;&#99;&#116;&#105;&#111;&#110;&#32;&#119;&#105;&#116;&#104;&#105;&#110;&#32;&#116;&#104;&#101;&#32;&#115;&#116;&#114;&#101;&#97;&#109;&#92;&#38;&#46;&#32;&#83;&#101;&#112;&#97;&#114;&#97;&#116;&#101;&#32;&#102;&#105;&#108;&#101;&#115;&#32;&#119;&#105;&#108;&#108;&#32;&#98;&#101;&#32;&#99;&#114;&#101;&#97;&#116;&#101;&#100;&#32;&#105;&#102;&#32;&#114;&#101;&#113;&#117;&#101;&#115;&#116;&#115;&#32;&#97;&#110;&#100;&#32;&#114;&#101;&#115;&#112;&#111;&#110;&#115;&#101;&#115;&#32;&#97;&#114;&#101;&#32;&#102;&#111;&#117;&#110;&#100;&#32;&#105;&#110;&#32;&#116;&#104;&#101;&#32;&#115;&#116;&#114;&#101;&#97;&#109;&#92;&#38;&#46;
-&#32;
-&#46;&#80;&#80;
-&#73;&#102;&#32;&#97;&#110;&#32;&#111;&#112;&#116;&#105;&#111;&#110;&#97;&#108;&#32;&#112;&#114;&#101;&#102;&#105;&#120;&#32;&#105;&#115;&#32;&#115;&#112;&#101;&#99;&#105;&#102;&#105;&#101;&#100;&#32;&#97;&#115;&#32;&#97;&#32;&#112;&#97;&#114;&#97;&#109;&#101;&#116;&#101;&#114;&#44;&#32;&#99;&#111;&#110;&#110;&#101;&#99;&#116;&#105;&#111;&#110;&#115;&#32;&#116;&#104;&#97;&#116;&#32;&#115;&#116;&#97;&#114;&#116;&#32;&#119;&#105;&#116;&#104;&#32;&#116;&#104;&#101;&#32;&#103;&#105;&#118;&#101;&#110;&#32;&#112;&#114;&#101;&#102;&#105;&#120;&#32;&#119;&#105;&#108;&#108;&#32;&#98;&#101;&#32;&#105;&#110;&#99;&#108;&#117;&#100;&#101;&#100;&#92;&#38;&#46;&#32;&#84;&#104;&#101;&#32;&#112;&#114;&#101;&#102;&#105;&#120;&#32;&#110;&#101;&#101;&#100;&#115;&#32;&#116;&#111;&#32;&#102;&#105;&#116;&#32;&#99;&#111;&#109;&#112;&#108;&#101;&#116;&#101;&#108;&#121;&#32;&#119;&#105;&#116;&#104;&#105;&#110;&#32;&#116;&#104;&#101;&#32;&#102;&#105;&#114;&#115;&#116;&#32;&#102;&#114;&#97;&#103;&#109;&#101;&#110;&#116;&#32;&#102;&#111;&#114;&#32;&#97;&#32;&#115;&#117;&#99;&#99;&#101;&#115;&#115;&#102;&#117;&#108;&#32;&#109;&#97;&#116;&#99;&#104;&#32;&#116;&#111;&#32;&#111;&#99;&#99;&#117;&#114;&#92;&#38;&#46;
-&#32;
+.SH "SUMMARY"
+
+.PP
+\fBfirehose\fR demultiplexes the given stream of multiplexed connections, and writes each connection to an individual file\&.
+
+.PP
+When writing to files, each connection is placed into a dedicated file named after the UUID of the connection within the stream\&. Separate files will be created if requests and responses are found in the stream\&.
+
+.PP
+If an optional prefix is specified as a parameter, connections that start with the given prefix will be included\&. The prefix needs to fit completely within the first fragment for a successful match to occur\&.
+
-&#46;&#83;&#72;&#32;&#34;&#79;&#80;&#84;&#73;&#79;&#78;&#83;&#34;
-&#32;
-&#32;
-&#46;&#84;&#80;
-&#92;&#102;&#66;&#45;&#45;&#102;&#105;&#108;&#101;&#44;&#32;&#45;&#102;&#32;&#92;&#102;&#73;&#102;&#105;&#108;&#101;&#110;&#97;&#109;&#101;&#92;&#102;&#82;&#92;&#102;&#82;
-&#70;&#105;&#108;&#101;&#32;&#116;&#111;&#32;&#114;&#101;&#97;&#100;&#32;&#116;&#104;&#101;&#32;&#102;&#105;&#114;&#101;&#104;&#111;&#115;&#101;&#32;&#102;&#114;&#111;&#109;&#92;&#38;&#46;&#32;&#68;&#101;&#102;&#97;&#117;&#108;&#116;&#115;&#32;&#116;&#111;&#32;&#115;&#116;&#100;&#105;&#110;&#92;&#38;&#46;&#32;&#32;
-&#46;&#84;&#80;
-&#92;&#102;&#66;&#45;&#45;&#111;&#117;&#116;&#112;&#117;&#116;&#45;&#100;&#105;&#114;&#101;&#99;&#116;&#111;&#114;&#121;&#44;&#32;&#45;&#111;&#32;&#92;&#102;&#82;&#32;&#92;&#102;&#73;&#111;&#117;&#116;&#112;&#117;&#116;&#45;&#100;&#105;&#114;&#101;&#99;&#116;&#111;&#114;&#121;&#92;&#102;&#82;
-&#68;&#105;&#114;&#101;&#99;&#116;&#111;&#114;&#121;&#32;&#116;&#111;&#32;&#119;&#114;&#105;&#116;&#101;&#32;&#100;&#101;&#109;&#117;&#108;&#116;&#105;&#112;&#108;&#101;&#120;&#101;&#100;&#32;&#99;&#111;&#110;&#110;&#101;&#99;&#116;&#105;&#111;&#110;&#115;&#32;&#116;&#111;&#92;&#38;&#46;&#32;&#32;
-&#46;&#84;&#80;
-&#92;&#102;&#66;&#45;&#45;&#117;&#117;&#105;&#100;&#44;&#32;&#45;&#117;&#92;&#102;&#82;&#32;&#92;&#102;&#73;&#117;&#117;&#105;&#100;&#92;&#102;&#82;
-&#84;&#104;&#101;&#32;&#85;&#85;&#73;&#68;&#32;&#111;&#102;&#32;&#116;&#104;&#101;&#32;&#99;&#111;&#110;&#110;&#101;&#99;&#116;&#105;&#111;&#110;&#32;&#116;&#111;&#32;&#100;&#101;&#109;&#117;&#108;&#116;&#105;&#112;&#108;&#101;&#120;&#92;&#38;&#46;&#32;&#67;&#97;&#110;&#32;&#98;&#101;&#32;&#115;&#112;&#101;&#99;&#105;&#102;&#105;&#101;&#100;&#32;&#109;&#111;&#114;&#101;&#32;&#116;&#104;&#97;&#110;&#32;&#111;&#110;&#99;&#101;&#92;&#38;&#46;&#32;&#73;&#102;&#32;&#110;&#111;&#116;&#32;&#115;&#112;&#101;&#99;&#105;&#102;&#105;&#101;&#100;&#44;&#32;&#97;&#108;&#108;&#32;&#85;&#85;&#73;&#68;&#115;&#32;&#119;&#105;&#108;&#108;&#32;&#98;&#101;&#32;&#100;&#101;&#109;&#117;&#108;&#116;&#105;&#112;&#108;&#101;&#120;&#101;&#100;&#92;&#38;&#46;&#32;&#32;
-&#46;&#84;&#80;
-&#92;&#102;&#66;&#45;&#45;&#104;&#101;&#108;&#112;&#44;&#32;&#45;&#104;&#92;&#102;&#82;
-&#84;&#104;&#105;&#115;&#32;&#104;&#101;&#108;&#112;&#32;&#116;&#101;&#120;&#116;&#92;&#38;&#46;&#32;&#32;
-&#46;&#84;&#80;
-&#92;&#102;&#66;&#45;&#45;&#118;&#101;&#114;&#115;&#105;&#111;&#110;&#92;&#102;&#82;
-&#68;&#105;&#115;&#112;&#108;&#97;&#121;&#32;&#116;&#104;&#101;&#32;&#118;&#101;&#114;&#115;&#105;&#111;&#110;&#32;&#111;&#102;&#32;&#116;&#104;&#101;&#32;&#112;&#114;&#111;&#103;&#114;&#97;&#109;&#92;&#38;&#46;&#32;&#32;
-&#32;
+.SH "OPTIONS"
+
+
+.TP
+\fB--file, -f \fIfilename\fR\fR
+File to read the firehose from\&. Defaults to stdin\&.
+.TP
+\fB--output-directory, -o \fR \fIoutput-directory\fR
+Directory to write demultiplexed connections to\&.
+.TP
+\fB--uuid, -u\fR \fIuuid\fR
+The UUID of the connection to demultiplex\&. Can be specified more than once\&. If not specified, all UUIDs will be demultiplexed\&.
+.TP
+\fB--help, -h\fR
+This help text\&.
+.TP
+\fB--version\fR
+Display the version of the program\&.
+
diff --git a/docs/man/htcacheclean.8 b/docs/man/htcacheclean.8
index 0d84f09018..ee5ced85cd 100644
--- a/docs/man/htcacheclean.8
+++ b/docs/man/htcacheclean.8
@@ -1,146 +1,146 @@
-&#46;&#92;&#34;&#32;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;
-&#46;&#92;&#34;&#32;&#68;&#79;&#32;&#78;&#79;&#84;&#32;&#69;&#68;&#73;&#84;&#33;&#32;&#71;&#101;&#110;&#101;&#114;&#97;&#116;&#101;&#100;&#32;&#102;&#114;&#111;&#109;&#32;&#88;&#77;&#76;&#32;&#115;&#111;&#117;&#114;&#99;&#101;&#46;
-&#46;&#92;&#34;&#32;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;
-&#46;&#100;&#101;&#32;&#83;&#104;&#32;&#92;&#34;&#32;&#83;&#117;&#98;&#115;&#101;&#99;&#116;&#105;&#111;&#110;
-&#46;&#98;&#114;
-&#46;&#105;&#102;&#32;&#116;&#32;&#46;&#83;&#112;
-&#46;&#110;&#101;&#32;&#53;
-&#46;&#80;&#80;
-&#92;&#102;&#66;&#92;&#92;&#36;&#49;&#92;&#102;&#82;
-&#46;&#80;&#80;
-&#46;&#46;
-&#46;&#100;&#101;&#32;&#83;&#112;&#32;&#92;&#34;&#32;&#86;&#101;&#114;&#116;&#105;&#99;&#97;&#108;&#32;&#115;&#112;&#97;&#99;&#101;&#32;&#40;&#119;&#104;&#101;&#110;&#32;&#119;&#101;&#32;&#99;&#97;&#110;&#39;&#116;&#32;&#117;&#115;&#101;&#32;&#46;&#80;&#80;&#41;
-&#46;&#105;&#102;&#32;&#116;&#32;&#46;&#115;&#112;&#32;&#46;&#53;&#118;
-&#46;&#105;&#102;&#32;&#110;&#32;&#46;&#115;&#112;
-&#46;&#46;
-&#46;&#100;&#101;&#32;&#73;&#112;&#32;&#92;&#34;&#32;&#76;&#105;&#115;&#116;&#32;&#105;&#116;&#101;&#109;
-&#46;&#98;&#114;
-&#46;&#105;&#101;&#32;&#92;&#92;&#110;&#40;&#46;&#36;&#62;&#61;&#51;&#32;&#46;&#110;&#101;&#32;&#92;&#92;&#36;&#51;
-&#46;&#101;&#108;&#32;&#46;&#110;&#101;&#32;&#51;
-&#46;&#73;&#80;&#32;&#34;&#92;&#92;&#36;&#49;&#34;&#32;&#92;&#92;&#36;&#50;
-&#46;&#46;
-&#46;&#84;&#72;&#32;&#34;&#72;&#84;&#67;&#65;&#67;&#72;&#69;&#67;&#76;&#69;&#65;&#78;&#34;&#32;&#56;&#32;&#34;&#64;&#100;&#97;&#116;&#101;&#64;&#34;&#32;&#34;&#65;&#112;&#97;&#99;&#104;&#101;&#32;&#72;&#84;&#84;&#80;&#32;&#83;&#101;&#114;&#118;&#101;&#114;&#34;&#32;&#34;&#104;&#116;&#99;&#97;&#99;&#104;&#101;&#99;&#108;&#101;&#97;&#110;&#34;
+.\" XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+.\" DO NOT EDIT! Generated from XML source.
+.\" XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+.de Sh \" Subsection
+.br
+.if t .Sp
+.ne 5
+.PP
+\fB\\$1\fR
+.PP
+..
+.de Sp \" Vertical space (when we can't use .PP)
+.if t .sp .5v
+.if n .sp
+..
+.de Ip \" List item
+.br
+.ie \\n(.$>=3 .ne \\$3
+.el .ne 3
+.IP "\\$1" \\$2
+..
+.TH "HTCACHECLEAN" 8 "2018-09-27" "Apache HTTP Server" "htcacheclean"
-&#46;&#83;&#72;&#32;&#78;&#65;&#77;&#69;
-&#104;&#116;&#99;&#97;&#99;&#104;&#101;&#99;&#108;&#101;&#97;&#110;&#32;&#92;&#45;&#32;&#67;&#108;&#101;&#97;&#110;&#32;&#117;&#112;&#32;&#116;&#104;&#101;&#32;&#100;&#105;&#115;&#107;&#32;&#99;&#97;&#99;&#104;&#101;
+.SH NAME
+htcacheclean \- Clean up the disk cache
-&#46;&#83;&#72;&#32;&#34;&#83;&#89;&#78;&#79;&#80;&#83;&#73;&#83;&#34;
-&#32;
-&#46;&#80;&#80;
-&#92;&#102;&#66;&#92;&#102;&#66;&#104;&#116;&#99;&#97;&#99;&#104;&#101;&#99;&#108;&#101;&#97;&#110;&#92;&#102;&#82;&#32;&#91;&#32;&#45;&#92;&#102;&#66;&#68;&#92;&#102;&#82;&#32;&#93;&#32;&#91;&#32;&#45;&#92;&#102;&#66;&#118;&#92;&#102;&#82;&#32;&#93;&#32;&#91;&#32;&#45;&#92;&#102;&#66;&#116;&#92;&#102;&#82;&#32;&#93;&#32;&#91;&#32;&#45;&#92;&#102;&#66;&#114;&#92;&#102;&#82;&#32;&#93;&#32;&#91;&#32;&#45;&#92;&#102;&#66;&#110;&#92;&#102;&#82;&#32;&#93;&#32;&#91;&#32;&#45;&#92;&#102;&#66;&#82;&#92;&#102;&#82;&#92;&#102;&#73;&#114;&#111;&#117;&#110;&#100;&#92;&#102;&#82;&#32;&#93;&#32;&#45;&#92;&#102;&#66;&#112;&#92;&#102;&#82;&#92;&#102;&#73;&#112;&#97;&#116;&#104;&#92;&#102;&#82;&#32;&#91;&#45;&#92;&#102;&#66;&#108;&#92;&#102;&#82;&#92;&#102;&#73;&#108;&#105;&#109;&#105;&#116;&#92;&#102;&#82;&#124;&#32;&#45;&#92;&#102;&#66;&#76;&#92;&#102;&#82;&#92;&#102;&#73;&#108;&#105;&#109;&#105;&#116;&#92;&#102;&#82;&#93;&#92;&#102;&#82;
-&#32;
-&#46;&#80;&#80;
-&#92;&#102;&#66;&#92;&#102;&#66;&#104;&#116;&#99;&#97;&#99;&#104;&#101;&#99;&#108;&#101;&#97;&#110;&#92;&#102;&#82;&#32;&#91;&#32;&#45;&#92;&#102;&#66;&#110;&#92;&#102;&#82;&#32;&#93;&#32;&#91;&#32;&#45;&#92;&#102;&#66;&#116;&#92;&#102;&#82;&#32;&#93;&#32;&#91;&#32;&#45;&#92;&#102;&#66;&#105;&#92;&#102;&#82;&#32;&#93;&#32;&#91;&#32;&#45;&#92;&#102;&#66;&#80;&#92;&#102;&#82;&#92;&#102;&#73;&#112;&#105;&#100;&#102;&#105;&#108;&#101;&#92;&#102;&#82;&#32;&#93;&#32;&#91;&#32;&#45;&#92;&#102;&#66;&#82;&#92;&#102;&#82;&#92;&#102;&#73;&#114;&#111;&#117;&#110;&#100;&#92;&#102;&#82;&#32;&#93;&#32;&#45;&#92;&#102;&#66;&#100;&#92;&#102;&#82;&#92;&#102;&#73;&#105;&#110;&#116;&#101;&#114;&#118;&#97;&#108;&#92;&#102;&#82;&#32;&#45;&#92;&#102;&#66;&#112;&#92;&#102;&#82;&#92;&#102;&#73;&#112;&#97;&#116;&#104;&#92;&#102;&#82;&#32;&#91;&#45;&#92;&#102;&#66;&#108;&#92;&#102;&#82;&#92;&#102;&#73;&#108;&#105;&#109;&#105;&#116;&#92;&#102;&#82;&#124;&#32;&#45;&#92;&#102;&#66;&#76;&#92;&#102;&#82;&#92;&#102;&#73;&#108;&#105;&#109;&#105;&#116;&#92;&#102;&#82;&#93;&#92;&#102;&#82;
-&#32;
-&#46;&#80;&#80;
-&#92;&#102;&#66;&#92;&#102;&#66;&#104;&#116;&#99;&#97;&#99;&#104;&#101;&#99;&#108;&#101;&#97;&#110;&#92;&#102;&#82;&#32;&#91;&#32;&#45;&#92;&#102;&#66;&#118;&#92;&#102;&#82;&#32;&#93;&#32;&#91;&#32;&#45;&#92;&#102;&#66;&#82;&#92;&#102;&#82;&#92;&#102;&#73;&#114;&#111;&#117;&#110;&#100;&#92;&#102;&#82;&#32;&#93;&#32;&#45;&#92;&#102;&#66;&#112;&#92;&#102;&#82;&#92;&#102;&#73;&#112;&#97;&#116;&#104;&#92;&#102;&#82;&#32;&#91;&#32;&#45;&#92;&#102;&#66;&#97;&#92;&#102;&#82;&#32;&#93;&#32;&#91;&#32;&#45;&#92;&#102;&#66;&#65;&#92;&#102;&#82;&#32;&#93;&#92;&#102;&#82;
-&#32;
-&#46;&#80;&#80;
-&#92;&#102;&#66;&#92;&#102;&#66;&#104;&#116;&#99;&#97;&#99;&#104;&#101;&#99;&#108;&#101;&#97;&#110;&#92;&#102;&#82;&#32;&#91;&#32;&#45;&#92;&#102;&#66;&#68;&#92;&#102;&#82;&#32;&#93;&#32;&#91;&#32;&#45;&#92;&#102;&#66;&#118;&#92;&#102;&#82;&#32;&#93;&#32;&#91;&#32;&#45;&#92;&#102;&#66;&#116;&#92;&#102;&#82;&#32;&#93;&#32;&#91;&#32;&#45;&#92;&#102;&#66;&#82;&#92;&#102;&#82;&#92;&#102;&#73;&#114;&#111;&#117;&#110;&#100;&#92;&#102;&#82;&#32;&#93;&#32;&#45;&#92;&#102;&#66;&#112;&#92;&#102;&#82;&#92;&#102;&#73;&#112;&#97;&#116;&#104;&#92;&#102;&#82;&#32;&#92;&#102;&#73;&#117;&#114;&#108;&#92;&#102;&#82;&#92;&#102;&#82;
-&#32;
+.SH "SYNOPSIS"
+
+.PP
+\fB\fBhtcacheclean\fR [ -\fBD\fR ] [ -\fBv\fR ] [ -\fBt\fR ] [ -\fBr\fR ] [ -\fBn\fR ] [ -\fBR\fR\fIround\fR ] -\fBp\fR\fIpath\fR [-\fBl\fR\fIlimit\fR| -\fBL\fR\fIlimit\fR]\fR
+
+.PP
+\fB\fBhtcacheclean\fR [ -\fBn\fR ] [ -\fBt\fR ] [ -\fBi\fR ] [ -\fBP\fR\fIpidfile\fR ] [ -\fBR\fR\fIround\fR ] -\fBd\fR\fIinterval\fR -\fBp\fR\fIpath\fR [-\fBl\fR\fIlimit\fR| -\fBL\fR\fIlimit\fR]\fR
+
+.PP
+\fB\fBhtcacheclean\fR [ -\fBv\fR ] [ -\fBR\fR\fIround\fR ] -\fBp\fR\fIpath\fR [ -\fBa\fR ] [ -\fBA\fR ]\fR
+
+.PP
+\fB\fBhtcacheclean\fR [ -\fBD\fR ] [ -\fBv\fR ] [ -\fBt\fR ] [ -\fBR\fR\fIround\fR ] -\fBp\fR\fIpath\fR \fIurl\fR\fR
+
-&#46;&#83;&#72;&#32;&#34;&#83;&#85;&#77;&#77;&#65;&#82;&#89;&#34;
-&#32;
-&#46;&#80;&#80;
-&#92;&#102;&#66;&#104;&#116;&#99;&#97;&#99;&#104;&#101;&#99;&#108;&#101;&#97;&#110;&#92;&#102;&#82;&#32;&#105;&#115;&#32;&#117;&#115;&#101;&#100;&#32;&#116;&#111;&#32;&#107;&#101;&#101;&#112;&#32;&#116;&#104;&#101;&#32;&#115;&#105;&#122;&#101;&#32;&#111;&#102;&#32;&#109;&#111;&#100;&#95;&#99;&#97;&#99;&#104;&#101;&#95;&#100;&#105;&#115;&#107;&#39;&#115;&#32;&#115;&#116;&#111;&#114;&#97;&#103;&#101;&#32;&#119;&#105;&#116;&#104;&#105;&#110;&#32;&#97;&#32;&#103;&#105;&#118;&#101;&#110;&#32;&#115;&#105;&#122;&#101;&#32;&#108;&#105;&#109;&#105;&#116;&#44;&#32;&#111;&#114;&#32;&#108;&#105;&#109;&#105;&#116;&#32;&#111;&#110;&#32;&#105;&#110;&#111;&#100;&#101;&#115;&#32;&#105;&#110;&#32;&#117;&#115;&#101;&#92;&#38;&#46;&#32;&#84;&#104;&#105;&#115;&#32;&#116;&#111;&#111;&#108;&#32;&#99;&#97;&#110;&#32;&#114;&#117;&#110;&#32;&#101;&#105;&#116;&#104;&#101;&#114;&#32;&#109;&#97;&#110;&#117;&#97;&#108;&#108;&#121;&#32;&#111;&#114;&#32;&#105;&#110;&#32;&#100;&#97;&#101;&#109;&#111;&#110;&#32;&#109;&#111;&#100;&#101;&#92;&#38;&#46;&#32;&#87;&#104;&#101;&#110;&#32;&#114;&#117;&#110;&#110;&#105;&#110;&#103;&#32;&#105;&#110;&#32;&#100;&#97;&#101;&#109;&#111;&#110;&#32;&#109;&#111;&#100;&#101;&#44;&#32;&#105;&#116;&#32;&#115;&#108;&#101;&#101;&#112;&#115;&#32;&#105;&#110;&#32;&#116;&#104;&#101;&#32;&#98;&#97;&#99;&#107;&#103;&#114;&#111;&#117;&#110;&#100;&#32;&#97;&#110;&#100;&#32;&#99;&#104;&#101;&#99;&#107;&#115;&#32;&#116;&#104;&#101;&#32;&#99;&#97;&#99;&#104;&#101;&#32;&#100;&#105;&#114;&#101;&#99;&#116;&#111;&#114;&#121;&#32;&#97;&#116;&#32;&#114;&#101;&#103;&#117;&#108;&#97;&#114;&#32;&#105;&#110;&#116;&#101;&#114;&#118;&#97;&#108;&#115;&#32;&#102;&#111;&#114;&#32;&#99;&#97;&#99;&#104;&#101;&#100;&#32;&#99;&#111;&#110;&#116;&#101;&#110;&#116;&#32;&#116;&#111;&#32;&#98;&#101;&#32;&#114;&#101;&#109;&#111;&#118;&#101;&#100;&#92;&#38;&#46;&#32;&#89;&#111;&#117;&#32;&#99;&#97;&#110;&#32;&#115;&#116;&#111;&#112;&#32;&#116;&#104;&#101;&#32;&#100;&#97;&#101;&#109;&#111;&#110;&#32;&#99;&#108;&#101;&#97;&#110;&#108;&#121;&#32;&#98;&#121;&#32;&#115;&#101;&#110;&#100;&#105;&#110;&#103;&#32;&#105;&#116;&#32;&#97;&#32;&#84;&#69;&#82;&#77;&#32;&#111;&#114;&#32;&#73;&#78;&#84;&#32;&#115;&#105;&#103;&#110;&#97;&#108;&#92;&#38;&#46;&#32;&#87;&#104;&#101;&#110;&#32;&#114;&#117;&#110;&#32;&#109;&#97;&#110;&#117;&#97;&#108;&#108;&#121;&#44;&#32;&#97;&#32;&#111;&#110;&#99;&#101;&#32;&#111;&#102;&#102;&#32;&#99;&#104;&#101;&#99;&#107;&#32;&#111;&#102;&#32;&#116;&#104;&#101;&#32;&#99;&#97;&#99;&#104;&#101;&#32;&#100;&#105;&#114;&#101;&#99;&#116;&#111;&#114;&#121;&#32;&#105;&#115;&#32;&#109;&#97;&#100;&#101;&#32;&#102;&#111;&#114;&#32;&#99;&#97;&#99;&#104;&#101;&#100;&#32;&#99;&#111;&#110;&#116;&#101;&#110;&#116;&#32;&#116;&#111;&#32;&#98;&#101;&#32;&#114;&#101;&#109;&#111;&#118;&#101;&#100;&#92;&#38;&#46;&#32;&#73;&#102;&#32;&#111;&#110;&#101;&#32;&#111;&#114;&#32;&#109;&#111;&#114;&#101;&#32;&#85;&#82;&#76;&#115;&#32;&#97;&#114;&#101;&#32;&#115;&#112;&#101;&#99;&#105;&#102;&#105;&#101;&#100;&#44;&#32;&#101;&#97;&#99;&#104;&#32;&#85;&#82;&#76;&#32;&#119;&#105;&#108;&#108;&#32;&#98;&#101;&#32;&#100;&#101;&#108;&#101;&#116;&#101;&#100;&#32;&#102;&#114;&#111;&#109;&#32;&#116;&#104;&#101;&#32;&#99;&#97;&#99;&#104;&#101;&#44;&#32;&#105;&#102;&#32;&#112;&#114;&#101;&#115;&#101;&#110;&#116;&#92;&#38;&#46;
-&#32;
+.SH "SUMMARY"
+
+.PP
+\fBhtcacheclean\fR is used to keep the size of mod_cache_disk's storage within a given size limit, or limit on inodes in use\&. This tool can run either manually or in daemon mode\&. When running in daemon mode, it sleeps in the background and checks the cache directory at regular intervals for cached content to be removed\&. You can stop the daemon cleanly by sending it a TERM or INT signal\&. When run manually, a once off check of the cache directory is made for cached content to be removed\&. If one or more URLs are specified, each URL will be deleted from the cache, if present\&.
+
-&#46;&#83;&#72;&#32;&#34;&#79;&#80;&#84;&#73;&#79;&#78;&#83;&#34;
-&#32;
-&#32;
-&#46;&#84;&#80;
-&#92;&#102;&#66;&#45;&#100;&#92;&#102;&#73;&#105;&#110;&#116;&#101;&#114;&#118;&#97;&#108;&#92;&#102;&#82;&#92;&#102;&#82;
-&#68;&#97;&#101;&#109;&#111;&#110;&#105;&#122;&#101;&#32;&#97;&#110;&#100;&#32;&#114;&#101;&#112;&#101;&#97;&#116;&#32;&#99;&#97;&#99;&#104;&#101;&#32;&#99;&#108;&#101;&#97;&#110;&#105;&#110;&#103;&#32;&#101;&#118;&#101;&#114;&#121;&#32;&#92;&#102;&#73;&#105;&#110;&#116;&#101;&#114;&#118;&#97;&#108;&#92;&#102;&#82;&#32;&#109;&#105;&#110;&#117;&#116;&#101;&#115;&#92;&#38;&#46;&#32;&#84;&#104;&#105;&#115;&#32;&#111;&#112;&#116;&#105;&#111;&#110;&#32;&#105;&#115;&#32;&#109;&#117;&#116;&#117;&#97;&#108;&#108;&#121;&#32;&#101;&#120;&#99;&#108;&#117;&#115;&#105;&#118;&#101;&#32;&#119;&#105;&#116;&#104;&#32;&#116;&#104;&#101;&#32;&#92;&#102;&#66;&#45;&#68;&#92;&#102;&#82;&#44;&#32;&#92;&#102;&#66;&#45;&#118;&#92;&#102;&#82;&#32;&#97;&#110;&#100;&#32;&#92;&#102;&#66;&#45;&#114;&#92;&#102;&#82;&#32;&#111;&#112;&#116;&#105;&#111;&#110;&#115;&#92;&#38;&#46;&#32;&#84;&#111;&#32;&#115;&#104;&#117;&#116;&#100;&#111;&#119;&#110;&#32;&#116;&#104;&#101;&#32;&#100;&#97;&#101;&#109;&#111;&#110;&#32;&#99;&#108;&#101;&#97;&#110;&#108;&#121;&#44;&#32;&#106;&#117;&#115;&#116;&#32;&#115;&#101;&#110;&#100;&#32;&#105;&#116;&#32;&#97;&#32;&#92;&#102;&#66;&#83;&#73;&#71;&#84;&#69;&#82;&#77;&#92;&#102;&#82;&#32;&#111;&#114;&#32;&#92;&#102;&#66;&#83;&#73;&#71;&#73;&#78;&#84;&#92;&#102;&#82;&#92;&#38;&#46;&#32;&#32;
-&#46;&#84;&#80;
-&#92;&#102;&#66;&#45;&#68;&#92;&#102;&#82;
-&#68;&#111;&#32;&#97;&#32;&#100;&#114;&#121;&#32;&#114;&#117;&#110;&#32;&#97;&#110;&#100;&#32;&#100;&#111;&#110;&#39;&#116;&#32;&#100;&#101;&#108;&#101;&#116;&#101;&#32;&#97;&#110;&#121;&#116;&#104;&#105;&#110;&#103;&#92;&#38;&#46;&#32;&#84;&#104;&#105;&#115;&#32;&#111;&#112;&#116;&#105;&#111;&#110;&#32;&#105;&#115;&#32;&#109;&#117;&#116;&#117;&#97;&#108;&#108;&#121;&#32;&#101;&#120;&#99;&#108;&#117;&#115;&#105;&#118;&#101;&#32;&#119;&#105;&#116;&#104;&#32;&#116;&#104;&#101;&#32;&#92;&#102;&#66;&#45;&#100;&#92;&#102;&#82;&#32;&#111;&#112;&#116;&#105;&#111;&#110;&#92;&#38;&#46;&#32;&#87;&#104;&#101;&#110;&#32;&#100;&#111;&#105;&#110;&#103;&#32;&#97;&#32;&#100;&#114;&#121;&#32;&#114;&#117;&#110;&#32;&#97;&#110;&#100;&#32;&#100;&#101;&#108;&#101;&#116;&#105;&#110;&#103;&#32;&#100;&#105;&#114;&#101;&#99;&#116;&#111;&#114;&#105;&#101;&#115;&#32;&#119;&#105;&#116;&#104;&#32;&#92;&#102;&#66;&#45;&#116;&#92;&#102;&#82;&#44;&#32;&#116;&#104;&#101;&#32;&#105;&#110;&#111;&#100;&#101;&#115;&#32;&#114;&#101;&#112;&#111;&#114;&#116;&#101;&#100;&#32;&#100;&#101;&#108;&#101;&#116;&#101;&#100;&#32;&#105;&#110;&#32;&#116;&#104;&#101;&#32;&#115;&#116;&#97;&#116;&#115;&#32;&#99;&#97;&#110;&#110;&#111;&#116;&#32;&#116;&#97;&#107;&#101;&#32;&#105;&#110;&#116;&#111;&#32;&#97;&#99;&#99;&#111;&#117;&#110;&#116;&#32;&#116;&#104;&#101;&#32;&#100;&#105;&#114;&#101;&#99;&#116;&#111;&#114;&#105;&#101;&#115;&#32;&#100;&#101;&#108;&#101;&#116;&#101;&#100;&#44;&#32;&#97;&#110;&#100;&#32;&#119;&#105;&#108;&#108;&#32;&#98;&#101;&#32;&#109;&#97;&#114;&#107;&#101;&#100;&#32;&#97;&#115;&#32;&#97;&#110;&#32;&#101;&#115;&#116;&#105;&#109;&#97;&#116;&#101;&#92;&#38;&#46;&#32;&#32;
-&#46;&#84;&#80;
-&#92;&#102;&#66;&#45;&#118;&#92;&#102;&#82;
-&#66;&#101;&#32;&#118;&#101;&#114;&#98;&#111;&#115;&#101;&#32;&#97;&#110;&#100;&#32;&#112;&#114;&#105;&#110;&#116;&#32;&#115;&#116;&#97;&#116;&#105;&#115;&#116;&#105;&#99;&#115;&#92;&#38;&#46;&#32;&#84;&#104;&#105;&#115;&#32;&#111;&#112;&#116;&#105;&#111;&#110;&#32;&#105;&#115;&#32;&#109;&#117;&#116;&#117;&#97;&#108;&#108;&#121;&#32;&#101;&#120;&#99;&#108;&#117;&#115;&#105;&#118;&#101;&#32;&#119;&#105;&#116;&#104;&#32;&#116;&#104;&#101;&#32;&#92;&#102;&#66;&#45;&#100;&#92;&#102;&#82;&#32;&#111;&#112;&#116;&#105;&#111;&#110;&#92;&#38;&#46;&#32;&#32;
-&#46;&#84;&#80;
-&#92;&#102;&#66;&#45;&#114;&#92;&#102;&#82;
-&#67;&#108;&#101;&#97;&#110;&#32;&#116;&#104;&#111;&#114;&#111;&#117;&#103;&#104;&#108;&#121;&#92;&#38;&#46;&#32;&#84;&#104;&#105;&#115;&#32;&#97;&#115;&#115;&#117;&#109;&#101;&#115;&#32;&#116;&#104;&#97;&#116;&#32;&#116;&#104;&#101;&#32;&#65;&#112;&#97;&#99;&#104;&#101;&#32;&#119;&#101;&#98;&#32;&#115;&#101;&#114;&#118;&#101;&#114;&#32;&#105;&#115;&#32;&#110;&#111;&#116;&#32;&#114;&#117;&#110;&#110;&#105;&#110;&#103;&#32;&#40;&#111;&#116;&#104;&#101;&#114;&#119;&#105;&#115;&#101;&#32;&#121;&#111;&#117;&#32;&#109;&#97;&#121;&#32;&#103;&#101;&#116;&#32;&#103;&#97;&#114;&#98;&#97;&#103;&#101;&#32;&#105;&#110;&#32;&#116;&#104;&#101;&#32;&#99;&#97;&#99;&#104;&#101;&#41;&#92;&#38;&#46;&#32;&#84;&#104;&#105;&#115;&#32;&#111;&#112;&#116;&#105;&#111;&#110;&#32;&#105;&#115;&#32;&#109;&#117;&#116;&#117;&#97;&#108;&#108;&#121;&#32;&#101;&#120;&#99;&#108;&#117;&#115;&#105;&#118;&#101;&#32;&#119;&#105;&#116;&#104;&#32;&#116;&#104;&#101;&#32;&#92;&#102;&#66;&#45;&#100;&#92;&#102;&#82;&#32;&#111;&#112;&#116;&#105;&#111;&#110;&#32;&#97;&#110;&#100;&#32;&#105;&#109;&#112;&#108;&#105;&#101;&#115;&#32;&#116;&#104;&#101;&#32;&#92;&#102;&#66;&#45;&#116;&#92;&#102;&#82;&#32;&#111;&#112;&#116;&#105;&#111;&#110;&#92;&#38;&#46;&#32;&#32;
-&#46;&#84;&#80;
-&#92;&#102;&#66;&#45;&#110;&#92;&#102;&#82;
-&#66;&#101;&#32;&#110;&#105;&#99;&#101;&#92;&#38;&#46;&#32;&#84;&#104;&#105;&#115;&#32;&#99;&#97;&#117;&#115;&#101;&#115;&#32;&#115;&#108;&#111;&#119;&#101;&#114;&#32;&#112;&#114;&#111;&#99;&#101;&#115;&#115;&#105;&#110;&#103;&#32;&#105;&#110;&#32;&#102;&#97;&#118;&#111;&#117;&#114;&#32;&#111;&#102;&#32;&#111;&#116;&#104;&#101;&#114;&#32;&#112;&#114;&#111;&#99;&#101;&#115;&#115;&#101;&#115;&#92;&#38;&#46;&#32;&#92;&#102;&#66;&#104;&#116;&#99;&#97;&#99;&#104;&#101;&#99;&#108;&#101;&#97;&#110;&#92;&#102;&#82;&#32;&#119;&#105;&#108;&#108;&#32;&#115;&#108;&#101;&#101;&#112;&#32;&#102;&#114;&#111;&#109;&#32;&#116;&#105;&#109;&#101;&#32;&#116;&#111;&#32;&#116;&#105;&#109;&#101;&#32;&#115;&#111;&#32;&#116;&#104;&#97;&#116;&#32;&#40;&#97;&#41;&#32;&#116;&#104;&#101;&#32;&#100;&#105;&#115;&#107;&#32;&#73;&#79;&#32;&#119;&#105;&#108;&#108;&#32;&#98;&#101;&#32;&#100;&#101;&#108;&#97;&#121;&#101;&#100;&#32;&#97;&#110;&#100;&#32;&#40;&#98;&#41;&#32;&#116;&#104;&#101;&#32;&#107;&#101;&#114;&#110;&#101;&#108;&#32;&#99;&#97;&#110;&#32;&#115;&#99;&#104;&#101;&#100;&#117;&#108;&#101;&#32;&#111;&#116;&#104;&#101;&#114;&#32;&#112;&#114;&#111;&#99;&#101;&#115;&#115;&#101;&#115;&#32;&#105;&#110;&#32;&#116;&#104;&#101;&#32;&#109;&#101;&#97;&#110;&#116;&#105;&#109;&#101;&#92;&#38;&#46;&#32;&#32;
-&#46;&#84;&#80;
-&#92;&#102;&#66;&#45;&#116;&#92;&#102;&#82;
-&#68;&#101;&#108;&#101;&#116;&#101;&#32;&#97;&#108;&#108;&#32;&#101;&#109;&#112;&#116;&#121;&#32;&#100;&#105;&#114;&#101;&#99;&#116;&#111;&#114;&#105;&#101;&#115;&#92;&#38;&#46;&#32;&#66;&#121;&#32;&#100;&#101;&#102;&#97;&#117;&#108;&#116;&#32;&#111;&#110;&#108;&#121;&#32;&#99;&#97;&#99;&#104;&#101;&#32;&#102;&#105;&#108;&#101;&#115;&#32;&#97;&#114;&#101;&#32;&#114;&#101;&#109;&#111;&#118;&#101;&#100;&#44;&#32;&#104;&#111;&#119;&#101;&#118;&#101;&#114;&#32;&#119;&#105;&#116;&#104;&#32;&#115;&#111;&#109;&#101;&#32;&#99;&#111;&#110;&#102;&#105;&#103;&#117;&#114;&#97;&#116;&#105;&#111;&#110;&#115;&#32;&#116;&#104;&#101;&#32;&#108;&#97;&#114;&#103;&#101;&#32;&#110;&#117;&#109;&#98;&#101;&#114;&#32;&#111;&#102;&#32;&#100;&#105;&#114;&#101;&#99;&#116;&#111;&#114;&#105;&#101;&#115;&#32;&#99;&#114;&#101;&#97;&#116;&#101;&#100;&#32;&#109;&#97;&#121;&#32;&#114;&#101;&#113;&#117;&#105;&#114;&#101;&#32;&#97;&#116;&#116;&#101;&#110;&#116;&#105;&#111;&#110;&#92;&#38;&#46;&#32;&#73;&#102;&#32;&#121;&#111;&#117;&#114;&#32;&#99;&#111;&#110;&#102;&#105;&#103;&#117;&#114;&#97;&#116;&#105;&#111;&#110;&#32;&#114;&#101;&#113;&#117;&#105;&#114;&#101;&#115;&#32;&#97;&#32;&#118;&#101;&#114;&#121;&#32;&#108;&#97;&#114;&#103;&#101;&#32;&#110;&#117;&#109;&#98;&#101;&#114;&#32;&#111;&#102;&#32;&#100;&#105;&#114;&#101;&#99;&#116;&#111;&#114;&#105;&#101;&#115;&#44;&#32;&#116;&#111;&#32;&#116;&#104;&#101;&#32;&#112;&#111;&#105;&#110;&#116;&#32;&#116;&#104;&#97;&#116;&#32;&#105;&#110;&#111;&#100;&#101;&#32;&#111;&#114;&#32;&#102;&#105;&#108;&#101;&#32;&#97;&#108;&#108;&#111;&#99;&#97;&#116;&#105;&#111;&#110;&#32;&#116;&#97;&#98;&#108;&#101;&#32;&#101;&#120;&#104;&#97;&#117;&#115;&#116;&#105;&#111;&#110;&#32;&#109;&#97;&#121;&#32;&#98;&#101;&#99;&#111;&#109;&#101;&#32;&#97;&#110;&#32;&#105;&#115;&#115;&#117;&#101;&#44;&#32;&#117;&#115;&#101;&#32;&#111;&#102;&#32;&#116;&#104;&#105;&#115;&#32;&#111;&#112;&#116;&#105;&#111;&#110;&#32;&#105;&#115;&#32;&#97;&#100;&#118;&#105;&#115;&#101;&#100;&#92;&#38;&#46;&#32;&#32;
-&#46;&#84;&#80;
-&#92;&#102;&#66;&#45;&#112;&#92;&#102;&#73;&#112;&#97;&#116;&#104;&#92;&#102;&#82;&#92;&#102;&#82;
-&#83;&#112;&#101;&#99;&#105;&#102;&#121;&#32;&#92;&#102;&#73;&#112;&#97;&#116;&#104;&#92;&#102;&#82;&#32;&#97;&#115;&#32;&#116;&#104;&#101;&#32;&#114;&#111;&#111;&#116;&#32;&#100;&#105;&#114;&#101;&#99;&#116;&#111;&#114;&#121;&#32;&#111;&#102;&#32;&#116;&#104;&#101;&#32;&#100;&#105;&#115;&#107;&#32;&#99;&#97;&#99;&#104;&#101;&#92;&#38;&#46;&#32;&#84;&#104;&#105;&#115;&#32;&#115;&#104;&#111;&#117;&#108;&#100;&#32;&#98;&#101;&#32;&#116;&#104;&#101;&#32;&#115;&#97;&#109;&#101;&#32;&#118;&#97;&#108;&#117;&#101;&#32;&#97;&#115;&#32;&#115;&#112;&#101;&#99;&#105;&#102;&#105;&#101;&#100;&#32;&#119;&#105;&#116;&#104;&#32;&#116;&#104;&#101;&#32;&#67;&#97;&#99;&#104;&#101;&#82;&#111;&#111;&#116;&#32;&#100;&#105;&#114;&#101;&#99;&#116;&#105;&#118;&#101;&#92;&#38;&#46;&#32;&#32;
-&#46;&#84;&#80;
-&#92;&#102;&#66;&#45;&#80;&#92;&#102;&#73;&#112;&#105;&#100;&#102;&#105;&#108;&#101;&#92;&#102;&#82;&#92;&#102;&#82;
-&#83;&#112;&#101;&#99;&#105;&#102;&#121;&#32;&#92;&#102;&#73;&#112;&#105;&#100;&#102;&#105;&#108;&#101;&#92;&#102;&#82;&#32;&#97;&#115;&#32;&#116;&#104;&#101;&#32;&#110;&#97;&#109;&#101;&#32;&#111;&#102;&#32;&#116;&#104;&#101;&#32;&#102;&#105;&#108;&#101;&#32;&#116;&#111;&#32;&#119;&#114;&#105;&#116;&#101;&#32;&#116;&#104;&#101;&#32;&#112;&#114;&#111;&#99;&#101;&#115;&#115;&#32;&#73;&#68;&#32;&#116;&#111;&#32;&#119;&#104;&#101;&#110;&#32;&#100;&#97;&#101;&#109;&#111;&#110;&#105;&#122;&#101;&#100;&#92;&#38;&#46;&#32;&#32;
-&#46;&#84;&#80;
-&#92;&#102;&#66;&#45;&#82;&#92;&#102;&#73;&#114;&#111;&#117;&#110;&#100;&#92;&#102;&#82;&#92;&#102;&#82;
-&#83;&#112;&#101;&#99;&#105;&#102;&#121;&#32;&#92;&#102;&#73;&#114;&#111;&#117;&#110;&#100;&#92;&#102;&#82;&#32;&#97;&#115;&#32;&#116;&#104;&#101;&#32;&#97;&#109;&#111;&#117;&#110;&#116;&#32;&#116;&#111;&#32;&#114;&#111;&#117;&#110;&#100;&#32;&#115;&#105;&#122;&#101;&#115;&#32;&#117;&#112;&#32;&#116;&#111;&#44;&#32;&#116;&#111;&#32;&#99;&#111;&#109;&#112;&#101;&#110;&#115;&#97;&#116;&#101;&#32;&#102;&#111;&#114;&#32;&#100;&#105;&#115;&#107;&#32;&#98;&#108;&#111;&#99;&#107;&#32;&#115;&#105;&#122;&#101;&#115;&#92;&#38;&#46;&#32;&#83;&#101;&#116;&#32;&#116;&#111;&#32;&#116;&#104;&#101;&#32;&#98;&#108;&#111;&#99;&#107;&#32;&#115;&#105;&#122;&#101;&#32;&#111;&#102;&#32;&#116;&#104;&#101;&#32;&#99;&#97;&#99;&#104;&#101;&#32;&#112;&#97;&#114;&#116;&#105;&#116;&#105;&#111;&#110;&#92;&#38;&#46;&#32;&#32;
-&#46;&#84;&#80;
-&#92;&#102;&#66;&#45;&#108;&#92;&#102;&#73;&#108;&#105;&#109;&#105;&#116;&#92;&#102;&#82;&#92;&#102;&#82;
-&#83;&#112;&#101;&#99;&#105;&#102;&#121;&#32;&#92;&#102;&#73;&#108;&#105;&#109;&#105;&#116;&#92;&#102;&#82;&#32;&#97;&#115;&#32;&#116;&#104;&#101;&#32;&#116;&#111;&#116;&#97;&#108;&#32;&#100;&#105;&#115;&#107;&#32;&#99;&#97;&#99;&#104;&#101;&#32;&#115;&#105;&#122;&#101;&#32;&#108;&#105;&#109;&#105;&#116;&#92;&#38;&#46;&#32;&#84;&#104;&#101;&#32;&#118;&#97;&#108;&#117;&#101;&#32;&#105;&#115;&#32;&#101;&#120;&#112;&#114;&#101;&#115;&#115;&#101;&#100;&#32;&#105;&#110;&#32;&#98;&#121;&#116;&#101;&#115;&#32;&#98;&#121;&#32;&#100;&#101;&#102;&#97;&#117;&#108;&#116;&#32;&#40;&#111;&#114;&#32;&#97;&#116;&#116;&#97;&#99;&#104;&#105;&#110;&#103;&#32;&#92;&#102;&#66;&#66;&#92;&#102;&#82;&#32;&#116;&#111;&#32;&#116;&#104;&#101;&#32;&#110;&#117;&#109;&#98;&#101;&#114;&#41;&#92;&#38;&#46;&#32;&#65;&#116;&#116;&#97;&#99;&#104;&#32;&#92;&#102;&#66;&#75;&#92;&#102;&#82;&#32;&#102;&#111;&#114;&#32;&#75;&#98;&#121;&#116;&#101;&#115;&#32;&#111;&#114;&#32;&#92;&#102;&#66;&#77;&#92;&#102;&#82;&#32;&#102;&#111;&#114;&#32;&#77;&#66;&#121;&#116;&#101;&#115;&#92;&#38;&#46;&#32;&#32;
-&#46;&#84;&#80;
-&#92;&#102;&#66;&#45;&#76;&#92;&#102;&#73;&#108;&#105;&#109;&#105;&#116;&#92;&#102;&#82;&#92;&#102;&#82;
-&#83;&#112;&#101;&#99;&#105;&#102;&#121;&#32;&#92;&#102;&#73;&#108;&#105;&#109;&#105;&#116;&#92;&#102;&#82;&#32;&#97;&#115;&#32;&#116;&#104;&#101;&#32;&#116;&#111;&#116;&#97;&#108;&#32;&#100;&#105;&#115;&#107;&#32;&#99;&#97;&#99;&#104;&#101;&#32;&#105;&#110;&#111;&#100;&#101;&#32;&#108;&#105;&#109;&#105;&#116;&#92;&#38;&#46;&#32;&#32;
-&#46;&#84;&#80;
-&#92;&#102;&#66;&#45;&#105;&#92;&#102;&#82;
-&#66;&#101;&#32;&#105;&#110;&#116;&#101;&#108;&#108;&#105;&#103;&#101;&#110;&#116;&#32;&#97;&#110;&#100;&#32;&#114;&#117;&#110;&#32;&#111;&#110;&#108;&#121;&#32;&#119;&#104;&#101;&#110;&#32;&#116;&#104;&#101;&#114;&#101;&#32;&#119;&#97;&#115;&#32;&#97;&#32;&#109;&#111;&#100;&#105;&#102;&#105;&#99;&#97;&#116;&#105;&#111;&#110;&#32;&#111;&#102;&#32;&#116;&#104;&#101;&#32;&#100;&#105;&#115;&#107;&#32;&#99;&#97;&#99;&#104;&#101;&#92;&#38;&#46;&#32;&#84;&#104;&#105;&#115;&#32;&#111;&#112;&#116;&#105;&#111;&#110;&#32;&#105;&#115;&#32;&#111;&#110;&#108;&#121;&#32;&#112;&#111;&#115;&#115;&#105;&#98;&#108;&#101;&#32;&#116;&#111;&#103;&#101;&#116;&#104;&#101;&#114;&#32;&#119;&#105;&#116;&#104;&#32;&#116;&#104;&#101;&#32;&#92;&#102;&#66;&#45;&#100;&#92;&#102;&#82;&#32;&#111;&#112;&#116;&#105;&#111;&#110;&#92;&#38;&#46;&#32;&#32;
-&#46;&#84;&#80;
-&#92;&#102;&#66;&#45;&#97;&#92;&#102;&#82;
-&#76;&#105;&#115;&#116;&#32;&#116;&#104;&#101;&#32;&#85;&#82;&#76;&#115;&#32;&#99;&#117;&#114;&#114;&#101;&#110;&#116;&#108;&#121;&#32;&#115;&#116;&#111;&#114;&#101;&#100;&#32;&#105;&#110;&#32;&#116;&#104;&#101;&#32;&#99;&#97;&#99;&#104;&#101;&#92;&#38;&#46;&#32;&#86;&#97;&#114;&#105;&#97;&#110;&#116;&#115;&#32;&#111;&#102;&#32;&#116;&#104;&#101;&#32;&#115;&#97;&#109;&#101;&#32;&#85;&#82;&#76;&#32;&#119;&#105;&#108;&#108;&#32;&#98;&#101;&#32;&#108;&#105;&#115;&#116;&#101;&#100;&#32;&#111;&#110;&#99;&#101;&#32;&#102;&#111;&#114;&#32;&#101;&#97;&#99;&#104;&#32;&#118;&#97;&#114;&#105;&#97;&#110;&#116;&#92;&#38;&#46;&#32;&#32;
-&#46;&#84;&#80;
-&#92;&#102;&#66;&#45;&#65;&#92;&#102;&#82;
-&#76;&#105;&#115;&#116;&#32;&#116;&#104;&#101;&#32;&#85;&#82;&#76;&#115;&#32;&#99;&#117;&#114;&#114;&#101;&#110;&#116;&#108;&#121;&#32;&#115;&#116;&#111;&#114;&#101;&#100;&#32;&#105;&#110;&#32;&#116;&#104;&#101;&#32;&#99;&#97;&#99;&#104;&#101;&#44;&#32;&#97;&#108;&#111;&#110;&#103;&#32;&#119;&#105;&#116;&#104;&#32;&#116;&#104;&#101;&#105;&#114;&#32;&#97;&#116;&#116;&#114;&#105;&#98;&#117;&#116;&#101;&#115;&#32;&#105;&#110;&#32;&#116;&#104;&#101;&#32;&#102;&#111;&#108;&#108;&#111;&#119;&#105;&#110;&#103;&#32;&#111;&#114;&#100;&#101;&#114;&#58;&#32;&#117;&#114;&#108;&#44;&#32;&#104;&#101;&#97;&#100;&#101;&#114;&#32;&#115;&#105;&#122;&#101;&#44;&#32;&#98;&#111;&#100;&#121;&#32;&#115;&#105;&#122;&#101;&#44;&#32;&#115;&#116;&#97;&#116;&#117;&#115;&#44;&#32;&#101;&#110;&#116;&#105;&#116;&#121;&#32;&#118;&#101;&#114;&#115;&#105;&#111;&#110;&#44;&#32;&#100;&#97;&#116;&#101;&#44;&#32;&#101;&#120;&#112;&#105;&#114;&#121;&#44;&#32;&#114;&#101;&#113;&#117;&#101;&#115;&#116;&#32;&#116;&#105;&#109;&#101;&#44;&#32;&#114;&#101;&#115;&#112;&#111;&#110;&#115;&#101;&#32;&#116;&#105;&#109;&#101;&#44;&#32;&#98;&#111;&#100;&#121;&#32;&#112;&#114;&#101;&#115;&#101;&#110;&#116;&#44;&#32;&#104;&#101;&#97;&#100;&#32;&#114;&#101;&#113;&#117;&#101;&#115;&#116;&#92;&#38;&#46;&#32;&#32;
-&#32;
-&#46;&#83;&#72;&#32;&#34;&#68;&#69;&#76;&#69;&#84;&#73;&#78;&#71;&#32;&#65;&#32;&#83;&#80;&#69;&#67;&#73;&#70;&#73;&#67;&#32;&#85;&#82;&#76;&#34;
-&#32;
-&#46;&#80;&#80;
-&#73;&#102;&#32;&#92;&#102;&#66;&#104;&#116;&#99;&#97;&#99;&#104;&#101;&#99;&#108;&#101;&#97;&#110;&#92;&#102;&#82;&#32;&#105;&#115;&#32;&#112;&#97;&#115;&#115;&#101;&#100;&#32;&#111;&#110;&#101;&#32;&#111;&#114;&#32;&#109;&#111;&#114;&#101;&#32;&#85;&#82;&#76;&#115;&#44;&#32;&#101;&#97;&#99;&#104;&#32;&#85;&#82;&#76;&#32;&#119;&#105;&#108;&#108;&#32;&#98;&#101;&#32;&#100;&#101;&#108;&#101;&#116;&#101;&#100;&#32;&#102;&#114;&#111;&#109;&#32;&#116;&#104;&#101;&#32;&#99;&#97;&#99;&#104;&#101;&#92;&#38;&#46;&#32;&#73;&#102;&#32;&#109;&#117;&#108;&#116;&#105;&#112;&#108;&#101;&#32;&#118;&#97;&#114;&#105;&#97;&#110;&#116;&#115;&#32;&#111;&#102;&#32;&#97;&#110;&#32;&#85;&#82;&#76;&#32;&#101;&#120;&#105;&#115;&#116;&#115;&#44;&#32;&#97;&#108;&#108;&#32;&#118;&#97;&#114;&#105;&#97;&#110;&#116;&#115;&#32;&#119;&#111;&#117;&#108;&#100;&#32;&#98;&#101;&#32;&#100;&#101;&#108;&#101;&#116;&#101;&#100;&#92;&#38;&#46;
-&#32;
-&#46;&#80;&#80;
-&#87;&#104;&#101;&#110;&#32;&#97;&#32;&#114;&#101;&#118;&#101;&#114;&#115;&#101;&#32;&#112;&#114;&#111;&#120;&#105;&#101;&#100;&#32;&#85;&#82;&#76;&#32;&#105;&#115;&#32;&#116;&#111;&#32;&#98;&#101;&#32;&#100;&#101;&#108;&#101;&#116;&#101;&#100;&#44;&#32;&#116;&#104;&#101;&#32;&#101;&#102;&#102;&#101;&#99;&#116;&#105;&#118;&#101;&#32;&#85;&#82;&#76;&#32;&#105;&#115;&#32;&#99;&#111;&#110;&#115;&#116;&#114;&#117;&#99;&#116;&#101;&#100;&#32;&#102;&#114;&#111;&#109;&#32;&#116;&#104;&#101;&#32;&#92;&#102;&#66;&#72;&#111;&#115;&#116;&#92;&#102;&#82;&#32;&#104;&#101;&#97;&#100;&#101;&#114;&#44;&#32;&#116;&#104;&#101;&#32;&#92;&#102;&#66;&#112;&#111;&#114;&#116;&#92;&#102;&#82;&#44;&#32;&#116;&#104;&#101;&#32;&#92;&#102;&#66;&#112;&#97;&#116;&#104;&#92;&#102;&#82;&#32;&#97;&#110;&#100;&#32;&#116;&#104;&#101;&#32;&#92;&#102;&#66;&#113;&#117;&#101;&#114;&#121;&#92;&#102;&#82;&#92;&#38;&#46;&#32;&#78;&#111;&#116;&#101;&#32;&#116;&#104;&#101;&#32;&#39;&#63;&#39;&#32;&#105;&#110;&#32;&#116;&#104;&#101;&#32;&#85;&#82;&#76;&#32;&#109;&#117;&#115;&#116;&#32;&#97;&#108;&#119;&#97;&#121;&#115;&#32;&#98;&#101;&#32;&#115;&#112;&#101;&#99;&#105;&#102;&#105;&#101;&#100;&#32;&#101;&#120;&#112;&#108;&#105;&#99;&#105;&#116;&#108;&#121;&#44;&#32;&#119;&#104;&#101;&#116;&#104;&#101;&#114;&#32;&#97;&#32;&#113;&#117;&#101;&#114;&#121;&#32;&#115;&#116;&#114;&#105;&#110;&#103;&#32;&#105;&#115;&#32;&#112;&#114;&#101;&#115;&#101;&#110;&#116;&#32;&#111;&#114;&#32;&#110;&#111;&#116;&#92;&#38;&#46;&#32;&#70;&#111;&#114;&#32;&#101;&#120;&#97;&#109;&#112;&#108;&#101;&#44;&#32;&#97;&#110;&#32;&#97;&#116;&#116;&#101;&#109;&#112;&#116;&#32;&#116;&#111;&#32;&#100;&#101;&#108;&#101;&#116;&#101;&#32;&#116;&#104;&#101;&#32;&#112;&#97;&#116;&#104;&#32;&#92;&#102;&#66;&#47;&#92;&#102;&#82;&#32;&#102;&#114;&#111;&#109;&#32;&#116;&#104;&#101;&#32;&#115;&#101;&#114;&#118;&#101;&#114;&#32;&#92;&#102;&#66;&#108;&#111;&#99;&#97;&#108;&#104;&#111;&#115;&#116;&#92;&#102;&#82;&#44;&#32;&#116;&#104;&#101;&#32;&#85;&#82;&#76;&#32;&#116;&#111;&#32;&#100;&#101;&#108;&#101;&#116;&#101;&#32;&#119;&#111;&#117;&#108;&#100;&#32;&#98;&#101;&#32;&#92;&#102;&#66;&#104;&#116;&#116;&#112;&#58;&#47;&#47;&#108;&#111;&#99;&#97;&#108;&#104;&#111;&#115;&#116;&#58;&#56;&#48;&#47;&#63;&#92;&#102;&#82;&#92;&#38;&#46;
-&#32;
-&#46;&#83;&#72;&#32;&#34;&#76;&#73;&#83;&#84;&#73;&#78;&#71;&#32;&#85;&#82;&#76;&#83;&#32;&#73;&#78;&#32;&#84;&#72;&#69;&#32;&#67;&#65;&#67;&#72;&#69;&#34;
-&#32;
-&#46;&#80;&#80;
-&#66;&#121;&#32;&#112;&#97;&#115;&#115;&#105;&#110;&#103;&#32;&#116;&#104;&#101;&#32;&#92;&#102;&#66;&#45;&#97;&#92;&#102;&#82;&#32;&#111;&#114;&#32;&#92;&#102;&#66;&#45;&#65;&#92;&#102;&#82;&#32;&#111;&#112;&#116;&#105;&#111;&#110;&#115;&#32;&#116;&#111;&#32;&#92;&#102;&#66;&#104;&#116;&#99;&#97;&#99;&#104;&#101;&#99;&#108;&#101;&#97;&#110;&#92;&#102;&#82;&#44;&#32;&#116;&#104;&#101;&#32;&#85;&#82;&#76;&#115;&#32;&#119;&#105;&#116;&#104;&#105;&#110;&#32;&#116;&#104;&#101;&#32;&#99;&#97;&#99;&#104;&#101;&#32;&#119;&#105;&#108;&#108;&#32;&#98;&#101;&#32;&#108;&#105;&#115;&#116;&#101;&#100;&#32;&#97;&#115;&#32;&#116;&#104;&#101;&#121;&#32;&#97;&#114;&#101;&#32;&#102;&#111;&#117;&#110;&#100;&#44;&#32;&#111;&#110;&#101;&#32;&#85;&#82;&#76;&#32;&#112;&#101;&#114;&#32;&#108;&#105;&#110;&#101;&#92;&#38;&#46;&#32;&#84;&#104;&#101;&#32;&#92;&#102;&#66;&#45;&#65;&#92;&#102;&#82;&#32;&#111;&#112;&#116;&#105;&#111;&#110;&#32;&#100;&#117;&#109;&#112;&#115;&#32;&#116;&#104;&#101;&#32;&#102;&#117;&#108;&#108;&#32;&#99;&#97;&#99;&#104;&#101;&#32;&#101;&#110;&#116;&#114;&#121;&#32;&#97;&#102;&#116;&#101;&#114;&#32;&#116;&#104;&#101;&#32;&#85;&#82;&#76;&#44;&#32;&#119;&#105;&#116;&#104;&#32;&#102;&#105;&#101;&#108;&#100;&#115;&#32;&#105;&#110;&#32;&#116;&#104;&#101;&#32;&#102;&#111;&#108;&#108;&#111;&#119;&#105;&#110;&#103;&#32;&#111;&#114;&#100;&#101;&#114;&#58;
-&#32;
-&#32;
-&#46;&#84;&#80;
-&#117;&#114;&#108;
-&#84;&#104;&#101;&#32;&#85;&#82;&#76;&#32;&#111;&#102;&#32;&#116;&#104;&#101;&#32;&#101;&#110;&#116;&#114;&#121;&#92;&#38;&#46;&#32;
-&#46;&#84;&#80;
-&#104;&#101;&#97;&#100;&#101;&#114;&#32;&#115;&#105;&#122;&#101;
-&#84;&#104;&#101;&#32;&#115;&#105;&#122;&#101;&#32;&#111;&#102;&#32;&#116;&#104;&#101;&#32;&#104;&#101;&#97;&#100;&#101;&#114;&#32;&#105;&#110;&#32;&#98;&#121;&#116;&#101;&#115;&#92;&#38;&#46;&#32;
-&#46;&#84;&#80;
-&#98;&#111;&#100;&#121;&#32;&#115;&#105;&#122;&#101;
-&#84;&#104;&#101;&#32;&#115;&#105;&#122;&#101;&#32;&#111;&#102;&#32;&#116;&#104;&#101;&#32;&#98;&#111;&#100;&#121;&#32;&#105;&#110;&#32;&#98;&#121;&#116;&#101;&#115;&#92;&#38;&#46;&#32;
-&#46;&#84;&#80;
-&#115;&#116;&#97;&#116;&#117;&#115;
-&#83;&#116;&#97;&#116;&#117;&#115;&#32;&#111;&#102;&#32;&#116;&#104;&#101;&#32;&#99;&#97;&#99;&#104;&#101;&#100;&#32;&#114;&#101;&#115;&#112;&#111;&#110;&#115;&#101;&#92;&#38;&#46;&#32;
-&#46;&#84;&#80;
-&#101;&#110;&#116;&#105;&#116;&#121;&#32;&#118;&#101;&#114;&#115;&#105;&#111;&#110;
-&#84;&#104;&#101;&#32;&#110;&#117;&#109;&#98;&#101;&#114;&#32;&#111;&#102;&#32;&#116;&#105;&#109;&#101;&#115;&#32;&#116;&#104;&#105;&#115;&#32;&#101;&#110;&#116;&#114;&#121;&#32;&#104;&#97;&#115;&#32;&#98;&#101;&#101;&#110;&#32;&#114;&#101;&#118;&#97;&#108;&#105;&#100;&#97;&#116;&#101;&#100;&#32;&#119;&#105;&#116;&#104;&#111;&#117;&#116;&#32;&#98;&#101;&#105;&#110;&#103;&#32;&#100;&#101;&#108;&#101;&#116;&#101;&#100;&#92;&#38;&#46;&#32;
-&#46;&#84;&#80;
-&#100;&#97;&#116;&#101;
-&#68;&#97;&#116;&#101;&#32;&#111;&#102;&#32;&#116;&#104;&#101;&#32;&#114;&#101;&#115;&#112;&#111;&#110;&#115;&#101;&#92;&#38;&#46;&#32;
-&#46;&#84;&#80;
-&#101;&#120;&#112;&#105;&#114;&#121;
-&#69;&#120;&#112;&#105;&#114;&#121;&#32;&#100;&#97;&#116;&#101;&#32;&#111;&#102;&#32;&#116;&#104;&#101;&#32;&#114;&#101;&#115;&#112;&#111;&#110;&#115;&#101;&#92;&#38;&#46;&#32;
-&#46;&#84;&#80;
-&#114;&#101;&#113;&#117;&#101;&#115;&#116;&#32;&#116;&#105;&#109;&#101;
-&#84;&#105;&#109;&#101;&#32;&#111;&#102;&#32;&#116;&#104;&#101;&#32;&#115;&#116;&#97;&#114;&#116;&#32;&#111;&#102;&#32;&#116;&#104;&#101;&#32;&#114;&#101;&#113;&#117;&#101;&#115;&#116;&#92;&#38;&#46;&#32;
-&#46;&#84;&#80;
-&#114;&#101;&#115;&#112;&#111;&#110;&#115;&#101;&#32;&#116;&#105;&#109;&#101;
-&#84;&#105;&#109;&#101;&#32;&#111;&#102;&#32;&#116;&#104;&#101;&#32;&#101;&#110;&#100;&#32;&#111;&#102;&#32;&#116;&#104;&#101;&#32;&#114;&#101;&#113;&#117;&#101;&#115;&#116;&#92;&#38;&#46;&#32;
-&#46;&#84;&#80;
-&#98;&#111;&#100;&#121;&#32;&#112;&#114;&#101;&#115;&#101;&#110;&#116;
-&#73;&#102;&#32;&#48;&#44;&#32;&#110;&#111;&#32;&#98;&#111;&#100;&#121;&#32;&#105;&#115;&#32;&#115;&#116;&#111;&#114;&#101;&#100;&#32;&#119;&#105;&#116;&#104;&#32;&#116;&#104;&#105;&#115;&#32;&#114;&#101;&#113;&#117;&#101;&#115;&#116;&#44;&#32;&#49;&#32;&#111;&#116;&#104;&#101;&#114;&#119;&#105;&#115;&#101;&#92;&#38;&#46;&#32;
-&#46;&#84;&#80;
-&#104;&#101;&#97;&#100;&#32;&#114;&#101;&#113;&#117;&#101;&#115;&#116;
-&#73;&#102;&#32;&#49;&#44;&#32;&#116;&#104;&#101;&#32;&#101;&#110;&#116;&#114;&#121;&#32;&#99;&#111;&#110;&#116;&#97;&#105;&#110;&#115;&#32;&#97;&#32;&#99;&#97;&#99;&#104;&#101;&#100;&#32;&#72;&#69;&#65;&#68;&#32;&#114;&#101;&#113;&#117;&#101;&#115;&#116;&#32;&#119;&#105;&#116;&#104;&#32;&#110;&#111;&#32;&#98;&#111;&#100;&#121;&#44;&#32;&#48;&#32;&#111;&#116;&#104;&#101;&#114;&#119;&#105;&#115;&#101;&#92;&#38;&#46;&#32;
-&#32;
-&#46;&#83;&#72;&#32;&#34;&#69;&#88;&#73;&#84;&#32;&#83;&#84;&#65;&#84;&#85;&#83;&#34;
-&#32;
-&#46;&#80;&#80;
-&#92;&#102;&#66;&#104;&#116;&#99;&#97;&#99;&#104;&#101;&#99;&#108;&#101;&#97;&#110;&#92;&#102;&#82;&#32;&#114;&#101;&#116;&#117;&#114;&#110;&#115;&#32;&#97;&#32;&#122;&#101;&#114;&#111;&#32;&#115;&#116;&#97;&#116;&#117;&#115;&#32;&#40;&#34;&#116;&#114;&#117;&#101;&#34;&#41;&#32;&#105;&#102;&#32;&#97;&#108;&#108;&#32;&#111;&#112;&#101;&#114;&#97;&#116;&#105;&#111;&#110;&#115;&#32;&#119;&#101;&#114;&#101;&#32;&#115;&#117;&#99;&#99;&#101;&#115;&#115;&#102;&#117;&#108;&#44;&#32;&#92;&#102;&#66;&#49;&#92;&#102;&#82;&#32;&#111;&#116;&#104;&#101;&#114;&#119;&#105;&#115;&#101;&#92;&#38;&#46;&#32;&#73;&#102;&#32;&#97;&#110;&#32;&#85;&#82;&#76;&#32;&#105;&#115;&#32;&#115;&#112;&#101;&#99;&#105;&#102;&#105;&#101;&#100;&#44;&#32;&#97;&#110;&#100;&#32;&#116;&#104;&#101;&#32;&#85;&#82;&#76;&#32;&#119;&#97;&#115;&#32;&#99;&#97;&#99;&#104;&#101;&#100;&#32;&#97;&#110;&#100;&#32;&#115;&#117;&#99;&#99;&#101;&#115;&#115;&#102;&#117;&#108;&#108;&#121;&#32;&#114;&#101;&#109;&#111;&#118;&#101;&#100;&#44;&#32;&#92;&#102;&#66;&#48;&#92;&#102;&#82;&#32;&#105;&#115;&#32;&#114;&#101;&#116;&#117;&#114;&#110;&#101;&#100;&#44;&#32;&#92;&#102;&#66;&#50;&#92;&#102;&#82;&#32;&#111;&#116;&#104;&#101;&#114;&#119;&#105;&#115;&#101;&#92;&#38;&#46;&#32;&#73;&#102;&#32;&#97;&#110;&#32;&#101;&#114;&#114;&#111;&#114;&#32;&#111;&#99;&#99;&#117;&#114;&#114;&#101;&#100;&#32;&#100;&#117;&#114;&#105;&#110;&#103;&#32;&#85;&#82;&#76;&#32;&#114;&#101;&#109;&#111;&#118;&#97;&#108;&#44;&#32;&#92;&#102;&#66;&#49;&#92;&#102;&#82;&#32;&#105;&#115;&#32;&#114;&#101;&#116;&#117;&#114;&#110;&#101;&#100;&#92;&#38;&#46;
-&#32;
+.SH "OPTIONS"
+
+
+.TP
+\fB-d\fIinterval\fR\fR
+Daemonize and repeat cache cleaning every \fIinterval\fR minutes\&. This option is mutually exclusive with the \fB-D\fR, \fB-v\fR and \fB-r\fR options\&. To shutdown the daemon cleanly, just send it a \fBSIGTERM\fR or \fBSIGINT\fR\&.
+.TP
+\fB-D\fR
+Do a dry run and don't delete anything\&. This option is mutually exclusive with the \fB-d\fR option\&. When doing a dry run and deleting directories with \fB-t\fR, the inodes reported deleted in the stats cannot take into account the directories deleted, and will be marked as an estimate\&.
+.TP
+\fB-v\fR
+Be verbose and print statistics\&. This option is mutually exclusive with the \fB-d\fR option\&.
+.TP
+\fB-r\fR
+Clean thoroughly\&. This assumes that the Apache web server is not running (otherwise you may get garbage in the cache)\&. This option is mutually exclusive with the \fB-d\fR option and implies the \fB-t\fR option\&.
+.TP
+\fB-n\fR
+Be nice\&. This causes slower processing in favour of other processes\&. \fBhtcacheclean\fR will sleep from time to time so that (a) the disk IO will be delayed and (b) the kernel can schedule other processes in the meantime\&.
+.TP
+\fB-t\fR
+Delete all empty directories\&. By default only cache files are removed, however with some configurations the large number of directories created may require attention\&. If your configuration requires a very large number of directories, to the point that inode or file allocation table exhaustion may become an issue, use of this option is advised\&.
+.TP
+\fB-p\fIpath\fR\fR
+Specify \fIpath\fR as the root directory of the disk cache\&. This should be the same value as specified with the CacheRoot directive\&.
+.TP
+\fB-P\fIpidfile\fR\fR
+Specify \fIpidfile\fR as the name of the file to write the process ID to when daemonized\&.
+.TP
+\fB-R\fIround\fR\fR
+Specify \fIround\fR as the amount to round sizes up to, to compensate for disk block sizes\&. Set to the block size of the cache partition\&.
+.TP
+\fB-l\fIlimit\fR\fR
+Specify \fIlimit\fR as the total disk cache size limit\&. The value is expressed in bytes by default (or attaching \fBB\fR to the number)\&. Attach \fBK\fR for Kbytes or \fBM\fR for MBytes\&.
+.TP
+\fB-L\fIlimit\fR\fR
+Specify \fIlimit\fR as the total disk cache inode limit\&.
+.TP
+\fB-i\fR
+Be intelligent and run only when there was a modification of the disk cache\&. This option is only possible together with the \fB-d\fR option\&.
+.TP
+\fB-a\fR
+List the URLs currently stored in the cache\&. Variants of the same URL will be listed once for each variant\&.
+.TP
+\fB-A\fR
+List the URLs currently stored in the cache, along with their attributes in the following order: url, header size, body size, status, entity version, date, expiry, request time, response time, body present, head request\&.
+
+.SH "DELETING A SPECIFIC URL"
+
+.PP
+If \fBhtcacheclean\fR is passed one or more URLs, each URL will be deleted from the cache\&. If multiple variants of an URL exists, all variants would be deleted\&.
+
+.PP
+When a reverse proxied URL is to be deleted, the effective URL is constructed from the \fBHost\fR header, the \fBport\fR, the \fBpath\fR and the \fBquery\fR\&. Note the '?' in the URL must always be specified explicitly, whether a query string is present or not\&. For example, an attempt to delete the path \fB/\fR from the server \fBlocalhost\fR, the URL to delete would be \fBhttp://localhost:80/?\fR\&.
+
+.SH "LISTING URLS IN THE CACHE"
+
+.PP
+By passing the \fB-a\fR or \fB-A\fR options to \fBhtcacheclean\fR, the URLs within the cache will be listed as they are found, one URL per line\&. The \fB-A\fR option dumps the full cache entry after the URL, with fields in the following order:
+
+
+.TP
+url
+The URL of the entry\&.
+.TP
+header size
+The size of the header in bytes\&.
+.TP
+body size
+The size of the body in bytes\&.
+.TP
+status
+Status of the cached response\&.
+.TP
+entity version
+The number of times this entry has been revalidated without being deleted\&.
+.TP
+date
+Date of the response\&.
+.TP
+expiry
+Expiry date of the response\&.
+.TP
+request time
+Time of the start of the request\&.
+.TP
+response time
+Time of the end of the request\&.
+.TP
+body present
+If 0, no body is stored with this request, 1 otherwise\&.
+.TP
+head request
+If 1, the entry contains a cached HEAD request with no body, 0 otherwise\&.
+
+.SH "EXIT STATUS"
+
+.PP
+\fBhtcacheclean\fR returns a zero status ("true") if all operations were successful, \fB1\fR otherwise\&. If an URL is specified, and the URL was cached and successfully removed, \fB0\fR is returned, \fB2\fR otherwise\&. If an error occurred during URL removal, \fB1\fR is returned\&.
+
diff --git a/docs/man/htdbm.1 b/docs/man/htdbm.1
index e6bd866037..1e31a3f976 100644
--- a/docs/man/htdbm.1
+++ b/docs/man/htdbm.1
@@ -1,201 +1,201 @@
-&#46;&#92;&#34;&#32;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;
-&#46;&#92;&#34;&#32;&#68;&#79;&#32;&#78;&#79;&#84;&#32;&#69;&#68;&#73;&#84;&#33;&#32;&#71;&#101;&#110;&#101;&#114;&#97;&#116;&#101;&#100;&#32;&#102;&#114;&#111;&#109;&#32;&#88;&#77;&#76;&#32;&#115;&#111;&#117;&#114;&#99;&#101;&#46;
-&#46;&#92;&#34;&#32;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;
-&#46;&#100;&#101;&#32;&#83;&#104;&#32;&#92;&#34;&#32;&#83;&#117;&#98;&#115;&#101;&#99;&#116;&#105;&#111;&#110;
-&#46;&#98;&#114;
-&#46;&#105;&#102;&#32;&#116;&#32;&#46;&#83;&#112;
-&#46;&#110;&#101;&#32;&#53;
-&#46;&#80;&#80;
-&#92;&#102;&#66;&#92;&#92;&#36;&#49;&#92;&#102;&#82;
-&#46;&#80;&#80;
-&#46;&#46;
-&#46;&#100;&#101;&#32;&#83;&#112;&#32;&#92;&#34;&#32;&#86;&#101;&#114;&#116;&#105;&#99;&#97;&#108;&#32;&#115;&#112;&#97;&#99;&#101;&#32;&#40;&#119;&#104;&#101;&#110;&#32;&#119;&#101;&#32;&#99;&#97;&#110;&#39;&#116;&#32;&#117;&#115;&#101;&#32;&#46;&#80;&#80;&#41;
-&#46;&#105;&#102;&#32;&#116;&#32;&#46;&#115;&#112;&#32;&#46;&#53;&#118;
-&#46;&#105;&#102;&#32;&#110;&#32;&#46;&#115;&#112;
-&#46;&#46;
-&#46;&#100;&#101;&#32;&#73;&#112;&#32;&#92;&#34;&#32;&#76;&#105;&#115;&#116;&#32;&#105;&#116;&#101;&#109;
-&#46;&#98;&#114;
-&#46;&#105;&#101;&#32;&#92;&#92;&#110;&#40;&#46;&#36;&#62;&#61;&#51;&#32;&#46;&#110;&#101;&#32;&#92;&#92;&#36;&#51;
-&#46;&#101;&#108;&#32;&#46;&#110;&#101;&#32;&#51;
-&#46;&#73;&#80;&#32;&#34;&#92;&#92;&#36;&#49;&#34;&#32;&#92;&#92;&#36;&#50;
-&#46;&#46;
-&#46;&#84;&#72;&#32;&#34;&#72;&#84;&#68;&#66;&#77;&#34;&#32;&#49;&#32;&#34;&#64;&#100;&#97;&#116;&#101;&#64;&#34;&#32;&#34;&#65;&#112;&#97;&#99;&#104;&#101;&#32;&#72;&#84;&#84;&#80;&#32;&#83;&#101;&#114;&#118;&#101;&#114;&#34;&#32;&#34;&#104;&#116;&#100;&#98;&#109;&#34;
+.\" XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+.\" DO NOT EDIT! Generated from XML source.
+.\" XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+.de Sh \" Subsection
+.br
+.if t .Sp
+.ne 5
+.PP
+\fB\\$1\fR
+.PP
+..
+.de Sp \" Vertical space (when we can't use .PP)
+.if t .sp .5v
+.if n .sp
+..
+.de Ip \" List item
+.br
+.ie \\n(.$>=3 .ne \\$3
+.el .ne 3
+.IP "\\$1" \\$2
+..
+.TH "HTDBM" 1 "2018-09-27" "Apache HTTP Server" "htdbm"
-&#46;&#83;&#72;&#32;&#78;&#65;&#77;&#69;
-&#104;&#116;&#100;&#98;&#109;&#32;&#92;&#45;&#32;&#77;&#97;&#110;&#105;&#112;&#117;&#108;&#97;&#116;&#101;&#32;&#68;&#66;&#77;&#32;&#112;&#97;&#115;&#115;&#119;&#111;&#114;&#100;&#32;&#100;&#97;&#116;&#97;&#98;&#97;&#115;&#101;&#115;
+.SH NAME
+htdbm \- Manipulate DBM password databases
-&#46;&#83;&#72;&#32;&#34;&#83;&#89;&#78;&#79;&#80;&#83;&#73;&#83;&#34;
-&#32;
-&#46;&#80;&#80;
-&#92;&#102;&#66;&#92;&#102;&#66;&#104;&#116;&#100;&#98;&#109;&#92;&#102;&#82;&#32;&#91;&#32;&#45;&#92;&#102;&#66;&#84;&#92;&#102;&#82;&#92;&#102;&#73;&#68;&#66;&#84;&#89;&#80;&#69;&#92;&#102;&#82;&#32;&#93;&#32;&#91;&#32;&#45;&#92;&#102;&#66;&#105;&#92;&#102;&#82;&#32;&#93;&#32;&#91;&#32;&#45;&#92;&#102;&#66;&#99;&#92;&#102;&#82;&#32;&#93;&#32;&#91;&#32;&#45;&#92;&#102;&#66;&#109;&#92;&#102;&#82;&#32;&#124;&#32;&#45;&#92;&#102;&#66;&#66;&#92;&#102;&#82;&#32;&#124;&#32;&#45;&#92;&#102;&#66;&#100;&#92;&#102;&#82;&#32;&#124;&#32;&#45;&#92;&#102;&#66;&#115;&#92;&#102;&#82;&#32;&#124;&#32;&#45;&#92;&#102;&#66;&#112;&#92;&#102;&#82;&#32;&#93;&#32;&#91;&#32;&#45;&#92;&#102;&#66;&#67;&#92;&#102;&#82;&#32;&#92;&#102;&#73;&#99;&#111;&#115;&#116;&#92;&#102;&#82;&#32;&#93;&#32;&#91;&#32;&#45;&#92;&#102;&#66;&#116;&#92;&#102;&#82;&#32;&#93;&#32;&#91;&#32;&#45;&#92;&#102;&#66;&#118;&#92;&#102;&#82;&#32;&#93;&#32;&#92;&#102;&#73;&#102;&#105;&#108;&#101;&#110;&#97;&#109;&#101;&#92;&#102;&#82;&#32;&#92;&#102;&#73;&#117;&#115;&#101;&#114;&#110;&#97;&#109;&#101;&#92;&#102;&#82;&#92;&#102;&#82;
-&#32;
-&#46;&#80;&#80;
-&#92;&#102;&#66;&#92;&#102;&#66;&#104;&#116;&#100;&#98;&#109;&#92;&#102;&#82;&#32;&#45;&#92;&#102;&#66;&#98;&#92;&#102;&#82;&#32;&#91;&#32;&#45;&#92;&#102;&#66;&#84;&#92;&#102;&#82;&#92;&#102;&#73;&#68;&#66;&#84;&#89;&#80;&#69;&#92;&#102;&#82;&#32;&#93;&#32;&#91;&#32;&#45;&#92;&#102;&#66;&#99;&#92;&#102;&#82;&#32;&#93;&#32;&#91;&#32;&#45;&#92;&#102;&#66;&#109;&#92;&#102;&#82;&#32;&#124;&#32;&#45;&#92;&#102;&#66;&#66;&#92;&#102;&#82;&#32;&#124;&#32;&#45;&#92;&#102;&#66;&#100;&#92;&#102;&#82;&#32;&#124;&#32;&#45;&#92;&#102;&#66;&#115;&#92;&#102;&#82;&#32;&#124;&#32;&#45;&#92;&#102;&#66;&#112;&#92;&#102;&#82;&#32;&#93;&#32;&#91;&#32;&#45;&#92;&#102;&#66;&#67;&#92;&#102;&#82;&#32;&#92;&#102;&#73;&#99;&#111;&#115;&#116;&#92;&#102;&#82;&#32;&#93;&#32;&#91;&#32;&#45;&#92;&#102;&#66;&#116;&#92;&#102;&#82;&#32;&#93;&#32;&#91;&#32;&#45;&#92;&#102;&#66;&#118;&#92;&#102;&#82;&#32;&#93;&#32;&#92;&#102;&#73;&#102;&#105;&#108;&#101;&#110;&#97;&#109;&#101;&#92;&#102;&#82;&#32;&#92;&#102;&#73;&#117;&#115;&#101;&#114;&#110;&#97;&#109;&#101;&#92;&#102;&#82;&#32;&#92;&#102;&#73;&#112;&#97;&#115;&#115;&#119;&#111;&#114;&#100;&#92;&#102;&#82;&#92;&#102;&#82;
-&#32;
-&#46;&#80;&#80;
-&#92;&#102;&#66;&#92;&#102;&#66;&#104;&#116;&#100;&#98;&#109;&#92;&#102;&#82;&#32;&#45;&#92;&#102;&#66;&#110;&#92;&#102;&#82;&#32;&#91;&#32;&#45;&#92;&#102;&#66;&#105;&#92;&#102;&#82;&#32;&#93;&#32;&#91;&#32;&#45;&#92;&#102;&#66;&#99;&#92;&#102;&#82;&#32;&#93;&#32;&#91;&#32;&#45;&#92;&#102;&#66;&#109;&#92;&#102;&#82;&#32;&#124;&#32;&#45;&#92;&#102;&#66;&#66;&#92;&#102;&#82;&#32;&#124;&#32;&#45;&#92;&#102;&#66;&#100;&#92;&#102;&#82;&#32;&#124;&#32;&#45;&#92;&#102;&#66;&#115;&#92;&#102;&#82;&#32;&#124;&#32;&#45;&#92;&#102;&#66;&#112;&#92;&#102;&#82;&#32;&#93;&#32;&#91;&#32;&#45;&#92;&#102;&#66;&#67;&#92;&#102;&#82;&#32;&#92;&#102;&#73;&#99;&#111;&#115;&#116;&#92;&#102;&#82;&#32;&#93;&#32;&#91;&#32;&#45;&#92;&#102;&#66;&#116;&#92;&#102;&#82;&#32;&#93;&#32;&#91;&#32;&#45;&#92;&#102;&#66;&#118;&#92;&#102;&#82;&#32;&#93;&#32;&#92;&#102;&#73;&#117;&#115;&#101;&#114;&#110;&#97;&#109;&#101;&#92;&#102;&#82;&#92;&#102;&#82;
-&#32;
-&#46;&#80;&#80;
-&#92;&#102;&#66;&#92;&#102;&#66;&#104;&#116;&#100;&#98;&#109;&#92;&#102;&#82;&#32;&#45;&#92;&#102;&#66;&#110;&#98;&#92;&#102;&#82;&#32;&#91;&#32;&#45;&#92;&#102;&#66;&#99;&#92;&#102;&#82;&#32;&#93;&#32;&#91;&#32;&#45;&#92;&#102;&#66;&#109;&#92;&#102;&#82;&#32;&#124;&#32;&#45;&#92;&#102;&#66;&#66;&#92;&#102;&#82;&#32;&#124;&#32;&#45;&#92;&#102;&#66;&#100;&#92;&#102;&#82;&#32;&#124;&#32;&#45;&#92;&#102;&#66;&#115;&#92;&#102;&#82;&#32;&#124;&#32;&#45;&#92;&#102;&#66;&#112;&#92;&#102;&#82;&#32;&#93;&#32;&#91;&#32;&#45;&#92;&#102;&#66;&#67;&#92;&#102;&#82;&#32;&#92;&#102;&#73;&#99;&#111;&#115;&#116;&#92;&#102;&#82;&#32;&#93;&#32;&#91;&#32;&#45;&#92;&#102;&#66;&#116;&#92;&#102;&#82;&#32;&#93;&#32;&#91;&#32;&#45;&#92;&#102;&#66;&#118;&#92;&#102;&#82;&#32;&#93;&#32;&#92;&#102;&#73;&#117;&#115;&#101;&#114;&#110;&#97;&#109;&#101;&#92;&#102;&#82;&#32;&#92;&#102;&#73;&#112;&#97;&#115;&#115;&#119;&#111;&#114;&#100;&#92;&#102;&#82;&#92;&#102;&#82;
-&#32;
-&#46;&#80;&#80;
-&#92;&#102;&#66;&#92;&#102;&#66;&#104;&#116;&#100;&#98;&#109;&#92;&#102;&#82;&#32;&#45;&#92;&#102;&#66;&#118;&#92;&#102;&#82;&#32;&#91;&#32;&#45;&#92;&#102;&#66;&#84;&#92;&#102;&#82;&#92;&#102;&#73;&#68;&#66;&#84;&#89;&#80;&#69;&#92;&#102;&#82;&#32;&#93;&#32;&#91;&#32;&#45;&#92;&#102;&#66;&#105;&#92;&#102;&#82;&#32;&#93;&#32;&#91;&#32;&#45;&#92;&#102;&#66;&#99;&#92;&#102;&#82;&#32;&#93;&#32;&#91;&#32;&#45;&#92;&#102;&#66;&#109;&#92;&#102;&#82;&#32;&#124;&#32;&#45;&#92;&#102;&#66;&#66;&#92;&#102;&#82;&#32;&#124;&#32;&#45;&#92;&#102;&#66;&#100;&#92;&#102;&#82;&#32;&#124;&#32;&#45;&#92;&#102;&#66;&#115;&#92;&#102;&#82;&#32;&#124;&#32;&#45;&#92;&#102;&#66;&#112;&#92;&#102;&#82;&#32;&#93;&#32;&#91;&#32;&#45;&#92;&#102;&#66;&#67;&#92;&#102;&#82;&#32;&#92;&#102;&#73;&#99;&#111;&#115;&#116;&#92;&#102;&#82;&#32;&#93;&#32;&#91;&#32;&#45;&#92;&#102;&#66;&#116;&#92;&#102;&#82;&#32;&#93;&#32;&#91;&#32;&#45;&#92;&#102;&#66;&#118;&#92;&#102;&#82;&#32;&#93;&#32;&#92;&#102;&#73;&#102;&#105;&#108;&#101;&#110;&#97;&#109;&#101;&#92;&#102;&#82;&#32;&#92;&#102;&#73;&#117;&#115;&#101;&#114;&#110;&#97;&#109;&#101;&#92;&#102;&#82;&#92;&#102;&#82;
-&#32;
-&#46;&#80;&#80;
-&#92;&#102;&#66;&#92;&#102;&#66;&#104;&#116;&#100;&#98;&#109;&#92;&#102;&#82;&#32;&#45;&#92;&#102;&#66;&#118;&#98;&#92;&#102;&#82;&#32;&#91;&#32;&#45;&#92;&#102;&#66;&#84;&#92;&#102;&#82;&#92;&#102;&#73;&#68;&#66;&#84;&#89;&#80;&#69;&#92;&#102;&#82;&#32;&#93;&#32;&#91;&#32;&#45;&#92;&#102;&#66;&#99;&#92;&#102;&#82;&#32;&#93;&#32;&#91;&#32;&#45;&#92;&#102;&#66;&#109;&#92;&#102;&#82;&#32;&#124;&#32;&#45;&#92;&#102;&#66;&#66;&#92;&#102;&#82;&#32;&#124;&#32;&#45;&#92;&#102;&#66;&#100;&#92;&#102;&#82;&#32;&#124;&#32;&#45;&#92;&#102;&#66;&#115;&#92;&#102;&#82;&#32;&#124;&#32;&#45;&#92;&#102;&#66;&#112;&#92;&#102;&#82;&#32;&#93;&#32;&#91;&#32;&#45;&#92;&#102;&#66;&#67;&#92;&#102;&#82;&#32;&#92;&#102;&#73;&#99;&#111;&#115;&#116;&#92;&#102;&#82;&#32;&#93;&#32;&#91;&#32;&#45;&#92;&#102;&#66;&#116;&#92;&#102;&#82;&#32;&#93;&#32;&#91;&#32;&#45;&#92;&#102;&#66;&#118;&#92;&#102;&#82;&#32;&#93;&#32;&#92;&#102;&#73;&#102;&#105;&#108;&#101;&#110;&#97;&#109;&#101;&#92;&#102;&#82;&#32;&#92;&#102;&#73;&#117;&#115;&#101;&#114;&#110;&#97;&#109;&#101;&#92;&#102;&#82;&#32;&#92;&#102;&#73;&#112;&#97;&#115;&#115;&#119;&#111;&#114;&#100;&#92;&#102;&#82;&#92;&#102;&#82;
-&#32;
-&#46;&#80;&#80;
-&#92;&#102;&#66;&#92;&#102;&#66;&#104;&#116;&#100;&#98;&#109;&#92;&#102;&#82;&#32;&#45;&#92;&#102;&#66;&#120;&#92;&#102;&#82;&#32;&#91;&#32;&#45;&#92;&#102;&#66;&#84;&#92;&#102;&#82;&#92;&#102;&#73;&#68;&#66;&#84;&#89;&#80;&#69;&#92;&#102;&#82;&#32;&#93;&#32;&#92;&#102;&#73;&#102;&#105;&#108;&#101;&#110;&#97;&#109;&#101;&#92;&#102;&#82;&#32;&#92;&#102;&#73;&#117;&#115;&#101;&#114;&#110;&#97;&#109;&#101;&#92;&#102;&#82;&#92;&#102;&#82;
-&#32;
-&#46;&#80;&#80;
-&#92;&#102;&#66;&#92;&#102;&#66;&#104;&#116;&#100;&#98;&#109;&#92;&#102;&#82;&#32;&#45;&#92;&#102;&#66;&#108;&#92;&#102;&#82;&#32;&#91;&#32;&#45;&#92;&#102;&#66;&#84;&#92;&#102;&#82;&#92;&#102;&#73;&#68;&#66;&#84;&#89;&#80;&#69;&#92;&#102;&#82;&#32;&#93;&#32;&#92;&#102;&#73;&#102;&#105;&#108;&#101;&#110;&#97;&#109;&#101;&#92;&#102;&#82;&#92;&#102;&#82;
-&#32;
+.SH "SYNOPSIS"
+
+.PP
+\fB\fBhtdbm\fR [ -\fBT\fR\fIDBTYPE\fR ] [ -\fBi\fR ] [ -\fBc\fR ] [ -\fBm\fR | -\fBB\fR | -\fBd\fR | -\fBs\fR | -\fBp\fR ] [ -\fBC\fR \fIcost\fR ] [ -\fBt\fR ] [ -\fBv\fR ] \fIfilename\fR \fIusername\fR\fR
+
+.PP
+\fB\fBhtdbm\fR -\fBb\fR [ -\fBT\fR\fIDBTYPE\fR ] [ -\fBc\fR ] [ -\fBm\fR | -\fBB\fR | -\fBd\fR | -\fBs\fR | -\fBp\fR ] [ -\fBC\fR \fIcost\fR ] [ -\fBt\fR ] [ -\fBv\fR ] \fIfilename\fR \fIusername\fR \fIpassword\fR\fR
+
+.PP
+\fB\fBhtdbm\fR -\fBn\fR [ -\fBi\fR ] [ -\fBc\fR ] [ -\fBm\fR | -\fBB\fR | -\fBd\fR | -\fBs\fR | -\fBp\fR ] [ -\fBC\fR \fIcost\fR ] [ -\fBt\fR ] [ -\fBv\fR ] \fIusername\fR\fR
+
+.PP
+\fB\fBhtdbm\fR -\fBnb\fR [ -\fBc\fR ] [ -\fBm\fR | -\fBB\fR | -\fBd\fR | -\fBs\fR | -\fBp\fR ] [ -\fBC\fR \fIcost\fR ] [ -\fBt\fR ] [ -\fBv\fR ] \fIusername\fR \fIpassword\fR\fR
+
+.PP
+\fB\fBhtdbm\fR -\fBv\fR [ -\fBT\fR\fIDBTYPE\fR ] [ -\fBi\fR ] [ -\fBc\fR ] [ -\fBm\fR | -\fBB\fR | -\fBd\fR | -\fBs\fR | -\fBp\fR ] [ -\fBC\fR \fIcost\fR ] [ -\fBt\fR ] [ -\fBv\fR ] \fIfilename\fR \fIusername\fR\fR
+
+.PP
+\fB\fBhtdbm\fR -\fBvb\fR [ -\fBT\fR\fIDBTYPE\fR ] [ -\fBc\fR ] [ -\fBm\fR | -\fBB\fR | -\fBd\fR | -\fBs\fR | -\fBp\fR ] [ -\fBC\fR \fIcost\fR ] [ -\fBt\fR ] [ -\fBv\fR ] \fIfilename\fR \fIusername\fR \fIpassword\fR\fR
+
+.PP
+\fB\fBhtdbm\fR -\fBx\fR [ -\fBT\fR\fIDBTYPE\fR ] \fIfilename\fR \fIusername\fR\fR
+
+.PP
+\fB\fBhtdbm\fR -\fBl\fR [ -\fBT\fR\fIDBTYPE\fR ] \fIfilename\fR\fR
+
-&#46;&#83;&#72;&#32;&#34;&#83;&#85;&#77;&#77;&#65;&#82;&#89;&#34;
-&#32;
-&#46;&#80;&#80;
-&#92;&#102;&#66;&#104;&#116;&#100;&#98;&#109;&#92;&#102;&#82;&#32;&#105;&#115;&#32;&#117;&#115;&#101;&#100;&#32;&#116;&#111;&#32;&#109;&#97;&#110;&#105;&#112;&#117;&#108;&#97;&#116;&#101;&#32;&#116;&#104;&#101;&#32;&#68;&#66;&#77;&#32;&#102;&#111;&#114;&#109;&#97;&#116;&#32;&#102;&#105;&#108;&#101;&#115;&#32;&#117;&#115;&#101;&#100;&#32;&#116;&#111;&#32;&#115;&#116;&#111;&#114;&#101;&#32;&#117;&#115;&#101;&#114;&#110;&#97;&#109;&#101;&#115;&#32;&#97;&#110;&#100;&#32;&#112;&#97;&#115;&#115;&#119;&#111;&#114;&#100;&#32;&#102;&#111;&#114;&#32;&#98;&#97;&#115;&#105;&#99;&#32;&#97;&#117;&#116;&#104;&#101;&#110;&#116;&#105;&#99;&#97;&#116;&#105;&#111;&#110;&#32;&#111;&#102;&#32;&#72;&#84;&#84;&#80;&#32;&#117;&#115;&#101;&#114;&#115;&#32;&#118;&#105;&#97;&#32;&#109;&#111;&#100;&#95;&#97;&#117;&#116;&#104;&#110;&#95;&#100;&#98;&#109;&#92;&#38;&#46;&#32;&#83;&#101;&#101;&#32;&#116;&#104;&#101;&#32;&#100;&#98;&#109;&#109;&#97;&#110;&#97;&#103;&#101;&#32;&#100;&#111;&#99;&#117;&#109;&#101;&#110;&#116;&#97;&#116;&#105;&#111;&#110;&#32;&#102;&#111;&#114;&#32;&#109;&#111;&#114;&#101;&#32;&#105;&#110;&#102;&#111;&#114;&#109;&#97;&#116;&#105;&#111;&#110;&#32;&#97;&#98;&#111;&#117;&#116;&#32;&#116;&#104;&#101;&#115;&#101;&#32;&#68;&#66;&#77;&#32;&#102;&#105;&#108;&#101;&#115;&#92;&#38;&#46;
-&#32;
+.SH "SUMMARY"
+
+.PP
+\fBhtdbm\fR is used to manipulate the DBM format files used to store usernames and password for basic authentication of HTTP users via mod_authn_dbm\&. See the dbmmanage documentation for more information about these DBM files\&.
+
-&#46;&#83;&#72;&#32;&#34;&#79;&#80;&#84;&#73;&#79;&#78;&#83;&#34;
-&#32;
-&#32;
-&#46;&#84;&#80;
-&#92;&#102;&#66;&#45;&#98;&#92;&#102;&#82;
-&#85;&#115;&#101;&#32;&#98;&#97;&#116;&#99;&#104;&#32;&#109;&#111;&#100;&#101;&#59;&#32;&#92;&#102;&#73;&#105;&#92;&#38;&#46;&#101;&#92;&#38;&#46;&#92;&#102;&#82;&#44;&#32;&#103;&#101;&#116;&#32;&#116;&#104;&#101;&#32;&#112;&#97;&#115;&#115;&#119;&#111;&#114;&#100;&#32;&#102;&#114;&#111;&#109;&#32;&#116;&#104;&#101;&#32;&#99;&#111;&#109;&#109;&#97;&#110;&#100;&#32;&#108;&#105;&#110;&#101;&#32;&#114;&#97;&#116;&#104;&#101;&#114;&#32;&#116;&#104;&#97;&#110;&#32;&#112;&#114;&#111;&#109;&#112;&#116;&#105;&#110;&#103;&#32;&#102;&#111;&#114;&#32;&#105;&#116;&#92;&#38;&#46;&#32;&#84;&#104;&#105;&#115;&#32;&#111;&#112;&#116;&#105;&#111;&#110;&#32;&#115;&#104;&#111;&#117;&#108;&#100;&#32;&#98;&#101;&#32;&#117;&#115;&#101;&#100;&#32;&#119;&#105;&#116;&#104;&#32;&#101;&#120;&#116;&#114;&#101;&#109;&#101;&#32;&#99;&#97;&#114;&#101;&#44;&#32;&#115;&#105;&#110;&#99;&#101;&#32;&#92;&#102;&#66;&#116;&#104;&#101;&#32;&#112;&#97;&#115;&#115;&#119;&#111;&#114;&#100;&#32;&#105;&#115;&#32;&#99;&#108;&#101;&#97;&#114;&#108;&#121;&#32;&#118;&#105;&#115;&#105;&#98;&#108;&#101;&#92;&#102;&#82;&#32;&#111;&#110;&#32;&#116;&#104;&#101;&#32;&#99;&#111;&#109;&#109;&#97;&#110;&#100;&#32;&#108;&#105;&#110;&#101;&#92;&#38;&#46;&#32;&#70;&#111;&#114;&#32;&#115;&#99;&#114;&#105;&#112;&#116;&#32;&#117;&#115;&#101;&#32;&#115;&#101;&#101;&#32;&#116;&#104;&#101;&#32;&#92;&#102;&#66;&#45;&#105;&#92;&#102;&#82;&#32;&#111;&#112;&#116;&#105;&#111;&#110;&#92;&#38;&#46;&#32;&#32;
-&#46;&#84;&#80;
-&#92;&#102;&#66;&#45;&#105;&#92;&#102;&#82;
-&#82;&#101;&#97;&#100;&#32;&#116;&#104;&#101;&#32;&#112;&#97;&#115;&#115;&#119;&#111;&#114;&#100;&#32;&#102;&#114;&#111;&#109;&#32;&#115;&#116;&#100;&#105;&#110;&#32;&#119;&#105;&#116;&#104;&#111;&#117;&#116;&#32;&#118;&#101;&#114;&#105;&#102;&#105;&#99;&#97;&#116;&#105;&#111;&#110;&#32;&#40;&#102;&#111;&#114;&#32;&#115;&#99;&#114;&#105;&#112;&#116;&#32;&#117;&#115;&#97;&#103;&#101;&#41;&#92;&#38;&#46;&#32;&#32;
-&#46;&#84;&#80;
-&#92;&#102;&#66;&#45;&#99;&#92;&#102;&#82;
-&#67;&#114;&#101;&#97;&#116;&#101;&#32;&#116;&#104;&#101;&#32;&#92;&#102;&#73;&#112;&#97;&#115;&#115;&#119;&#100;&#102;&#105;&#108;&#101;&#92;&#102;&#82;&#92;&#38;&#46;&#32;&#73;&#102;&#32;&#92;&#102;&#73;&#112;&#97;&#115;&#115;&#119;&#100;&#102;&#105;&#108;&#101;&#92;&#102;&#82;&#32;&#97;&#108;&#114;&#101;&#97;&#100;&#121;&#32;&#101;&#120;&#105;&#115;&#116;&#115;&#44;&#32;&#105;&#116;&#32;&#105;&#115;&#32;&#114;&#101;&#119;&#114;&#105;&#116;&#116;&#101;&#110;&#32;&#97;&#110;&#100;&#32;&#116;&#114;&#117;&#110;&#99;&#97;&#116;&#101;&#100;&#92;&#38;&#46;&#32;&#84;&#104;&#105;&#115;&#32;&#111;&#112;&#116;&#105;&#111;&#110;&#32;&#99;&#97;&#110;&#110;&#111;&#116;&#32;&#98;&#101;&#32;&#99;&#111;&#109;&#98;&#105;&#110;&#101;&#100;&#32;&#119;&#105;&#116;&#104;&#32;&#116;&#104;&#101;&#32;&#92;&#102;&#66;&#45;&#110;&#92;&#102;&#82;&#32;&#111;&#112;&#116;&#105;&#111;&#110;&#92;&#38;&#46;&#32;&#32;
-&#46;&#84;&#80;
-&#92;&#102;&#66;&#45;&#110;&#92;&#102;&#82;
-&#68;&#105;&#115;&#112;&#108;&#97;&#121;&#32;&#116;&#104;&#101;&#32;&#114;&#101;&#115;&#117;&#108;&#116;&#115;&#32;&#111;&#110;&#32;&#115;&#116;&#97;&#110;&#100;&#97;&#114;&#100;&#32;&#111;&#117;&#116;&#112;&#117;&#116;&#32;&#114;&#97;&#116;&#104;&#101;&#114;&#32;&#116;&#104;&#97;&#110;&#32;&#117;&#112;&#100;&#97;&#116;&#105;&#110;&#103;&#32;&#97;&#32;&#100;&#97;&#116;&#97;&#98;&#97;&#115;&#101;&#92;&#38;&#46;&#32;&#84;&#104;&#105;&#115;&#32;&#111;&#112;&#116;&#105;&#111;&#110;&#32;&#99;&#104;&#97;&#110;&#103;&#101;&#115;&#32;&#116;&#104;&#101;&#32;&#115;&#121;&#110;&#116;&#97;&#120;&#32;&#111;&#102;&#32;&#116;&#104;&#101;&#32;&#99;&#111;&#109;&#109;&#97;&#110;&#100;&#32;&#108;&#105;&#110;&#101;&#44;&#32;&#115;&#105;&#110;&#99;&#101;&#32;&#116;&#104;&#101;&#32;&#92;&#102;&#73;&#112;&#97;&#115;&#115;&#119;&#100;&#102;&#105;&#108;&#101;&#92;&#102;&#82;&#32;&#97;&#114;&#103;&#117;&#109;&#101;&#110;&#116;&#32;&#40;&#117;&#115;&#117;&#97;&#108;&#108;&#121;&#32;&#116;&#104;&#101;&#32;&#102;&#105;&#114;&#115;&#116;&#32;&#111;&#110;&#101;&#41;&#32;&#105;&#115;&#32;&#111;&#109;&#105;&#116;&#116;&#101;&#100;&#92;&#38;&#46;&#32;&#73;&#116;&#32;&#99;&#97;&#110;&#110;&#111;&#116;&#32;&#98;&#101;&#32;&#99;&#111;&#109;&#98;&#105;&#110;&#101;&#100;&#32;&#119;&#105;&#116;&#104;&#32;&#116;&#104;&#101;&#32;&#92;&#102;&#66;&#45;&#99;&#92;&#102;&#82;&#32;&#111;&#112;&#116;&#105;&#111;&#110;&#92;&#38;&#46;&#32;&#32;
-&#46;&#84;&#80;
-&#92;&#102;&#66;&#45;&#109;&#92;&#102;&#82;
-&#85;&#115;&#101;&#32;&#77;&#68;&#53;&#32;&#101;&#110;&#99;&#114;&#121;&#112;&#116;&#105;&#111;&#110;&#32;&#102;&#111;&#114;&#32;&#112;&#97;&#115;&#115;&#119;&#111;&#114;&#100;&#115;&#92;&#38;&#46;&#32;&#79;&#110;&#32;&#87;&#105;&#110;&#100;&#111;&#119;&#115;&#32;&#97;&#110;&#100;&#32;&#78;&#101;&#116;&#119;&#97;&#114;&#101;&#44;&#32;&#116;&#104;&#105;&#115;&#32;&#105;&#115;&#32;&#116;&#104;&#101;&#32;&#100;&#101;&#102;&#97;&#117;&#108;&#116;&#92;&#38;&#46;&#32;&#32;
-&#46;&#84;&#80;
-&#92;&#102;&#66;&#45;&#66;&#92;&#102;&#82;
-&#85;&#115;&#101;&#32;&#98;&#99;&#114;&#121;&#112;&#116;&#32;&#101;&#110;&#99;&#114;&#121;&#112;&#116;&#105;&#111;&#110;&#32;&#102;&#111;&#114;&#32;&#112;&#97;&#115;&#115;&#119;&#111;&#114;&#100;&#115;&#92;&#38;&#46;&#32;&#84;&#104;&#105;&#115;&#32;&#105;&#115;&#32;&#99;&#117;&#114;&#114;&#101;&#110;&#116;&#108;&#121;&#32;&#99;&#111;&#110;&#115;&#105;&#100;&#101;&#114;&#101;&#100;&#32;&#116;&#111;&#32;&#98;&#101;&#32;&#118;&#101;&#114;&#121;&#32;&#115;&#101;&#99;&#117;&#114;&#101;&#92;&#38;&#46;&#32;&#32;
-&#46;&#84;&#80;
-&#92;&#102;&#66;&#45;&#67;&#92;&#102;&#82;
-&#84;&#104;&#105;&#115;&#32;&#102;&#108;&#97;&#103;&#32;&#105;&#115;&#32;&#111;&#110;&#108;&#121;&#32;&#97;&#108;&#108;&#111;&#119;&#101;&#100;&#32;&#105;&#110;&#32;&#99;&#111;&#109;&#98;&#105;&#110;&#97;&#116;&#105;&#111;&#110;&#32;&#119;&#105;&#116;&#104;&#32;&#92;&#102;&#66;&#45;&#66;&#92;&#102;&#82;&#32;&#40;&#98;&#99;&#114;&#121;&#112;&#116;&#32;&#101;&#110;&#99;&#114;&#121;&#112;&#116;&#105;&#111;&#110;&#41;&#92;&#38;&#46;&#32;&#73;&#116;&#32;&#115;&#101;&#116;&#115;&#32;&#116;&#104;&#101;&#32;&#99;&#111;&#109;&#112;&#117;&#116;&#105;&#110;&#103;&#32;&#116;&#105;&#109;&#101;&#32;&#117;&#115;&#101;&#100;&#32;&#102;&#111;&#114;&#32;&#116;&#104;&#101;&#32;&#98;&#99;&#114;&#121;&#112;&#116;&#32;&#97;&#108;&#103;&#111;&#114;&#105;&#116;&#104;&#109;&#32;&#40;&#104;&#105;&#103;&#104;&#101;&#114;&#32;&#105;&#115;&#32;&#109;&#111;&#114;&#101;&#32;&#115;&#101;&#99;&#117;&#114;&#101;&#32;&#98;&#117;&#116;&#32;&#115;&#108;&#111;&#119;&#101;&#114;&#44;&#32;&#100;&#101;&#102;&#97;&#117;&#108;&#116;&#58;&#32;&#53;&#44;&#32;&#118;&#97;&#108;&#105;&#100;&#58;&#32;&#52;&#32;&#116;&#111;&#32;&#51;&#49;&#41;&#92;&#38;&#46;&#32;&#32;
-&#46;&#84;&#80;
-&#92;&#102;&#66;&#45;&#100;&#92;&#102;&#82;
-&#85;&#115;&#101;&#32;&#92;&#102;&#66;&#99;&#114;&#121;&#112;&#116;&#40;&#41;&#92;&#102;&#82;&#32;&#101;&#110;&#99;&#114;&#121;&#112;&#116;&#105;&#111;&#110;&#32;&#102;&#111;&#114;&#32;&#112;&#97;&#115;&#115;&#119;&#111;&#114;&#100;&#115;&#92;&#38;&#46;&#32;&#84;&#104;&#101;&#32;&#100;&#101;&#102;&#97;&#117;&#108;&#116;&#32;&#111;&#110;&#32;&#97;&#108;&#108;&#32;&#112;&#108;&#97;&#116;&#102;&#111;&#114;&#109;&#115;&#32;&#98;&#117;&#116;&#32;&#87;&#105;&#110;&#100;&#111;&#119;&#115;&#32;&#97;&#110;&#100;&#32;&#78;&#101;&#116;&#119;&#97;&#114;&#101;&#92;&#38;&#46;&#32;&#84;&#104;&#111;&#117;&#103;&#104;&#32;&#112;&#111;&#115;&#115;&#105;&#98;&#108;&#121;&#32;&#115;&#117;&#112;&#112;&#111;&#114;&#116;&#101;&#100;&#32;&#98;&#121;&#32;&#92;&#102;&#66;&#104;&#116;&#100;&#98;&#109;&#92;&#102;&#82;&#32;&#111;&#110;&#32;&#97;&#108;&#108;&#32;&#112;&#108;&#97;&#116;&#102;&#111;&#114;&#109;&#115;&#44;&#32;&#105;&#116;&#32;&#105;&#115;&#32;&#110;&#111;&#116;&#32;&#115;&#117;&#112;&#112;&#111;&#114;&#116;&#101;&#100;&#32;&#98;&#121;&#32;&#116;&#104;&#101;&#32;&#104;&#116;&#116;&#112;&#100;&#32;&#115;&#101;&#114;&#118;&#101;&#114;&#32;&#111;&#110;&#32;&#87;&#105;&#110;&#100;&#111;&#119;&#115;&#32;&#97;&#110;&#100;&#32;&#78;&#101;&#116;&#119;&#97;&#114;&#101;&#92;&#38;&#46;&#32;&#84;&#104;&#105;&#115;&#32;&#97;&#108;&#103;&#111;&#114;&#105;&#116;&#104;&#109;&#32;&#105;&#115;&#32;&#92;&#102;&#66;&#105;&#110;&#115;&#101;&#99;&#117;&#114;&#101;&#92;&#102;&#82;&#32;&#98;&#121;&#32;&#116;&#111;&#100;&#97;&#121;&#39;&#115;&#32;&#115;&#116;&#97;&#110;&#100;&#97;&#114;&#100;&#115;&#92;&#38;&#46;&#32;&#32;
-&#46;&#84;&#80;
-&#92;&#102;&#66;&#45;&#115;&#92;&#102;&#82;
-&#85;&#115;&#101;&#32;&#83;&#72;&#65;&#32;&#101;&#110;&#99;&#114;&#121;&#112;&#116;&#105;&#111;&#110;&#32;&#102;&#111;&#114;&#32;&#112;&#97;&#115;&#115;&#119;&#111;&#114;&#100;&#115;&#92;&#38;&#46;&#32;&#70;&#97;&#99;&#105;&#108;&#105;&#116;&#97;&#116;&#101;&#115;&#32;&#109;&#105;&#103;&#114;&#97;&#116;&#105;&#111;&#110;&#32;&#102;&#114;&#111;&#109;&#47;&#116;&#111;&#32;&#78;&#101;&#116;&#115;&#99;&#97;&#112;&#101;&#32;&#115;&#101;&#114;&#118;&#101;&#114;&#115;&#32;&#117;&#115;&#105;&#110;&#103;&#32;&#116;&#104;&#101;&#32;&#76;&#68;&#65;&#80;&#32;&#68;&#105;&#114;&#101;&#99;&#116;&#111;&#114;&#121;&#32;&#73;&#110;&#116;&#101;&#114;&#99;&#104;&#97;&#110;&#103;&#101;&#32;&#70;&#111;&#114;&#109;&#97;&#116;&#32;&#40;&#108;&#100;&#105;&#102;&#41;&#92;&#38;&#46;&#32;&#84;&#104;&#105;&#115;&#32;&#97;&#108;&#103;&#111;&#114;&#105;&#116;&#104;&#109;&#32;&#105;&#115;&#32;&#92;&#102;&#66;&#105;&#110;&#115;&#101;&#99;&#117;&#114;&#101;&#92;&#102;&#82;&#32;&#98;&#121;&#32;&#116;&#111;&#100;&#97;&#121;&#39;&#115;&#32;&#115;&#116;&#97;&#110;&#100;&#97;&#114;&#100;&#115;&#92;&#38;&#46;&#32;&#32;
-&#46;&#84;&#80;
-&#92;&#102;&#66;&#45;&#112;&#92;&#102;&#82;
-&#85;&#115;&#101;&#32;&#112;&#108;&#97;&#105;&#110;&#116;&#101;&#120;&#116;&#32;&#112;&#97;&#115;&#115;&#119;&#111;&#114;&#100;&#115;&#92;&#38;&#46;&#32;&#84;&#104;&#111;&#117;&#103;&#104;&#32;&#92;&#102;&#66;&#104;&#116;&#100;&#98;&#109;&#92;&#102;&#82;&#32;&#119;&#105;&#108;&#108;&#32;&#115;&#117;&#112;&#112;&#111;&#114;&#116;&#32;&#99;&#114;&#101;&#97;&#116;&#105;&#111;&#110;&#32;&#111;&#110;&#32;&#97;&#108;&#108;&#32;&#112;&#108;&#97;&#116;&#102;&#111;&#114;&#109;&#115;&#44;&#32;&#116;&#104;&#101;&#32;&#104;&#116;&#116;&#112;&#100;&#32;&#100;&#97;&#101;&#109;&#111;&#110;&#32;&#119;&#105;&#108;&#108;&#32;&#111;&#110;&#108;&#121;&#32;&#97;&#99;&#99;&#101;&#112;&#116;&#32;&#112;&#108;&#97;&#105;&#110;&#32;&#116;&#101;&#120;&#116;&#32;&#112;&#97;&#115;&#115;&#119;&#111;&#114;&#100;&#115;&#32;&#111;&#110;&#32;&#87;&#105;&#110;&#100;&#111;&#119;&#115;&#32;&#97;&#110;&#100;&#32;&#78;&#101;&#116;&#119;&#97;&#114;&#101;&#92;&#38;&#46;&#32;&#32;
-&#46;&#84;&#80;
-&#92;&#102;&#66;&#45;&#108;&#92;&#102;&#82;
-&#80;&#114;&#105;&#110;&#116;&#32;&#101;&#97;&#99;&#104;&#32;&#111;&#102;&#32;&#116;&#104;&#101;&#32;&#117;&#115;&#101;&#114;&#110;&#97;&#109;&#101;&#115;&#32;&#97;&#110;&#100;&#32;&#99;&#111;&#109;&#109;&#101;&#110;&#116;&#115;&#32;&#102;&#114;&#111;&#109;&#32;&#116;&#104;&#101;&#32;&#100;&#97;&#116;&#97;&#98;&#97;&#115;&#101;&#32;&#111;&#110;&#32;&#115;&#116;&#100;&#111;&#117;&#116;&#92;&#38;&#46;&#32;&#32;
-&#46;&#84;&#80;
-&#92;&#102;&#66;&#45;&#118;&#92;&#102;&#82;
-&#86;&#101;&#114;&#105;&#102;&#121;&#32;&#116;&#104;&#101;&#32;&#117;&#115;&#101;&#114;&#110;&#97;&#109;&#101;&#32;&#97;&#110;&#100;&#32;&#112;&#97;&#115;&#115;&#119;&#111;&#114;&#100;&#92;&#38;&#46;&#32;&#84;&#104;&#101;&#32;&#112;&#114;&#111;&#103;&#114;&#97;&#109;&#32;&#119;&#105;&#108;&#108;&#32;&#112;&#114;&#105;&#110;&#116;&#32;&#97;&#32;&#109;&#101;&#115;&#115;&#97;&#103;&#101;&#32;&#105;&#110;&#100;&#105;&#99;&#97;&#116;&#105;&#110;&#103;&#32;&#119;&#104;&#101;&#116;&#104;&#101;&#114;&#32;&#116;&#104;&#101;&#32;&#115;&#117;&#112;&#112;&#108;&#105;&#101;&#100;&#32;&#112;&#97;&#115;&#115;&#119;&#111;&#114;&#100;&#32;&#105;&#115;&#32;&#118;&#97;&#108;&#105;&#100;&#92;&#38;&#46;&#32;&#73;&#102;&#32;&#116;&#104;&#101;&#32;&#112;&#97;&#115;&#115;&#119;&#111;&#114;&#100;&#32;&#105;&#115;&#32;&#105;&#110;&#118;&#97;&#108;&#105;&#100;&#44;&#32;&#116;&#104;&#101;&#32;&#112;&#114;&#111;&#103;&#114;&#97;&#109;&#32;&#101;&#120;&#105;&#116;&#115;&#32;&#119;&#105;&#116;&#104;&#32;&#101;&#114;&#114;&#111;&#114;&#32;&#99;&#111;&#100;&#101;&#32;&#51;&#92;&#38;&#46;&#32;&#32;
-&#46;&#84;&#80;
-&#92;&#102;&#66;&#45;&#120;&#92;&#102;&#82;
-&#68;&#101;&#108;&#101;&#116;&#101;&#32;&#117;&#115;&#101;&#114;&#92;&#38;&#46;&#32;&#73;&#102;&#32;&#116;&#104;&#101;&#32;&#117;&#115;&#101;&#114;&#110;&#97;&#109;&#101;&#32;&#101;&#120;&#105;&#115;&#116;&#115;&#32;&#105;&#110;&#32;&#116;&#104;&#101;&#32;&#115;&#112;&#101;&#99;&#105;&#102;&#105;&#101;&#100;&#32;&#68;&#66;&#77;&#32;&#102;&#105;&#108;&#101;&#44;&#32;&#105;&#116;&#32;&#119;&#105;&#108;&#108;&#32;&#98;&#101;&#32;&#100;&#101;&#108;&#101;&#116;&#101;&#100;&#92;&#38;&#46;&#32;&#32;
-&#46;&#84;&#80;
-&#92;&#102;&#66;&#45;&#116;&#92;&#102;&#82;
-&#73;&#110;&#116;&#101;&#114;&#112;&#114;&#101;&#116;&#32;&#116;&#104;&#101;&#32;&#102;&#105;&#110;&#97;&#108;&#32;&#112;&#97;&#114;&#97;&#109;&#101;&#116;&#101;&#114;&#32;&#97;&#115;&#32;&#97;&#32;&#99;&#111;&#109;&#109;&#101;&#110;&#116;&#92;&#38;&#46;&#32;&#87;&#104;&#101;&#110;&#32;&#116;&#104;&#105;&#115;&#32;&#111;&#112;&#116;&#105;&#111;&#110;&#32;&#105;&#115;&#32;&#115;&#112;&#101;&#99;&#105;&#102;&#105;&#101;&#100;&#44;&#32;&#97;&#110;&#32;&#97;&#100;&#100;&#105;&#116;&#105;&#111;&#110;&#97;&#108;&#32;&#115;&#116;&#114;&#105;&#110;&#103;&#32;&#99;&#97;&#110;&#32;&#98;&#101;&#32;&#97;&#112;&#112;&#101;&#110;&#100;&#101;&#100;&#32;&#116;&#111;&#32;&#116;&#104;&#101;&#32;&#99;&#111;&#109;&#109;&#97;&#110;&#100;&#32;&#108;&#105;&#110;&#101;&#59;&#32;&#116;&#104;&#105;&#115;&#32;&#115;&#116;&#114;&#105;&#110;&#103;&#32;&#119;&#105;&#108;&#108;&#32;&#98;&#101;&#32;&#115;&#116;&#111;&#114;&#101;&#100;&#32;&#105;&#110;&#32;&#116;&#104;&#101;&#32;&#34;&#67;&#111;&#109;&#109;&#101;&#110;&#116;&#34;&#32;&#102;&#105;&#101;&#108;&#100;&#32;&#111;&#102;&#32;&#116;&#104;&#101;&#32;&#100;&#97;&#116;&#97;&#98;&#97;&#115;&#101;&#44;&#32;&#97;&#115;&#115;&#111;&#99;&#105;&#97;&#116;&#101;&#100;&#32;&#119;&#105;&#116;&#104;&#32;&#116;&#104;&#101;&#32;&#115;&#112;&#101;&#99;&#105;&#102;&#105;&#101;&#100;&#32;&#117;&#115;&#101;&#114;&#110;&#97;&#109;&#101;&#92;&#38;&#46;&#32;&#32;
-&#46;&#84;&#80;
-&#92;&#102;&#66;&#92;&#102;&#73;&#102;&#105;&#108;&#101;&#110;&#97;&#109;&#101;&#92;&#102;&#82;&#92;&#102;&#82;
-&#84;&#104;&#101;&#32;&#102;&#105;&#108;&#101;&#110;&#97;&#109;&#101;&#32;&#111;&#102;&#32;&#116;&#104;&#101;&#32;&#68;&#66;&#77;&#32;&#102;&#111;&#114;&#109;&#97;&#116;&#32;&#102;&#105;&#108;&#101;&#92;&#38;&#46;&#32;&#85;&#115;&#117;&#97;&#108;&#108;&#121;&#32;&#119;&#105;&#116;&#104;&#111;&#117;&#116;&#32;&#116;&#104;&#101;&#32;&#101;&#120;&#116;&#101;&#110;&#115;&#105;&#111;&#110;&#32;&#92;&#102;&#66;&#92;&#38;&#46;&#100;&#98;&#92;&#102;&#82;&#44;&#32;&#92;&#102;&#66;&#92;&#38;&#46;&#112;&#97;&#103;&#92;&#102;&#82;&#44;&#32;&#111;&#114;&#32;&#92;&#102;&#66;&#92;&#38;&#46;&#100;&#105;&#114;&#92;&#102;&#82;&#92;&#38;&#46;&#32;&#73;&#102;&#32;&#92;&#102;&#66;&#45;&#99;&#92;&#102;&#82;&#32;&#105;&#115;&#32;&#103;&#105;&#118;&#101;&#110;&#44;&#32;&#116;&#104;&#101;&#32;&#68;&#66;&#77;&#32;&#102;&#105;&#108;&#101;&#32;&#105;&#115;&#32;&#99;&#114;&#101;&#97;&#116;&#101;&#100;&#32;&#105;&#102;&#32;&#105;&#116;&#32;&#100;&#111;&#101;&#115;&#32;&#110;&#111;&#116;&#32;&#97;&#108;&#114;&#101;&#97;&#100;&#121;&#32;&#101;&#120;&#105;&#115;&#116;&#44;&#32;&#111;&#114;&#32;&#117;&#112;&#100;&#97;&#116;&#101;&#100;&#32;&#105;&#102;&#32;&#105;&#116;&#32;&#100;&#111;&#101;&#115;&#32;&#101;&#120;&#105;&#115;&#116;&#92;&#38;&#46;&#32;&#32;
-&#46;&#84;&#80;
-&#92;&#102;&#66;&#92;&#102;&#73;&#117;&#115;&#101;&#114;&#110;&#97;&#109;&#101;&#92;&#102;&#82;&#92;&#102;&#82;
-&#84;&#104;&#101;&#32;&#117;&#115;&#101;&#114;&#110;&#97;&#109;&#101;&#32;&#116;&#111;&#32;&#99;&#114;&#101;&#97;&#116;&#101;&#32;&#111;&#114;&#32;&#117;&#112;&#100;&#97;&#116;&#101;&#32;&#105;&#110;&#32;&#92;&#102;&#73;&#112;&#97;&#115;&#115;&#119;&#100;&#102;&#105;&#108;&#101;&#92;&#102;&#82;&#92;&#38;&#46;&#32;&#73;&#102;&#32;&#92;&#102;&#73;&#117;&#115;&#101;&#114;&#110;&#97;&#109;&#101;&#92;&#102;&#82;&#32;&#100;&#111;&#101;&#115;&#32;&#110;&#111;&#116;&#32;&#101;&#120;&#105;&#115;&#116;&#32;&#105;&#110;&#32;&#116;&#104;&#105;&#115;&#32;&#102;&#105;&#108;&#101;&#44;&#32;&#97;&#110;&#32;&#101;&#110;&#116;&#114;&#121;&#32;&#105;&#115;&#32;&#97;&#100;&#100;&#101;&#100;&#92;&#38;&#46;&#32;&#73;&#102;&#32;&#105;&#116;&#32;&#100;&#111;&#101;&#115;&#32;&#101;&#120;&#105;&#115;&#116;&#44;&#32;&#116;&#104;&#101;&#32;&#112;&#97;&#115;&#115;&#119;&#111;&#114;&#100;&#32;&#105;&#115;&#32;&#99;&#104;&#97;&#110;&#103;&#101;&#100;&#92;&#38;&#46;&#32;&#32;
-&#46;&#84;&#80;
-&#92;&#102;&#66;&#92;&#102;&#73;&#112;&#97;&#115;&#115;&#119;&#111;&#114;&#100;&#92;&#102;&#82;&#92;&#102;&#82;
-&#84;&#104;&#101;&#32;&#112;&#108;&#97;&#105;&#110;&#116;&#101;&#120;&#116;&#32;&#112;&#97;&#115;&#115;&#119;&#111;&#114;&#100;&#32;&#116;&#111;&#32;&#98;&#101;&#32;&#101;&#110;&#99;&#114;&#121;&#112;&#116;&#101;&#100;&#32;&#97;&#110;&#100;&#32;&#115;&#116;&#111;&#114;&#101;&#100;&#32;&#105;&#110;&#32;&#116;&#104;&#101;&#32;&#68;&#66;&#77;&#32;&#102;&#105;&#108;&#101;&#92;&#38;&#46;&#32;&#85;&#115;&#101;&#100;&#32;&#111;&#110;&#108;&#121;&#32;&#119;&#105;&#116;&#104;&#32;&#116;&#104;&#101;&#32;&#92;&#102;&#66;&#45;&#98;&#92;&#102;&#82;&#32;&#102;&#108;&#97;&#103;&#92;&#38;&#46;&#32;&#32;
-&#46;&#84;&#80;
-&#92;&#102;&#66;&#45;&#84;&#92;&#102;&#73;&#68;&#66;&#84;&#89;&#80;&#69;&#92;&#102;&#82;&#92;&#102;&#82;
-&#84;&#121;&#112;&#101;&#32;&#111;&#102;&#32;&#68;&#66;&#77;&#32;&#102;&#105;&#108;&#101;&#32;&#40;&#83;&#68;&#66;&#77;&#44;&#32;&#71;&#68;&#66;&#77;&#44;&#32;&#68;&#66;&#44;&#32;&#111;&#114;&#32;&#34;&#100;&#101;&#102;&#97;&#117;&#108;&#116;&#34;&#41;&#92;&#38;&#46;&#32;&#32;
-&#32;
-&#46;&#83;&#72;&#32;&#34;&#66;&#85;&#71;&#83;&#34;
-&#32;
-&#46;&#80;&#80;
-&#79;&#110;&#101;&#32;&#115;&#104;&#111;&#117;&#108;&#100;&#32;&#98;&#101;&#32;&#97;&#119;&#97;&#114;&#101;&#32;&#116;&#104;&#97;&#116;&#32;&#116;&#104;&#101;&#114;&#101;&#32;&#97;&#114;&#101;&#32;&#97;&#32;&#110;&#117;&#109;&#98;&#101;&#114;&#32;&#111;&#102;&#32;&#100;&#105;&#102;&#102;&#101;&#114;&#101;&#110;&#116;&#32;&#68;&#66;&#77;&#32;&#102;&#105;&#108;&#101;&#32;&#102;&#111;&#114;&#109;&#97;&#116;&#115;&#32;&#105;&#110;&#32;&#101;&#120;&#105;&#115;&#116;&#101;&#110;&#99;&#101;&#44;&#32;&#97;&#110;&#100;&#32;&#119;&#105;&#116;&#104;&#32;&#97;&#108;&#108;&#32;&#108;&#105;&#107;&#101;&#108;&#105;&#104;&#111;&#111;&#100;&#44;&#32;&#108;&#105;&#98;&#114;&#97;&#114;&#105;&#101;&#115;&#32;&#102;&#111;&#114;&#32;&#109;&#111;&#114;&#101;&#32;&#116;&#104;&#97;&#110;&#32;&#111;&#110;&#101;&#32;&#102;&#111;&#114;&#109;&#97;&#116;&#32;&#109;&#97;&#121;&#32;&#101;&#120;&#105;&#115;&#116;&#32;&#111;&#110;&#32;&#121;&#111;&#117;&#114;&#32;&#115;&#121;&#115;&#116;&#101;&#109;&#92;&#38;&#46;&#32;&#84;&#104;&#101;&#32;&#116;&#104;&#114;&#101;&#101;&#32;&#112;&#114;&#105;&#109;&#97;&#114;&#121;&#32;&#101;&#120;&#97;&#109;&#112;&#108;&#101;&#115;&#32;&#97;&#114;&#101;&#32;&#83;&#68;&#66;&#77;&#44;&#32;&#78;&#68;&#66;&#77;&#44;&#32;&#71;&#78;&#85;&#32;&#71;&#68;&#66;&#77;&#44;&#32;&#97;&#110;&#100;&#32;&#66;&#101;&#114;&#107;&#101;&#108;&#101;&#121;&#47;&#83;&#108;&#101;&#101;&#112;&#121;&#99;&#97;&#116;&#32;&#68;&#66;&#32;&#50;&#47;&#51;&#47;&#52;&#92;&#38;&#46;&#32;&#85;&#110;&#102;&#111;&#114;&#116;&#117;&#110;&#97;&#116;&#101;&#108;&#121;&#44;&#32;&#97;&#108;&#108;&#32;&#116;&#104;&#101;&#115;&#101;&#32;&#108;&#105;&#98;&#114;&#97;&#114;&#105;&#101;&#115;&#32;&#117;&#115;&#101;&#32;&#100;&#105;&#102;&#102;&#101;&#114;&#101;&#110;&#116;&#32;&#102;&#105;&#108;&#101;&#32;&#102;&#111;&#114;&#109;&#97;&#116;&#115;&#44;&#32;&#97;&#110;&#100;&#32;&#121;&#111;&#117;&#32;&#109;&#117;&#115;&#116;&#32;&#109;&#97;&#107;&#101;&#32;&#115;&#117;&#114;&#101;&#32;&#116;&#104;&#97;&#116;&#32;&#116;&#104;&#101;&#32;&#102;&#105;&#108;&#101;&#32;&#102;&#111;&#114;&#109;&#97;&#116;&#32;&#117;&#115;&#101;&#100;&#32;&#98;&#121;&#32;&#92;&#102;&#73;&#102;&#105;&#108;&#101;&#110;&#97;&#109;&#101;&#92;&#102;&#82;&#32;&#105;&#115;&#32;&#116;&#104;&#101;&#32;&#115;&#97;&#109;&#101;&#32;&#102;&#111;&#114;&#109;&#97;&#116;&#32;&#116;&#104;&#97;&#116;&#32;&#92;&#102;&#66;&#104;&#116;&#100;&#98;&#109;&#92;&#102;&#82;&#32;&#101;&#120;&#112;&#101;&#99;&#116;&#115;&#32;&#116;&#111;&#32;&#115;&#101;&#101;&#92;&#38;&#46;&#32;&#92;&#102;&#66;&#104;&#116;&#100;&#98;&#109;&#92;&#102;&#82;&#32;&#99;&#117;&#114;&#114;&#101;&#110;&#116;&#108;&#121;&#32;&#104;&#97;&#115;&#32;&#110;&#111;&#32;&#119;&#97;&#121;&#32;&#111;&#102;&#32;&#100;&#101;&#116;&#101;&#114;&#109;&#105;&#110;&#105;&#110;&#103;&#32;&#119;&#104;&#97;&#116;&#32;&#116;&#121;&#112;&#101;&#32;&#111;&#102;&#32;&#68;&#66;&#77;&#32;&#102;&#105;&#108;&#101;&#32;&#105;&#116;&#32;&#105;&#115;&#32;&#108;&#111;&#111;&#107;&#105;&#110;&#103;&#32;&#97;&#116;&#92;&#38;&#46;&#32;&#73;&#102;&#32;&#117;&#115;&#101;&#100;&#32;&#97;&#103;&#97;&#105;&#110;&#115;&#116;&#32;&#116;&#104;&#101;&#32;&#119;&#114;&#111;&#110;&#103;&#32;&#102;&#111;&#114;&#109;&#97;&#116;&#44;&#32;&#119;&#105;&#108;&#108;&#32;&#115;&#105;&#109;&#112;&#108;&#121;&#32;&#114;&#101;&#116;&#117;&#114;&#110;&#32;&#110;&#111;&#116;&#104;&#105;&#110;&#103;&#44;&#32;&#111;&#114;&#32;&#109;&#97;&#121;&#32;&#99;&#114;&#101;&#97;&#116;&#101;&#32;&#97;&#32;&#100;&#105;&#102;&#102;&#101;&#114;&#101;&#110;&#116;&#32;&#68;&#66;&#77;&#32;&#102;&#105;&#108;&#101;&#32;&#119;&#105;&#116;&#104;&#32;&#97;&#32;&#100;&#105;&#102;&#102;&#101;&#114;&#101;&#110;&#116;&#32;&#110;&#97;&#109;&#101;&#44;&#32;&#111;&#114;&#32;&#97;&#116;&#32;&#119;&#111;&#114;&#115;&#116;&#44;&#32;&#105;&#116;&#32;&#109;&#97;&#121;&#32;&#99;&#111;&#114;&#114;&#117;&#112;&#116;&#32;&#116;&#104;&#101;&#32;&#68;&#66;&#77;&#32;&#102;&#105;&#108;&#101;&#32;&#105;&#102;&#32;&#121;&#111;&#117;&#32;&#119;&#101;&#114;&#101;&#32;&#97;&#116;&#116;&#101;&#109;&#112;&#116;&#105;&#110;&#103;&#32;&#116;&#111;&#32;&#119;&#114;&#105;&#116;&#101;&#32;&#116;&#111;&#32;&#105;&#116;&#92;&#38;&#46;
-&#32;
-&#46;&#80;&#80;
-&#79;&#110;&#101;&#32;&#99;&#97;&#110;&#32;&#117;&#115;&#117;&#97;&#108;&#108;&#121;&#32;&#117;&#115;&#101;&#32;&#116;&#104;&#101;&#32;&#92;&#102;&#66;&#102;&#105;&#108;&#101;&#92;&#102;&#82;&#32;&#112;&#114;&#111;&#103;&#114;&#97;&#109;&#32;&#115;&#117;&#112;&#112;&#108;&#105;&#101;&#100;&#32;&#119;&#105;&#116;&#104;&#32;&#109;&#111;&#115;&#116;&#32;&#85;&#110;&#105;&#120;&#32;&#115;&#121;&#115;&#116;&#101;&#109;&#115;&#32;&#116;&#111;&#32;&#115;&#101;&#101;&#32;&#119;&#104;&#97;&#116;&#32;&#102;&#111;&#114;&#109;&#97;&#116;&#32;&#97;&#32;&#68;&#66;&#77;&#32;&#102;&#105;&#108;&#101;&#32;&#105;&#115;&#32;&#105;&#110;&#92;&#38;&#46;
-&#32;
-&#46;&#83;&#72;&#32;&#34;&#69;&#88;&#73;&#84;&#32;&#83;&#84;&#65;&#84;&#85;&#83;&#34;
-&#32;
-&#46;&#80;&#80;
-&#92;&#102;&#66;&#104;&#116;&#100;&#98;&#109;&#92;&#102;&#82;&#32;&#114;&#101;&#116;&#117;&#114;&#110;&#115;&#32;&#97;&#32;&#122;&#101;&#114;&#111;&#32;&#115;&#116;&#97;&#116;&#117;&#115;&#32;&#40;&#34;&#116;&#114;&#117;&#101;&#34;&#41;&#32;&#105;&#102;&#32;&#116;&#104;&#101;&#32;&#117;&#115;&#101;&#114;&#110;&#97;&#109;&#101;&#32;&#97;&#110;&#100;&#32;&#112;&#97;&#115;&#115;&#119;&#111;&#114;&#100;&#32;&#104;&#97;&#118;&#101;&#32;&#98;&#101;&#101;&#110;&#32;&#115;&#117;&#99;&#99;&#101;&#115;&#115;&#102;&#117;&#108;&#108;&#121;&#32;&#97;&#100;&#100;&#101;&#100;&#32;&#111;&#114;&#32;&#117;&#112;&#100;&#97;&#116;&#101;&#100;&#32;&#105;&#110;&#32;&#116;&#104;&#101;&#32;&#68;&#66;&#77;&#32;&#70;&#105;&#108;&#101;&#92;&#38;&#46;&#32;&#92;&#102;&#66;&#104;&#116;&#100;&#98;&#109;&#92;&#102;&#82;&#32;&#114;&#101;&#116;&#117;&#114;&#110;&#115;&#32;&#92;&#102;&#66;&#49;&#92;&#102;&#82;&#32;&#105;&#102;&#32;&#105;&#116;&#32;&#101;&#110;&#99;&#111;&#117;&#110;&#116;&#101;&#114;&#115;&#32;&#115;&#111;&#109;&#101;&#32;&#112;&#114;&#111;&#98;&#108;&#101;&#109;&#32;&#97;&#99;&#99;&#101;&#115;&#115;&#105;&#110;&#103;&#32;&#102;&#105;&#108;&#101;&#115;&#44;&#32;&#92;&#102;&#66;&#50;&#92;&#102;&#82;&#32;&#105;&#102;&#32;&#116;&#104;&#101;&#114;&#101;&#32;&#119;&#97;&#115;&#32;&#97;&#32;&#115;&#121;&#110;&#116;&#97;&#120;&#32;&#112;&#114;&#111;&#98;&#108;&#101;&#109;&#32;&#119;&#105;&#116;&#104;&#32;&#116;&#104;&#101;&#32;&#99;&#111;&#109;&#109;&#97;&#110;&#100;&#32;&#108;&#105;&#110;&#101;&#44;&#32;&#92;&#102;&#66;&#51;&#92;&#102;&#82;&#32;&#105;&#102;&#32;&#116;&#104;&#101;&#32;&#112;&#97;&#115;&#115;&#119;&#111;&#114;&#100;&#32;&#119;&#97;&#115;&#32;&#101;&#110;&#116;&#101;&#114;&#101;&#100;&#32;&#105;&#110;&#116;&#101;&#114;&#97;&#99;&#116;&#105;&#118;&#101;&#108;&#121;&#32;&#97;&#110;&#100;&#32;&#116;&#104;&#101;&#32;&#118;&#101;&#114;&#105;&#102;&#105;&#99;&#97;&#116;&#105;&#111;&#110;&#32;&#101;&#110;&#116;&#114;&#121;&#32;&#100;&#105;&#100;&#110;&#39;&#116;&#32;&#109;&#97;&#116;&#99;&#104;&#44;&#32;&#92;&#102;&#66;&#52;&#92;&#102;&#82;&#32;&#105;&#102;&#32;&#105;&#116;&#115;&#32;&#111;&#112;&#101;&#114;&#97;&#116;&#105;&#111;&#110;&#32;&#119;&#97;&#115;&#32;&#105;&#110;&#116;&#101;&#114;&#114;&#117;&#112;&#116;&#101;&#100;&#44;&#32;&#92;&#102;&#66;&#53;&#92;&#102;&#82;&#32;&#105;&#102;&#32;&#97;&#32;&#118;&#97;&#108;&#117;&#101;&#32;&#105;&#115;&#32;&#116;&#111;&#111;&#32;&#108;&#111;&#110;&#103;&#32;&#40;&#117;&#115;&#101;&#114;&#110;&#97;&#109;&#101;&#44;&#32;&#102;&#105;&#108;&#101;&#110;&#97;&#109;&#101;&#44;&#32;&#112;&#97;&#115;&#115;&#119;&#111;&#114;&#100;&#44;&#32;&#111;&#114;&#32;&#102;&#105;&#110;&#97;&#108;&#32;&#99;&#111;&#109;&#112;&#117;&#116;&#101;&#100;&#32;&#114;&#101;&#99;&#111;&#114;&#100;&#41;&#44;&#32;&#92;&#102;&#66;&#54;&#92;&#102;&#82;&#32;&#105;&#102;&#32;&#116;&#104;&#101;&#32;&#117;&#115;&#101;&#114;&#110;&#97;&#109;&#101;&#32;&#99;&#111;&#110;&#116;&#97;&#105;&#110;&#115;&#32;&#105;&#108;&#108;&#101;&#103;&#97;&#108;&#32;&#99;&#104;&#97;&#114;&#97;&#99;&#116;&#101;&#114;&#115;&#32;&#40;&#115;&#101;&#101;&#32;&#116;&#104;&#101;&#32;&#82;&#101;&#115;&#116;&#114;&#105;&#99;&#116;&#105;&#111;&#110;&#115;&#32;&#115;&#101;&#99;&#116;&#105;&#111;&#110;&#41;&#44;&#32;&#97;&#110;&#100;&#32;&#92;&#102;&#66;&#55;&#92;&#102;&#82;&#32;&#105;&#102;&#32;&#116;&#104;&#101;&#32;&#102;&#105;&#108;&#101;&#32;&#105;&#115;&#32;&#110;&#111;&#116;&#32;&#97;&#32;&#118;&#97;&#108;&#105;&#100;&#32;&#68;&#66;&#77;&#32;&#112;&#97;&#115;&#115;&#119;&#111;&#114;&#100;&#32;&#102;&#105;&#108;&#101;&#92;&#38;&#46;
-&#32;
-&#46;&#83;&#72;&#32;&#34;&#69;&#88;&#65;&#77;&#80;&#76;&#69;&#83;&#34;
-&#32;
-&#46;&#110;&#102;
+.SH "OPTIONS"
+
+
+.TP
+\fB-b\fR
+Use batch mode; \fIi\&.e\&.\fR, get the password from the command line rather than prompting for it\&. This option should be used with extreme care, since \fBthe password is clearly visible\fR on the command line\&. For script use see the \fB-i\fR option\&.
+.TP
+\fB-i\fR
+Read the password from stdin without verification (for script usage)\&.
+.TP
+\fB-c\fR
+Create the \fIpasswdfile\fR\&. If \fIpasswdfile\fR already exists, it is rewritten and truncated\&. This option cannot be combined with the \fB-n\fR option\&.
+.TP
+\fB-n\fR
+Display the results on standard output rather than updating a database\&. This option changes the syntax of the command line, since the \fIpasswdfile\fR argument (usually the first one) is omitted\&. It cannot be combined with the \fB-c\fR option\&.
+.TP
+\fB-m\fR
+Use MD5 encryption for passwords\&. On Windows and Netware, this is the default\&.
+.TP
+\fB-B\fR
+Use bcrypt encryption for passwords\&. This is currently considered to be very secure\&.
+.TP
+\fB-C\fR
+This flag is only allowed in combination with \fB-B\fR (bcrypt encryption)\&. It sets the computing time used for the bcrypt algorithm (higher is more secure but slower, default: 5, valid: 4 to 31)\&.
+.TP
+\fB-d\fR
+Use \fBcrypt()\fR encryption for passwords\&. The default on all platforms but Windows and Netware\&. Though possibly supported by \fBhtdbm\fR on all platforms, it is not supported by the httpd server on Windows and Netware\&. This algorithm is \fBinsecure\fR by today's standards\&.
+.TP
+\fB-s\fR
+Use SHA encryption for passwords\&. Facilitates migration from/to Netscape servers using the LDAP Directory Interchange Format (ldif)\&. This algorithm is \fBinsecure\fR by today's standards\&.
+.TP
+\fB-p\fR
+Use plaintext passwords\&. Though \fBhtdbm\fR will support creation on all platforms, the httpd daemon will only accept plain text passwords on Windows and Netware\&.
+.TP
+\fB-l\fR
+Print each of the usernames and comments from the database on stdout\&.
+.TP
+\fB-v\fR
+Verify the username and password\&. The program will print a message indicating whether the supplied password is valid\&. If the password is invalid, the program exits with error code 3\&.
+.TP
+\fB-x\fR
+Delete user\&. If the username exists in the specified DBM file, it will be deleted\&.
+.TP
+\fB-t\fR
+Interpret the final parameter as a comment\&. When this option is specified, an additional string can be appended to the command line; this string will be stored in the "Comment" field of the database, associated with the specified username\&.
+.TP
+\fB\fIfilename\fR\fR
+The filename of the DBM format file\&. Usually without the extension \fB\&.db\fR, \fB\&.pag\fR, or \fB\&.dir\fR\&. If \fB-c\fR is given, the DBM file is created if it does not already exist, or updated if it does exist\&.
+.TP
+\fB\fIusername\fR\fR
+The username to create or update in \fIpasswdfile\fR\&. If \fIusername\fR does not exist in this file, an entry is added\&. If it does exist, the password is changed\&.
+.TP
+\fB\fIpassword\fR\fR
+The plaintext password to be encrypted and stored in the DBM file\&. Used only with the \fB-b\fR flag\&.
+.TP
+\fB-T\fIDBTYPE\fR\fR
+Type of DBM file (SDBM, GDBM, DB, or "default")\&.
+
+.SH "BUGS"
+
+.PP
+One should be aware that there are a number of different DBM file formats in existence, and with all likelihood, libraries for more than one format may exist on your system\&. The three primary examples are SDBM, NDBM, GNU GDBM, and Berkeley/Sleepycat DB 2/3/4\&. Unfortunately, all these libraries use different file formats, and you must make sure that the file format used by \fIfilename\fR is the same format that \fBhtdbm\fR expects to see\&. \fBhtdbm\fR currently has no way of determining what type of DBM file it is looking at\&. If used against the wrong format, will simply return nothing, or may create a different DBM file with a different name, or at worst, it may corrupt the DBM file if you were attempting to write to it\&.
+
+.PP
+One can usually use the \fBfile\fR program supplied with most Unix systems to see what format a DBM file is in\&.
+
+.SH "EXIT STATUS"
+
+.PP
+\fBhtdbm\fR returns a zero status ("true") if the username and password have been successfully added or updated in the DBM File\&. \fBhtdbm\fR returns \fB1\fR if it encounters some problem accessing files, \fB2\fR if there was a syntax problem with the command line, \fB3\fR if the password was entered interactively and the verification entry didn't match, \fB4\fR if its operation was interrupted, \fB5\fR if a value is too long (username, filename, password, or final computed record), \fB6\fR if the username contains illegal characters (see the Restrictions section), and \fB7\fR if the file is not a valid DBM password file\&.
+
+.SH "EXAMPLES"
+
+.nf
-&#32;&#32;&#32;&#32;&#32;&#32;&#104;&#116;&#100;&#98;&#109;&#32;&#47;&#117;&#115;&#114;&#47;&#108;&#111;&#99;&#97;&#108;&#47;&#101;&#116;&#99;&#47;&#97;&#112;&#97;&#99;&#104;&#101;&#47;&#92;&#38;&#46;&#104;&#116;&#100;&#98;&#109;&#45;&#117;&#115;&#101;&#114;&#115;&#32;&#106;&#115;&#109;&#105;&#116;&#104;
-&#32;&#32;&#32;&#32;
-&#46;&#102;&#105;
-&#32;
-&#46;&#80;&#80;
-&#65;&#100;&#100;&#115;&#32;&#111;&#114;&#32;&#109;&#111;&#100;&#105;&#102;&#105;&#101;&#115;&#32;&#116;&#104;&#101;&#32;&#112;&#97;&#115;&#115;&#119;&#111;&#114;&#100;&#32;&#102;&#111;&#114;&#32;&#117;&#115;&#101;&#114;&#32;&#92;&#102;&#66;&#106;&#115;&#109;&#105;&#116;&#104;&#92;&#102;&#82;&#92;&#38;&#46;&#32;&#84;&#104;&#101;&#32;&#117;&#115;&#101;&#114;&#32;&#105;&#115;&#32;&#112;&#114;&#111;&#109;&#112;&#116;&#101;&#100;&#32;&#102;&#111;&#114;&#32;&#116;&#104;&#101;&#32;&#112;&#97;&#115;&#115;&#119;&#111;&#114;&#100;&#92;&#38;&#46;&#32;&#73;&#102;&#32;&#101;&#120;&#101;&#99;&#117;&#116;&#101;&#100;&#32;&#111;&#110;&#32;&#97;&#32;&#87;&#105;&#110;&#100;&#111;&#119;&#115;&#32;&#115;&#121;&#115;&#116;&#101;&#109;&#44;&#32;&#116;&#104;&#101;&#32;&#112;&#97;&#115;&#115;&#119;&#111;&#114;&#100;&#32;&#119;&#105;&#108;&#108;&#32;&#98;&#101;&#32;&#101;&#110;&#99;&#114;&#121;&#112;&#116;&#101;&#100;&#32;&#117;&#115;&#105;&#110;&#103;&#32;&#116;&#104;&#101;&#32;&#109;&#111;&#100;&#105;&#102;&#105;&#101;&#100;&#32;&#65;&#112;&#97;&#99;&#104;&#101;&#32;&#77;&#68;&#53;&#32;&#97;&#108;&#103;&#111;&#114;&#105;&#116;&#104;&#109;&#59;&#32;&#111;&#116;&#104;&#101;&#114;&#119;&#105;&#115;&#101;&#44;&#32;&#116;&#104;&#101;&#32;&#115;&#121;&#115;&#116;&#101;&#109;&#39;&#115;&#32;&#92;&#102;&#66;&#99;&#114;&#121;&#112;&#116;&#40;&#41;&#92;&#102;&#82;&#32;&#114;&#111;&#117;&#116;&#105;&#110;&#101;&#32;&#119;&#105;&#108;&#108;&#32;&#98;&#101;&#32;&#117;&#115;&#101;&#100;&#92;&#38;&#46;&#32;&#73;&#102;&#32;&#116;&#104;&#101;&#32;&#102;&#105;&#108;&#101;&#32;&#100;&#111;&#101;&#115;&#32;&#110;&#111;&#116;&#32;&#101;&#120;&#105;&#115;&#116;&#44;&#32;&#92;&#102;&#66;&#104;&#116;&#100;&#98;&#109;&#92;&#102;&#82;&#32;&#119;&#105;&#108;&#108;&#32;&#100;&#111;&#32;&#110;&#111;&#116;&#104;&#105;&#110;&#103;&#32;&#101;&#120;&#99;&#101;&#112;&#116;&#32;&#114;&#101;&#116;&#117;&#114;&#110;&#32;&#97;&#110;&#32;&#101;&#114;&#114;&#111;&#114;&#92;&#38;&#46;
-&#32;
-&#46;&#110;&#102;
+ htdbm /usr/local/etc/apache/\&.htdbm-users jsmith
+
+.fi
+
+.PP
+Adds or modifies the password for user \fBjsmith\fR\&. The user is prompted for the password\&. If executed on a Windows system, the password will be encrypted using the modified Apache MD5 algorithm; otherwise, the system's \fBcrypt()\fR routine will be used\&. If the file does not exist, \fBhtdbm\fR will do nothing except return an error\&.
+
+.nf
-&#32;&#32;&#32;&#32;&#32;&#32;&#104;&#116;&#100;&#98;&#109;&#32;&#45;&#99;&#32;&#47;&#104;&#111;&#109;&#101;&#47;&#100;&#111;&#101;&#47;&#112;&#117;&#98;&#108;&#105;&#99;&#95;&#104;&#116;&#109;&#108;&#47;&#92;&#38;&#46;&#104;&#116;&#100;&#98;&#109;&#32;&#106;&#97;&#110;&#101;
-&#32;&#32;&#32;&#32;
-&#46;&#102;&#105;
-&#32;
-&#46;&#80;&#80;
-&#67;&#114;&#101;&#97;&#116;&#101;&#115;&#32;&#97;&#32;&#110;&#101;&#119;&#32;&#102;&#105;&#108;&#101;&#32;&#97;&#110;&#100;&#32;&#115;&#116;&#111;&#114;&#101;&#115;&#32;&#97;&#32;&#114;&#101;&#99;&#111;&#114;&#100;&#32;&#105;&#110;&#32;&#105;&#116;&#32;&#102;&#111;&#114;&#32;&#117;&#115;&#101;&#114;&#32;&#92;&#102;&#66;&#106;&#97;&#110;&#101;&#92;&#102;&#82;&#92;&#38;&#46;&#32;&#84;&#104;&#101;&#32;&#117;&#115;&#101;&#114;&#32;&#105;&#115;&#32;&#112;&#114;&#111;&#109;&#112;&#116;&#101;&#100;&#32;&#102;&#111;&#114;&#32;&#116;&#104;&#101;&#32;&#112;&#97;&#115;&#115;&#119;&#111;&#114;&#100;&#92;&#38;&#46;&#32;&#73;&#102;&#32;&#116;&#104;&#101;&#32;&#102;&#105;&#108;&#101;&#32;&#101;&#120;&#105;&#115;&#116;&#115;&#32;&#97;&#110;&#100;&#32;&#99;&#97;&#110;&#110;&#111;&#116;&#32;&#98;&#101;&#32;&#114;&#101;&#97;&#100;&#44;&#32;&#111;&#114;&#32;&#99;&#97;&#110;&#110;&#111;&#116;&#32;&#98;&#101;&#32;&#119;&#114;&#105;&#116;&#116;&#101;&#110;&#44;&#32;&#105;&#116;&#32;&#105;&#115;&#32;&#110;&#111;&#116;&#32;&#97;&#108;&#116;&#101;&#114;&#101;&#100;&#32;&#97;&#110;&#100;&#32;&#92;&#102;&#66;&#104;&#116;&#100;&#98;&#109;&#92;&#102;&#82;&#32;&#119;&#105;&#108;&#108;&#32;&#100;&#105;&#115;&#112;&#108;&#97;&#121;&#32;&#97;&#32;&#109;&#101;&#115;&#115;&#97;&#103;&#101;&#32;&#97;&#110;&#100;&#32;&#114;&#101;&#116;&#117;&#114;&#110;&#32;&#97;&#110;&#32;&#101;&#114;&#114;&#111;&#114;&#32;&#115;&#116;&#97;&#116;&#117;&#115;&#92;&#38;&#46;
-&#32;
-&#46;&#110;&#102;
+ htdbm -c /home/doe/public_html/\&.htdbm jane
+
+.fi
+
+.PP
+Creates a new file and stores a record in it for user \fBjane\fR\&. The user is prompted for the password\&. If the file exists and cannot be read, or cannot be written, it is not altered and \fBhtdbm\fR will display a message and return an error status\&.
+
+.nf
-&#32;&#32;&#32;&#32;&#32;&#32;&#104;&#116;&#100;&#98;&#109;&#32;&#45;&#109;&#98;&#32;&#47;&#117;&#115;&#114;&#47;&#119;&#101;&#98;&#47;&#92;&#38;&#46;&#104;&#116;&#100;&#98;&#109;&#45;&#97;&#108;&#108;&#32;&#106;&#111;&#110;&#101;&#115;&#32;&#80;&#119;&#100;&#52;&#83;&#116;&#101;&#118;&#101;
-&#32;&#32;&#32;&#32;
-&#46;&#102;&#105;
-&#32;
-&#46;&#80;&#80;
-&#69;&#110;&#99;&#114;&#121;&#112;&#116;&#115;&#32;&#116;&#104;&#101;&#32;&#112;&#97;&#115;&#115;&#119;&#111;&#114;&#100;&#32;&#102;&#114;&#111;&#109;&#32;&#116;&#104;&#101;&#32;&#99;&#111;&#109;&#109;&#97;&#110;&#100;&#32;&#108;&#105;&#110;&#101;&#32;&#40;&#92;&#102;&#66;&#80;&#119;&#100;&#52;&#83;&#116;&#101;&#118;&#101;&#92;&#102;&#82;&#41;&#32;&#117;&#115;&#105;&#110;&#103;&#32;&#116;&#104;&#101;&#32;&#77;&#68;&#53;&#32;&#97;&#108;&#103;&#111;&#114;&#105;&#116;&#104;&#109;&#44;&#32;&#97;&#110;&#100;&#32;&#115;&#116;&#111;&#114;&#101;&#115;&#32;&#105;&#116;&#32;&#105;&#110;&#32;&#116;&#104;&#101;&#32;&#115;&#112;&#101;&#99;&#105;&#102;&#105;&#101;&#100;&#32;&#102;&#105;&#108;&#101;&#92;&#38;&#46;
-&#32;
-&#46;&#80;&#80;
-&#84;&#111;&#32;&#99;&#111;&#110;&#118;&#101;&#114;&#116;&#32;&#97;&#110;&#32;&#101;&#120;&#105;&#115;&#116;&#105;&#110;&#103;&#32;&#116;&#101;&#120;&#116;&#32;&#102;&#105;&#108;&#101;&#32;&#92;&#102;&#66;&#104;&#116;&#112;&#97;&#115;&#115;&#119;&#100;&#92;&#102;&#82;&#45;&#103;&#101;&#110;&#101;&#114;&#97;&#116;&#101;&#100;&#32;&#112;&#97;&#115;&#115;&#119;&#111;&#114;&#100;&#32;&#102;&#105;&#108;&#101;&#32;&#116;&#111;&#32;&#97;&#32;&#92;&#102;&#66;&#100;&#98;&#109;&#92;&#102;&#82;&#32;&#102;&#105;&#108;&#101;&#44;&#32;&#117;&#115;&#101;&#32;&#92;&#102;&#66;&#97;&#119;&#107;&#92;&#102;&#82;&#32;&#116;&#111;&#32;&#102;&#101;&#101;&#100;&#32;&#101;&#97;&#99;&#104;&#32;&#108;&#105;&#110;&#101;&#32;&#111;&#102;&#32;&#116;&#104;&#97;&#116;&#32;&#102;&#105;&#108;&#101;&#32;&#105;&#110;&#116;&#111;&#32;&#92;&#102;&#66;&#104;&#116;&#100;&#98;&#109;&#92;&#102;&#82;&#58;
-&#32;
-&#46;&#110;&#102;
+ htdbm -mb /usr/web/\&.htdbm-all jones Pwd4Steve
+
+.fi
+
+.PP
+Encrypts the password from the command line (\fBPwd4Steve\fR) using the MD5 algorithm, and stores it in the specified file\&.
+
+.PP
+To convert an existing text file \fBhtpasswd\fR-generated password file to a \fBdbm\fR file, use \fBawk\fR to feed each line of that file into \fBhtdbm\fR:
+
+.nf
-&#32;&#32;&#32;&#32;&#32;&#32;&#104;&#116;&#100;&#98;&#109;&#32;&#45;&#99;&#98;&#112;&#32;&#112;&#97;&#115;&#115;&#119;&#111;&#114;&#100;&#115;&#92;&#38;&#46;&#100;&#98;&#109;&#32;&#98;&#111;&#103;&#117;&#115;&#32;&#98;&#111;&#103;&#117;&#115;
-&#32;&#32;&#32;&#32;&#32;&#32;&#97;&#119;&#107;&#32;&#8216;&#66;&#69;&#71;&#73;&#78;&#32;&#123;&#32;&#70;&#83;&#61;&#8221;&#58;&#8221;&#32;&#125;&#59;&#32;&#123;&#115;&#121;&#115;&#116;&#101;&#109;&#32;&#40;&#8220;&#104;&#116;&#100;&#98;&#109;&#32;&#45;&#98;&#112;&#32;&#112;&#97;&#115;&#115;&#119;&#111;&#114;&#100;&#115;&#92;&#38;&#46;&#100;&#98;&#109;&#32;&#8221;&#32;&#36;&#49;&#32;&#8221;&#32;&#8221;&#32;&#36;&#50;&#41;&#125;&#8217;&#32;&#112;&#97;&#115;&#115;&#119;&#111;&#114;&#100;&#115;
-&#32;&#32;&#32;&#32;&#32;&#32;&#104;&#116;&#100;&#98;&#109;&#32;&#45;&#120;&#32;&#98;&#111;&#103;&#117;&#115;
-&#32;&#32;&#32;&#32;
-&#46;&#102;&#105;
-&#32;
-&#46;&#80;&#80;
-&#84;&#104;&#101;&#32;&#102;&#105;&#114;&#115;&#116;&#32;&#108;&#105;&#110;&#101;&#32;&#99;&#114;&#101;&#97;&#116;&#101;&#115;&#32;&#97;&#32;&#110;&#101;&#119;&#32;&#112;&#97;&#115;&#115;&#119;&#111;&#114;&#100;&#32;&#100;&#97;&#116;&#97;&#98;&#97;&#115;&#101;&#32;&#119;&#105;&#116;&#104;&#32;&#97;&#32;&#116;&#101;&#109;&#112;&#111;&#114;&#97;&#114;&#121;&#32;&#112;&#108;&#97;&#99;&#101;&#104;&#111;&#108;&#100;&#101;&#114;&#32;&#101;&#110;&#116;&#114;&#121;&#44;&#32;&#97;&#110;&#100;&#32;&#116;&#104;&#101;&#32;&#116;&#104;&#114;&#105;&#100;&#32;&#108;&#105;&#110;&#101;&#32;&#114;&#101;&#109;&#111;&#118;&#101;&#115;&#32;&#116;&#104;&#97;&#116;&#32;&#112;&#108;&#97;&#99;&#101;&#104;&#111;&#108;&#100;&#101;&#114;&#92;&#38;&#46;
-&#32;
-&#46;&#83;&#72;&#32;&#34;&#83;&#69;&#67;&#85;&#82;&#73;&#84;&#89;&#32;&#67;&#79;&#78;&#83;&#73;&#68;&#69;&#82;&#65;&#84;&#73;&#79;&#78;&#83;&#34;
-&#32;
-&#46;&#80;&#80;
-&#87;&#101;&#98;&#32;&#112;&#97;&#115;&#115;&#119;&#111;&#114;&#100;&#32;&#102;&#105;&#108;&#101;&#115;&#32;&#115;&#117;&#99;&#104;&#32;&#97;&#115;&#32;&#116;&#104;&#111;&#115;&#101;&#32;&#109;&#97;&#110;&#97;&#103;&#101;&#100;&#32;&#98;&#121;&#32;&#92;&#102;&#66;&#104;&#116;&#100;&#98;&#109;&#92;&#102;&#82;&#32;&#115;&#104;&#111;&#117;&#108;&#100;&#32;&#92;&#102;&#73;&#110;&#111;&#116;&#92;&#102;&#82;&#32;&#98;&#101;&#32;&#119;&#105;&#116;&#104;&#105;&#110;&#32;&#116;&#104;&#101;&#32;&#87;&#101;&#98;&#32;&#115;&#101;&#114;&#118;&#101;&#114;&#39;&#115;&#32;&#85;&#82;&#73;&#32;&#115;&#112;&#97;&#99;&#101;&#32;&#45;&#45;&#32;&#116;&#104;&#97;&#116;&#32;&#105;&#115;&#44;&#32;&#116;&#104;&#101;&#121;&#32;&#115;&#104;&#111;&#117;&#108;&#100;&#32;&#110;&#111;&#116;&#32;&#98;&#101;&#32;&#102;&#101;&#116;&#99;&#104;&#97;&#98;&#108;&#101;&#32;&#119;&#105;&#116;&#104;&#32;&#97;&#32;&#98;&#114;&#111;&#119;&#115;&#101;&#114;&#92;&#38;&#46;
-&#32;
-&#46;&#80;&#80;
-&#84;&#104;&#101;&#32;&#117;&#115;&#101;&#32;&#111;&#102;&#32;&#116;&#104;&#101;&#32;&#92;&#102;&#66;&#45;&#98;&#92;&#102;&#82;&#32;&#111;&#112;&#116;&#105;&#111;&#110;&#32;&#105;&#115;&#32;&#100;&#105;&#115;&#99;&#111;&#117;&#114;&#97;&#103;&#101;&#100;&#44;&#32;&#115;&#105;&#110;&#99;&#101;&#32;&#119;&#104;&#101;&#110;&#32;&#105;&#116;&#32;&#105;&#115;&#32;&#117;&#115;&#101;&#100;&#32;&#116;&#104;&#101;&#32;&#117;&#110;&#101;&#110;&#99;&#114;&#121;&#112;&#116;&#101;&#100;&#32;&#112;&#97;&#115;&#115;&#119;&#111;&#114;&#100;&#32;&#97;&#112;&#112;&#101;&#97;&#114;&#115;&#32;&#111;&#110;&#32;&#116;&#104;&#101;&#32;&#99;&#111;&#109;&#109;&#97;&#110;&#100;&#32;&#108;&#105;&#110;&#101;&#92;&#38;&#46;
-&#32;
-&#46;&#80;&#80;
-&#87;&#104;&#101;&#110;&#32;&#117;&#115;&#105;&#110;&#103;&#32;&#116;&#104;&#101;&#32;&#92;&#102;&#66;&#99;&#114;&#121;&#112;&#116;&#40;&#41;&#92;&#102;&#82;&#32;&#97;&#108;&#103;&#111;&#114;&#105;&#116;&#104;&#109;&#44;&#32;&#110;&#111;&#116;&#101;&#32;&#116;&#104;&#97;&#116;&#32;&#111;&#110;&#108;&#121;&#32;&#116;&#104;&#101;&#32;&#102;&#105;&#114;&#115;&#116;&#32;&#56;&#32;&#99;&#104;&#97;&#114;&#97;&#99;&#116;&#101;&#114;&#115;&#32;&#111;&#102;&#32;&#116;&#104;&#101;&#32;&#112;&#97;&#115;&#115;&#119;&#111;&#114;&#100;&#32;&#97;&#114;&#101;&#32;&#117;&#115;&#101;&#100;&#32;&#116;&#111;&#32;&#102;&#111;&#114;&#109;&#32;&#116;&#104;&#101;&#32;&#112;&#97;&#115;&#115;&#119;&#111;&#114;&#100;&#92;&#38;&#46;&#32;&#73;&#102;&#32;&#116;&#104;&#101;&#32;&#115;&#117;&#112;&#112;&#108;&#105;&#101;&#100;&#32;&#112;&#97;&#115;&#115;&#119;&#111;&#114;&#100;&#32;&#105;&#115;&#32;&#108;&#111;&#110;&#103;&#101;&#114;&#44;&#32;&#116;&#104;&#101;&#32;&#101;&#120;&#116;&#114;&#97;&#32;&#99;&#104;&#97;&#114;&#97;&#99;&#116;&#101;&#114;&#115;&#32;&#119;&#105;&#108;&#108;&#32;&#98;&#101;&#32;&#115;&#105;&#108;&#101;&#110;&#116;&#108;&#121;&#32;&#100;&#105;&#115;&#99;&#97;&#114;&#100;&#101;&#100;&#92;&#38;&#46;
-&#32;
-&#46;&#80;&#80;
-&#84;&#104;&#101;&#32;&#83;&#72;&#65;&#32;&#101;&#110;&#99;&#114;&#121;&#112;&#116;&#105;&#111;&#110;&#32;&#102;&#111;&#114;&#109;&#97;&#116;&#32;&#100;&#111;&#101;&#115;&#32;&#110;&#111;&#116;&#32;&#117;&#115;&#101;&#32;&#115;&#97;&#108;&#116;&#105;&#110;&#103;&#58;&#32;&#102;&#111;&#114;&#32;&#97;&#32;&#103;&#105;&#118;&#101;&#110;&#32;&#112;&#97;&#115;&#115;&#119;&#111;&#114;&#100;&#44;&#32;&#116;&#104;&#101;&#114;&#101;&#32;&#105;&#115;&#32;&#111;&#110;&#108;&#121;&#32;&#111;&#110;&#101;&#32;&#101;&#110;&#99;&#114;&#121;&#112;&#116;&#101;&#100;&#32;&#114;&#101;&#112;&#114;&#101;&#115;&#101;&#110;&#116;&#97;&#116;&#105;&#111;&#110;&#92;&#38;&#46;&#32;&#84;&#104;&#101;&#32;&#92;&#102;&#66;&#99;&#114;&#121;&#112;&#116;&#40;&#41;&#92;&#102;&#82;&#32;&#97;&#110;&#100;&#32;&#77;&#68;&#53;&#32;&#102;&#111;&#114;&#109;&#97;&#116;&#115;&#32;&#112;&#101;&#114;&#109;&#117;&#116;&#101;&#32;&#116;&#104;&#101;&#32;&#114;&#101;&#112;&#114;&#101;&#115;&#101;&#110;&#116;&#97;&#116;&#105;&#111;&#110;&#32;&#98;&#121;&#32;&#112;&#114;&#101;&#112;&#101;&#110;&#100;&#105;&#110;&#103;&#32;&#97;&#32;&#114;&#97;&#110;&#100;&#111;&#109;&#32;&#115;&#97;&#108;&#116;&#32;&#115;&#116;&#114;&#105;&#110;&#103;&#44;&#32;&#116;&#111;&#32;&#109;&#97;&#107;&#101;&#32;&#100;&#105;&#99;&#116;&#105;&#111;&#110;&#97;&#114;&#121;&#32;&#97;&#116;&#116;&#97;&#99;&#107;&#115;&#32;&#97;&#103;&#97;&#105;&#110;&#115;&#116;&#32;&#116;&#104;&#101;&#32;&#112;&#97;&#115;&#115;&#119;&#111;&#114;&#100;&#115;&#32;&#109;&#111;&#114;&#101;&#32;&#100;&#105;&#102;&#102;&#105;&#99;&#117;&#108;&#116;&#92;&#38;&#46;
-&#32;
-&#46;&#80;&#80;
-&#84;&#104;&#101;&#32;&#83;&#72;&#65;&#32;&#97;&#110;&#100;&#32;&#92;&#102;&#66;&#99;&#114;&#121;&#112;&#116;&#40;&#41;&#92;&#102;&#82;&#32;&#102;&#111;&#114;&#109;&#97;&#116;&#115;&#32;&#97;&#114;&#101;&#32;&#105;&#110;&#115;&#101;&#99;&#117;&#114;&#101;&#32;&#98;&#121;&#32;&#116;&#111;&#100;&#97;&#121;&#39;&#115;&#32;&#115;&#116;&#97;&#110;&#100;&#97;&#114;&#100;&#115;&#92;&#38;&#46;
-&#32;
-&#46;&#83;&#72;&#32;&#34;&#82;&#69;&#83;&#84;&#82;&#73;&#67;&#84;&#73;&#79;&#78;&#83;&#34;
-&#32;
-&#46;&#80;&#80;
-&#79;&#110;&#32;&#116;&#104;&#101;&#32;&#87;&#105;&#110;&#100;&#111;&#119;&#115;&#32;&#112;&#108;&#97;&#116;&#102;&#111;&#114;&#109;&#44;&#32;&#112;&#97;&#115;&#115;&#119;&#111;&#114;&#100;&#115;&#32;&#101;&#110;&#99;&#114;&#121;&#112;&#116;&#101;&#100;&#32;&#119;&#105;&#116;&#104;&#32;&#92;&#102;&#66;&#104;&#116;&#100;&#98;&#109;&#92;&#102;&#82;&#32;&#97;&#114;&#101;&#32;&#108;&#105;&#109;&#105;&#116;&#101;&#100;&#32;&#116;&#111;&#32;&#110;&#111;&#32;&#109;&#111;&#114;&#101;&#32;&#116;&#104;&#97;&#110;&#32;&#92;&#102;&#66;&#50;&#53;&#53;&#92;&#102;&#82;&#32;&#99;&#104;&#97;&#114;&#97;&#99;&#116;&#101;&#114;&#115;&#32;&#105;&#110;&#32;&#108;&#101;&#110;&#103;&#116;&#104;&#92;&#38;&#46;&#32;&#76;&#111;&#110;&#103;&#101;&#114;&#32;&#112;&#97;&#115;&#115;&#119;&#111;&#114;&#100;&#115;&#32;&#119;&#105;&#108;&#108;&#32;&#98;&#101;&#32;&#116;&#114;&#117;&#110;&#99;&#97;&#116;&#101;&#100;&#32;&#116;&#111;&#32;&#50;&#53;&#53;&#32;&#99;&#104;&#97;&#114;&#97;&#99;&#116;&#101;&#114;&#115;&#92;&#38;&#46;
-&#32;
-&#46;&#80;&#80;
-&#84;&#104;&#101;&#32;&#77;&#68;&#53;&#32;&#97;&#108;&#103;&#111;&#114;&#105;&#116;&#104;&#109;&#32;&#117;&#115;&#101;&#100;&#32;&#98;&#121;&#32;&#92;&#102;&#66;&#104;&#116;&#100;&#98;&#109;&#92;&#102;&#82;&#32;&#105;&#115;&#32;&#115;&#112;&#101;&#99;&#105;&#102;&#105;&#99;&#32;&#116;&#111;&#32;&#116;&#104;&#101;&#32;&#65;&#112;&#97;&#99;&#104;&#101;&#32;&#115;&#111;&#102;&#116;&#119;&#97;&#114;&#101;&#59;&#32;&#112;&#97;&#115;&#115;&#119;&#111;&#114;&#100;&#115;&#32;&#101;&#110;&#99;&#114;&#121;&#112;&#116;&#101;&#100;&#32;&#117;&#115;&#105;&#110;&#103;&#32;&#105;&#116;&#32;&#119;&#105;&#108;&#108;&#32;&#110;&#111;&#116;&#32;&#98;&#101;&#32;&#117;&#115;&#97;&#98;&#108;&#101;&#32;&#119;&#105;&#116;&#104;&#32;&#111;&#116;&#104;&#101;&#114;&#32;&#87;&#101;&#98;&#32;&#115;&#101;&#114;&#118;&#101;&#114;&#115;&#92;&#38;&#46;
-&#32;
-&#46;&#80;&#80;
-&#85;&#115;&#101;&#114;&#110;&#97;&#109;&#101;&#115;&#32;&#97;&#114;&#101;&#32;&#108;&#105;&#109;&#105;&#116;&#101;&#100;&#32;&#116;&#111;&#32;&#92;&#102;&#66;&#50;&#53;&#53;&#92;&#102;&#82;&#32;&#98;&#121;&#116;&#101;&#115;&#32;&#97;&#110;&#100;&#32;&#109;&#97;&#121;&#32;&#110;&#111;&#116;&#32;&#105;&#110;&#99;&#108;&#117;&#100;&#101;&#32;&#116;&#104;&#101;&#32;&#99;&#104;&#97;&#114;&#97;&#99;&#116;&#101;&#114;&#32;&#92;&#102;&#66;&#58;&#92;&#102;&#82;&#92;&#38;&#46;
-&#32;
+ htdbm -cbp passwords\&.dbm bogus bogus
+ awk &#8216;BEGIN { FS=&#8221;:&#8221; }; {system (&#8220;htdbm -bp passwords\&.dbm &#8221; $1 &#8221; &#8221; $2)}&#8217; passwords
+ htdbm -x bogus
+
+.fi
+
+.PP
+The first line creates a new password database with a temporary placeholder entry, and the thrid line removes that placeholder\&.
+
+.SH "SECURITY CONSIDERATIONS"
+
+.PP
+Web password files such as those managed by \fBhtdbm\fR should \fInot\fR be within the Web server's URI space -- that is, they should not be fetchable with a browser\&.
+
+.PP
+The use of the \fB-b\fR option is discouraged, since when it is used the unencrypted password appears on the command line\&.
+
+.PP
+When using the \fBcrypt()\fR algorithm, note that only the first 8 characters of the password are used to form the password\&. If the supplied password is longer, the extra characters will be silently discarded\&.
+
+.PP
+The SHA encryption format does not use salting: for a given password, there is only one encrypted representation\&. The \fBcrypt()\fR and MD5 formats permute the representation by prepending a random salt string, to make dictionary attacks against the passwords more difficult\&.
+
+.PP
+The SHA and \fBcrypt()\fR formats are insecure by today's standards\&.
+
+.SH "RESTRICTIONS"
+
+.PP
+On the Windows platform, passwords encrypted with \fBhtdbm\fR are limited to no more than \fB255\fR characters in length\&. Longer passwords will be truncated to 255 characters\&.
+
+.PP
+The MD5 algorithm used by \fBhtdbm\fR is specific to the Apache software; passwords encrypted using it will not be usable with other Web servers\&.
+
+.PP
+Usernames are limited to \fB255\fR bytes and may not include the character \fB:\fR\&.
+
diff --git a/docs/man/htdigest.1 b/docs/man/htdigest.1
index 0e3ca0015b..19d717b8e4 100644
--- a/docs/man/htdigest.1
+++ b/docs/man/htdigest.1
@@ -1,62 +1,62 @@
-&#46;&#92;&#34;&#32;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;
-&#46;&#92;&#34;&#32;&#68;&#79;&#32;&#78;&#79;&#84;&#32;&#69;&#68;&#73;&#84;&#33;&#32;&#71;&#101;&#110;&#101;&#114;&#97;&#116;&#101;&#100;&#32;&#102;&#114;&#111;&#109;&#32;&#88;&#77;&#76;&#32;&#115;&#111;&#117;&#114;&#99;&#101;&#46;
-&#46;&#92;&#34;&#32;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;
-&#46;&#100;&#101;&#32;&#83;&#104;&#32;&#92;&#34;&#32;&#83;&#117;&#98;&#115;&#101;&#99;&#116;&#105;&#111;&#110;
-&#46;&#98;&#114;
-&#46;&#105;&#102;&#32;&#116;&#32;&#46;&#83;&#112;
-&#46;&#110;&#101;&#32;&#53;
-&#46;&#80;&#80;
-&#92;&#102;&#66;&#92;&#92;&#36;&#49;&#92;&#102;&#82;
-&#46;&#80;&#80;
-&#46;&#46;
-&#46;&#100;&#101;&#32;&#83;&#112;&#32;&#92;&#34;&#32;&#86;&#101;&#114;&#116;&#105;&#99;&#97;&#108;&#32;&#115;&#112;&#97;&#99;&#101;&#32;&#40;&#119;&#104;&#101;&#110;&#32;&#119;&#101;&#32;&#99;&#97;&#110;&#39;&#116;&#32;&#117;&#115;&#101;&#32;&#46;&#80;&#80;&#41;
-&#46;&#105;&#102;&#32;&#116;&#32;&#46;&#115;&#112;&#32;&#46;&#53;&#118;
-&#46;&#105;&#102;&#32;&#110;&#32;&#46;&#115;&#112;
-&#46;&#46;
-&#46;&#100;&#101;&#32;&#73;&#112;&#32;&#92;&#34;&#32;&#76;&#105;&#115;&#116;&#32;&#105;&#116;&#101;&#109;
-&#46;&#98;&#114;
-&#46;&#105;&#101;&#32;&#92;&#92;&#110;&#40;&#46;&#36;&#62;&#61;&#51;&#32;&#46;&#110;&#101;&#32;&#92;&#92;&#36;&#51;
-&#46;&#101;&#108;&#32;&#46;&#110;&#101;&#32;&#51;
-&#46;&#73;&#80;&#32;&#34;&#92;&#92;&#36;&#49;&#34;&#32;&#92;&#92;&#36;&#50;
-&#46;&#46;
-&#46;&#84;&#72;&#32;&#34;&#72;&#84;&#68;&#73;&#71;&#69;&#83;&#84;&#34;&#32;&#49;&#32;&#34;&#64;&#100;&#97;&#116;&#101;&#64;&#34;&#32;&#34;&#65;&#112;&#97;&#99;&#104;&#101;&#32;&#72;&#84;&#84;&#80;&#32;&#83;&#101;&#114;&#118;&#101;&#114;&#34;&#32;&#34;&#104;&#116;&#100;&#105;&#103;&#101;&#115;&#116;&#34;
+.\" XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+.\" DO NOT EDIT! Generated from XML source.
+.\" XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+.de Sh \" Subsection
+.br
+.if t .Sp
+.ne 5
+.PP
+\fB\\$1\fR
+.PP
+..
+.de Sp \" Vertical space (when we can't use .PP)
+.if t .sp .5v
+.if n .sp
+..
+.de Ip \" List item
+.br
+.ie \\n(.$>=3 .ne \\$3
+.el .ne 3
+.IP "\\$1" \\$2
+..
+.TH "HTDIGEST" 1 "2018-09-27" "Apache HTTP Server" "htdigest"
-&#46;&#83;&#72;&#32;&#78;&#65;&#77;&#69;
-&#104;&#116;&#100;&#105;&#103;&#101;&#115;&#116;&#32;&#92;&#45;&#32;&#109;&#97;&#110;&#97;&#103;&#101;&#32;&#117;&#115;&#101;&#114;&#32;&#102;&#105;&#108;&#101;&#115;&#32;&#102;&#111;&#114;&#32;&#100;&#105;&#103;&#101;&#115;&#116;&#32;&#97;&#117;&#116;&#104;&#101;&#110;&#116;&#105;&#99;&#97;&#116;&#105;&#111;&#110;
+.SH NAME
+htdigest \- manage user files for digest authentication
-&#46;&#83;&#72;&#32;&#34;&#83;&#89;&#78;&#79;&#80;&#83;&#73;&#83;&#34;
-&#32;
-&#46;&#80;&#80;
-&#92;&#102;&#66;&#92;&#102;&#66;&#104;&#116;&#100;&#105;&#103;&#101;&#115;&#116;&#92;&#102;&#82;&#32;&#91;&#32;&#45;&#92;&#102;&#66;&#99;&#92;&#102;&#82;&#32;&#93;&#32;&#92;&#102;&#73;&#112;&#97;&#115;&#115;&#119;&#100;&#102;&#105;&#108;&#101;&#92;&#102;&#82;&#32;&#92;&#102;&#73;&#114;&#101;&#97;&#108;&#109;&#92;&#102;&#82;&#32;&#92;&#102;&#73;&#117;&#115;&#101;&#114;&#110;&#97;&#109;&#101;&#92;&#102;&#82;&#92;&#102;&#82;
-&#32;
+.SH "SYNOPSIS"
+
+.PP
+\fB\fBhtdigest\fR [ -\fBc\fR ] \fIpasswdfile\fR \fIrealm\fR \fIusername\fR\fR
+
-&#46;&#83;&#72;&#32;&#34;&#83;&#85;&#77;&#77;&#65;&#82;&#89;&#34;
-&#32;
-&#46;&#80;&#80;
-&#92;&#102;&#66;&#104;&#116;&#100;&#105;&#103;&#101;&#115;&#116;&#92;&#102;&#82;&#32;&#105;&#115;&#32;&#117;&#115;&#101;&#100;&#32;&#116;&#111;&#32;&#99;&#114;&#101;&#97;&#116;&#101;&#32;&#97;&#110;&#100;&#32;&#117;&#112;&#100;&#97;&#116;&#101;&#32;&#116;&#104;&#101;&#32;&#102;&#108;&#97;&#116;&#45;&#102;&#105;&#108;&#101;&#115;&#32;&#117;&#115;&#101;&#100;&#32;&#116;&#111;&#32;&#115;&#116;&#111;&#114;&#101;&#32;&#117;&#115;&#101;&#114;&#110;&#97;&#109;&#101;&#115;&#44;&#32;&#114;&#101;&#97;&#108;&#109;&#32;&#97;&#110;&#100;&#32;&#112;&#97;&#115;&#115;&#119;&#111;&#114;&#100;&#32;&#102;&#111;&#114;&#32;&#100;&#105;&#103;&#101;&#115;&#116;&#32;&#97;&#117;&#116;&#104;&#101;&#110;&#116;&#105;&#99;&#97;&#116;&#105;&#111;&#110;&#32;&#111;&#102;&#32;&#72;&#84;&#84;&#80;&#32;&#117;&#115;&#101;&#114;&#115;&#92;&#38;&#46;&#32;&#82;&#101;&#115;&#111;&#117;&#114;&#99;&#101;&#115;&#32;&#97;&#118;&#97;&#105;&#108;&#97;&#98;&#108;&#101;&#32;&#102;&#114;&#111;&#109;&#32;&#116;&#104;&#101;&#32;&#65;&#112;&#97;&#99;&#104;&#101;&#32;&#72;&#84;&#84;&#80;&#32;&#115;&#101;&#114;&#118;&#101;&#114;&#32;&#99;&#97;&#110;&#32;&#98;&#101;&#32;&#114;&#101;&#115;&#116;&#114;&#105;&#99;&#116;&#101;&#100;&#32;&#116;&#111;&#32;&#106;&#117;&#115;&#116;&#32;&#116;&#104;&#101;&#32;&#117;&#115;&#101;&#114;&#115;&#32;&#108;&#105;&#115;&#116;&#101;&#100;&#32;&#105;&#110;&#32;&#116;&#104;&#101;&#32;&#102;&#105;&#108;&#101;&#115;&#32;&#99;&#114;&#101;&#97;&#116;&#101;&#100;&#32;&#98;&#121;&#32;&#92;&#102;&#66;&#104;&#116;&#100;&#105;&#103;&#101;&#115;&#116;&#92;&#102;&#82;&#92;&#38;&#46;
-&#32;
-&#46;&#80;&#80;
-&#84;&#104;&#105;&#115;&#32;&#109;&#97;&#110;&#117;&#97;&#108;&#32;&#112;&#97;&#103;&#101;&#32;&#111;&#110;&#108;&#121;&#32;&#108;&#105;&#115;&#116;&#115;&#32;&#116;&#104;&#101;&#32;&#99;&#111;&#109;&#109;&#97;&#110;&#100;&#32;&#108;&#105;&#110;&#101;&#32;&#97;&#114;&#103;&#117;&#109;&#101;&#110;&#116;&#115;&#92;&#38;&#46;&#32;&#70;&#111;&#114;&#32;&#100;&#101;&#116;&#97;&#105;&#108;&#115;&#32;&#111;&#102;&#32;&#116;&#104;&#101;&#32;&#100;&#105;&#114;&#101;&#99;&#116;&#105;&#118;&#101;&#115;&#32;&#110;&#101;&#99;&#101;&#115;&#115;&#97;&#114;&#121;&#32;&#116;&#111;&#32;&#99;&#111;&#110;&#102;&#105;&#103;&#117;&#114;&#101;&#32;&#100;&#105;&#103;&#101;&#115;&#116;&#32;&#97;&#117;&#116;&#104;&#101;&#110;&#116;&#105;&#99;&#97;&#116;&#105;&#111;&#110;&#32;&#105;&#110;&#32;&#104;&#116;&#116;&#112;&#100;&#32;&#115;&#101;&#101;&#32;&#116;&#104;&#101;&#32;&#65;&#112;&#97;&#99;&#104;&#101;&#32;&#109;&#97;&#110;&#117;&#97;&#108;&#44;&#32;&#119;&#104;&#105;&#99;&#104;&#32;&#105;&#115;&#32;&#112;&#97;&#114;&#116;&#32;&#111;&#102;&#32;&#116;&#104;&#101;&#32;&#65;&#112;&#97;&#99;&#104;&#101;&#32;&#100;&#105;&#115;&#116;&#114;&#105;&#98;&#117;&#116;&#105;&#111;&#110;&#32;&#111;&#114;&#32;&#99;&#97;&#110;&#32;&#98;&#101;&#32;&#102;&#111;&#117;&#110;&#100;&#32;&#97;&#116;&#32;&#104;&#116;&#116;&#112;&#58;&#47;&#47;&#104;&#116;&#116;&#112;&#100;&#92;&#38;&#46;&#97;&#112;&#97;&#99;&#104;&#101;&#92;&#38;&#46;&#111;&#114;&#103;&#47;&#92;&#38;&#46;
-&#32;
+.SH "SUMMARY"
+
+.PP
+\fBhtdigest\fR is used to create and update the flat-files used to store usernames, realm and password for digest authentication of HTTP users\&. Resources available from the Apache HTTP server can be restricted to just the users listed in the files created by \fBhtdigest\fR\&.
+
+.PP
+This manual page only lists the command line arguments\&. For details of the directives necessary to configure digest authentication in httpd see the Apache manual, which is part of the Apache distribution or can be found at http://httpd\&.apache\&.org/\&.
+
-&#46;&#83;&#72;&#32;&#34;&#79;&#80;&#84;&#73;&#79;&#78;&#83;&#34;
-&#32;
-&#32;
-&#46;&#84;&#80;
-&#92;&#102;&#66;&#45;&#99;&#92;&#102;&#82;
-&#67;&#114;&#101;&#97;&#116;&#101;&#32;&#116;&#104;&#101;&#32;&#92;&#102;&#73;&#112;&#97;&#115;&#115;&#119;&#100;&#102;&#105;&#108;&#101;&#92;&#102;&#82;&#92;&#38;&#46;&#32;&#73;&#102;&#32;&#92;&#102;&#73;&#112;&#97;&#115;&#115;&#119;&#100;&#102;&#105;&#108;&#101;&#92;&#102;&#82;&#32;&#97;&#108;&#114;&#101;&#97;&#100;&#121;&#32;&#101;&#120;&#105;&#115;&#116;&#115;&#44;&#32;&#105;&#116;&#32;&#105;&#115;&#32;&#100;&#101;&#108;&#101;&#116;&#101;&#100;&#32;&#102;&#105;&#114;&#115;&#116;&#92;&#38;&#46;&#32;&#32;
-&#46;&#84;&#80;
-&#92;&#102;&#66;&#92;&#102;&#73;&#112;&#97;&#115;&#115;&#119;&#100;&#102;&#105;&#108;&#101;&#92;&#102;&#82;&#92;&#102;&#82;
-&#78;&#97;&#109;&#101;&#32;&#111;&#102;&#32;&#116;&#104;&#101;&#32;&#102;&#105;&#108;&#101;&#32;&#116;&#111;&#32;&#99;&#111;&#110;&#116;&#97;&#105;&#110;&#32;&#116;&#104;&#101;&#32;&#117;&#115;&#101;&#114;&#110;&#97;&#109;&#101;&#44;&#32;&#114;&#101;&#97;&#108;&#109;&#32;&#97;&#110;&#100;&#32;&#112;&#97;&#115;&#115;&#119;&#111;&#114;&#100;&#92;&#38;&#46;&#32;&#73;&#102;&#32;&#92;&#102;&#66;&#45;&#99;&#92;&#102;&#82;&#32;&#105;&#115;&#32;&#103;&#105;&#118;&#101;&#110;&#44;&#32;&#116;&#104;&#105;&#115;&#32;&#102;&#105;&#108;&#101;&#32;&#105;&#115;&#32;&#99;&#114;&#101;&#97;&#116;&#101;&#100;&#32;&#105;&#102;&#32;&#105;&#116;&#32;&#100;&#111;&#101;&#115;&#32;&#110;&#111;&#116;&#32;&#97;&#108;&#114;&#101;&#97;&#100;&#121;&#32;&#101;&#120;&#105;&#115;&#116;&#44;&#32;&#111;&#114;&#32;&#100;&#101;&#108;&#101;&#116;&#101;&#100;&#32;&#97;&#110;&#100;&#32;&#114;&#101;&#99;&#114;&#101;&#97;&#116;&#101;&#100;&#32;&#105;&#102;&#32;&#105;&#116;&#32;&#100;&#111;&#101;&#115;&#32;&#101;&#120;&#105;&#115;&#116;&#92;&#38;&#46;&#32;&#32;
-&#46;&#84;&#80;
-&#92;&#102;&#66;&#92;&#102;&#73;&#114;&#101;&#97;&#108;&#109;&#92;&#102;&#82;&#92;&#102;&#82;
-&#84;&#104;&#101;&#32;&#114;&#101;&#97;&#108;&#109;&#32;&#110;&#97;&#109;&#101;&#32;&#116;&#111;&#32;&#119;&#104;&#105;&#99;&#104;&#32;&#116;&#104;&#101;&#32;&#117;&#115;&#101;&#114;&#32;&#110;&#97;&#109;&#101;&#32;&#98;&#101;&#108;&#111;&#110;&#103;&#115;&#92;&#38;&#46;&#32;&#83;&#101;&#101;&#32;&#104;&#116;&#116;&#112;&#58;&#47;&#47;&#116;&#111;&#111;&#108;&#115;&#92;&#38;&#46;&#105;&#101;&#116;&#102;&#92;&#38;&#46;&#111;&#114;&#103;&#47;&#104;&#116;&#109;&#108;&#47;&#114;&#102;&#99;&#50;&#54;&#49;&#55;&#35;&#115;&#101;&#99;&#116;&#105;&#111;&#110;&#45;&#51;&#92;&#38;&#46;&#50;&#92;&#38;&#46;&#49;&#32;&#102;&#111;&#114;&#32;&#109;&#111;&#114;&#101;&#32;&#100;&#101;&#116;&#97;&#105;&#108;&#115;&#92;&#38;&#46;&#32;&#32;
-&#46;&#84;&#80;
-&#92;&#102;&#66;&#92;&#102;&#73;&#117;&#115;&#101;&#114;&#110;&#97;&#109;&#101;&#92;&#102;&#82;&#92;&#102;&#82;
-&#84;&#104;&#101;&#32;&#117;&#115;&#101;&#114;&#32;&#110;&#97;&#109;&#101;&#32;&#116;&#111;&#32;&#99;&#114;&#101;&#97;&#116;&#101;&#32;&#111;&#114;&#32;&#117;&#112;&#100;&#97;&#116;&#101;&#32;&#105;&#110;&#32;&#92;&#102;&#73;&#112;&#97;&#115;&#115;&#119;&#100;&#102;&#105;&#108;&#101;&#92;&#102;&#82;&#92;&#38;&#46;&#32;&#73;&#102;&#32;&#92;&#102;&#73;&#117;&#115;&#101;&#114;&#110;&#97;&#109;&#101;&#92;&#102;&#82;&#32;&#100;&#111;&#101;&#115;&#32;&#110;&#111;&#116;&#32;&#101;&#120;&#105;&#115;&#116;&#32;&#105;&#115;&#32;&#116;&#104;&#105;&#115;&#32;&#102;&#105;&#108;&#101;&#44;&#32;&#97;&#110;&#32;&#101;&#110;&#116;&#114;&#121;&#32;&#105;&#115;&#32;&#97;&#100;&#100;&#101;&#100;&#92;&#38;&#46;&#32;&#73;&#102;&#32;&#105;&#116;&#32;&#100;&#111;&#101;&#115;&#32;&#101;&#120;&#105;&#115;&#116;&#44;&#32;&#116;&#104;&#101;&#32;&#112;&#97;&#115;&#115;&#119;&#111;&#114;&#100;&#32;&#105;&#115;&#32;&#99;&#104;&#97;&#110;&#103;&#101;&#100;&#92;&#38;&#46;&#32;&#32;
-&#32;
-&#46;&#83;&#72;&#32;&#34;&#83;&#69;&#67;&#85;&#82;&#73;&#84;&#89;&#32;&#67;&#79;&#78;&#83;&#73;&#68;&#69;&#82;&#65;&#84;&#73;&#79;&#78;&#83;&#34;
-&#32;
-&#46;&#80;&#80;
-&#84;&#104;&#105;&#115;&#32;&#112;&#114;&#111;&#103;&#114;&#97;&#109;&#32;&#105;&#115;&#32;&#110;&#111;&#116;&#32;&#115;&#97;&#102;&#101;&#32;&#97;&#115;&#32;&#97;&#32;&#115;&#101;&#116;&#117;&#105;&#100;&#32;&#101;&#120;&#101;&#99;&#117;&#116;&#97;&#98;&#108;&#101;&#92;&#38;&#46;&#32;&#68;&#111;&#32;&#92;&#102;&#73;&#110;&#111;&#116;&#92;&#102;&#82;&#32;&#109;&#97;&#107;&#101;&#32;&#105;&#116;&#32;&#115;&#101;&#116;&#117;&#105;&#100;&#92;&#38;&#46;
-&#32;
+.SH "OPTIONS"
+
+
+.TP
+\fB-c\fR
+Create the \fIpasswdfile\fR\&. If \fIpasswdfile\fR already exists, it is deleted first\&.
+.TP
+\fB\fIpasswdfile\fR\fR
+Name of the file to contain the username, realm and password\&. If \fB-c\fR is given, this file is created if it does not already exist, or deleted and recreated if it does exist\&.
+.TP
+\fB\fIrealm\fR\fR
+The realm name to which the user name belongs\&. See http://tools\&.ietf\&.org/html/rfc2617#section-3\&.2\&.1 for more details\&.
+.TP
+\fB\fIusername\fR\fR
+The user name to create or update in \fIpasswdfile\fR\&. If \fIusername\fR does not exist is this file, an entry is added\&. If it does exist, the password is changed\&.
+
+.SH "SECURITY CONSIDERATIONS"
+
+.PP
+This program is not safe as a setuid executable\&. Do \fInot\fR make it setuid\&.
+
diff --git a/docs/man/htpasswd.1 b/docs/man/htpasswd.1
index ec9a2921df..8ada546f6f 100644
--- a/docs/man/htpasswd.1
+++ b/docs/man/htpasswd.1
@@ -1,170 +1,170 @@
-&#46;&#92;&#34;&#32;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;
-&#46;&#92;&#34;&#32;&#68;&#79;&#32;&#78;&#79;&#84;&#32;&#69;&#68;&#73;&#84;&#33;&#32;&#71;&#101;&#110;&#101;&#114;&#97;&#116;&#101;&#100;&#32;&#102;&#114;&#111;&#109;&#32;&#88;&#77;&#76;&#32;&#115;&#111;&#117;&#114;&#99;&#101;&#46;
-&#46;&#92;&#34;&#32;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;
-&#46;&#100;&#101;&#32;&#83;&#104;&#32;&#92;&#34;&#32;&#83;&#117;&#98;&#115;&#101;&#99;&#116;&#105;&#111;&#110;
-&#46;&#98;&#114;
-&#46;&#105;&#102;&#32;&#116;&#32;&#46;&#83;&#112;
-&#46;&#110;&#101;&#32;&#53;
-&#46;&#80;&#80;
-&#92;&#102;&#66;&#92;&#92;&#36;&#49;&#92;&#102;&#82;
-&#46;&#80;&#80;
-&#46;&#46;
-&#46;&#100;&#101;&#32;&#83;&#112;&#32;&#92;&#34;&#32;&#86;&#101;&#114;&#116;&#105;&#99;&#97;&#108;&#32;&#115;&#112;&#97;&#99;&#101;&#32;&#40;&#119;&#104;&#101;&#110;&#32;&#119;&#101;&#32;&#99;&#97;&#110;&#39;&#116;&#32;&#117;&#115;&#101;&#32;&#46;&#80;&#80;&#41;
-&#46;&#105;&#102;&#32;&#116;&#32;&#46;&#115;&#112;&#32;&#46;&#53;&#118;
-&#46;&#105;&#102;&#32;&#110;&#32;&#46;&#115;&#112;
-&#46;&#46;
-&#46;&#100;&#101;&#32;&#73;&#112;&#32;&#92;&#34;&#32;&#76;&#105;&#115;&#116;&#32;&#105;&#116;&#101;&#109;
-&#46;&#98;&#114;
-&#46;&#105;&#101;&#32;&#92;&#92;&#110;&#40;&#46;&#36;&#62;&#61;&#51;&#32;&#46;&#110;&#101;&#32;&#92;&#92;&#36;&#51;
-&#46;&#101;&#108;&#32;&#46;&#110;&#101;&#32;&#51;
-&#46;&#73;&#80;&#32;&#34;&#92;&#92;&#36;&#49;&#34;&#32;&#92;&#92;&#36;&#50;
-&#46;&#46;
-&#46;&#84;&#72;&#32;&#34;&#72;&#84;&#80;&#65;&#83;&#83;&#87;&#68;&#34;&#32;&#49;&#32;&#34;&#64;&#100;&#97;&#116;&#101;&#64;&#34;&#32;&#34;&#65;&#112;&#97;&#99;&#104;&#101;&#32;&#72;&#84;&#84;&#80;&#32;&#83;&#101;&#114;&#118;&#101;&#114;&#34;&#32;&#34;&#104;&#116;&#112;&#97;&#115;&#115;&#119;&#100;&#34;
+.\" XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+.\" DO NOT EDIT! Generated from XML source.
+.\" XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+.de Sh \" Subsection
+.br
+.if t .Sp
+.ne 5
+.PP
+\fB\\$1\fR
+.PP
+..
+.de Sp \" Vertical space (when we can't use .PP)
+.if t .sp .5v
+.if n .sp
+..
+.de Ip \" List item
+.br
+.ie \\n(.$>=3 .ne \\$3
+.el .ne 3
+.IP "\\$1" \\$2
+..
+.TH "HTPASSWD" 1 "2018-09-27" "Apache HTTP Server" "htpasswd"
-&#46;&#83;&#72;&#32;&#78;&#65;&#77;&#69;
-&#104;&#116;&#112;&#97;&#115;&#115;&#119;&#100;&#32;&#92;&#45;&#32;&#77;&#97;&#110;&#97;&#103;&#101;&#32;&#117;&#115;&#101;&#114;&#32;&#102;&#105;&#108;&#101;&#115;&#32;&#102;&#111;&#114;&#32;&#98;&#97;&#115;&#105;&#99;&#32;&#97;&#117;&#116;&#104;&#101;&#110;&#116;&#105;&#99;&#97;&#116;&#105;&#111;&#110;
+.SH NAME
+htpasswd \- Manage user files for basic authentication
-&#46;&#83;&#72;&#32;&#34;&#83;&#89;&#78;&#79;&#80;&#83;&#73;&#83;&#34;
-&#32;
-&#46;&#80;&#80;
-&#92;&#102;&#66;&#92;&#102;&#66;&#104;&#116;&#112;&#97;&#115;&#115;&#119;&#100;&#92;&#102;&#82;&#32;&#91;&#32;&#45;&#92;&#102;&#66;&#99;&#92;&#102;&#82;&#32;&#93;&#32;&#91;&#32;&#45;&#92;&#102;&#66;&#105;&#92;&#102;&#82;&#32;&#93;&#32;&#91;&#32;&#45;&#92;&#102;&#66;&#109;&#92;&#102;&#82;&#32;&#124;&#32;&#45;&#92;&#102;&#66;&#66;&#92;&#102;&#82;&#32;&#124;&#32;&#45;&#92;&#102;&#66;&#100;&#92;&#102;&#82;&#32;&#124;&#32;&#45;&#92;&#102;&#66;&#115;&#92;&#102;&#82;&#32;&#124;&#32;&#45;&#92;&#102;&#66;&#112;&#92;&#102;&#82;&#32;&#93;&#32;&#91;&#32;&#45;&#92;&#102;&#66;&#67;&#92;&#102;&#82;&#32;&#92;&#102;&#73;&#99;&#111;&#115;&#116;&#92;&#102;&#82;&#32;&#93;&#32;&#91;&#32;&#45;&#92;&#102;&#66;&#68;&#92;&#102;&#82;&#32;&#93;&#32;&#91;&#32;&#45;&#92;&#102;&#66;&#118;&#92;&#102;&#82;&#32;&#93;&#32;&#92;&#102;&#73;&#112;&#97;&#115;&#115;&#119;&#100;&#102;&#105;&#108;&#101;&#92;&#102;&#82;&#32;&#92;&#102;&#73;&#117;&#115;&#101;&#114;&#110;&#97;&#109;&#101;&#92;&#102;&#82;&#92;&#102;&#82;
-&#32;
-&#46;&#80;&#80;
-&#92;&#102;&#66;&#92;&#102;&#66;&#104;&#116;&#112;&#97;&#115;&#115;&#119;&#100;&#92;&#102;&#82;&#32;&#45;&#92;&#102;&#66;&#98;&#92;&#102;&#82;&#32;&#91;&#32;&#45;&#92;&#102;&#66;&#99;&#92;&#102;&#82;&#32;&#93;&#32;&#91;&#32;&#45;&#92;&#102;&#66;&#109;&#92;&#102;&#82;&#32;&#124;&#32;&#45;&#92;&#102;&#66;&#66;&#92;&#102;&#82;&#32;&#124;&#32;&#45;&#92;&#102;&#66;&#100;&#92;&#102;&#82;&#32;&#124;&#32;&#45;&#92;&#102;&#66;&#115;&#92;&#102;&#82;&#32;&#124;&#32;&#45;&#92;&#102;&#66;&#112;&#92;&#102;&#82;&#32;&#93;&#32;&#91;&#32;&#45;&#92;&#102;&#66;&#67;&#92;&#102;&#82;&#32;&#92;&#102;&#73;&#99;&#111;&#115;&#116;&#92;&#102;&#82;&#32;&#93;&#32;&#91;&#32;&#45;&#92;&#102;&#66;&#68;&#92;&#102;&#82;&#32;&#93;&#32;&#91;&#32;&#45;&#92;&#102;&#66;&#118;&#92;&#102;&#82;&#32;&#93;&#32;&#92;&#102;&#73;&#112;&#97;&#115;&#115;&#119;&#100;&#102;&#105;&#108;&#101;&#92;&#102;&#82;&#32;&#92;&#102;&#73;&#117;&#115;&#101;&#114;&#110;&#97;&#109;&#101;&#92;&#102;&#82;&#32;&#92;&#102;&#73;&#112;&#97;&#115;&#115;&#119;&#111;&#114;&#100;&#92;&#102;&#82;&#92;&#102;&#82;
-&#32;
-&#46;&#80;&#80;
-&#92;&#102;&#66;&#92;&#102;&#66;&#104;&#116;&#112;&#97;&#115;&#115;&#119;&#100;&#92;&#102;&#82;&#32;&#45;&#92;&#102;&#66;&#110;&#92;&#102;&#82;&#32;&#91;&#32;&#45;&#92;&#102;&#66;&#105;&#92;&#102;&#82;&#32;&#93;&#32;&#91;&#32;&#45;&#92;&#102;&#66;&#109;&#92;&#102;&#82;&#32;&#124;&#32;&#45;&#92;&#102;&#66;&#66;&#92;&#102;&#82;&#32;&#124;&#32;&#45;&#92;&#102;&#66;&#100;&#92;&#102;&#82;&#32;&#124;&#32;&#45;&#92;&#102;&#66;&#115;&#92;&#102;&#82;&#32;&#124;&#32;&#45;&#92;&#102;&#66;&#112;&#92;&#102;&#82;&#32;&#93;&#32;&#91;&#32;&#45;&#92;&#102;&#66;&#67;&#92;&#102;&#82;&#32;&#92;&#102;&#73;&#99;&#111;&#115;&#116;&#92;&#102;&#82;&#32;&#93;&#32;&#92;&#102;&#73;&#117;&#115;&#101;&#114;&#110;&#97;&#109;&#101;&#92;&#102;&#82;&#92;&#102;&#82;
-&#32;
-&#46;&#80;&#80;
-&#92;&#102;&#66;&#92;&#102;&#66;&#104;&#116;&#112;&#97;&#115;&#115;&#119;&#100;&#92;&#102;&#82;&#32;&#45;&#92;&#102;&#66;&#110;&#98;&#92;&#102;&#82;&#32;&#91;&#32;&#45;&#92;&#102;&#66;&#109;&#92;&#102;&#82;&#32;&#124;&#32;&#45;&#92;&#102;&#66;&#66;&#92;&#102;&#82;&#32;&#124;&#32;&#45;&#92;&#102;&#66;&#100;&#92;&#102;&#82;&#32;&#124;&#32;&#45;&#92;&#102;&#66;&#115;&#92;&#102;&#82;&#32;&#124;&#32;&#45;&#92;&#102;&#66;&#112;&#92;&#102;&#82;&#32;&#93;&#32;&#91;&#32;&#45;&#92;&#102;&#66;&#67;&#92;&#102;&#82;&#32;&#92;&#102;&#73;&#99;&#111;&#115;&#116;&#92;&#102;&#82;&#32;&#93;&#32;&#92;&#102;&#73;&#117;&#115;&#101;&#114;&#110;&#97;&#109;&#101;&#92;&#102;&#82;&#32;&#92;&#102;&#73;&#112;&#97;&#115;&#115;&#119;&#111;&#114;&#100;&#92;&#102;&#82;&#92;&#102;&#82;
-&#32;
+.SH "SYNOPSIS"
+
+.PP
+\fB\fBhtpasswd\fR [ -\fBc\fR ] [ -\fBi\fR ] [ -\fBm\fR | -\fBB\fR | -\fBd\fR | -\fBs\fR | -\fBp\fR ] [ -\fBC\fR \fIcost\fR ] [ -\fBD\fR ] [ -\fBv\fR ] \fIpasswdfile\fR \fIusername\fR\fR
+
+.PP
+\fB\fBhtpasswd\fR -\fBb\fR [ -\fBc\fR ] [ -\fBm\fR | -\fBB\fR | -\fBd\fR | -\fBs\fR | -\fBp\fR ] [ -\fBC\fR \fIcost\fR ] [ -\fBD\fR ] [ -\fBv\fR ] \fIpasswdfile\fR \fIusername\fR \fIpassword\fR\fR
+
+.PP
+\fB\fBhtpasswd\fR -\fBn\fR [ -\fBi\fR ] [ -\fBm\fR | -\fBB\fR | -\fBd\fR | -\fBs\fR | -\fBp\fR ] [ -\fBC\fR \fIcost\fR ] \fIusername\fR\fR
+
+.PP
+\fB\fBhtpasswd\fR -\fBnb\fR [ -\fBm\fR | -\fBB\fR | -\fBd\fR | -\fBs\fR | -\fBp\fR ] [ -\fBC\fR \fIcost\fR ] \fIusername\fR \fIpassword\fR\fR
+
-&#46;&#83;&#72;&#32;&#34;&#83;&#85;&#77;&#77;&#65;&#82;&#89;&#34;
-&#32;
-&#46;&#80;&#80;
-&#92;&#102;&#66;&#104;&#116;&#112;&#97;&#115;&#115;&#119;&#100;&#92;&#102;&#82;&#32;&#105;&#115;&#32;&#117;&#115;&#101;&#100;&#32;&#116;&#111;&#32;&#99;&#114;&#101;&#97;&#116;&#101;&#32;&#97;&#110;&#100;&#32;&#117;&#112;&#100;&#97;&#116;&#101;&#32;&#116;&#104;&#101;&#32;&#102;&#108;&#97;&#116;&#45;&#102;&#105;&#108;&#101;&#115;&#32;&#117;&#115;&#101;&#100;&#32;&#116;&#111;&#32;&#115;&#116;&#111;&#114;&#101;&#32;&#117;&#115;&#101;&#114;&#110;&#97;&#109;&#101;&#115;&#32;&#97;&#110;&#100;&#32;&#112;&#97;&#115;&#115;&#119;&#111;&#114;&#100;&#32;&#102;&#111;&#114;&#32;&#98;&#97;&#115;&#105;&#99;&#32;&#97;&#117;&#116;&#104;&#101;&#110;&#116;&#105;&#99;&#97;&#116;&#105;&#111;&#110;&#32;&#111;&#102;&#32;&#72;&#84;&#84;&#80;&#32;&#117;&#115;&#101;&#114;&#115;&#92;&#38;&#46;&#32;&#73;&#102;&#32;&#92;&#102;&#66;&#104;&#116;&#112;&#97;&#115;&#115;&#119;&#100;&#92;&#102;&#82;&#32;&#99;&#97;&#110;&#110;&#111;&#116;&#32;&#97;&#99;&#99;&#101;&#115;&#115;&#32;&#97;&#32;&#102;&#105;&#108;&#101;&#44;&#32;&#115;&#117;&#99;&#104;&#32;&#97;&#115;&#32;&#110;&#111;&#116;&#32;&#98;&#101;&#105;&#110;&#103;&#32;&#97;&#98;&#108;&#101;&#32;&#116;&#111;&#32;&#119;&#114;&#105;&#116;&#101;&#32;&#116;&#111;&#32;&#116;&#104;&#101;&#32;&#111;&#117;&#116;&#112;&#117;&#116;&#32;&#102;&#105;&#108;&#101;&#32;&#111;&#114;&#32;&#110;&#111;&#116;&#32;&#98;&#101;&#105;&#110;&#103;&#32;&#97;&#98;&#108;&#101;&#32;&#116;&#111;&#32;&#114;&#101;&#97;&#100;&#32;&#116;&#104;&#101;&#32;&#102;&#105;&#108;&#101;&#32;&#105;&#110;&#32;&#111;&#114;&#100;&#101;&#114;&#32;&#116;&#111;&#32;&#117;&#112;&#100;&#97;&#116;&#101;&#32;&#105;&#116;&#44;&#32;&#105;&#116;&#32;&#114;&#101;&#116;&#117;&#114;&#110;&#115;&#32;&#97;&#110;&#32;&#101;&#114;&#114;&#111;&#114;&#32;&#115;&#116;&#97;&#116;&#117;&#115;&#32;&#97;&#110;&#100;&#32;&#109;&#97;&#107;&#101;&#115;&#32;&#110;&#111;&#32;&#99;&#104;&#97;&#110;&#103;&#101;&#115;&#92;&#38;&#46;
-&#32;
-&#46;&#80;&#80;
-&#82;&#101;&#115;&#111;&#117;&#114;&#99;&#101;&#115;&#32;&#97;&#118;&#97;&#105;&#108;&#97;&#98;&#108;&#101;&#32;&#102;&#114;&#111;&#109;&#32;&#116;&#104;&#101;&#32;&#65;&#112;&#97;&#99;&#104;&#101;&#32;&#72;&#84;&#84;&#80;&#32;&#115;&#101;&#114;&#118;&#101;&#114;&#32;&#99;&#97;&#110;&#32;&#98;&#101;&#32;&#114;&#101;&#115;&#116;&#114;&#105;&#99;&#116;&#101;&#100;&#32;&#116;&#111;&#32;&#106;&#117;&#115;&#116;&#32;&#116;&#104;&#101;&#32;&#117;&#115;&#101;&#114;&#115;&#32;&#108;&#105;&#115;&#116;&#101;&#100;&#32;&#105;&#110;&#32;&#116;&#104;&#101;&#32;&#102;&#105;&#108;&#101;&#115;&#32;&#99;&#114;&#101;&#97;&#116;&#101;&#100;&#32;&#98;&#121;&#32;&#92;&#102;&#66;&#104;&#116;&#112;&#97;&#115;&#115;&#119;&#100;&#92;&#102;&#82;&#92;&#38;&#46;&#32;&#84;&#104;&#105;&#115;&#32;&#112;&#114;&#111;&#103;&#114;&#97;&#109;&#32;&#99;&#97;&#110;&#32;&#111;&#110;&#108;&#121;&#32;&#109;&#97;&#110;&#97;&#103;&#101;&#32;&#117;&#115;&#101;&#114;&#110;&#97;&#109;&#101;&#115;&#32;&#97;&#110;&#100;&#32;&#112;&#97;&#115;&#115;&#119;&#111;&#114;&#100;&#115;&#32;&#115;&#116;&#111;&#114;&#101;&#100;&#32;&#105;&#110;&#32;&#97;&#32;&#102;&#108;&#97;&#116;&#45;&#102;&#105;&#108;&#101;&#92;&#38;&#46;&#32;&#73;&#116;&#32;&#99;&#97;&#110;&#32;&#101;&#110;&#99;&#114;&#121;&#112;&#116;&#32;&#97;&#110;&#100;&#32;&#100;&#105;&#115;&#112;&#108;&#97;&#121;&#32;&#112;&#97;&#115;&#115;&#119;&#111;&#114;&#100;&#32;&#105;&#110;&#102;&#111;&#114;&#109;&#97;&#116;&#105;&#111;&#110;&#32;&#102;&#111;&#114;&#32;&#117;&#115;&#101;&#32;&#105;&#110;&#32;&#111;&#116;&#104;&#101;&#114;&#32;&#116;&#121;&#112;&#101;&#115;&#32;&#111;&#102;&#32;&#100;&#97;&#116;&#97;&#32;&#115;&#116;&#111;&#114;&#101;&#115;&#44;&#32;&#116;&#104;&#111;&#117;&#103;&#104;&#92;&#38;&#46;&#32;&#84;&#111;&#32;&#117;&#115;&#101;&#32;&#97;&#32;&#68;&#66;&#77;&#32;&#100;&#97;&#116;&#97;&#98;&#97;&#115;&#101;&#32;&#115;&#101;&#101;&#32;&#100;&#98;&#109;&#109;&#97;&#110;&#97;&#103;&#101;&#32;&#111;&#114;&#32;&#104;&#116;&#100;&#98;&#109;&#92;&#38;&#46;
-&#32;
-&#46;&#80;&#80;
-&#92;&#102;&#66;&#104;&#116;&#112;&#97;&#115;&#115;&#119;&#100;&#92;&#102;&#82;&#32;&#101;&#110;&#99;&#114;&#121;&#112;&#116;&#115;&#32;&#112;&#97;&#115;&#115;&#119;&#111;&#114;&#100;&#115;&#32;&#117;&#115;&#105;&#110;&#103;&#32;&#101;&#105;&#116;&#104;&#101;&#114;&#32;&#98;&#99;&#114;&#121;&#112;&#116;&#44;&#32;&#97;&#32;&#118;&#101;&#114;&#115;&#105;&#111;&#110;&#32;&#111;&#102;&#32;&#77;&#68;&#53;&#32;&#109;&#111;&#100;&#105;&#102;&#105;&#101;&#100;&#32;&#102;&#111;&#114;&#32;&#65;&#112;&#97;&#99;&#104;&#101;&#44;&#32;&#83;&#72;&#65;&#49;&#44;&#32;&#111;&#114;&#32;&#116;&#104;&#101;&#32;&#115;&#121;&#115;&#116;&#101;&#109;&#39;&#115;&#32;&#92;&#102;&#66;&#99;&#114;&#121;&#112;&#116;&#40;&#41;&#92;&#102;&#82;&#32;&#114;&#111;&#117;&#116;&#105;&#110;&#101;&#92;&#38;&#46;&#32;&#70;&#105;&#108;&#101;&#115;&#32;&#109;&#97;&#110;&#97;&#103;&#101;&#100;&#32;&#98;&#121;&#32;&#92;&#102;&#66;&#104;&#116;&#112;&#97;&#115;&#115;&#119;&#100;&#92;&#102;&#82;&#32;&#109;&#97;&#121;&#32;&#99;&#111;&#110;&#116;&#97;&#105;&#110;&#32;&#97;&#32;&#109;&#105;&#120;&#116;&#117;&#114;&#101;&#32;&#111;&#102;&#32;&#100;&#105;&#102;&#102;&#101;&#114;&#101;&#110;&#116;&#32;&#101;&#110;&#99;&#111;&#100;&#105;&#110;&#103;&#32;&#116;&#121;&#112;&#101;&#115;&#32;&#111;&#102;&#32;&#112;&#97;&#115;&#115;&#119;&#111;&#114;&#100;&#115;&#59;&#32;&#115;&#111;&#109;&#101;&#32;&#117;&#115;&#101;&#114;&#32;&#114;&#101;&#99;&#111;&#114;&#100;&#115;&#32;&#109;&#97;&#121;&#32;&#104;&#97;&#118;&#101;&#32;&#98;&#99;&#114;&#121;&#112;&#116;&#32;&#111;&#114;&#32;&#77;&#68;&#53;&#45;&#101;&#110;&#99;&#114;&#121;&#112;&#116;&#101;&#100;&#32;&#112;&#97;&#115;&#115;&#119;&#111;&#114;&#100;&#115;&#32;&#119;&#104;&#105;&#108;&#101;&#32;&#111;&#116;&#104;&#101;&#114;&#115;&#32;&#105;&#110;&#32;&#116;&#104;&#101;&#32;&#115;&#97;&#109;&#101;&#32;&#102;&#105;&#108;&#101;&#32;&#109;&#97;&#121;&#32;&#104;&#97;&#118;&#101;&#32;&#112;&#97;&#115;&#115;&#119;&#111;&#114;&#100;&#115;&#32;&#101;&#110;&#99;&#114;&#121;&#112;&#116;&#101;&#100;&#32;&#119;&#105;&#116;&#104;&#32;&#92;&#102;&#66;&#99;&#114;&#121;&#112;&#116;&#40;&#41;&#92;&#102;&#82;&#92;&#38;&#46;
-&#32;
-&#46;&#80;&#80;
-&#84;&#104;&#105;&#115;&#32;&#109;&#97;&#110;&#117;&#97;&#108;&#32;&#112;&#97;&#103;&#101;&#32;&#111;&#110;&#108;&#121;&#32;&#108;&#105;&#115;&#116;&#115;&#32;&#116;&#104;&#101;&#32;&#99;&#111;&#109;&#109;&#97;&#110;&#100;&#32;&#108;&#105;&#110;&#101;&#32;&#97;&#114;&#103;&#117;&#109;&#101;&#110;&#116;&#115;&#92;&#38;&#46;&#32;&#70;&#111;&#114;&#32;&#100;&#101;&#116;&#97;&#105;&#108;&#115;&#32;&#111;&#102;&#32;&#116;&#104;&#101;&#32;&#100;&#105;&#114;&#101;&#99;&#116;&#105;&#118;&#101;&#115;&#32;&#110;&#101;&#99;&#101;&#115;&#115;&#97;&#114;&#121;&#32;&#116;&#111;&#32;&#99;&#111;&#110;&#102;&#105;&#103;&#117;&#114;&#101;&#32;&#117;&#115;&#101;&#114;&#32;&#97;&#117;&#116;&#104;&#101;&#110;&#116;&#105;&#99;&#97;&#116;&#105;&#111;&#110;&#32;&#105;&#110;&#32;&#104;&#116;&#116;&#112;&#100;&#32;&#115;&#101;&#101;&#32;&#116;&#104;&#101;&#32;&#65;&#112;&#97;&#99;&#104;&#101;&#32;&#109;&#97;&#110;&#117;&#97;&#108;&#44;&#32;&#119;&#104;&#105;&#99;&#104;&#32;&#105;&#115;&#32;&#112;&#97;&#114;&#116;&#32;&#111;&#102;&#32;&#116;&#104;&#101;&#32;&#65;&#112;&#97;&#99;&#104;&#101;&#32;&#100;&#105;&#115;&#116;&#114;&#105;&#98;&#117;&#116;&#105;&#111;&#110;&#32;&#111;&#114;&#32;&#99;&#97;&#110;&#32;&#98;&#101;&#32;&#102;&#111;&#117;&#110;&#100;&#32;&#97;&#116;&#32;&#104;&#116;&#116;&#112;&#58;&#47;&#47;&#104;&#116;&#116;&#112;&#100;&#92;&#38;&#46;&#97;&#112;&#97;&#99;&#104;&#101;&#92;&#38;&#46;&#111;&#114;&#103;&#47;&#92;&#38;&#46;
-&#32;
+.SH "SUMMARY"
+
+.PP
+\fBhtpasswd\fR is used to create and update the flat-files used to store usernames and password for basic authentication of HTTP users\&. If \fBhtpasswd\fR cannot access a file, such as not being able to write to the output file or not being able to read the file in order to update it, it returns an error status and makes no changes\&.
+
+.PP
+Resources available from the Apache HTTP server can be restricted to just the users listed in the files created by \fBhtpasswd\fR\&. This program can only manage usernames and passwords stored in a flat-file\&. It can encrypt and display password information for use in other types of data stores, though\&. To use a DBM database see dbmmanage or htdbm\&.
+
+.PP
+\fBhtpasswd\fR encrypts passwords using either bcrypt, a version of MD5 modified for Apache, SHA1, or the system's \fBcrypt()\fR routine\&. Files managed by \fBhtpasswd\fR may contain a mixture of different encoding types of passwords; some user records may have bcrypt or MD5-encrypted passwords while others in the same file may have passwords encrypted with \fBcrypt()\fR\&.
+
+.PP
+This manual page only lists the command line arguments\&. For details of the directives necessary to configure user authentication in httpd see the Apache manual, which is part of the Apache distribution or can be found at http://httpd\&.apache\&.org/\&.
+
-&#46;&#83;&#72;&#32;&#34;&#79;&#80;&#84;&#73;&#79;&#78;&#83;&#34;
-&#32;
-&#32;
-&#46;&#84;&#80;
-&#92;&#102;&#66;&#45;&#98;&#92;&#102;&#82;
-&#85;&#115;&#101;&#32;&#98;&#97;&#116;&#99;&#104;&#32;&#109;&#111;&#100;&#101;&#59;&#32;&#92;&#102;&#73;&#105;&#92;&#38;&#46;&#101;&#92;&#38;&#46;&#92;&#102;&#82;&#44;&#32;&#103;&#101;&#116;&#32;&#116;&#104;&#101;&#32;&#112;&#97;&#115;&#115;&#119;&#111;&#114;&#100;&#32;&#102;&#114;&#111;&#109;&#32;&#116;&#104;&#101;&#32;&#99;&#111;&#109;&#109;&#97;&#110;&#100;&#32;&#108;&#105;&#110;&#101;&#32;&#114;&#97;&#116;&#104;&#101;&#114;&#32;&#116;&#104;&#97;&#110;&#32;&#112;&#114;&#111;&#109;&#112;&#116;&#105;&#110;&#103;&#32;&#102;&#111;&#114;&#32;&#105;&#116;&#92;&#38;&#46;&#32;&#84;&#104;&#105;&#115;&#32;&#111;&#112;&#116;&#105;&#111;&#110;&#32;&#115;&#104;&#111;&#117;&#108;&#100;&#32;&#98;&#101;&#32;&#117;&#115;&#101;&#100;&#32;&#119;&#105;&#116;&#104;&#32;&#101;&#120;&#116;&#114;&#101;&#109;&#101;&#32;&#99;&#97;&#114;&#101;&#44;&#32;&#115;&#105;&#110;&#99;&#101;&#32;&#92;&#102;&#66;&#116;&#104;&#101;&#32;&#112;&#97;&#115;&#115;&#119;&#111;&#114;&#100;&#32;&#105;&#115;&#32;&#99;&#108;&#101;&#97;&#114;&#108;&#121;&#32;&#118;&#105;&#115;&#105;&#98;&#108;&#101;&#92;&#102;&#82;&#32;&#111;&#110;&#32;&#116;&#104;&#101;&#32;&#99;&#111;&#109;&#109;&#97;&#110;&#100;&#32;&#108;&#105;&#110;&#101;&#92;&#38;&#46;&#32;&#70;&#111;&#114;&#32;&#115;&#99;&#114;&#105;&#112;&#116;&#32;&#117;&#115;&#101;&#32;&#115;&#101;&#101;&#32;&#116;&#104;&#101;&#32;&#92;&#102;&#66;&#45;&#105;&#92;&#102;&#82;&#32;&#111;&#112;&#116;&#105;&#111;&#110;&#92;&#38;&#46;&#32;&#65;&#118;&#97;&#105;&#108;&#97;&#98;&#108;&#101;&#32;&#105;&#110;&#32;&#50;&#92;&#38;&#46;&#52;&#92;&#38;&#46;&#52;&#32;&#97;&#110;&#100;&#32;&#108;&#97;&#116;&#101;&#114;&#92;&#38;&#46;&#32;&#32;
-&#46;&#84;&#80;
-&#92;&#102;&#66;&#45;&#105;&#92;&#102;&#82;
-&#82;&#101;&#97;&#100;&#32;&#116;&#104;&#101;&#32;&#112;&#97;&#115;&#115;&#119;&#111;&#114;&#100;&#32;&#102;&#114;&#111;&#109;&#32;&#115;&#116;&#100;&#105;&#110;&#32;&#119;&#105;&#116;&#104;&#111;&#117;&#116;&#32;&#118;&#101;&#114;&#105;&#102;&#105;&#99;&#97;&#116;&#105;&#111;&#110;&#32;&#40;&#102;&#111;&#114;&#32;&#115;&#99;&#114;&#105;&#112;&#116;&#32;&#117;&#115;&#97;&#103;&#101;&#41;&#92;&#38;&#46;&#32;&#32;
-&#46;&#84;&#80;
-&#92;&#102;&#66;&#45;&#99;&#92;&#102;&#82;
-&#67;&#114;&#101;&#97;&#116;&#101;&#32;&#116;&#104;&#101;&#32;&#92;&#102;&#73;&#112;&#97;&#115;&#115;&#119;&#100;&#102;&#105;&#108;&#101;&#92;&#102;&#82;&#92;&#38;&#46;&#32;&#73;&#102;&#32;&#92;&#102;&#73;&#112;&#97;&#115;&#115;&#119;&#100;&#102;&#105;&#108;&#101;&#92;&#102;&#82;&#32;&#97;&#108;&#114;&#101;&#97;&#100;&#121;&#32;&#101;&#120;&#105;&#115;&#116;&#115;&#44;&#32;&#105;&#116;&#32;&#105;&#115;&#32;&#114;&#101;&#119;&#114;&#105;&#116;&#116;&#101;&#110;&#32;&#97;&#110;&#100;&#32;&#116;&#114;&#117;&#110;&#99;&#97;&#116;&#101;&#100;&#92;&#38;&#46;&#32;&#84;&#104;&#105;&#115;&#32;&#111;&#112;&#116;&#105;&#111;&#110;&#32;&#99;&#97;&#110;&#110;&#111;&#116;&#32;&#98;&#101;&#32;&#99;&#111;&#109;&#98;&#105;&#110;&#101;&#100;&#32;&#119;&#105;&#116;&#104;&#32;&#116;&#104;&#101;&#32;&#92;&#102;&#66;&#45;&#110;&#92;&#102;&#82;&#32;&#111;&#112;&#116;&#105;&#111;&#110;&#92;&#38;&#46;&#32;&#32;
-&#46;&#84;&#80;
-&#92;&#102;&#66;&#45;&#110;&#92;&#102;&#82;
-&#68;&#105;&#115;&#112;&#108;&#97;&#121;&#32;&#116;&#104;&#101;&#32;&#114;&#101;&#115;&#117;&#108;&#116;&#115;&#32;&#111;&#110;&#32;&#115;&#116;&#97;&#110;&#100;&#97;&#114;&#100;&#32;&#111;&#117;&#116;&#112;&#117;&#116;&#32;&#114;&#97;&#116;&#104;&#101;&#114;&#32;&#116;&#104;&#97;&#110;&#32;&#117;&#112;&#100;&#97;&#116;&#105;&#110;&#103;&#32;&#97;&#32;&#102;&#105;&#108;&#101;&#92;&#38;&#46;&#32;&#84;&#104;&#105;&#115;&#32;&#105;&#115;&#32;&#117;&#115;&#101;&#102;&#117;&#108;&#32;&#102;&#111;&#114;&#32;&#103;&#101;&#110;&#101;&#114;&#97;&#116;&#105;&#110;&#103;&#32;&#112;&#97;&#115;&#115;&#119;&#111;&#114;&#100;&#32;&#114;&#101;&#99;&#111;&#114;&#100;&#115;&#32;&#97;&#99;&#99;&#101;&#112;&#116;&#97;&#98;&#108;&#101;&#32;&#116;&#111;&#32;&#65;&#112;&#97;&#99;&#104;&#101;&#32;&#102;&#111;&#114;&#32;&#105;&#110;&#99;&#108;&#117;&#115;&#105;&#111;&#110;&#32;&#105;&#110;&#32;&#110;&#111;&#110;&#45;&#116;&#101;&#120;&#116;&#32;&#100;&#97;&#116;&#97;&#32;&#115;&#116;&#111;&#114;&#101;&#115;&#92;&#38;&#46;&#32;&#84;&#104;&#105;&#115;&#32;&#111;&#112;&#116;&#105;&#111;&#110;&#32;&#99;&#104;&#97;&#110;&#103;&#101;&#115;&#32;&#116;&#104;&#101;&#32;&#115;&#121;&#110;&#116;&#97;&#120;&#32;&#111;&#102;&#32;&#116;&#104;&#101;&#32;&#99;&#111;&#109;&#109;&#97;&#110;&#100;&#32;&#108;&#105;&#110;&#101;&#44;&#32;&#115;&#105;&#110;&#99;&#101;&#32;&#116;&#104;&#101;&#32;&#92;&#102;&#73;&#112;&#97;&#115;&#115;&#119;&#100;&#102;&#105;&#108;&#101;&#92;&#102;&#82;&#32;&#97;&#114;&#103;&#117;&#109;&#101;&#110;&#116;&#32;&#40;&#117;&#115;&#117;&#97;&#108;&#108;&#121;&#32;&#116;&#104;&#101;&#32;&#102;&#105;&#114;&#115;&#116;&#32;&#111;&#110;&#101;&#41;&#32;&#105;&#115;&#32;&#111;&#109;&#105;&#116;&#116;&#101;&#100;&#92;&#38;&#46;&#32;&#73;&#116;&#32;&#99;&#97;&#110;&#110;&#111;&#116;&#32;&#98;&#101;&#32;&#99;&#111;&#109;&#98;&#105;&#110;&#101;&#100;&#32;&#119;&#105;&#116;&#104;&#32;&#116;&#104;&#101;&#32;&#92;&#102;&#66;&#45;&#99;&#92;&#102;&#82;&#32;&#111;&#112;&#116;&#105;&#111;&#110;&#92;&#38;&#46;&#32;&#32;
-&#46;&#84;&#80;
-&#92;&#102;&#66;&#45;&#109;&#92;&#102;&#82;
-&#85;&#115;&#101;&#32;&#77;&#68;&#53;&#32;&#101;&#110;&#99;&#114;&#121;&#112;&#116;&#105;&#111;&#110;&#32;&#102;&#111;&#114;&#32;&#112;&#97;&#115;&#115;&#119;&#111;&#114;&#100;&#115;&#92;&#38;&#46;&#32;&#84;&#104;&#105;&#115;&#32;&#105;&#115;&#32;&#116;&#104;&#101;&#32;&#100;&#101;&#102;&#97;&#117;&#108;&#116;&#32;&#40;&#115;&#105;&#110;&#99;&#101;&#32;&#118;&#101;&#114;&#115;&#105;&#111;&#110;&#32;&#50;&#92;&#38;&#46;&#50;&#92;&#38;&#46;&#49;&#56;&#41;&#92;&#38;&#46;&#32;&#32;
-&#46;&#84;&#80;
-&#92;&#102;&#66;&#45;&#66;&#92;&#102;&#82;
-&#85;&#115;&#101;&#32;&#98;&#99;&#114;&#121;&#112;&#116;&#32;&#101;&#110;&#99;&#114;&#121;&#112;&#116;&#105;&#111;&#110;&#32;&#102;&#111;&#114;&#32;&#112;&#97;&#115;&#115;&#119;&#111;&#114;&#100;&#115;&#92;&#38;&#46;&#32;&#84;&#104;&#105;&#115;&#32;&#105;&#115;&#32;&#99;&#117;&#114;&#114;&#101;&#110;&#116;&#108;&#121;&#32;&#99;&#111;&#110;&#115;&#105;&#100;&#101;&#114;&#101;&#100;&#32;&#116;&#111;&#32;&#98;&#101;&#32;&#118;&#101;&#114;&#121;&#32;&#115;&#101;&#99;&#117;&#114;&#101;&#92;&#38;&#46;&#32;&#32;
-&#46;&#84;&#80;
-&#92;&#102;&#66;&#45;&#67;&#92;&#102;&#82;
-&#84;&#104;&#105;&#115;&#32;&#102;&#108;&#97;&#103;&#32;&#105;&#115;&#32;&#111;&#110;&#108;&#121;&#32;&#97;&#108;&#108;&#111;&#119;&#101;&#100;&#32;&#105;&#110;&#32;&#99;&#111;&#109;&#98;&#105;&#110;&#97;&#116;&#105;&#111;&#110;&#32;&#119;&#105;&#116;&#104;&#32;&#92;&#102;&#66;&#45;&#66;&#92;&#102;&#82;&#32;&#40;&#98;&#99;&#114;&#121;&#112;&#116;&#32;&#101;&#110;&#99;&#114;&#121;&#112;&#116;&#105;&#111;&#110;&#41;&#92;&#38;&#46;&#32;&#73;&#116;&#32;&#115;&#101;&#116;&#115;&#32;&#116;&#104;&#101;&#32;&#99;&#111;&#109;&#112;&#117;&#116;&#105;&#110;&#103;&#32;&#116;&#105;&#109;&#101;&#32;&#117;&#115;&#101;&#100;&#32;&#102;&#111;&#114;&#32;&#116;&#104;&#101;&#32;&#98;&#99;&#114;&#121;&#112;&#116;&#32;&#97;&#108;&#103;&#111;&#114;&#105;&#116;&#104;&#109;&#32;&#40;&#104;&#105;&#103;&#104;&#101;&#114;&#32;&#105;&#115;&#32;&#109;&#111;&#114;&#101;&#32;&#115;&#101;&#99;&#117;&#114;&#101;&#32;&#98;&#117;&#116;&#32;&#115;&#108;&#111;&#119;&#101;&#114;&#44;&#32;&#100;&#101;&#102;&#97;&#117;&#108;&#116;&#58;&#32;&#53;&#44;&#32;&#118;&#97;&#108;&#105;&#100;&#58;&#32;&#52;&#32;&#116;&#111;&#32;&#51;&#49;&#41;&#92;&#38;&#46;&#32;&#32;
-&#46;&#84;&#80;
-&#92;&#102;&#66;&#45;&#100;&#92;&#102;&#82;
-&#85;&#115;&#101;&#32;&#92;&#102;&#66;&#99;&#114;&#121;&#112;&#116;&#40;&#41;&#92;&#102;&#82;&#32;&#101;&#110;&#99;&#114;&#121;&#112;&#116;&#105;&#111;&#110;&#32;&#102;&#111;&#114;&#32;&#112;&#97;&#115;&#115;&#119;&#111;&#114;&#100;&#115;&#92;&#38;&#46;&#32;&#84;&#104;&#105;&#115;&#32;&#105;&#115;&#32;&#110;&#111;&#116;&#32;&#115;&#117;&#112;&#112;&#111;&#114;&#116;&#101;&#100;&#32;&#98;&#121;&#32;&#116;&#104;&#101;&#32;&#104;&#116;&#116;&#112;&#100;&#32;&#115;&#101;&#114;&#118;&#101;&#114;&#32;&#111;&#110;&#32;&#87;&#105;&#110;&#100;&#111;&#119;&#115;&#32;&#97;&#110;&#100;&#32;&#78;&#101;&#116;&#119;&#97;&#114;&#101;&#92;&#38;&#46;&#32;&#84;&#104;&#105;&#115;&#32;&#97;&#108;&#103;&#111;&#114;&#105;&#116;&#104;&#109;&#32;&#108;&#105;&#109;&#105;&#116;&#115;&#32;&#116;&#104;&#101;&#32;&#112;&#97;&#115;&#115;&#119;&#111;&#114;&#100;&#32;&#108;&#101;&#110;&#103;&#116;&#104;&#32;&#116;&#111;&#32;&#56;&#32;&#99;&#104;&#97;&#114;&#97;&#99;&#116;&#101;&#114;&#115;&#92;&#38;&#46;&#32;&#84;&#104;&#105;&#115;&#32;&#97;&#108;&#103;&#111;&#114;&#105;&#116;&#104;&#109;&#32;&#105;&#115;&#32;&#92;&#102;&#66;&#105;&#110;&#115;&#101;&#99;&#117;&#114;&#101;&#92;&#102;&#82;&#32;&#98;&#121;&#32;&#116;&#111;&#100;&#97;&#121;&#39;&#115;&#32;&#115;&#116;&#97;&#110;&#100;&#97;&#114;&#100;&#115;&#92;&#38;&#46;&#32;&#73;&#116;&#32;&#117;&#115;&#101;&#100;&#32;&#116;&#111;&#32;&#98;&#101;&#32;&#116;&#104;&#101;&#32;&#100;&#101;&#102;&#97;&#117;&#108;&#116;&#32;&#97;&#108;&#103;&#111;&#114;&#105;&#116;&#104;&#109;&#32;&#117;&#110;&#116;&#105;&#108;&#32;&#118;&#101;&#114;&#115;&#105;&#111;&#110;&#32;&#50;&#92;&#38;&#46;&#50;&#92;&#38;&#46;&#49;&#55;&#92;&#38;&#46;&#32;&#32;
-&#46;&#84;&#80;
-&#92;&#102;&#66;&#45;&#115;&#92;&#102;&#82;
-&#85;&#115;&#101;&#32;&#83;&#72;&#65;&#32;&#101;&#110;&#99;&#114;&#121;&#112;&#116;&#105;&#111;&#110;&#32;&#102;&#111;&#114;&#32;&#112;&#97;&#115;&#115;&#119;&#111;&#114;&#100;&#115;&#92;&#38;&#46;&#32;&#70;&#97;&#99;&#105;&#108;&#105;&#116;&#97;&#116;&#101;&#115;&#32;&#109;&#105;&#103;&#114;&#97;&#116;&#105;&#111;&#110;&#32;&#102;&#114;&#111;&#109;&#47;&#116;&#111;&#32;&#78;&#101;&#116;&#115;&#99;&#97;&#112;&#101;&#32;&#115;&#101;&#114;&#118;&#101;&#114;&#115;&#32;&#117;&#115;&#105;&#110;&#103;&#32;&#116;&#104;&#101;&#32;&#76;&#68;&#65;&#80;&#32;&#68;&#105;&#114;&#101;&#99;&#116;&#111;&#114;&#121;&#32;&#73;&#110;&#116;&#101;&#114;&#99;&#104;&#97;&#110;&#103;&#101;&#32;&#70;&#111;&#114;&#109;&#97;&#116;&#32;&#40;&#108;&#100;&#105;&#102;&#41;&#92;&#38;&#46;&#32;&#84;&#104;&#105;&#115;&#32;&#97;&#108;&#103;&#111;&#114;&#105;&#116;&#104;&#109;&#32;&#105;&#115;&#32;&#92;&#102;&#66;&#105;&#110;&#115;&#101;&#99;&#117;&#114;&#101;&#92;&#102;&#82;&#32;&#98;&#121;&#32;&#116;&#111;&#100;&#97;&#121;&#39;&#115;&#32;&#115;&#116;&#97;&#110;&#100;&#97;&#114;&#100;&#115;&#92;&#38;&#46;&#32;&#32;
-&#46;&#84;&#80;
-&#92;&#102;&#66;&#45;&#112;&#92;&#102;&#82;
-&#85;&#115;&#101;&#32;&#112;&#108;&#97;&#105;&#110;&#116;&#101;&#120;&#116;&#32;&#112;&#97;&#115;&#115;&#119;&#111;&#114;&#100;&#115;&#92;&#38;&#46;&#32;&#84;&#104;&#111;&#117;&#103;&#104;&#32;&#92;&#102;&#66;&#104;&#116;&#112;&#97;&#115;&#115;&#119;&#100;&#92;&#102;&#82;&#32;&#119;&#105;&#108;&#108;&#32;&#115;&#117;&#112;&#112;&#111;&#114;&#116;&#32;&#99;&#114;&#101;&#97;&#116;&#105;&#111;&#110;&#32;&#111;&#110;&#32;&#97;&#108;&#108;&#32;&#112;&#108;&#97;&#116;&#102;&#111;&#114;&#109;&#115;&#44;&#32;&#116;&#104;&#101;&#32;&#104;&#116;&#116;&#112;&#100;&#32;&#100;&#97;&#101;&#109;&#111;&#110;&#32;&#119;&#105;&#108;&#108;&#32;&#111;&#110;&#108;&#121;&#32;&#97;&#99;&#99;&#101;&#112;&#116;&#32;&#112;&#108;&#97;&#105;&#110;&#32;&#116;&#101;&#120;&#116;&#32;&#112;&#97;&#115;&#115;&#119;&#111;&#114;&#100;&#115;&#32;&#111;&#110;&#32;&#87;&#105;&#110;&#100;&#111;&#119;&#115;&#32;&#97;&#110;&#100;&#32;&#78;&#101;&#116;&#119;&#97;&#114;&#101;&#92;&#38;&#46;&#32;&#32;
-&#46;&#84;&#80;
-&#92;&#102;&#66;&#45;&#68;&#92;&#102;&#82;
-&#68;&#101;&#108;&#101;&#116;&#101;&#32;&#117;&#115;&#101;&#114;&#92;&#38;&#46;&#32;&#73;&#102;&#32;&#116;&#104;&#101;&#32;&#117;&#115;&#101;&#114;&#110;&#97;&#109;&#101;&#32;&#101;&#120;&#105;&#115;&#116;&#115;&#32;&#105;&#110;&#32;&#116;&#104;&#101;&#32;&#115;&#112;&#101;&#99;&#105;&#102;&#105;&#101;&#100;&#32;&#104;&#116;&#112;&#97;&#115;&#115;&#119;&#100;&#32;&#102;&#105;&#108;&#101;&#44;&#32;&#105;&#116;&#32;&#119;&#105;&#108;&#108;&#32;&#98;&#101;&#32;&#100;&#101;&#108;&#101;&#116;&#101;&#100;&#92;&#38;&#46;&#32;&#32;
-&#46;&#84;&#80;
-&#92;&#102;&#66;&#45;&#118;&#92;&#102;&#82;
-&#86;&#101;&#114;&#105;&#102;&#121;&#32;&#112;&#97;&#115;&#115;&#119;&#111;&#114;&#100;&#92;&#38;&#46;&#32;&#86;&#101;&#114;&#105;&#102;&#121;&#32;&#116;&#104;&#97;&#116;&#32;&#116;&#104;&#101;&#32;&#103;&#105;&#118;&#101;&#110;&#32;&#112;&#97;&#115;&#115;&#119;&#111;&#114;&#100;&#32;&#109;&#97;&#116;&#99;&#104;&#101;&#115;&#32;&#116;&#104;&#101;&#32;&#112;&#97;&#115;&#115;&#119;&#111;&#114;&#100;&#32;&#111;&#102;&#32;&#116;&#104;&#101;&#32;&#117;&#115;&#101;&#114;&#32;&#115;&#116;&#111;&#114;&#101;&#100;&#32;&#105;&#110;&#32;&#116;&#104;&#101;&#32;&#115;&#112;&#101;&#99;&#105;&#102;&#105;&#101;&#100;&#32;&#104;&#116;&#112;&#97;&#115;&#115;&#119;&#100;&#32;&#102;&#105;&#108;&#101;&#92;&#38;&#46;&#32;&#65;&#118;&#97;&#105;&#108;&#97;&#98;&#108;&#101;&#32;&#105;&#110;&#32;&#50;&#92;&#38;&#46;&#52;&#92;&#38;&#46;&#53;&#32;&#97;&#110;&#100;&#32;&#108;&#97;&#116;&#101;&#114;&#92;&#38;&#46;&#32;&#32;
-&#46;&#84;&#80;
-&#92;&#102;&#66;&#92;&#102;&#73;&#112;&#97;&#115;&#115;&#119;&#100;&#102;&#105;&#108;&#101;&#92;&#102;&#82;&#92;&#102;&#82;
-&#78;&#97;&#109;&#101;&#32;&#111;&#102;&#32;&#116;&#104;&#101;&#32;&#102;&#105;&#108;&#101;&#32;&#116;&#111;&#32;&#99;&#111;&#110;&#116;&#97;&#105;&#110;&#32;&#116;&#104;&#101;&#32;&#117;&#115;&#101;&#114;&#32;&#110;&#97;&#109;&#101;&#32;&#97;&#110;&#100;&#32;&#112;&#97;&#115;&#115;&#119;&#111;&#114;&#100;&#92;&#38;&#46;&#32;&#73;&#102;&#32;&#92;&#102;&#66;&#45;&#99;&#92;&#102;&#82;&#32;&#105;&#115;&#32;&#103;&#105;&#118;&#101;&#110;&#44;&#32;&#116;&#104;&#105;&#115;&#32;&#102;&#105;&#108;&#101;&#32;&#105;&#115;&#32;&#99;&#114;&#101;&#97;&#116;&#101;&#100;&#32;&#105;&#102;&#32;&#105;&#116;&#32;&#100;&#111;&#101;&#115;&#32;&#110;&#111;&#116;&#32;&#97;&#108;&#114;&#101;&#97;&#100;&#121;&#32;&#101;&#120;&#105;&#115;&#116;&#44;&#32;&#111;&#114;&#32;&#114;&#101;&#119;&#114;&#105;&#116;&#116;&#101;&#110;&#32;&#97;&#110;&#100;&#32;&#116;&#114;&#117;&#110;&#99;&#97;&#116;&#101;&#100;&#32;&#105;&#102;&#32;&#105;&#116;&#32;&#100;&#111;&#101;&#115;&#32;&#101;&#120;&#105;&#115;&#116;&#92;&#38;&#46;&#32;&#32;
-&#46;&#84;&#80;
-&#92;&#102;&#66;&#92;&#102;&#73;&#117;&#115;&#101;&#114;&#110;&#97;&#109;&#101;&#92;&#102;&#82;&#92;&#102;&#82;
-&#84;&#104;&#101;&#32;&#117;&#115;&#101;&#114;&#110;&#97;&#109;&#101;&#32;&#116;&#111;&#32;&#99;&#114;&#101;&#97;&#116;&#101;&#32;&#111;&#114;&#32;&#117;&#112;&#100;&#97;&#116;&#101;&#32;&#105;&#110;&#32;&#92;&#102;&#73;&#112;&#97;&#115;&#115;&#119;&#100;&#102;&#105;&#108;&#101;&#92;&#102;&#82;&#92;&#38;&#46;&#32;&#73;&#102;&#32;&#92;&#102;&#73;&#117;&#115;&#101;&#114;&#110;&#97;&#109;&#101;&#92;&#102;&#82;&#32;&#100;&#111;&#101;&#115;&#32;&#110;&#111;&#116;&#32;&#101;&#120;&#105;&#115;&#116;&#32;&#105;&#110;&#32;&#116;&#104;&#105;&#115;&#32;&#102;&#105;&#108;&#101;&#44;&#32;&#97;&#110;&#32;&#101;&#110;&#116;&#114;&#121;&#32;&#105;&#115;&#32;&#97;&#100;&#100;&#101;&#100;&#92;&#38;&#46;&#32;&#73;&#102;&#32;&#105;&#116;&#32;&#100;&#111;&#101;&#115;&#32;&#101;&#120;&#105;&#115;&#116;&#44;&#32;&#116;&#104;&#101;&#32;&#112;&#97;&#115;&#115;&#119;&#111;&#114;&#100;&#32;&#105;&#115;&#32;&#99;&#104;&#97;&#110;&#103;&#101;&#100;&#92;&#38;&#46;&#32;&#32;
-&#46;&#84;&#80;
-&#92;&#102;&#66;&#92;&#102;&#73;&#112;&#97;&#115;&#115;&#119;&#111;&#114;&#100;&#92;&#102;&#82;&#92;&#102;&#82;
-&#84;&#104;&#101;&#32;&#112;&#108;&#97;&#105;&#110;&#116;&#101;&#120;&#116;&#32;&#112;&#97;&#115;&#115;&#119;&#111;&#114;&#100;&#32;&#116;&#111;&#32;&#98;&#101;&#32;&#101;&#110;&#99;&#114;&#121;&#112;&#116;&#101;&#100;&#32;&#97;&#110;&#100;&#32;&#115;&#116;&#111;&#114;&#101;&#100;&#32;&#105;&#110;&#32;&#116;&#104;&#101;&#32;&#102;&#105;&#108;&#101;&#92;&#38;&#46;&#32;&#79;&#110;&#108;&#121;&#32;&#117;&#115;&#101;&#100;&#32;&#119;&#105;&#116;&#104;&#32;&#116;&#104;&#101;&#32;&#92;&#102;&#66;&#45;&#98;&#92;&#102;&#82;&#32;&#102;&#108;&#97;&#103;&#92;&#38;&#46;&#32;&#32;
-&#32;
-&#46;&#83;&#72;&#32;&#34;&#69;&#88;&#73;&#84;&#32;&#83;&#84;&#65;&#84;&#85;&#83;&#34;
-&#32;
-&#46;&#80;&#80;
-&#92;&#102;&#66;&#104;&#116;&#112;&#97;&#115;&#115;&#119;&#100;&#92;&#102;&#82;&#32;&#114;&#101;&#116;&#117;&#114;&#110;&#115;&#32;&#97;&#32;&#122;&#101;&#114;&#111;&#32;&#115;&#116;&#97;&#116;&#117;&#115;&#32;&#40;&#34;&#116;&#114;&#117;&#101;&#34;&#41;&#32;&#105;&#102;&#32;&#116;&#104;&#101;&#32;&#117;&#115;&#101;&#114;&#110;&#97;&#109;&#101;&#32;&#97;&#110;&#100;&#32;&#112;&#97;&#115;&#115;&#119;&#111;&#114;&#100;&#32;&#104;&#97;&#118;&#101;&#32;&#98;&#101;&#101;&#110;&#32;&#115;&#117;&#99;&#99;&#101;&#115;&#115;&#102;&#117;&#108;&#108;&#121;&#32;&#97;&#100;&#100;&#101;&#100;&#32;&#111;&#114;&#32;&#117;&#112;&#100;&#97;&#116;&#101;&#100;&#32;&#105;&#110;&#32;&#116;&#104;&#101;&#32;&#92;&#102;&#73;&#112;&#97;&#115;&#115;&#119;&#100;&#102;&#105;&#108;&#101;&#92;&#102;&#82;&#92;&#38;&#46;&#32;&#92;&#102;&#66;&#104;&#116;&#112;&#97;&#115;&#115;&#119;&#100;&#92;&#102;&#82;&#32;&#114;&#101;&#116;&#117;&#114;&#110;&#115;&#32;&#92;&#102;&#66;&#49;&#92;&#102;&#82;&#32;&#105;&#102;&#32;&#105;&#116;&#32;&#101;&#110;&#99;&#111;&#117;&#110;&#116;&#101;&#114;&#115;&#32;&#115;&#111;&#109;&#101;&#32;&#112;&#114;&#111;&#98;&#108;&#101;&#109;&#32;&#97;&#99;&#99;&#101;&#115;&#115;&#105;&#110;&#103;&#32;&#102;&#105;&#108;&#101;&#115;&#44;&#32;&#92;&#102;&#66;&#50;&#92;&#102;&#82;&#32;&#105;&#102;&#32;&#116;&#104;&#101;&#114;&#101;&#32;&#119;&#97;&#115;&#32;&#97;&#32;&#115;&#121;&#110;&#116;&#97;&#120;&#32;&#112;&#114;&#111;&#98;&#108;&#101;&#109;&#32;&#119;&#105;&#116;&#104;&#32;&#116;&#104;&#101;&#32;&#99;&#111;&#109;&#109;&#97;&#110;&#100;&#32;&#108;&#105;&#110;&#101;&#44;&#32;&#92;&#102;&#66;&#51;&#92;&#102;&#82;&#32;&#105;&#102;&#32;&#116;&#104;&#101;&#32;&#112;&#97;&#115;&#115;&#119;&#111;&#114;&#100;&#32;&#119;&#97;&#115;&#32;&#101;&#110;&#116;&#101;&#114;&#101;&#100;&#32;&#105;&#110;&#116;&#101;&#114;&#97;&#99;&#116;&#105;&#118;&#101;&#108;&#121;&#32;&#97;&#110;&#100;&#32;&#116;&#104;&#101;&#32;&#118;&#101;&#114;&#105;&#102;&#105;&#99;&#97;&#116;&#105;&#111;&#110;&#32;&#101;&#110;&#116;&#114;&#121;&#32;&#100;&#105;&#100;&#110;&#39;&#116;&#32;&#109;&#97;&#116;&#99;&#104;&#44;&#32;&#92;&#102;&#66;&#52;&#92;&#102;&#82;&#32;&#105;&#102;&#32;&#105;&#116;&#115;&#32;&#111;&#112;&#101;&#114;&#97;&#116;&#105;&#111;&#110;&#32;&#119;&#97;&#115;&#32;&#105;&#110;&#116;&#101;&#114;&#114;&#117;&#112;&#116;&#101;&#100;&#44;&#32;&#92;&#102;&#66;&#53;&#92;&#102;&#82;&#32;&#105;&#102;&#32;&#97;&#32;&#118;&#97;&#108;&#117;&#101;&#32;&#105;&#115;&#32;&#116;&#111;&#111;&#32;&#108;&#111;&#110;&#103;&#32;&#40;&#117;&#115;&#101;&#114;&#110;&#97;&#109;&#101;&#44;&#32;&#102;&#105;&#108;&#101;&#110;&#97;&#109;&#101;&#44;&#32;&#112;&#97;&#115;&#115;&#119;&#111;&#114;&#100;&#44;&#32;&#111;&#114;&#32;&#102;&#105;&#110;&#97;&#108;&#32;&#99;&#111;&#109;&#112;&#117;&#116;&#101;&#100;&#32;&#114;&#101;&#99;&#111;&#114;&#100;&#41;&#44;&#32;&#92;&#102;&#66;&#54;&#92;&#102;&#82;&#32;&#105;&#102;&#32;&#116;&#104;&#101;&#32;&#117;&#115;&#101;&#114;&#110;&#97;&#109;&#101;&#32;&#99;&#111;&#110;&#116;&#97;&#105;&#110;&#115;&#32;&#105;&#108;&#108;&#101;&#103;&#97;&#108;&#32;&#99;&#104;&#97;&#114;&#97;&#99;&#116;&#101;&#114;&#115;&#32;&#40;&#115;&#101;&#101;&#32;&#116;&#104;&#101;&#32;&#82;&#101;&#115;&#116;&#114;&#105;&#99;&#116;&#105;&#111;&#110;&#115;&#32;&#115;&#101;&#99;&#116;&#105;&#111;&#110;&#41;&#44;&#32;&#97;&#110;&#100;&#32;&#92;&#102;&#66;&#55;&#92;&#102;&#82;&#32;&#105;&#102;&#32;&#116;&#104;&#101;&#32;&#102;&#105;&#108;&#101;&#32;&#105;&#115;&#32;&#110;&#111;&#116;&#32;&#97;&#32;&#118;&#97;&#108;&#105;&#100;&#32;&#112;&#97;&#115;&#115;&#119;&#111;&#114;&#100;&#32;&#102;&#105;&#108;&#101;&#92;&#38;&#46;
-&#32;
-&#46;&#83;&#72;&#32;&#34;&#69;&#88;&#65;&#77;&#80;&#76;&#69;&#83;&#34;
-&#32;
-&#46;&#110;&#102;
+.SH "OPTIONS"
+
+
+.TP
+\fB-b\fR
+Use batch mode; \fIi\&.e\&.\fR, get the password from the command line rather than prompting for it\&. This option should be used with extreme care, since \fBthe password is clearly visible\fR on the command line\&. For script use see the \fB-i\fR option\&. Available in 2\&.4\&.4 and later\&.
+.TP
+\fB-i\fR
+Read the password from stdin without verification (for script usage)\&.
+.TP
+\fB-c\fR
+Create the \fIpasswdfile\fR\&. If \fIpasswdfile\fR already exists, it is rewritten and truncated\&. This option cannot be combined with the \fB-n\fR option\&.
+.TP
+\fB-n\fR
+Display the results on standard output rather than updating a file\&. This is useful for generating password records acceptable to Apache for inclusion in non-text data stores\&. This option changes the syntax of the command line, since the \fIpasswdfile\fR argument (usually the first one) is omitted\&. It cannot be combined with the \fB-c\fR option\&.
+.TP
+\fB-m\fR
+Use MD5 encryption for passwords\&. This is the default (since version 2\&.2\&.18)\&.
+.TP
+\fB-B\fR
+Use bcrypt encryption for passwords\&. This is currently considered to be very secure\&.
+.TP
+\fB-C\fR
+This flag is only allowed in combination with \fB-B\fR (bcrypt encryption)\&. It sets the computing time used for the bcrypt algorithm (higher is more secure but slower, default: 5, valid: 4 to 31)\&.
+.TP
+\fB-d\fR
+Use \fBcrypt()\fR encryption for passwords\&. This is not supported by the httpd server on Windows and Netware\&. This algorithm limits the password length to 8 characters\&. This algorithm is \fBinsecure\fR by today's standards\&. It used to be the default algorithm until version 2\&.2\&.17\&.
+.TP
+\fB-s\fR
+Use SHA encryption for passwords\&. Facilitates migration from/to Netscape servers using the LDAP Directory Interchange Format (ldif)\&. This algorithm is \fBinsecure\fR by today's standards\&.
+.TP
+\fB-p\fR
+Use plaintext passwords\&. Though \fBhtpasswd\fR will support creation on all platforms, the httpd daemon will only accept plain text passwords on Windows and Netware\&.
+.TP
+\fB-D\fR
+Delete user\&. If the username exists in the specified htpasswd file, it will be deleted\&.
+.TP
+\fB-v\fR
+Verify password\&. Verify that the given password matches the password of the user stored in the specified htpasswd file\&. Available in 2\&.4\&.5 and later\&.
+.TP
+\fB\fIpasswdfile\fR\fR
+Name of the file to contain the user name and password\&. If \fB-c\fR is given, this file is created if it does not already exist, or rewritten and truncated if it does exist\&.
+.TP
+\fB\fIusername\fR\fR
+The username to create or update in \fIpasswdfile\fR\&. If \fIusername\fR does not exist in this file, an entry is added\&. If it does exist, the password is changed\&.
+.TP
+\fB\fIpassword\fR\fR
+The plaintext password to be encrypted and stored in the file\&. Only used with the \fB-b\fR flag\&.
+
+.SH "EXIT STATUS"
+
+.PP
+\fBhtpasswd\fR returns a zero status ("true") if the username and password have been successfully added or updated in the \fIpasswdfile\fR\&. \fBhtpasswd\fR returns \fB1\fR if it encounters some problem accessing files, \fB2\fR if there was a syntax problem with the command line, \fB3\fR if the password was entered interactively and the verification entry didn't match, \fB4\fR if its operation was interrupted, \fB5\fR if a value is too long (username, filename, password, or final computed record), \fB6\fR if the username contains illegal characters (see the Restrictions section), and \fB7\fR if the file is not a valid password file\&.
+
+.SH "EXAMPLES"
+
+.nf
-&#32;&#32;&#32;&#32;&#32;&#32;&#104;&#116;&#112;&#97;&#115;&#115;&#119;&#100;&#32;&#47;&#117;&#115;&#114;&#47;&#108;&#111;&#99;&#97;&#108;&#47;&#101;&#116;&#99;&#47;&#97;&#112;&#97;&#99;&#104;&#101;&#47;&#92;&#38;&#46;&#104;&#116;&#112;&#97;&#115;&#115;&#119;&#100;&#45;&#117;&#115;&#101;&#114;&#115;&#32;&#106;&#115;&#109;&#105;&#116;&#104;
-&#32;&#32;&#32;&#32;
-&#46;&#102;&#105;
-&#32;
-&#46;&#80;&#80;
-&#65;&#100;&#100;&#115;&#32;&#111;&#114;&#32;&#109;&#111;&#100;&#105;&#102;&#105;&#101;&#115;&#32;&#116;&#104;&#101;&#32;&#112;&#97;&#115;&#115;&#119;&#111;&#114;&#100;&#32;&#102;&#111;&#114;&#32;&#117;&#115;&#101;&#114;&#32;&#92;&#102;&#66;&#106;&#115;&#109;&#105;&#116;&#104;&#92;&#102;&#82;&#92;&#38;&#46;&#32;&#84;&#104;&#101;&#32;&#117;&#115;&#101;&#114;&#32;&#105;&#115;&#32;&#112;&#114;&#111;&#109;&#112;&#116;&#101;&#100;&#32;&#102;&#111;&#114;&#32;&#116;&#104;&#101;&#32;&#112;&#97;&#115;&#115;&#119;&#111;&#114;&#100;&#92;&#38;&#46;&#32;&#84;&#104;&#101;&#32;&#112;&#97;&#115;&#115;&#119;&#111;&#114;&#100;&#32;&#119;&#105;&#108;&#108;&#32;&#98;&#101;&#32;&#101;&#110;&#99;&#114;&#121;&#112;&#116;&#101;&#100;&#32;&#117;&#115;&#105;&#110;&#103;&#32;&#116;&#104;&#101;&#32;&#109;&#111;&#100;&#105;&#102;&#105;&#101;&#100;&#32;&#65;&#112;&#97;&#99;&#104;&#101;&#32;&#77;&#68;&#53;&#32;&#97;&#108;&#103;&#111;&#114;&#105;&#116;&#104;&#109;&#92;&#38;&#46;&#32;&#73;&#102;&#32;&#116;&#104;&#101;&#32;&#102;&#105;&#108;&#101;&#32;&#100;&#111;&#101;&#115;&#32;&#110;&#111;&#116;&#32;&#101;&#120;&#105;&#115;&#116;&#44;&#32;&#92;&#102;&#66;&#104;&#116;&#112;&#97;&#115;&#115;&#119;&#100;&#92;&#102;&#82;&#32;&#119;&#105;&#108;&#108;&#32;&#100;&#111;&#32;&#110;&#111;&#116;&#104;&#105;&#110;&#103;&#32;&#101;&#120;&#99;&#101;&#112;&#116;&#32;&#114;&#101;&#116;&#117;&#114;&#110;&#32;&#97;&#110;&#32;&#101;&#114;&#114;&#111;&#114;&#92;&#38;&#46;
-&#32;
-&#46;&#110;&#102;
+ htpasswd /usr/local/etc/apache/\&.htpasswd-users jsmith
+
+.fi
+
+.PP
+Adds or modifies the password for user \fBjsmith\fR\&. The user is prompted for the password\&. The password will be encrypted using the modified Apache MD5 algorithm\&. If the file does not exist, \fBhtpasswd\fR will do nothing except return an error\&.
+
+.nf
-&#32;&#32;&#32;&#32;&#32;&#32;&#104;&#116;&#112;&#97;&#115;&#115;&#119;&#100;&#32;&#45;&#99;&#32;&#47;&#104;&#111;&#109;&#101;&#47;&#100;&#111;&#101;&#47;&#112;&#117;&#98;&#108;&#105;&#99;&#95;&#104;&#116;&#109;&#108;&#47;&#92;&#38;&#46;&#104;&#116;&#112;&#97;&#115;&#115;&#119;&#100;&#32;&#106;&#97;&#110;&#101;
-&#32;&#32;&#32;&#32;
-&#46;&#102;&#105;
-&#32;
-&#46;&#80;&#80;
-&#67;&#114;&#101;&#97;&#116;&#101;&#115;&#32;&#97;&#32;&#110;&#101;&#119;&#32;&#102;&#105;&#108;&#101;&#32;&#97;&#110;&#100;&#32;&#115;&#116;&#111;&#114;&#101;&#115;&#32;&#97;&#32;&#114;&#101;&#99;&#111;&#114;&#100;&#32;&#105;&#110;&#32;&#105;&#116;&#32;&#102;&#111;&#114;&#32;&#117;&#115;&#101;&#114;&#32;&#92;&#102;&#66;&#106;&#97;&#110;&#101;&#92;&#102;&#82;&#92;&#38;&#46;&#32;&#84;&#104;&#101;&#32;&#117;&#115;&#101;&#114;&#32;&#105;&#115;&#32;&#112;&#114;&#111;&#109;&#112;&#116;&#101;&#100;&#32;&#102;&#111;&#114;&#32;&#116;&#104;&#101;&#32;&#112;&#97;&#115;&#115;&#119;&#111;&#114;&#100;&#92;&#38;&#46;&#32;&#73;&#102;&#32;&#116;&#104;&#101;&#32;&#102;&#105;&#108;&#101;&#32;&#101;&#120;&#105;&#115;&#116;&#115;&#32;&#97;&#110;&#100;&#32;&#99;&#97;&#110;&#110;&#111;&#116;&#32;&#98;&#101;&#32;&#114;&#101;&#97;&#100;&#44;&#32;&#111;&#114;&#32;&#99;&#97;&#110;&#110;&#111;&#116;&#32;&#98;&#101;&#32;&#119;&#114;&#105;&#116;&#116;&#101;&#110;&#44;&#32;&#105;&#116;&#32;&#105;&#115;&#32;&#110;&#111;&#116;&#32;&#97;&#108;&#116;&#101;&#114;&#101;&#100;&#32;&#97;&#110;&#100;&#32;&#92;&#102;&#66;&#104;&#116;&#112;&#97;&#115;&#115;&#119;&#100;&#92;&#102;&#82;&#32;&#119;&#105;&#108;&#108;&#32;&#100;&#105;&#115;&#112;&#108;&#97;&#121;&#32;&#97;&#32;&#109;&#101;&#115;&#115;&#97;&#103;&#101;&#32;&#97;&#110;&#100;&#32;&#114;&#101;&#116;&#117;&#114;&#110;&#32;&#97;&#110;&#32;&#101;&#114;&#114;&#111;&#114;&#32;&#115;&#116;&#97;&#116;&#117;&#115;&#92;&#38;&#46;
-&#32;
-&#46;&#110;&#102;
+ htpasswd -c /home/doe/public_html/\&.htpasswd jane
+
+.fi
+
+.PP
+Creates a new file and stores a record in it for user \fBjane\fR\&. The user is prompted for the password\&. If the file exists and cannot be read, or cannot be written, it is not altered and \fBhtpasswd\fR will display a message and return an error status\&.
+
+.nf
-&#32;&#32;&#32;&#32;&#32;&#32;&#104;&#116;&#112;&#97;&#115;&#115;&#119;&#100;&#32;&#45;&#100;&#98;&#32;&#47;&#117;&#115;&#114;&#47;&#119;&#101;&#98;&#47;&#92;&#38;&#46;&#104;&#116;&#112;&#97;&#115;&#115;&#119;&#100;&#45;&#97;&#108;&#108;&#32;&#106;&#111;&#110;&#101;&#115;&#32;&#80;&#119;&#100;&#52;&#83;&#116;&#101;&#118;&#101;
-&#32;&#32;&#32;&#32;
-&#46;&#102;&#105;
-&#32;
-&#46;&#80;&#80;
-&#69;&#110;&#99;&#114;&#121;&#112;&#116;&#115;&#32;&#116;&#104;&#101;&#32;&#112;&#97;&#115;&#115;&#119;&#111;&#114;&#100;&#32;&#102;&#114;&#111;&#109;&#32;&#116;&#104;&#101;&#32;&#99;&#111;&#109;&#109;&#97;&#110;&#100;&#32;&#108;&#105;&#110;&#101;&#32;&#40;&#92;&#102;&#66;&#80;&#119;&#100;&#52;&#83;&#116;&#101;&#118;&#101;&#92;&#102;&#82;&#41;&#32;&#117;&#115;&#105;&#110;&#103;&#32;&#116;&#104;&#101;&#32;&#92;&#102;&#66;&#99;&#114;&#121;&#112;&#116;&#40;&#41;&#92;&#102;&#82;&#32;&#97;&#108;&#103;&#111;&#114;&#105;&#116;&#104;&#109;&#44;&#32;&#97;&#110;&#100;&#32;&#115;&#116;&#111;&#114;&#101;&#115;&#32;&#105;&#116;&#32;&#105;&#110;&#32;&#116;&#104;&#101;&#32;&#115;&#112;&#101;&#99;&#105;&#102;&#105;&#101;&#100;&#32;&#102;&#105;&#108;&#101;&#92;&#38;&#46;
-&#32;
-&#46;&#83;&#72;&#32;&#34;&#83;&#69;&#67;&#85;&#82;&#73;&#84;&#89;&#32;&#67;&#79;&#78;&#83;&#73;&#68;&#69;&#82;&#65;&#84;&#73;&#79;&#78;&#83;&#34;
-&#32;
-&#46;&#80;&#80;
-&#87;&#101;&#98;&#32;&#112;&#97;&#115;&#115;&#119;&#111;&#114;&#100;&#32;&#102;&#105;&#108;&#101;&#115;&#32;&#115;&#117;&#99;&#104;&#32;&#97;&#115;&#32;&#116;&#104;&#111;&#115;&#101;&#32;&#109;&#97;&#110;&#97;&#103;&#101;&#100;&#32;&#98;&#121;&#32;&#92;&#102;&#66;&#104;&#116;&#112;&#97;&#115;&#115;&#119;&#100;&#92;&#102;&#82;&#32;&#115;&#104;&#111;&#117;&#108;&#100;&#32;&#92;&#102;&#73;&#110;&#111;&#116;&#92;&#102;&#82;&#32;&#98;&#101;&#32;&#119;&#105;&#116;&#104;&#105;&#110;&#32;&#116;&#104;&#101;&#32;&#87;&#101;&#98;&#32;&#115;&#101;&#114;&#118;&#101;&#114;&#39;&#115;&#32;&#85;&#82;&#73;&#32;&#115;&#112;&#97;&#99;&#101;&#32;&#45;&#45;&#32;&#116;&#104;&#97;&#116;&#32;&#105;&#115;&#44;&#32;&#116;&#104;&#101;&#121;&#32;&#115;&#104;&#111;&#117;&#108;&#100;&#32;&#110;&#111;&#116;&#32;&#98;&#101;&#32;&#102;&#101;&#116;&#99;&#104;&#97;&#98;&#108;&#101;&#32;&#119;&#105;&#116;&#104;&#32;&#97;&#32;&#98;&#114;&#111;&#119;&#115;&#101;&#114;&#92;&#38;&#46;
-&#32;
-&#46;&#80;&#80;
-&#84;&#104;&#105;&#115;&#32;&#112;&#114;&#111;&#103;&#114;&#97;&#109;&#32;&#105;&#115;&#32;&#110;&#111;&#116;&#32;&#115;&#97;&#102;&#101;&#32;&#97;&#115;&#32;&#97;&#32;&#115;&#101;&#116;&#117;&#105;&#100;&#32;&#101;&#120;&#101;&#99;&#117;&#116;&#97;&#98;&#108;&#101;&#92;&#38;&#46;&#32;&#68;&#111;&#32;&#92;&#102;&#73;&#110;&#111;&#116;&#92;&#102;&#82;&#32;&#109;&#97;&#107;&#101;&#32;&#105;&#116;&#32;&#115;&#101;&#116;&#117;&#105;&#100;&#92;&#38;&#46;
-&#32;
-&#46;&#80;&#80;
-&#84;&#104;&#101;&#32;&#117;&#115;&#101;&#32;&#111;&#102;&#32;&#116;&#104;&#101;&#32;&#92;&#102;&#66;&#45;&#98;&#92;&#102;&#82;&#32;&#111;&#112;&#116;&#105;&#111;&#110;&#32;&#105;&#115;&#32;&#100;&#105;&#115;&#99;&#111;&#117;&#114;&#97;&#103;&#101;&#100;&#44;&#32;&#115;&#105;&#110;&#99;&#101;&#32;&#119;&#104;&#101;&#110;&#32;&#105;&#116;&#32;&#105;&#115;&#32;&#117;&#115;&#101;&#100;&#32;&#116;&#104;&#101;&#32;&#117;&#110;&#101;&#110;&#99;&#114;&#121;&#112;&#116;&#101;&#100;&#32;&#112;&#97;&#115;&#115;&#119;&#111;&#114;&#100;&#32;&#97;&#112;&#112;&#101;&#97;&#114;&#115;&#32;&#111;&#110;&#32;&#116;&#104;&#101;&#32;&#99;&#111;&#109;&#109;&#97;&#110;&#100;&#32;&#108;&#105;&#110;&#101;&#92;&#38;&#46;
-&#32;
-&#46;&#80;&#80;
-&#87;&#104;&#101;&#110;&#32;&#117;&#115;&#105;&#110;&#103;&#32;&#116;&#104;&#101;&#32;&#92;&#102;&#66;&#99;&#114;&#121;&#112;&#116;&#40;&#41;&#92;&#102;&#82;&#32;&#97;&#108;&#103;&#111;&#114;&#105;&#116;&#104;&#109;&#44;&#32;&#110;&#111;&#116;&#101;&#32;&#116;&#104;&#97;&#116;&#32;&#111;&#110;&#108;&#121;&#32;&#116;&#104;&#101;&#32;&#102;&#105;&#114;&#115;&#116;&#32;&#56;&#32;&#99;&#104;&#97;&#114;&#97;&#99;&#116;&#101;&#114;&#115;&#32;&#111;&#102;&#32;&#116;&#104;&#101;&#32;&#112;&#97;&#115;&#115;&#119;&#111;&#114;&#100;&#32;&#97;&#114;&#101;&#32;&#117;&#115;&#101;&#100;&#32;&#116;&#111;&#32;&#102;&#111;&#114;&#109;&#32;&#116;&#104;&#101;&#32;&#112;&#97;&#115;&#115;&#119;&#111;&#114;&#100;&#92;&#38;&#46;&#32;&#73;&#102;&#32;&#116;&#104;&#101;&#32;&#115;&#117;&#112;&#112;&#108;&#105;&#101;&#100;&#32;&#112;&#97;&#115;&#115;&#119;&#111;&#114;&#100;&#32;&#105;&#115;&#32;&#108;&#111;&#110;&#103;&#101;&#114;&#44;&#32;&#116;&#104;&#101;&#32;&#101;&#120;&#116;&#114;&#97;&#32;&#99;&#104;&#97;&#114;&#97;&#99;&#116;&#101;&#114;&#115;&#32;&#119;&#105;&#108;&#108;&#32;&#98;&#101;&#32;&#115;&#105;&#108;&#101;&#110;&#116;&#108;&#121;&#32;&#100;&#105;&#115;&#99;&#97;&#114;&#100;&#101;&#100;&#92;&#38;&#46;
-&#32;
-&#46;&#80;&#80;
-&#84;&#104;&#101;&#32;&#83;&#72;&#65;&#32;&#101;&#110;&#99;&#114;&#121;&#112;&#116;&#105;&#111;&#110;&#32;&#102;&#111;&#114;&#109;&#97;&#116;&#32;&#100;&#111;&#101;&#115;&#32;&#110;&#111;&#116;&#32;&#117;&#115;&#101;&#32;&#115;&#97;&#108;&#116;&#105;&#110;&#103;&#58;&#32;&#102;&#111;&#114;&#32;&#97;&#32;&#103;&#105;&#118;&#101;&#110;&#32;&#112;&#97;&#115;&#115;&#119;&#111;&#114;&#100;&#44;&#32;&#116;&#104;&#101;&#114;&#101;&#32;&#105;&#115;&#32;&#111;&#110;&#108;&#121;&#32;&#111;&#110;&#101;&#32;&#101;&#110;&#99;&#114;&#121;&#112;&#116;&#101;&#100;&#32;&#114;&#101;&#112;&#114;&#101;&#115;&#101;&#110;&#116;&#97;&#116;&#105;&#111;&#110;&#92;&#38;&#46;&#32;&#84;&#104;&#101;&#32;&#92;&#102;&#66;&#99;&#114;&#121;&#112;&#116;&#40;&#41;&#92;&#102;&#82;&#32;&#97;&#110;&#100;&#32;&#77;&#68;&#53;&#32;&#102;&#111;&#114;&#109;&#97;&#116;&#115;&#32;&#112;&#101;&#114;&#109;&#117;&#116;&#101;&#32;&#116;&#104;&#101;&#32;&#114;&#101;&#112;&#114;&#101;&#115;&#101;&#110;&#116;&#97;&#116;&#105;&#111;&#110;&#32;&#98;&#121;&#32;&#112;&#114;&#101;&#112;&#101;&#110;&#100;&#105;&#110;&#103;&#32;&#97;&#32;&#114;&#97;&#110;&#100;&#111;&#109;&#32;&#115;&#97;&#108;&#116;&#32;&#115;&#116;&#114;&#105;&#110;&#103;&#44;&#32;&#116;&#111;&#32;&#109;&#97;&#107;&#101;&#32;&#100;&#105;&#99;&#116;&#105;&#111;&#110;&#97;&#114;&#121;&#32;&#97;&#116;&#116;&#97;&#99;&#107;&#115;&#32;&#97;&#103;&#97;&#105;&#110;&#115;&#116;&#32;&#116;&#104;&#101;&#32;&#112;&#97;&#115;&#115;&#119;&#111;&#114;&#100;&#115;&#32;&#109;&#111;&#114;&#101;&#32;&#100;&#105;&#102;&#102;&#105;&#99;&#117;&#108;&#116;&#92;&#38;&#46;
-&#32;
-&#46;&#80;&#80;
-&#84;&#104;&#101;&#32;&#83;&#72;&#65;&#32;&#97;&#110;&#100;&#32;&#92;&#102;&#66;&#99;&#114;&#121;&#112;&#116;&#40;&#41;&#92;&#102;&#82;&#32;&#102;&#111;&#114;&#109;&#97;&#116;&#115;&#32;&#97;&#114;&#101;&#32;&#105;&#110;&#115;&#101;&#99;&#117;&#114;&#101;&#32;&#98;&#121;&#32;&#116;&#111;&#100;&#97;&#121;&#39;&#115;&#32;&#115;&#116;&#97;&#110;&#100;&#97;&#114;&#100;&#115;&#92;&#38;&#46;
-&#32;
-&#46;&#83;&#72;&#32;&#34;&#82;&#69;&#83;&#84;&#82;&#73;&#67;&#84;&#73;&#79;&#78;&#83;&#34;
-&#32;
-&#46;&#80;&#80;
-&#79;&#110;&#32;&#116;&#104;&#101;&#32;&#87;&#105;&#110;&#100;&#111;&#119;&#115;&#32;&#112;&#108;&#97;&#116;&#102;&#111;&#114;&#109;&#44;&#32;&#112;&#97;&#115;&#115;&#119;&#111;&#114;&#100;&#115;&#32;&#101;&#110;&#99;&#114;&#121;&#112;&#116;&#101;&#100;&#32;&#119;&#105;&#116;&#104;&#32;&#92;&#102;&#66;&#104;&#116;&#112;&#97;&#115;&#115;&#119;&#100;&#92;&#102;&#82;&#32;&#97;&#114;&#101;&#32;&#108;&#105;&#109;&#105;&#116;&#101;&#100;&#32;&#116;&#111;&#32;&#110;&#111;&#32;&#109;&#111;&#114;&#101;&#32;&#116;&#104;&#97;&#110;&#32;&#92;&#102;&#66;&#50;&#53;&#53;&#92;&#102;&#82;&#32;&#99;&#104;&#97;&#114;&#97;&#99;&#116;&#101;&#114;&#115;&#32;&#105;&#110;&#32;&#108;&#101;&#110;&#103;&#116;&#104;&#92;&#38;&#46;&#32;&#76;&#111;&#110;&#103;&#101;&#114;&#32;&#112;&#97;&#115;&#115;&#119;&#111;&#114;&#100;&#115;&#32;&#119;&#105;&#108;&#108;&#32;&#98;&#101;&#32;&#116;&#114;&#117;&#110;&#99;&#97;&#116;&#101;&#100;&#32;&#116;&#111;&#32;&#50;&#53;&#53;&#32;&#99;&#104;&#97;&#114;&#97;&#99;&#116;&#101;&#114;&#115;&#92;&#38;&#46;
-&#32;
-&#46;&#80;&#80;
-&#84;&#104;&#101;&#32;&#77;&#68;&#53;&#32;&#97;&#108;&#103;&#111;&#114;&#105;&#116;&#104;&#109;&#32;&#117;&#115;&#101;&#100;&#32;&#98;&#121;&#32;&#92;&#102;&#66;&#104;&#116;&#112;&#97;&#115;&#115;&#119;&#100;&#92;&#102;&#82;&#32;&#105;&#115;&#32;&#115;&#112;&#101;&#99;&#105;&#102;&#105;&#99;&#32;&#116;&#111;&#32;&#116;&#104;&#101;&#32;&#65;&#112;&#97;&#99;&#104;&#101;&#32;&#115;&#111;&#102;&#116;&#119;&#97;&#114;&#101;&#59;&#32;&#112;&#97;&#115;&#115;&#119;&#111;&#114;&#100;&#115;&#32;&#101;&#110;&#99;&#114;&#121;&#112;&#116;&#101;&#100;&#32;&#117;&#115;&#105;&#110;&#103;&#32;&#105;&#116;&#32;&#119;&#105;&#108;&#108;&#32;&#110;&#111;&#116;&#32;&#98;&#101;&#32;&#117;&#115;&#97;&#98;&#108;&#101;&#32;&#119;&#105;&#116;&#104;&#32;&#111;&#116;&#104;&#101;&#114;&#32;&#87;&#101;&#98;&#32;&#115;&#101;&#114;&#118;&#101;&#114;&#115;&#92;&#38;&#46;
-&#32;
-&#46;&#80;&#80;
-&#85;&#115;&#101;&#114;&#110;&#97;&#109;&#101;&#115;&#32;&#97;&#114;&#101;&#32;&#108;&#105;&#109;&#105;&#116;&#101;&#100;&#32;&#116;&#111;&#32;&#92;&#102;&#66;&#50;&#53;&#53;&#92;&#102;&#82;&#32;&#98;&#121;&#116;&#101;&#115;&#32;&#97;&#110;&#100;&#32;&#109;&#97;&#121;&#32;&#110;&#111;&#116;&#32;&#105;&#110;&#99;&#108;&#117;&#100;&#101;&#32;&#116;&#104;&#101;&#32;&#99;&#104;&#97;&#114;&#97;&#99;&#116;&#101;&#114;&#32;&#92;&#102;&#66;&#58;&#92;&#102;&#82;&#92;&#38;&#46;
-&#32;
+ htpasswd -db /usr/web/\&.htpasswd-all jones Pwd4Steve
+
+.fi
+
+.PP
+Encrypts the password from the command line (\fBPwd4Steve\fR) using the \fBcrypt()\fR algorithm, and stores it in the specified file\&.
+
+.SH "SECURITY CONSIDERATIONS"
+
+.PP
+Web password files such as those managed by \fBhtpasswd\fR should \fInot\fR be within the Web server's URI space -- that is, they should not be fetchable with a browser\&.
+
+.PP
+This program is not safe as a setuid executable\&. Do \fInot\fR make it setuid\&.
+
+.PP
+The use of the \fB-b\fR option is discouraged, since when it is used the unencrypted password appears on the command line\&.
+
+.PP
+When using the \fBcrypt()\fR algorithm, note that only the first 8 characters of the password are used to form the password\&. If the supplied password is longer, the extra characters will be silently discarded\&.
+
+.PP
+The SHA encryption format does not use salting: for a given password, there is only one encrypted representation\&. The \fBcrypt()\fR and MD5 formats permute the representation by prepending a random salt string, to make dictionary attacks against the passwords more difficult\&.
+
+.PP
+The SHA and \fBcrypt()\fR formats are insecure by today's standards\&.
+
+.SH "RESTRICTIONS"
+
+.PP
+On the Windows platform, passwords encrypted with \fBhtpasswd\fR are limited to no more than \fB255\fR characters in length\&. Longer passwords will be truncated to 255 characters\&.
+
+.PP
+The MD5 algorithm used by \fBhtpasswd\fR is specific to the Apache software; passwords encrypted using it will not be usable with other Web servers\&.
+
+.PP
+Usernames are limited to \fB255\fR bytes and may not include the character \fB:\fR\&.
+
diff --git a/docs/man/httpd.8 b/docs/man/httpd.8
index 07610b2181..c38869127c 100644
--- a/docs/man/httpd.8
+++ b/docs/man/httpd.8
@@ -1,119 +1,119 @@
-&#46;&#92;&#34;&#32;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;
-&#46;&#92;&#34;&#32;&#68;&#79;&#32;&#78;&#79;&#84;&#32;&#69;&#68;&#73;&#84;&#33;&#32;&#71;&#101;&#110;&#101;&#114;&#97;&#116;&#101;&#100;&#32;&#102;&#114;&#111;&#109;&#32;&#88;&#77;&#76;&#32;&#115;&#111;&#117;&#114;&#99;&#101;&#46;
-&#46;&#92;&#34;&#32;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;
-&#46;&#100;&#101;&#32;&#83;&#104;&#32;&#92;&#34;&#32;&#83;&#117;&#98;&#115;&#101;&#99;&#116;&#105;&#111;&#110;
-&#46;&#98;&#114;
-&#46;&#105;&#102;&#32;&#116;&#32;&#46;&#83;&#112;
-&#46;&#110;&#101;&#32;&#53;
-&#46;&#80;&#80;
-&#92;&#102;&#66;&#92;&#92;&#36;&#49;&#92;&#102;&#82;
-&#46;&#80;&#80;
-&#46;&#46;
-&#46;&#100;&#101;&#32;&#83;&#112;&#32;&#92;&#34;&#32;&#86;&#101;&#114;&#116;&#105;&#99;&#97;&#108;&#32;&#115;&#112;&#97;&#99;&#101;&#32;&#40;&#119;&#104;&#101;&#110;&#32;&#119;&#101;&#32;&#99;&#97;&#110;&#39;&#116;&#32;&#117;&#115;&#101;&#32;&#46;&#80;&#80;&#41;
-&#46;&#105;&#102;&#32;&#116;&#32;&#46;&#115;&#112;&#32;&#46;&#53;&#118;
-&#46;&#105;&#102;&#32;&#110;&#32;&#46;&#115;&#112;
-&#46;&#46;
-&#46;&#100;&#101;&#32;&#73;&#112;&#32;&#92;&#34;&#32;&#76;&#105;&#115;&#116;&#32;&#105;&#116;&#101;&#109;
-&#46;&#98;&#114;
-&#46;&#105;&#101;&#32;&#92;&#92;&#110;&#40;&#46;&#36;&#62;&#61;&#51;&#32;&#46;&#110;&#101;&#32;&#92;&#92;&#36;&#51;
-&#46;&#101;&#108;&#32;&#46;&#110;&#101;&#32;&#51;
-&#46;&#73;&#80;&#32;&#34;&#92;&#92;&#36;&#49;&#34;&#32;&#92;&#92;&#36;&#50;
-&#46;&#46;
-&#46;&#84;&#72;&#32;&#34;&#72;&#84;&#84;&#80;&#68;&#34;&#32;&#56;&#32;&#34;&#64;&#100;&#97;&#116;&#101;&#64;&#34;&#32;&#34;&#65;&#112;&#97;&#99;&#104;&#101;&#32;&#72;&#84;&#84;&#80;&#32;&#83;&#101;&#114;&#118;&#101;&#114;&#34;&#32;&#34;&#104;&#116;&#116;&#112;&#100;&#34;
+.\" XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+.\" DO NOT EDIT! Generated from XML source.
+.\" XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+.de Sh \" Subsection
+.br
+.if t .Sp
+.ne 5
+.PP
+\fB\\$1\fR
+.PP
+..
+.de Sp \" Vertical space (when we can't use .PP)
+.if t .sp .5v
+.if n .sp
+..
+.de Ip \" List item
+.br
+.ie \\n(.$>=3 .ne \\$3
+.el .ne 3
+.IP "\\$1" \\$2
+..
+.TH "HTTPD" 8 "2018-09-27" "Apache HTTP Server" "httpd"
-&#46;&#83;&#72;&#32;&#78;&#65;&#77;&#69;
-&#104;&#116;&#116;&#112;&#100;&#32;&#92;&#45;&#32;&#65;&#112;&#97;&#99;&#104;&#101;&#32;&#72;&#121;&#112;&#101;&#114;&#116;&#101;&#120;&#116;&#32;&#84;&#114;&#97;&#110;&#115;&#102;&#101;&#114;&#32;&#80;&#114;&#111;&#116;&#111;&#99;&#111;&#108;&#32;&#83;&#101;&#114;&#118;&#101;&#114;
+.SH NAME
+httpd \- Apache Hypertext Transfer Protocol Server
-&#46;&#83;&#72;&#32;&#34;&#83;&#89;&#78;&#79;&#80;&#83;&#73;&#83;&#34;
-&#32;
-&#46;&#80;&#80;
-&#92;&#102;&#66;&#92;&#102;&#66;&#104;&#116;&#116;&#112;&#100;&#92;&#102;&#82;&#32;&#91;&#32;&#45;&#92;&#102;&#66;&#100;&#92;&#102;&#82;&#32;&#92;&#102;&#73;&#115;&#101;&#114;&#118;&#101;&#114;&#114;&#111;&#111;&#116;&#92;&#102;&#82;&#32;&#93;&#32;&#91;&#32;&#45;&#92;&#102;&#66;&#102;&#92;&#102;&#82;&#32;&#92;&#102;&#73;&#99;&#111;&#110;&#102;&#105;&#103;&#92;&#102;&#82;&#32;&#93;&#32;&#91;&#32;&#45;&#92;&#102;&#66;&#67;&#92;&#102;&#82;&#32;&#92;&#102;&#73;&#100;&#105;&#114;&#101;&#99;&#116;&#105;&#118;&#101;&#92;&#102;&#82;&#32;&#93;&#32;&#91;&#32;&#45;&#92;&#102;&#66;&#99;&#92;&#102;&#82;&#32;&#92;&#102;&#73;&#100;&#105;&#114;&#101;&#99;&#116;&#105;&#118;&#101;&#92;&#102;&#82;&#32;&#93;&#32;&#91;&#32;&#45;&#92;&#102;&#66;&#68;&#92;&#102;&#82;&#32;&#92;&#102;&#73;&#112;&#97;&#114;&#97;&#109;&#101;&#116;&#101;&#114;&#92;&#102;&#82;&#32;&#93;&#32;&#91;&#32;&#45;&#92;&#102;&#66;&#101;&#92;&#102;&#82;&#32;&#92;&#102;&#73;&#108;&#101;&#118;&#101;&#108;&#92;&#102;&#82;&#32;&#93;&#32;&#91;&#32;&#45;&#92;&#102;&#66;&#69;&#92;&#102;&#82;&#32;&#92;&#102;&#73;&#102;&#105;&#108;&#101;&#92;&#102;&#82;&#32;&#93;&#32;&#91;&#32;&#92;&#102;&#66;&#45;&#107;&#92;&#102;&#82;&#32;&#115;&#116;&#97;&#114;&#116;&#124;&#114;&#101;&#115;&#116;&#97;&#114;&#116;&#124;&#103;&#114;&#97;&#99;&#101;&#102;&#117;&#108;&#124;&#115;&#116;&#111;&#112;&#124;&#103;&#114;&#97;&#99;&#101;&#102;&#117;&#108;&#45;&#115;&#116;&#111;&#112;&#32;&#93;&#32;&#91;&#32;&#45;&#92;&#102;&#66;&#104;&#92;&#102;&#82;&#32;&#93;&#32;&#91;&#32;&#45;&#92;&#102;&#66;&#108;&#92;&#102;&#82;&#32;&#93;&#32;&#91;&#32;&#45;&#92;&#102;&#66;&#76;&#92;&#102;&#82;&#32;&#93;&#32;&#91;&#32;&#45;&#92;&#102;&#66;&#83;&#92;&#102;&#82;&#32;&#93;&#32;&#91;&#32;&#45;&#92;&#102;&#66;&#116;&#92;&#102;&#82;&#32;&#93;&#32;&#91;&#32;&#45;&#92;&#102;&#66;&#118;&#92;&#102;&#82;&#32;&#93;&#32;&#91;&#32;&#45;&#92;&#102;&#66;&#86;&#92;&#102;&#82;&#32;&#93;&#32;&#91;&#32;&#45;&#92;&#102;&#66;&#88;&#92;&#102;&#82;&#32;&#93;&#32;&#91;&#32;&#45;&#92;&#102;&#66;&#77;&#92;&#102;&#82;&#32;&#93;&#32;&#91;&#32;&#45;&#92;&#102;&#66;&#84;&#92;&#102;&#82;&#32;&#93;&#32;&#92;&#102;&#82;
-&#32;
-&#46;&#80;&#80;
-&#79;&#110;&#32;&#87;&#105;&#110;&#100;&#111;&#119;&#115;&#32;&#115;&#121;&#115;&#116;&#101;&#109;&#115;&#44;&#32;&#116;&#104;&#101;&#32;&#102;&#111;&#108;&#108;&#111;&#119;&#105;&#110;&#103;&#32;&#97;&#100;&#100;&#105;&#116;&#105;&#111;&#110;&#97;&#108;&#32;&#97;&#114;&#103;&#117;&#109;&#101;&#110;&#116;&#115;&#32;&#97;&#114;&#101;&#32;&#97;&#118;&#97;&#105;&#108;&#97;&#98;&#108;&#101;&#58;
-&#32;
-&#46;&#80;&#80;
-&#92;&#102;&#66;&#92;&#102;&#66;&#104;&#116;&#116;&#112;&#100;&#92;&#102;&#82;&#32;&#91;&#32;&#45;&#92;&#102;&#66;&#107;&#92;&#102;&#82;&#32;&#105;&#110;&#115;&#116;&#97;&#108;&#108;&#124;&#99;&#111;&#110;&#102;&#105;&#103;&#124;&#117;&#110;&#105;&#110;&#115;&#116;&#97;&#108;&#108;&#32;&#93;&#32;&#91;&#32;&#45;&#92;&#102;&#66;&#110;&#92;&#102;&#82;&#32;&#92;&#102;&#73;&#110;&#97;&#109;&#101;&#92;&#102;&#82;&#32;&#93;&#32;&#91;&#32;&#45;&#92;&#102;&#66;&#119;&#92;&#102;&#82;&#32;&#93;&#92;&#102;&#82;
-&#32;
+.SH "SYNOPSIS"
+
+.PP
+\fB\fBhttpd\fR [ -\fBd\fR \fIserverroot\fR ] [ -\fBf\fR \fIconfig\fR ] [ -\fBC\fR \fIdirective\fR ] [ -\fBc\fR \fIdirective\fR ] [ -\fBD\fR \fIparameter\fR ] [ -\fBe\fR \fIlevel\fR ] [ -\fBE\fR \fIfile\fR ] [ \fB-k\fR start|restart|graceful|stop|graceful-stop ] [ -\fBh\fR ] [ -\fBl\fR ] [ -\fBL\fR ] [ -\fBS\fR ] [ -\fBt\fR ] [ -\fBv\fR ] [ -\fBV\fR ] [ -\fBX\fR ] [ -\fBM\fR ] [ -\fBT\fR ] \fR
+
+.PP
+On Windows systems, the following additional arguments are available:
+
+.PP
+\fB\fBhttpd\fR [ -\fBk\fR install|config|uninstall ] [ -\fBn\fR \fIname\fR ] [ -\fBw\fR ]\fR
+
-&#46;&#83;&#72;&#32;&#34;&#83;&#85;&#77;&#77;&#65;&#82;&#89;&#34;
-&#32;
-&#46;&#80;&#80;
-&#92;&#102;&#66;&#104;&#116;&#116;&#112;&#100;&#92;&#102;&#82;&#32;&#105;&#115;&#32;&#116;&#104;&#101;&#32;&#65;&#112;&#97;&#99;&#104;&#101;&#32;&#72;&#121;&#112;&#101;&#114;&#84;&#101;&#120;&#116;&#32;&#84;&#114;&#97;&#110;&#115;&#102;&#101;&#114;&#32;&#80;&#114;&#111;&#116;&#111;&#99;&#111;&#108;&#32;&#40;&#72;&#84;&#84;&#80;&#41;&#32;&#115;&#101;&#114;&#118;&#101;&#114;&#32;&#112;&#114;&#111;&#103;&#114;&#97;&#109;&#92;&#38;&#46;&#32;&#73;&#116;&#32;&#105;&#115;&#32;&#100;&#101;&#115;&#105;&#103;&#110;&#101;&#100;&#32;&#116;&#111;&#32;&#98;&#101;&#32;&#114;&#117;&#110;&#32;&#97;&#115;&#32;&#97;&#32;&#115;&#116;&#97;&#110;&#100;&#97;&#108;&#111;&#110;&#101;&#32;&#100;&#97;&#101;&#109;&#111;&#110;&#32;&#112;&#114;&#111;&#99;&#101;&#115;&#115;&#92;&#38;&#46;&#32;&#87;&#104;&#101;&#110;&#32;&#117;&#115;&#101;&#100;&#32;&#108;&#105;&#107;&#101;&#32;&#116;&#104;&#105;&#115;&#32;&#105;&#116;&#32;&#119;&#105;&#108;&#108;&#32;&#99;&#114;&#101;&#97;&#116;&#101;&#32;&#97;&#32;&#112;&#111;&#111;&#108;&#32;&#111;&#102;&#32;&#99;&#104;&#105;&#108;&#100;&#32;&#112;&#114;&#111;&#99;&#101;&#115;&#115;&#101;&#115;&#32;&#111;&#114;&#32;&#116;&#104;&#114;&#101;&#97;&#100;&#115;&#32;&#116;&#111;&#32;&#104;&#97;&#110;&#100;&#108;&#101;&#32;&#114;&#101;&#113;&#117;&#101;&#115;&#116;&#115;&#92;&#38;&#46;
-&#32;
-&#46;&#80;&#80;
-&#73;&#110;&#32;&#103;&#101;&#110;&#101;&#114;&#97;&#108;&#44;&#32;&#92;&#102;&#66;&#104;&#116;&#116;&#112;&#100;&#92;&#102;&#82;&#32;&#115;&#104;&#111;&#117;&#108;&#100;&#32;&#110;&#111;&#116;&#32;&#98;&#101;&#32;&#105;&#110;&#118;&#111;&#107;&#101;&#100;&#32;&#100;&#105;&#114;&#101;&#99;&#116;&#108;&#121;&#44;&#32;&#98;&#117;&#116;&#32;&#114;&#97;&#116;&#104;&#101;&#114;&#32;&#115;&#104;&#111;&#117;&#108;&#100;&#32;&#98;&#101;&#32;&#105;&#110;&#118;&#111;&#107;&#101;&#100;&#32;&#118;&#105;&#97;&#32;&#97;&#112;&#97;&#99;&#104;&#101;&#99;&#116;&#108;&#32;&#111;&#110;&#32;&#85;&#110;&#105;&#120;&#45;&#98;&#97;&#115;&#101;&#100;&#32;&#115;&#121;&#115;&#116;&#101;&#109;&#115;&#32;&#111;&#114;&#32;&#97;&#115;&#32;&#97;&#32;&#115;&#101;&#114;&#118;&#105;&#99;&#101;&#32;&#111;&#110;&#32;&#87;&#105;&#110;&#100;&#111;&#119;&#115;&#32;&#78;&#84;&#44;&#32;&#50;&#48;&#48;&#48;&#32;&#97;&#110;&#100;&#32;&#88;&#80;&#32;&#97;&#110;&#100;&#32;&#97;&#115;&#32;&#97;&#32;&#99;&#111;&#110;&#115;&#111;&#108;&#101;&#32;&#97;&#112;&#112;&#108;&#105;&#99;&#97;&#116;&#105;&#111;&#110;&#32;&#111;&#110;&#32;&#87;&#105;&#110;&#100;&#111;&#119;&#115;&#32;&#57;&#120;&#32;&#97;&#110;&#100;&#32;&#77;&#69;&#92;&#38;&#46;
-&#32;
+.SH "SUMMARY"
+
+.PP
+\fBhttpd\fR is the Apache HyperText Transfer Protocol (HTTP) server program\&. It is designed to be run as a standalone daemon process\&. When used like this it will create a pool of child processes or threads to handle requests\&.
+
+.PP
+In general, \fBhttpd\fR should not be invoked directly, but rather should be invoked via apachectl on Unix-based systems or as a service on Windows NT, 2000 and XP and as a console application on Windows 9x and ME\&.
+
-&#46;&#83;&#72;&#32;&#34;&#79;&#80;&#84;&#73;&#79;&#78;&#83;&#34;
-&#32;
-&#32;
-&#46;&#84;&#80;
-&#92;&#102;&#66;&#45;&#100;&#32;&#92;&#102;&#73;&#115;&#101;&#114;&#118;&#101;&#114;&#114;&#111;&#111;&#116;&#92;&#102;&#82;&#92;&#102;&#82;
-&#83;&#101;&#116;&#32;&#116;&#104;&#101;&#32;&#105;&#110;&#105;&#116;&#105;&#97;&#108;&#32;&#118;&#97;&#108;&#117;&#101;&#32;&#102;&#111;&#114;&#32;&#116;&#104;&#101;&#32;&#83;&#101;&#114;&#118;&#101;&#114;&#82;&#111;&#111;&#116;&#32;&#100;&#105;&#114;&#101;&#99;&#116;&#105;&#118;&#101;&#32;&#116;&#111;&#32;&#92;&#102;&#73;&#115;&#101;&#114;&#118;&#101;&#114;&#114;&#111;&#111;&#116;&#92;&#102;&#82;&#92;&#38;&#46;&#32;&#84;&#104;&#105;&#115;&#32;&#99;&#97;&#110;&#32;&#98;&#101;&#32;&#111;&#118;&#101;&#114;&#114;&#105;&#100;&#100;&#101;&#110;&#32;&#98;&#121;&#32;&#116;&#104;&#101;&#32;&#83;&#101;&#114;&#118;&#101;&#114;&#82;&#111;&#111;&#116;&#32;&#100;&#105;&#114;&#101;&#99;&#116;&#105;&#118;&#101;&#32;&#105;&#110;&#32;&#116;&#104;&#101;&#32;&#99;&#111;&#110;&#102;&#105;&#103;&#117;&#114;&#97;&#116;&#105;&#111;&#110;&#32;&#102;&#105;&#108;&#101;&#92;&#38;&#46;&#32;&#84;&#104;&#101;&#32;&#100;&#101;&#102;&#97;&#117;&#108;&#116;&#32;&#105;&#115;&#32;&#92;&#102;&#66;&#47;&#117;&#115;&#114;&#47;&#108;&#111;&#99;&#97;&#108;&#47;&#97;&#112;&#97;&#99;&#104;&#101;&#50;&#92;&#102;&#82;&#92;&#38;&#46;&#32;&#32;
-&#46;&#84;&#80;
-&#92;&#102;&#66;&#45;&#102;&#32;&#92;&#102;&#73;&#99;&#111;&#110;&#102;&#105;&#103;&#92;&#102;&#82;&#92;&#102;&#82;
-&#85;&#115;&#101;&#115;&#32;&#116;&#104;&#101;&#32;&#100;&#105;&#114;&#101;&#99;&#116;&#105;&#118;&#101;&#115;&#32;&#105;&#110;&#32;&#116;&#104;&#101;&#32;&#102;&#105;&#108;&#101;&#32;&#92;&#102;&#73;&#99;&#111;&#110;&#102;&#105;&#103;&#92;&#102;&#82;&#32;&#111;&#110;&#32;&#115;&#116;&#97;&#114;&#116;&#117;&#112;&#92;&#38;&#46;&#32;&#73;&#102;&#32;&#92;&#102;&#73;&#99;&#111;&#110;&#102;&#105;&#103;&#92;&#102;&#82;&#32;&#100;&#111;&#101;&#115;&#32;&#110;&#111;&#116;&#32;&#98;&#101;&#103;&#105;&#110;&#32;&#119;&#105;&#116;&#104;&#32;&#97;&#32;&#47;&#44;&#32;&#116;&#104;&#101;&#110;&#32;&#105;&#116;&#32;&#105;&#115;&#32;&#116;&#97;&#107;&#101;&#110;&#32;&#116;&#111;&#32;&#98;&#101;&#32;&#97;&#32;&#112;&#97;&#116;&#104;&#32;&#114;&#101;&#108;&#97;&#116;&#105;&#118;&#101;&#32;&#116;&#111;&#32;&#116;&#104;&#101;&#32;&#83;&#101;&#114;&#118;&#101;&#114;&#82;&#111;&#111;&#116;&#92;&#38;&#46;&#32;&#84;&#104;&#101;&#32;&#100;&#101;&#102;&#97;&#117;&#108;&#116;&#32;&#105;&#115;&#32;&#92;&#102;&#66;&#99;&#111;&#110;&#102;&#47;&#104;&#116;&#116;&#112;&#100;&#92;&#38;&#46;&#99;&#111;&#110;&#102;&#92;&#102;&#82;&#92;&#38;&#46;&#32;&#32;
-&#46;&#84;&#80;
-&#92;&#102;&#66;&#45;&#107;&#32;&#92;&#102;&#66;&#115;&#116;&#97;&#114;&#116;&#124;&#114;&#101;&#115;&#116;&#97;&#114;&#116;&#124;&#103;&#114;&#97;&#99;&#101;&#102;&#117;&#108;&#124;&#115;&#116;&#111;&#112;&#124;&#103;&#114;&#97;&#99;&#101;&#102;&#117;&#108;&#45;&#115;&#116;&#111;&#112;&#92;&#102;&#82;&#92;&#102;&#82;
-&#83;&#105;&#103;&#110;&#97;&#108;&#115;&#32;&#92;&#102;&#66;&#104;&#116;&#116;&#112;&#100;&#92;&#102;&#82;&#32;&#116;&#111;&#32;&#115;&#116;&#97;&#114;&#116;&#44;&#32;&#114;&#101;&#115;&#116;&#97;&#114;&#116;&#44;&#32;&#111;&#114;&#32;&#115;&#116;&#111;&#112;&#92;&#38;&#46;&#32;&#83;&#101;&#101;&#32;&#83;&#116;&#111;&#112;&#112;&#105;&#110;&#103;&#32;&#65;&#112;&#97;&#99;&#104;&#101;&#32;&#104;&#116;&#116;&#112;&#100;&#32;&#102;&#111;&#114;&#32;&#109;&#111;&#114;&#101;&#32;&#105;&#110;&#102;&#111;&#114;&#109;&#97;&#116;&#105;&#111;&#110;&#92;&#38;&#46;&#32;&#32;
-&#46;&#84;&#80;
-&#92;&#102;&#66;&#45;&#67;&#32;&#92;&#102;&#73;&#100;&#105;&#114;&#101;&#99;&#116;&#105;&#118;&#101;&#92;&#102;&#82;&#92;&#102;&#82;
-&#80;&#114;&#111;&#99;&#101;&#115;&#115;&#32;&#116;&#104;&#101;&#32;&#99;&#111;&#110;&#102;&#105;&#103;&#117;&#114;&#97;&#116;&#105;&#111;&#110;&#32;&#92;&#102;&#73;&#100;&#105;&#114;&#101;&#99;&#116;&#105;&#118;&#101;&#92;&#102;&#82;&#32;&#98;&#101;&#102;&#111;&#114;&#101;&#32;&#114;&#101;&#97;&#100;&#105;&#110;&#103;&#32;&#99;&#111;&#110;&#102;&#105;&#103;&#32;&#102;&#105;&#108;&#101;&#115;&#92;&#38;&#46;&#32;&#32;
-&#46;&#84;&#80;
-&#92;&#102;&#66;&#45;&#99;&#32;&#92;&#102;&#73;&#100;&#105;&#114;&#101;&#99;&#116;&#105;&#118;&#101;&#92;&#102;&#82;&#92;&#102;&#82;
-&#80;&#114;&#111;&#99;&#101;&#115;&#115;&#32;&#116;&#104;&#101;&#32;&#99;&#111;&#110;&#102;&#105;&#103;&#117;&#114;&#97;&#116;&#105;&#111;&#110;&#32;&#92;&#102;&#73;&#100;&#105;&#114;&#101;&#99;&#116;&#105;&#118;&#101;&#92;&#102;&#82;&#32;&#97;&#102;&#116;&#101;&#114;&#32;&#114;&#101;&#97;&#100;&#105;&#110;&#103;&#32;&#99;&#111;&#110;&#102;&#105;&#103;&#32;&#102;&#105;&#108;&#101;&#115;&#92;&#38;&#46;&#32;&#32;
-&#46;&#84;&#80;
-&#92;&#102;&#66;&#45;&#68;&#32;&#92;&#102;&#73;&#112;&#97;&#114;&#97;&#109;&#101;&#116;&#101;&#114;&#92;&#102;&#82;&#92;&#102;&#82;
-&#83;&#101;&#116;&#115;&#32;&#97;&#32;&#99;&#111;&#110;&#102;&#105;&#103;&#117;&#114;&#97;&#116;&#105;&#111;&#110;&#32;&#92;&#102;&#73;&#112;&#97;&#114;&#97;&#109;&#101;&#116;&#101;&#114;&#32;&#92;&#102;&#82;&#119;&#104;&#105;&#99;&#104;&#32;&#99;&#97;&#110;&#32;&#98;&#101;&#32;&#117;&#115;&#101;&#100;&#32;&#119;&#105;&#116;&#104;&#32;&#60;&#73;&#102;&#68;&#101;&#102;&#105;&#110;&#101;&#62;&#32;&#115;&#101;&#99;&#116;&#105;&#111;&#110;&#115;&#32;&#105;&#110;&#32;&#116;&#104;&#101;&#32;&#99;&#111;&#110;&#102;&#105;&#103;&#117;&#114;&#97;&#116;&#105;&#111;&#110;&#32;&#102;&#105;&#108;&#101;&#115;&#32;&#116;&#111;&#32;&#99;&#111;&#110;&#100;&#105;&#116;&#105;&#111;&#110;&#97;&#108;&#108;&#121;&#32;&#115;&#107;&#105;&#112;&#32;&#111;&#114;&#32;&#112;&#114;&#111;&#99;&#101;&#115;&#115;&#32;&#99;&#111;&#109;&#109;&#97;&#110;&#100;&#115;&#32;&#97;&#116;&#32;&#115;&#101;&#114;&#118;&#101;&#114;&#32;&#115;&#116;&#97;&#114;&#116;&#117;&#112;&#32;&#97;&#110;&#100;&#32;&#114;&#101;&#115;&#116;&#97;&#114;&#116;&#92;&#38;&#46;&#32;&#65;&#108;&#115;&#111;&#32;&#99;&#97;&#110;&#32;&#98;&#101;&#32;&#117;&#115;&#101;&#100;&#32;&#116;&#111;&#32;&#115;&#101;&#116;&#32;&#99;&#101;&#114;&#116;&#97;&#105;&#110;&#32;&#108;&#101;&#115;&#115;&#45;&#99;&#111;&#109;&#109;&#111;&#110;&#32;&#115;&#116;&#97;&#114;&#116;&#117;&#112;&#32;&#112;&#97;&#114;&#97;&#109;&#101;&#116;&#101;&#114;&#115;&#32;&#105;&#110;&#99;&#108;&#117;&#100;&#105;&#110;&#103;&#32;&#92;&#102;&#66;&#45;&#68;&#78;&#79;&#95;&#68;&#69;&#84;&#65;&#67;&#72;&#92;&#102;&#82;&#32;&#40;&#112;&#114;&#101;&#118;&#101;&#110;&#116;&#32;&#116;&#104;&#101;&#32;&#112;&#97;&#114;&#101;&#110;&#116;&#32;&#102;&#114;&#111;&#109;&#32;&#102;&#111;&#114;&#107;&#105;&#110;&#103;&#41;&#32;&#97;&#110;&#100;&#32;&#92;&#102;&#66;&#45;&#68;&#70;&#79;&#82;&#69;&#71;&#82;&#79;&#85;&#78;&#68;&#92;&#102;&#82;&#32;&#40;&#112;&#114;&#101;&#118;&#101;&#110;&#116;&#32;&#116;&#104;&#101;&#32;&#112;&#97;&#114;&#101;&#110;&#116;&#32;&#102;&#114;&#111;&#109;&#32;&#99;&#97;&#108;&#108;&#105;&#110;&#103;&#32;&#92;&#102;&#66;&#115;&#101;&#116;&#115;&#105;&#100;&#40;&#41;&#92;&#102;&#82;&#32;&#101;&#116;&#32;&#97;&#108;&#41;&#92;&#38;&#46;&#32;&#32;
-&#46;&#84;&#80;
-&#92;&#102;&#66;&#45;&#101;&#32;&#92;&#102;&#73;&#108;&#101;&#118;&#101;&#108;&#92;&#102;&#82;&#92;&#102;&#82;
-&#83;&#101;&#116;&#115;&#32;&#116;&#104;&#101;&#32;&#76;&#111;&#103;&#76;&#101;&#118;&#101;&#108;&#32;&#116;&#111;&#32;&#92;&#102;&#73;&#108;&#101;&#118;&#101;&#108;&#92;&#102;&#82;&#32;&#100;&#117;&#114;&#105;&#110;&#103;&#32;&#115;&#101;&#114;&#118;&#101;&#114;&#32;&#115;&#116;&#97;&#114;&#116;&#117;&#112;&#92;&#38;&#46;&#32;&#84;&#104;&#105;&#115;&#32;&#105;&#115;&#32;&#117;&#115;&#101;&#102;&#117;&#108;&#32;&#102;&#111;&#114;&#32;&#116;&#101;&#109;&#112;&#111;&#114;&#97;&#114;&#105;&#108;&#121;&#32;&#105;&#110;&#99;&#114;&#101;&#97;&#115;&#105;&#110;&#103;&#32;&#116;&#104;&#101;&#32;&#118;&#101;&#114;&#98;&#111;&#115;&#105;&#116;&#121;&#32;&#111;&#102;&#32;&#116;&#104;&#101;&#32;&#101;&#114;&#114;&#111;&#114;&#32;&#109;&#101;&#115;&#115;&#97;&#103;&#101;&#115;&#32;&#116;&#111;&#32;&#102;&#105;&#110;&#100;&#32;&#112;&#114;&#111;&#98;&#108;&#101;&#109;&#115;&#32;&#100;&#117;&#114;&#105;&#110;&#103;&#32;&#115;&#116;&#97;&#114;&#116;&#117;&#112;&#92;&#38;&#46;&#32;&#32;
-&#46;&#84;&#80;
-&#92;&#102;&#66;&#45;&#69;&#32;&#92;&#102;&#73;&#102;&#105;&#108;&#101;&#92;&#102;&#82;&#92;&#102;&#82;
-&#83;&#101;&#110;&#100;&#32;&#101;&#114;&#114;&#111;&#114;&#32;&#109;&#101;&#115;&#115;&#97;&#103;&#101;&#115;&#32;&#100;&#117;&#114;&#105;&#110;&#103;&#32;&#115;&#101;&#114;&#118;&#101;&#114;&#32;&#115;&#116;&#97;&#114;&#116;&#117;&#112;&#32;&#116;&#111;&#32;&#92;&#102;&#73;&#102;&#105;&#108;&#101;&#92;&#102;&#82;&#92;&#38;&#46;&#32;&#32;
-&#46;&#84;&#80;
-&#92;&#102;&#66;&#45;&#104;&#92;&#102;&#82;
-&#79;&#117;&#116;&#112;&#117;&#116;&#32;&#97;&#32;&#115;&#104;&#111;&#114;&#116;&#32;&#115;&#117;&#109;&#109;&#97;&#114;&#121;&#32;&#111;&#102;&#32;&#97;&#118;&#97;&#105;&#108;&#97;&#98;&#108;&#101;&#32;&#99;&#111;&#109;&#109;&#97;&#110;&#100;&#32;&#108;&#105;&#110;&#101;&#32;&#111;&#112;&#116;&#105;&#111;&#110;&#115;&#92;&#38;&#46;&#32;&#32;
-&#46;&#84;&#80;
-&#92;&#102;&#66;&#45;&#108;&#92;&#102;&#82;
-&#79;&#117;&#116;&#112;&#117;&#116;&#32;&#97;&#32;&#108;&#105;&#115;&#116;&#32;&#111;&#102;&#32;&#109;&#111;&#100;&#117;&#108;&#101;&#115;&#32;&#99;&#111;&#109;&#112;&#105;&#108;&#101;&#100;&#32;&#105;&#110;&#116;&#111;&#32;&#116;&#104;&#101;&#32;&#115;&#101;&#114;&#118;&#101;&#114;&#92;&#38;&#46;&#32;&#84;&#104;&#105;&#115;&#32;&#119;&#105;&#108;&#108;&#32;&#92;&#102;&#66;&#110;&#111;&#116;&#92;&#102;&#82;&#32;&#108;&#105;&#115;&#116;&#32;&#100;&#121;&#110;&#97;&#109;&#105;&#99;&#97;&#108;&#108;&#121;&#32;&#108;&#111;&#97;&#100;&#101;&#100;&#32;&#109;&#111;&#100;&#117;&#108;&#101;&#115;&#32;&#105;&#110;&#99;&#108;&#117;&#100;&#101;&#100;&#32;&#117;&#115;&#105;&#110;&#103;&#32;&#116;&#104;&#101;&#32;&#76;&#111;&#97;&#100;&#77;&#111;&#100;&#117;&#108;&#101;&#32;&#100;&#105;&#114;&#101;&#99;&#116;&#105;&#118;&#101;&#92;&#38;&#46;&#32;&#32;
-&#46;&#84;&#80;
-&#92;&#102;&#66;&#45;&#76;&#92;&#102;&#82;
-&#79;&#117;&#116;&#112;&#117;&#116;&#32;&#97;&#32;&#108;&#105;&#115;&#116;&#32;&#111;&#102;&#32;&#100;&#105;&#114;&#101;&#99;&#116;&#105;&#118;&#101;&#115;&#32;&#112;&#114;&#111;&#118;&#105;&#100;&#101;&#100;&#32;&#98;&#121;&#32;&#115;&#116;&#97;&#116;&#105;&#99;&#32;&#109;&#111;&#100;&#117;&#108;&#101;&#115;&#44;&#32;&#116;&#111;&#103;&#101;&#116;&#104;&#101;&#114;&#32;&#119;&#105;&#116;&#104;&#32;&#101;&#120;&#112;&#101;&#99;&#116;&#101;&#100;&#32;&#97;&#114;&#103;&#117;&#109;&#101;&#110;&#116;&#115;&#32;&#97;&#110;&#100;&#32;&#112;&#108;&#97;&#99;&#101;&#115;&#32;&#119;&#104;&#101;&#114;&#101;&#32;&#116;&#104;&#101;&#32;&#100;&#105;&#114;&#101;&#99;&#116;&#105;&#118;&#101;&#32;&#105;&#115;&#32;&#118;&#97;&#108;&#105;&#100;&#92;&#38;&#46;&#32;&#68;&#105;&#114;&#101;&#99;&#116;&#105;&#118;&#101;&#115;&#32;&#112;&#114;&#111;&#118;&#105;&#100;&#101;&#100;&#32;&#98;&#121;&#32;&#115;&#104;&#97;&#114;&#101;&#100;&#32;&#109;&#111;&#100;&#117;&#108;&#101;&#115;&#32;&#97;&#114;&#101;&#32;&#110;&#111;&#116;&#32;&#108;&#105;&#115;&#116;&#101;&#100;&#92;&#38;&#46;&#32;&#32;
-&#46;&#84;&#80;
-&#92;&#102;&#66;&#45;&#77;&#92;&#102;&#82;
-&#68;&#117;&#109;&#112;&#32;&#97;&#32;&#108;&#105;&#115;&#116;&#32;&#111;&#102;&#32;&#108;&#111;&#97;&#100;&#101;&#100;&#32;&#83;&#116;&#97;&#116;&#105;&#99;&#32;&#97;&#110;&#100;&#32;&#83;&#104;&#97;&#114;&#101;&#100;&#32;&#77;&#111;&#100;&#117;&#108;&#101;&#115;&#92;&#38;&#46;&#32;&#32;
-&#46;&#84;&#80;
-&#92;&#102;&#66;&#45;&#83;&#92;&#102;&#82;
-&#83;&#104;&#111;&#119;&#32;&#116;&#104;&#101;&#32;&#115;&#101;&#116;&#116;&#105;&#110;&#103;&#115;&#32;&#97;&#115;&#32;&#112;&#97;&#114;&#115;&#101;&#100;&#32;&#102;&#114;&#111;&#109;&#32;&#116;&#104;&#101;&#32;&#99;&#111;&#110;&#102;&#105;&#103;&#32;&#102;&#105;&#108;&#101;&#32;&#40;&#99;&#117;&#114;&#114;&#101;&#110;&#116;&#108;&#121;&#32;&#111;&#110;&#108;&#121;&#32;&#115;&#104;&#111;&#119;&#115;&#32;&#116;&#104;&#101;&#32;&#118;&#105;&#114;&#116;&#117;&#97;&#108;&#104;&#111;&#115;&#116;&#32;&#115;&#101;&#116;&#116;&#105;&#110;&#103;&#115;&#41;&#92;&#38;&#46;&#32;&#32;
-&#46;&#84;&#80;
-&#92;&#102;&#66;&#45;&#84;&#92;&#102;&#82;&#32;&#40;&#65;&#118;&#97;&#105;&#108;&#97;&#98;&#108;&#101;&#32;&#105;&#110;&#32;&#50;&#92;&#38;&#46;&#51;&#92;&#38;&#46;&#56;&#32;&#97;&#110;&#100;&#32;&#108;&#97;&#116;&#101;&#114;&#41;
-&#83;&#107;&#105;&#112;&#32;&#100;&#111;&#99;&#117;&#109;&#101;&#110;&#116;&#32;&#114;&#111;&#111;&#116;&#32;&#99;&#104;&#101;&#99;&#107;&#32;&#97;&#116;&#32;&#115;&#116;&#97;&#114;&#116;&#117;&#112;&#47;&#114;&#101;&#115;&#116;&#97;&#114;&#116;&#92;&#38;&#46;&#32;&#32;
-&#46;&#84;&#80;
-&#92;&#102;&#66;&#45;&#116;&#92;&#102;&#82;
-&#82;&#117;&#110;&#32;&#115;&#121;&#110;&#116;&#97;&#120;&#32;&#116;&#101;&#115;&#116;&#115;&#32;&#102;&#111;&#114;&#32;&#99;&#111;&#110;&#102;&#105;&#103;&#117;&#114;&#97;&#116;&#105;&#111;&#110;&#32;&#102;&#105;&#108;&#101;&#115;&#32;&#111;&#110;&#108;&#121;&#92;&#38;&#46;&#32;&#84;&#104;&#101;&#32;&#112;&#114;&#111;&#103;&#114;&#97;&#109;&#32;&#105;&#109;&#109;&#101;&#100;&#105;&#97;&#116;&#101;&#108;&#121;&#32;&#101;&#120;&#105;&#116;&#115;&#32;&#97;&#102;&#116;&#101;&#114;&#32;&#116;&#104;&#101;&#115;&#101;&#32;&#115;&#121;&#110;&#116;&#97;&#120;&#32;&#112;&#97;&#114;&#115;&#105;&#110;&#103;&#32;&#116;&#101;&#115;&#116;&#115;&#32;&#119;&#105;&#116;&#104;&#32;&#101;&#105;&#116;&#104;&#101;&#114;&#32;&#97;&#32;&#114;&#101;&#116;&#117;&#114;&#110;&#32;&#99;&#111;&#100;&#101;&#32;&#111;&#102;&#32;&#48;&#32;&#40;&#83;&#121;&#110;&#116;&#97;&#120;&#32;&#79;&#75;&#41;&#32;&#111;&#114;&#32;&#114;&#101;&#116;&#117;&#114;&#110;&#32;&#99;&#111;&#100;&#101;&#32;&#110;&#111;&#116;&#32;&#101;&#113;&#117;&#97;&#108;&#32;&#116;&#111;&#32;&#48;&#32;&#40;&#83;&#121;&#110;&#116;&#97;&#120;&#32;&#69;&#114;&#114;&#111;&#114;&#41;&#92;&#38;&#46;&#32;&#73;&#102;&#32;&#45;&#68;&#32;&#92;&#102;&#73;&#68;&#85;&#77;&#80;&#92;&#102;&#82;&#95;&#92;&#102;&#73;&#86;&#72;&#79;&#83;&#84;&#83;&#32;&#92;&#102;&#82;&#105;&#115;&#32;&#97;&#108;&#115;&#111;&#32;&#115;&#101;&#116;&#44;&#32;&#100;&#101;&#116;&#97;&#105;&#108;&#115;&#32;&#111;&#102;&#32;&#116;&#104;&#101;&#32;&#118;&#105;&#114;&#116;&#117;&#97;&#108;&#32;&#104;&#111;&#115;&#116;&#32;&#99;&#111;&#110;&#102;&#105;&#103;&#117;&#114;&#97;&#116;&#105;&#111;&#110;&#32;&#119;&#105;&#108;&#108;&#32;&#98;&#101;&#32;&#112;&#114;&#105;&#110;&#116;&#101;&#100;&#92;&#38;&#46;&#32;&#73;&#102;&#32;&#45;&#68;&#32;&#92;&#102;&#73;&#68;&#85;&#77;&#80;&#92;&#102;&#82;&#95;&#92;&#102;&#73;&#77;&#79;&#68;&#85;&#76;&#69;&#83;&#32;&#92;&#102;&#82;&#32;&#105;&#115;&#32;&#115;&#101;&#116;&#44;&#32;&#97;&#108;&#108;&#32;&#108;&#111;&#97;&#100;&#101;&#100;&#32;&#109;&#111;&#100;&#117;&#108;&#101;&#115;&#32;&#119;&#105;&#108;&#108;&#32;&#98;&#101;&#32;&#112;&#114;&#105;&#110;&#116;&#101;&#100;&#92;&#38;&#46;&#32;&#73;&#102;&#32;&#45;&#68;&#32;&#92;&#102;&#73;&#68;&#85;&#77;&#80;&#92;&#102;&#82;&#95;&#92;&#102;&#73;&#67;&#69;&#82;&#84;&#83;&#32;&#92;&#102;&#82;&#32;&#105;&#115;&#32;&#115;&#101;&#116;&#32;&#97;&#110;&#100;&#32;&#109;&#111;&#100;&#95;&#115;&#115;&#108;&#32;&#105;&#115;&#32;&#117;&#115;&#101;&#100;&#44;&#32;&#99;&#111;&#110;&#102;&#105;&#103;&#117;&#114;&#101;&#100;&#32;&#83;&#83;&#76;&#32;&#99;&#101;&#114;&#116;&#105;&#102;&#105;&#99;&#97;&#116;&#101;&#115;&#32;&#119;&#105;&#108;&#108;&#32;&#98;&#101;&#32;&#112;&#114;&#105;&#110;&#116;&#101;&#100;&#92;&#38;&#46;&#32;&#73;&#102;&#32;&#45;&#68;&#32;&#92;&#102;&#73;&#68;&#85;&#77;&#80;&#92;&#102;&#82;&#95;&#92;&#102;&#73;&#67;&#65;&#92;&#102;&#82;&#95;&#92;&#102;&#73;&#95;&#67;&#69;&#82;&#84;&#83;&#32;&#92;&#102;&#82;&#32;&#105;&#115;&#32;&#115;&#101;&#116;&#32;&#97;&#110;&#100;&#32;&#109;&#111;&#100;&#95;&#115;&#115;&#108;&#32;&#105;&#115;&#32;&#117;&#115;&#101;&#100;&#44;&#32;&#99;&#111;&#110;&#102;&#105;&#103;&#117;&#114;&#101;&#100;&#32;&#83;&#83;&#76;&#32;&#67;&#65;&#32;&#99;&#101;&#114;&#116;&#105;&#102;&#105;&#99;&#97;&#116;&#101;&#115;&#32;&#97;&#110;&#100;&#32;&#99;&#111;&#110;&#102;&#105;&#103;&#117;&#114;&#101;&#100;&#32;&#100;&#105;&#114;&#101;&#99;&#116;&#111;&#114;&#105;&#101;&#115;&#32;&#99;&#111;&#110;&#116;&#97;&#105;&#110;&#105;&#110;&#103;&#32;&#83;&#83;&#76;&#32;&#67;&#65;&#32;&#99;&#101;&#114;&#116;&#105;&#102;&#105;&#99;&#97;&#116;&#101;&#115;&#32;&#119;&#105;&#108;&#108;&#32;&#98;&#101;&#32;&#112;&#114;&#105;&#110;&#116;&#101;&#100;&#92;&#38;&#46;&#32;&#32;
-&#46;&#84;&#80;
-&#92;&#102;&#66;&#45;&#118;&#92;&#102;&#82;
-&#80;&#114;&#105;&#110;&#116;&#32;&#116;&#104;&#101;&#32;&#118;&#101;&#114;&#115;&#105;&#111;&#110;&#32;&#111;&#102;&#32;&#92;&#102;&#66;&#104;&#116;&#116;&#112;&#100;&#92;&#102;&#82;&#44;&#32;&#97;&#110;&#100;&#32;&#116;&#104;&#101;&#110;&#32;&#101;&#120;&#105;&#116;&#92;&#38;&#46;&#32;&#32;
-&#46;&#84;&#80;
-&#92;&#102;&#66;&#45;&#86;&#92;&#102;&#82;
-&#80;&#114;&#105;&#110;&#116;&#32;&#116;&#104;&#101;&#32;&#118;&#101;&#114;&#115;&#105;&#111;&#110;&#32;&#97;&#110;&#100;&#32;&#98;&#117;&#105;&#108;&#100;&#32;&#112;&#97;&#114;&#97;&#109;&#101;&#116;&#101;&#114;&#115;&#32;&#111;&#102;&#32;&#92;&#102;&#66;&#104;&#116;&#116;&#112;&#100;&#92;&#102;&#82;&#44;&#32;&#97;&#110;&#100;&#32;&#116;&#104;&#101;&#110;&#32;&#101;&#120;&#105;&#116;&#92;&#38;&#46;&#32;&#32;
-&#46;&#84;&#80;
-&#92;&#102;&#66;&#45;&#88;&#92;&#102;&#82;
-&#82;&#117;&#110;&#32;&#104;&#116;&#116;&#112;&#100;&#32;&#105;&#110;&#32;&#100;&#101;&#98;&#117;&#103;&#32;&#109;&#111;&#100;&#101;&#92;&#38;&#46;&#32;&#79;&#110;&#108;&#121;&#32;&#111;&#110;&#101;&#32;&#119;&#111;&#114;&#107;&#101;&#114;&#32;&#119;&#105;&#108;&#108;&#32;&#98;&#101;&#32;&#115;&#116;&#97;&#114;&#116;&#101;&#100;&#32;&#97;&#110;&#100;&#32;&#116;&#104;&#101;&#32;&#115;&#101;&#114;&#118;&#101;&#114;&#32;&#119;&#105;&#108;&#108;&#32;&#110;&#111;&#116;&#32;&#100;&#101;&#116;&#97;&#99;&#104;&#32;&#102;&#114;&#111;&#109;&#32;&#116;&#104;&#101;&#32;&#99;&#111;&#110;&#115;&#111;&#108;&#101;&#92;&#38;&#46;&#32;&#32;
-&#32;
-&#46;&#80;&#80;
-&#84;&#104;&#101;&#32;&#102;&#111;&#108;&#108;&#111;&#119;&#105;&#110;&#103;&#32;&#97;&#114;&#103;&#117;&#109;&#101;&#110;&#116;&#115;&#32;&#97;&#114;&#101;&#32;&#97;&#118;&#97;&#105;&#108;&#97;&#98;&#108;&#101;&#32;&#111;&#110;&#108;&#121;&#32;&#111;&#110;&#32;&#116;&#104;&#101;&#32;&#87;&#105;&#110;&#100;&#111;&#119;&#115;&#32;&#112;&#108;&#97;&#116;&#102;&#111;&#114;&#109;&#58;
-&#32;
-&#32;
-&#46;&#84;&#80;
-&#92;&#102;&#66;&#45;&#107;&#32;&#105;&#110;&#115;&#116;&#97;&#108;&#108;&#124;&#99;&#111;&#110;&#102;&#105;&#103;&#124;&#117;&#110;&#105;&#110;&#115;&#116;&#97;&#108;&#108;&#92;&#102;&#82;
-&#73;&#110;&#115;&#116;&#97;&#108;&#108;&#32;&#65;&#112;&#97;&#99;&#104;&#101;&#32;&#104;&#116;&#116;&#112;&#100;&#32;&#97;&#115;&#32;&#97;&#32;&#87;&#105;&#110;&#100;&#111;&#119;&#115;&#32;&#78;&#84;&#32;&#115;&#101;&#114;&#118;&#105;&#99;&#101;&#59;&#32;&#99;&#104;&#97;&#110;&#103;&#101;&#32;&#115;&#116;&#97;&#114;&#116;&#117;&#112;&#32;&#111;&#112;&#116;&#105;&#111;&#110;&#115;&#32;&#102;&#111;&#114;&#32;&#116;&#104;&#101;&#32;&#65;&#112;&#97;&#99;&#104;&#101;&#32;&#104;&#116;&#116;&#112;&#100;&#32;&#115;&#101;&#114;&#118;&#105;&#99;&#101;&#59;&#32;&#97;&#110;&#100;&#32;&#117;&#110;&#105;&#110;&#115;&#116;&#97;&#108;&#108;&#32;&#116;&#104;&#101;&#32;&#65;&#112;&#97;&#99;&#104;&#101;&#32;&#104;&#116;&#116;&#112;&#100;&#32;&#115;&#101;&#114;&#118;&#105;&#99;&#101;&#92;&#38;&#46;&#32;&#32;
-&#46;&#84;&#80;
-&#92;&#102;&#66;&#45;&#110;&#32;&#92;&#102;&#73;&#110;&#97;&#109;&#101;&#92;&#102;&#82;&#92;&#102;&#82;
-&#84;&#104;&#101;&#32;&#92;&#102;&#73;&#110;&#97;&#109;&#101;&#92;&#102;&#82;&#32;&#111;&#102;&#32;&#116;&#104;&#101;&#32;&#65;&#112;&#97;&#99;&#104;&#101;&#32;&#104;&#116;&#116;&#112;&#100;&#32;&#115;&#101;&#114;&#118;&#105;&#99;&#101;&#32;&#116;&#111;&#32;&#115;&#105;&#103;&#110;&#97;&#108;&#92;&#38;&#46;&#32;&#32;
-&#46;&#84;&#80;
-&#92;&#102;&#66;&#45;&#119;&#92;&#102;&#82;
-&#75;&#101;&#101;&#112;&#32;&#116;&#104;&#101;&#32;&#99;&#111;&#110;&#115;&#111;&#108;&#101;&#32;&#119;&#105;&#110;&#100;&#111;&#119;&#32;&#111;&#112;&#101;&#110;&#32;&#111;&#110;&#32;&#101;&#114;&#114;&#111;&#114;&#32;&#115;&#111;&#32;&#116;&#104;&#97;&#116;&#32;&#116;&#104;&#101;&#32;&#101;&#114;&#114;&#111;&#114;&#32;&#109;&#101;&#115;&#115;&#97;&#103;&#101;&#32;&#99;&#97;&#110;&#32;&#98;&#101;&#32;&#114;&#101;&#97;&#100;&#92;&#38;&#46;&#32;&#32;
-&#32;
+.SH "OPTIONS"
+
+
+.TP
+\fB-d \fIserverroot\fR\fR
+Set the initial value for the ServerRoot directive to \fIserverroot\fR\&. This can be overridden by the ServerRoot directive in the configuration file\&. The default is \fB/usr/local/apache2\fR\&.
+.TP
+\fB-f \fIconfig\fR\fR
+Uses the directives in the file \fIconfig\fR on startup\&. If \fIconfig\fR does not begin with a /, then it is taken to be a path relative to the ServerRoot\&. The default is \fBconf/httpd\&.conf\fR\&.
+.TP
+\fB-k \fBstart|restart|graceful|stop|graceful-stop\fR\fR
+Signals \fBhttpd\fR to start, restart, or stop\&. See Stopping Apache httpd for more information\&.
+.TP
+\fB-C \fIdirective\fR\fR
+Process the configuration \fIdirective\fR before reading config files\&.
+.TP
+\fB-c \fIdirective\fR\fR
+Process the configuration \fIdirective\fR after reading config files\&.
+.TP
+\fB-D \fIparameter\fR\fR
+Sets a configuration \fIparameter \fRwhich can be used with <IfDefine> sections in the configuration files to conditionally skip or process commands at server startup and restart\&. Also can be used to set certain less-common startup parameters including \fB-DNO_DETACH\fR (prevent the parent from forking) and \fB-DFOREGROUND\fR (prevent the parent from calling \fBsetsid()\fR et al)\&.
+.TP
+\fB-e \fIlevel\fR\fR
+Sets the LogLevel to \fIlevel\fR during server startup\&. This is useful for temporarily increasing the verbosity of the error messages to find problems during startup\&.
+.TP
+\fB-E \fIfile\fR\fR
+Send error messages during server startup to \fIfile\fR\&.
+.TP
+\fB-h\fR
+Output a short summary of available command line options\&.
+.TP
+\fB-l\fR
+Output a list of modules compiled into the server\&. This will \fBnot\fR list dynamically loaded modules included using the LoadModule directive\&.
+.TP
+\fB-L\fR
+Output a list of directives provided by static modules, together with expected arguments and places where the directive is valid\&. Directives provided by shared modules are not listed\&.
+.TP
+\fB-M\fR
+Dump a list of loaded Static and Shared Modules\&.
+.TP
+\fB-S\fR
+Show the settings as parsed from the config file (currently only shows the virtualhost settings)\&.
+.TP
+\fB-T\fR (Available in 2\&.3\&.8 and later)
+Skip document root check at startup/restart\&.
+.TP
+\fB-t\fR
+Run syntax tests for configuration files only\&. The program immediately exits after these syntax parsing tests with either a return code of 0 (Syntax OK) or return code not equal to 0 (Syntax Error)\&. If -D \fIDUMP\fR_\fIVHOSTS \fRis also set, details of the virtual host configuration will be printed\&. If -D \fIDUMP\fR_\fIMODULES \fR is set, all loaded modules will be printed\&. If -D \fIDUMP\fR_\fICERTS \fR is set and mod_ssl is used, configured SSL certificates will be printed\&. If -D \fIDUMP\fR_\fICA\fR_\fI_CERTS \fR is set and mod_ssl is used, configured SSL CA certificates and configured directories containing SSL CA certificates will be printed\&.
+.TP
+\fB-v\fR
+Print the version of \fBhttpd\fR, and then exit\&.
+.TP
+\fB-V\fR
+Print the version and build parameters of \fBhttpd\fR, and then exit\&.
+.TP
+\fB-X\fR
+Run httpd in debug mode\&. Only one worker will be started and the server will not detach from the console\&.
+
+.PP
+The following arguments are available only on the Windows platform:
+
+
+.TP
+\fB-k install|config|uninstall\fR
+Install Apache httpd as a Windows NT service; change startup options for the Apache httpd service; and uninstall the Apache httpd service\&.
+.TP
+\fB-n \fIname\fR\fR
+The \fIname\fR of the Apache httpd service to signal\&.
+.TP
+\fB-w\fR
+Keep the console window open on error so that the error message can be read\&.
+
diff --git a/docs/man/httxt2dbm.1 b/docs/man/httxt2dbm.1
index f171e84eb9..2f3a94e1a8 100644
--- a/docs/man/httxt2dbm.1
+++ b/docs/man/httxt2dbm.1
@@ -1,65 +1,65 @@
-&#46;&#92;&#34;&#32;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;
-&#46;&#92;&#34;&#32;&#68;&#79;&#32;&#78;&#79;&#84;&#32;&#69;&#68;&#73;&#84;&#33;&#32;&#71;&#101;&#110;&#101;&#114;&#97;&#116;&#101;&#100;&#32;&#102;&#114;&#111;&#109;&#32;&#88;&#77;&#76;&#32;&#115;&#111;&#117;&#114;&#99;&#101;&#46;
-&#46;&#92;&#34;&#32;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;
-&#46;&#100;&#101;&#32;&#83;&#104;&#32;&#92;&#34;&#32;&#83;&#117;&#98;&#115;&#101;&#99;&#116;&#105;&#111;&#110;
-&#46;&#98;&#114;
-&#46;&#105;&#102;&#32;&#116;&#32;&#46;&#83;&#112;
-&#46;&#110;&#101;&#32;&#53;
-&#46;&#80;&#80;
-&#92;&#102;&#66;&#92;&#92;&#36;&#49;&#92;&#102;&#82;
-&#46;&#80;&#80;
-&#46;&#46;
-&#46;&#100;&#101;&#32;&#83;&#112;&#32;&#92;&#34;&#32;&#86;&#101;&#114;&#116;&#105;&#99;&#97;&#108;&#32;&#115;&#112;&#97;&#99;&#101;&#32;&#40;&#119;&#104;&#101;&#110;&#32;&#119;&#101;&#32;&#99;&#97;&#110;&#39;&#116;&#32;&#117;&#115;&#101;&#32;&#46;&#80;&#80;&#41;
-&#46;&#105;&#102;&#32;&#116;&#32;&#46;&#115;&#112;&#32;&#46;&#53;&#118;
-&#46;&#105;&#102;&#32;&#110;&#32;&#46;&#115;&#112;
-&#46;&#46;
-&#46;&#100;&#101;&#32;&#73;&#112;&#32;&#92;&#34;&#32;&#76;&#105;&#115;&#116;&#32;&#105;&#116;&#101;&#109;
-&#46;&#98;&#114;
-&#46;&#105;&#101;&#32;&#92;&#92;&#110;&#40;&#46;&#36;&#62;&#61;&#51;&#32;&#46;&#110;&#101;&#32;&#92;&#92;&#36;&#51;
-&#46;&#101;&#108;&#32;&#46;&#110;&#101;&#32;&#51;
-&#46;&#73;&#80;&#32;&#34;&#92;&#92;&#36;&#49;&#34;&#32;&#92;&#92;&#36;&#50;
-&#46;&#46;
-&#46;&#84;&#72;&#32;&#34;&#72;&#84;&#84;&#88;&#84;&#50;&#68;&#66;&#77;&#34;&#32;&#49;&#32;&#34;&#64;&#100;&#97;&#116;&#101;&#64;&#34;&#32;&#34;&#65;&#112;&#97;&#99;&#104;&#101;&#32;&#72;&#84;&#84;&#80;&#32;&#83;&#101;&#114;&#118;&#101;&#114;&#34;&#32;&#34;&#104;&#116;&#116;&#120;&#116;&#50;&#100;&#98;&#109;&#34;
+.\" XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+.\" DO NOT EDIT! Generated from XML source.
+.\" XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+.de Sh \" Subsection
+.br
+.if t .Sp
+.ne 5
+.PP
+\fB\\$1\fR
+.PP
+..
+.de Sp \" Vertical space (when we can't use .PP)
+.if t .sp .5v
+.if n .sp
+..
+.de Ip \" List item
+.br
+.ie \\n(.$>=3 .ne \\$3
+.el .ne 3
+.IP "\\$1" \\$2
+..
+.TH "HTTXT2DBM" 1 "2018-09-27" "Apache HTTP Server" "httxt2dbm"
-&#46;&#83;&#72;&#32;&#78;&#65;&#77;&#69;
-&#104;&#116;&#116;&#120;&#116;&#50;&#100;&#98;&#109;&#32;&#92;&#45;&#32;&#71;&#101;&#110;&#101;&#114;&#97;&#116;&#101;&#32;&#100;&#98;&#109;&#32;&#102;&#105;&#108;&#101;&#115;&#32;&#102;&#111;&#114;&#32;&#117;&#115;&#101;&#32;&#119;&#105;&#116;&#104;&#32;&#82;&#101;&#119;&#114;&#105;&#116;&#101;&#77;&#97;&#112;
+.SH NAME
+httxt2dbm \- Generate dbm files for use with RewriteMap
-&#46;&#83;&#72;&#32;&#34;&#83;&#89;&#78;&#79;&#80;&#83;&#73;&#83;&#34;
-&#32;
-&#46;&#80;&#80;
-&#92;&#102;&#66;&#92;&#102;&#66;&#104;&#116;&#116;&#120;&#116;&#50;&#100;&#98;&#109;&#92;&#102;&#82;&#32;&#91;&#32;&#45;&#92;&#102;&#66;&#118;&#92;&#102;&#82;&#32;&#93;&#32;&#91;&#32;&#45;&#92;&#102;&#66;&#102;&#92;&#102;&#82;&#32;&#92;&#102;&#73;&#68;&#66;&#77;&#95;&#84;&#89;&#80;&#69;&#92;&#102;&#82;&#32;&#93;&#32;&#45;&#92;&#102;&#66;&#105;&#92;&#102;&#82;&#32;&#92;&#102;&#73;&#83;&#79;&#85;&#82;&#67;&#69;&#95;&#84;&#88;&#84;&#92;&#102;&#82;&#32;&#45;&#92;&#102;&#66;&#111;&#92;&#102;&#82;&#32;&#92;&#102;&#73;&#79;&#85;&#84;&#80;&#85;&#84;&#95;&#68;&#66;&#77;&#92;&#102;&#82;&#32;&#92;&#102;&#82;
-&#32;
+.SH "SYNOPSIS"
+
+.PP
+\fB\fBhttxt2dbm\fR [ -\fBv\fR ] [ -\fBf\fR \fIDBM_TYPE\fR ] -\fBi\fR \fISOURCE_TXT\fR -\fBo\fR \fIOUTPUT_DBM\fR \fR
+
-&#46;&#83;&#72;&#32;&#34;&#83;&#85;&#77;&#77;&#65;&#82;&#89;&#34;
-&#32;
-&#46;&#80;&#80;
-&#92;&#102;&#66;&#104;&#116;&#116;&#120;&#116;&#50;&#100;&#98;&#109;&#92;&#102;&#82;&#32;&#105;&#115;&#32;&#117;&#115;&#101;&#100;&#32;&#116;&#111;&#32;&#103;&#101;&#110;&#101;&#114;&#97;&#116;&#101;&#32;&#100;&#98;&#109;&#32;&#102;&#105;&#108;&#101;&#115;&#32;&#102;&#114;&#111;&#109;&#32;&#116;&#101;&#120;&#116;&#32;&#105;&#110;&#112;&#117;&#116;&#44;&#32;&#102;&#111;&#114;&#32;&#117;&#115;&#101;&#32;&#105;&#110;&#32;&#82;&#101;&#119;&#114;&#105;&#116;&#101;&#77;&#97;&#112;&#32;&#119;&#105;&#116;&#104;&#32;&#116;&#104;&#101;&#32;&#92;&#102;&#66;&#100;&#98;&#109;&#92;&#102;&#82;&#32;&#109;&#97;&#112;&#32;&#116;&#121;&#112;&#101;&#92;&#38;&#46;
-&#32;
-&#46;&#80;&#80;
-&#73;&#102;&#32;&#116;&#104;&#101;&#32;&#111;&#117;&#116;&#112;&#117;&#116;&#32;&#102;&#105;&#108;&#101;&#32;&#97;&#108;&#114;&#101;&#97;&#100;&#121;&#32;&#101;&#120;&#105;&#115;&#116;&#115;&#44;&#32;&#105;&#116;&#32;&#119;&#105;&#108;&#108;&#32;&#110;&#111;&#116;&#32;&#98;&#101;&#32;&#116;&#114;&#117;&#110;&#99;&#97;&#116;&#101;&#100;&#92;&#38;&#46;&#32;&#78;&#101;&#119;&#32;&#107;&#101;&#121;&#115;&#32;&#119;&#105;&#108;&#108;&#32;&#98;&#101;&#32;&#97;&#100;&#100;&#101;&#100;&#32;&#97;&#110;&#100;&#32;&#101;&#120;&#105;&#115;&#116;&#105;&#110;&#103;&#32;&#107;&#101;&#121;&#115;&#32;&#119;&#105;&#108;&#108;&#32;&#98;&#101;&#32;&#117;&#112;&#100;&#97;&#116;&#101;&#100;&#92;&#38;&#46;
-&#32;
+.SH "SUMMARY"
+
+.PP
+\fBhttxt2dbm\fR is used to generate dbm files from text input, for use in RewriteMap with the \fBdbm\fR map type\&.
+
+.PP
+If the output file already exists, it will not be truncated\&. New keys will be added and existing keys will be updated\&.
+
-&#46;&#83;&#72;&#32;&#34;&#79;&#80;&#84;&#73;&#79;&#78;&#83;&#34;
-&#32;
-&#32;
-&#46;&#84;&#80;
-&#92;&#102;&#66;&#45;&#118;&#92;&#102;&#82;
-&#77;&#111;&#114;&#101;&#32;&#118;&#101;&#114;&#98;&#111;&#115;&#101;&#32;&#111;&#117;&#116;&#112;&#117;&#116;&#32;&#32;
-&#46;&#84;&#80;
-&#92;&#102;&#66;&#45;&#102;&#32;&#92;&#102;&#73;&#68;&#66;&#77;&#95;&#84;&#89;&#80;&#69;&#92;&#102;&#82;&#92;&#102;&#82;
-&#83;&#112;&#101;&#99;&#105;&#102;&#121;&#32;&#116;&#104;&#101;&#32;&#68;&#66;&#77;&#32;&#116;&#121;&#112;&#101;&#32;&#116;&#111;&#32;&#98;&#101;&#32;&#117;&#115;&#101;&#100;&#32;&#102;&#111;&#114;&#32;&#116;&#104;&#101;&#32;&#111;&#117;&#116;&#112;&#117;&#116;&#92;&#38;&#46;&#32;&#73;&#102;&#32;&#110;&#111;&#116;&#32;&#115;&#112;&#101;&#99;&#105;&#102;&#105;&#101;&#100;&#44;&#32;&#119;&#105;&#108;&#108;&#32;&#117;&#115;&#101;&#32;&#116;&#104;&#101;&#32;&#65;&#80;&#82;&#32;&#68;&#101;&#102;&#97;&#117;&#108;&#116;&#92;&#38;&#46;&#32;&#65;&#118;&#97;&#105;&#108;&#97;&#98;&#108;&#101;&#32;&#116;&#121;&#112;&#101;&#115;&#32;&#97;&#114;&#101;&#58;&#32;&#92;&#102;&#66;&#71;&#68;&#66;&#77;&#92;&#102;&#82;&#32;&#102;&#111;&#114;&#32;&#71;&#68;&#66;&#77;&#32;&#102;&#105;&#108;&#101;&#115;&#44;&#32;&#92;&#102;&#66;&#83;&#68;&#66;&#77;&#92;&#102;&#82;&#32;&#102;&#111;&#114;&#32;&#83;&#68;&#66;&#77;&#32;&#102;&#105;&#108;&#101;&#115;&#44;&#32;&#92;&#102;&#66;&#68;&#66;&#92;&#102;&#82;&#32;&#102;&#111;&#114;&#32;&#98;&#101;&#114;&#107;&#101;&#108;&#101;&#121;&#32;&#68;&#66;&#32;&#102;&#105;&#108;&#101;&#115;&#44;&#32;&#92;&#102;&#66;&#78;&#68;&#66;&#77;&#92;&#102;&#82;&#32;&#102;&#111;&#114;&#32;&#78;&#68;&#66;&#77;&#32;&#102;&#105;&#108;&#101;&#115;&#44;&#32;&#92;&#102;&#66;&#100;&#101;&#102;&#97;&#117;&#108;&#116;&#92;&#102;&#82;&#32;&#102;&#111;&#114;&#32;&#116;&#104;&#101;&#32;&#100;&#101;&#102;&#97;&#117;&#108;&#116;&#32;&#68;&#66;&#77;&#32;&#116;&#121;&#112;&#101;&#92;&#38;&#46;&#32;&#32;
-&#46;&#84;&#80;
-&#92;&#102;&#66;&#45;&#105;&#32;&#92;&#102;&#73;&#83;&#79;&#85;&#82;&#67;&#69;&#95;&#84;&#88;&#84;&#92;&#102;&#82;&#92;&#102;&#82;
-&#73;&#110;&#112;&#117;&#116;&#32;&#102;&#105;&#108;&#101;&#32;&#102;&#114;&#111;&#109;&#32;&#119;&#104;&#105;&#99;&#104;&#32;&#116;&#104;&#101;&#32;&#100;&#98;&#109;&#32;&#105;&#115;&#32;&#116;&#111;&#32;&#98;&#101;&#32;&#99;&#114;&#101;&#97;&#116;&#101;&#100;&#92;&#38;&#46;&#32;&#84;&#104;&#101;&#32;&#102;&#105;&#108;&#101;&#32;&#115;&#104;&#111;&#117;&#108;&#100;&#32;&#98;&#101;&#32;&#102;&#111;&#114;&#109;&#97;&#116;&#101;&#100;&#32;&#119;&#105;&#116;&#104;&#32;&#111;&#110;&#101;&#32;&#114;&#101;&#99;&#111;&#114;&#100;&#32;&#112;&#101;&#114;&#32;&#108;&#105;&#110;&#101;&#44;&#32;&#111;&#102;&#32;&#116;&#104;&#101;&#32;&#102;&#111;&#114;&#109;&#58;&#32;&#92;&#102;&#66;&#107;&#101;&#121;&#32;&#118;&#97;&#108;&#117;&#101;&#92;&#102;&#82;&#92;&#38;&#46;&#32;&#83;&#101;&#101;&#32;&#116;&#104;&#101;&#32;&#100;&#111;&#99;&#117;&#109;&#101;&#110;&#116;&#97;&#116;&#105;&#111;&#110;&#32;&#102;&#111;&#114;&#32;&#82;&#101;&#119;&#114;&#105;&#116;&#101;&#77;&#97;&#112;&#32;&#102;&#111;&#114;&#32;&#102;&#117;&#114;&#116;&#104;&#101;&#114;&#32;&#100;&#101;&#116;&#97;&#105;&#108;&#115;&#32;&#111;&#102;&#32;&#116;&#104;&#105;&#115;&#32;&#102;&#105;&#108;&#101;&#39;&#115;&#32;&#102;&#111;&#114;&#109;&#97;&#116;&#32;&#97;&#110;&#100;&#32;&#109;&#101;&#97;&#110;&#105;&#110;&#103;&#92;&#38;&#46;&#32;&#32;
-&#46;&#84;&#80;
-&#92;&#102;&#66;&#45;&#111;&#32;&#92;&#102;&#73;&#79;&#85;&#84;&#80;&#85;&#84;&#95;&#68;&#66;&#77;&#92;&#102;&#82;&#92;&#102;&#82;
-&#78;&#97;&#109;&#101;&#32;&#111;&#102;&#32;&#116;&#104;&#101;&#32;&#111;&#117;&#116;&#112;&#117;&#116;&#32;&#100;&#98;&#109;&#32;&#102;&#105;&#108;&#101;&#115;&#92;&#38;&#46;&#32;&#32;
-&#32;
-&#46;&#83;&#72;&#32;&#34;&#69;&#88;&#65;&#77;&#80;&#76;&#69;&#83;&#34;
-&#32;
-&#46;&#110;&#102;
+.SH "OPTIONS"
+
+
+.TP
+\fB-v\fR
+More verbose output
+.TP
+\fB-f \fIDBM_TYPE\fR\fR
+Specify the DBM type to be used for the output\&. If not specified, will use the APR Default\&. Available types are: \fBGDBM\fR for GDBM files, \fBSDBM\fR for SDBM files, \fBDB\fR for berkeley DB files, \fBNDBM\fR for NDBM files, \fBdefault\fR for the default DBM type\&.
+.TP
+\fB-i \fISOURCE_TXT\fR\fR
+Input file from which the dbm is to be created\&. The file should be formated with one record per line, of the form: \fBkey value\fR\&. See the documentation for RewriteMap for further details of this file's format and meaning\&.
+.TP
+\fB-o \fIOUTPUT_DBM\fR\fR
+Name of the output dbm files\&.
+
+.SH "EXAMPLES"
+
+.nf
-&#32;&#32;&#32;&#32;&#32;&#32;&#104;&#116;&#116;&#120;&#116;&#50;&#100;&#98;&#109;&#32;&#45;&#105;&#32;&#114;&#101;&#119;&#114;&#105;&#116;&#101;&#109;&#97;&#112;&#92;&#38;&#46;&#116;&#120;&#116;&#32;&#45;&#111;&#32;&#114;&#101;&#119;&#114;&#105;&#116;&#101;&#109;&#97;&#112;&#92;&#38;&#46;&#100;&#98;&#109;
-&#32;&#32;&#32;&#32;&#32;&#32;&#104;&#116;&#116;&#120;&#116;&#50;&#100;&#98;&#109;&#32;&#45;&#102;&#32;&#83;&#68;&#66;&#77;&#32;&#45;&#105;&#32;&#114;&#101;&#119;&#114;&#105;&#116;&#101;&#109;&#97;&#112;&#92;&#38;&#46;&#116;&#120;&#116;&#32;&#45;&#111;&#32;&#114;&#101;&#119;&#114;&#105;&#116;&#101;&#109;&#97;&#112;&#92;&#38;&#46;&#100;&#98;&#109;&#32;
-&#46;&#102;&#105;
-&#32;
+ httxt2dbm -i rewritemap\&.txt -o rewritemap\&.dbm
+ httxt2dbm -f SDBM -i rewritemap\&.txt -o rewritemap\&.dbm
+.fi
+
diff --git a/docs/man/logresolve.1 b/docs/man/logresolve.1
index 81426b38d7..4ebe720178 100644
--- a/docs/man/logresolve.1
+++ b/docs/man/logresolve.1
@@ -1,51 +1,51 @@
-&#46;&#92;&#34;&#32;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;
-&#46;&#92;&#34;&#32;&#68;&#79;&#32;&#78;&#79;&#84;&#32;&#69;&#68;&#73;&#84;&#33;&#32;&#71;&#101;&#110;&#101;&#114;&#97;&#116;&#101;&#100;&#32;&#102;&#114;&#111;&#109;&#32;&#88;&#77;&#76;&#32;&#115;&#111;&#117;&#114;&#99;&#101;&#46;
-&#46;&#92;&#34;&#32;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;
-&#46;&#100;&#101;&#32;&#83;&#104;&#32;&#92;&#34;&#32;&#83;&#117;&#98;&#115;&#101;&#99;&#116;&#105;&#111;&#110;
-&#46;&#98;&#114;
-&#46;&#105;&#102;&#32;&#116;&#32;&#46;&#83;&#112;
-&#46;&#110;&#101;&#32;&#53;
-&#46;&#80;&#80;
-&#92;&#102;&#66;&#92;&#92;&#36;&#49;&#92;&#102;&#82;
-&#46;&#80;&#80;
-&#46;&#46;
-&#46;&#100;&#101;&#32;&#83;&#112;&#32;&#92;&#34;&#32;&#86;&#101;&#114;&#116;&#105;&#99;&#97;&#108;&#32;&#115;&#112;&#97;&#99;&#101;&#32;&#40;&#119;&#104;&#101;&#110;&#32;&#119;&#101;&#32;&#99;&#97;&#110;&#39;&#116;&#32;&#117;&#115;&#101;&#32;&#46;&#80;&#80;&#41;
-&#46;&#105;&#102;&#32;&#116;&#32;&#46;&#115;&#112;&#32;&#46;&#53;&#118;
-&#46;&#105;&#102;&#32;&#110;&#32;&#46;&#115;&#112;
-&#46;&#46;
-&#46;&#100;&#101;&#32;&#73;&#112;&#32;&#92;&#34;&#32;&#76;&#105;&#115;&#116;&#32;&#105;&#116;&#101;&#109;
-&#46;&#98;&#114;
-&#46;&#105;&#101;&#32;&#92;&#92;&#110;&#40;&#46;&#36;&#62;&#61;&#51;&#32;&#46;&#110;&#101;&#32;&#92;&#92;&#36;&#51;
-&#46;&#101;&#108;&#32;&#46;&#110;&#101;&#32;&#51;
-&#46;&#73;&#80;&#32;&#34;&#92;&#92;&#36;&#49;&#34;&#32;&#92;&#92;&#36;&#50;
-&#46;&#46;
-&#46;&#84;&#72;&#32;&#34;&#76;&#79;&#71;&#82;&#69;&#83;&#79;&#76;&#86;&#69;&#34;&#32;&#49;&#32;&#34;&#64;&#100;&#97;&#116;&#101;&#64;&#34;&#32;&#34;&#65;&#112;&#97;&#99;&#104;&#101;&#32;&#72;&#84;&#84;&#80;&#32;&#83;&#101;&#114;&#118;&#101;&#114;&#34;&#32;&#34;&#108;&#111;&#103;&#114;&#101;&#115;&#111;&#108;&#118;&#101;&#34;
+.\" XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+.\" DO NOT EDIT! Generated from XML source.
+.\" XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+.de Sh \" Subsection
+.br
+.if t .Sp
+.ne 5
+.PP
+\fB\\$1\fR
+.PP
+..
+.de Sp \" Vertical space (when we can't use .PP)
+.if t .sp .5v
+.if n .sp
+..
+.de Ip \" List item
+.br
+.ie \\n(.$>=3 .ne \\$3
+.el .ne 3
+.IP "\\$1" \\$2
+..
+.TH "LOGRESOLVE" 1 "2018-09-27" "Apache HTTP Server" "logresolve"
-&#46;&#83;&#72;&#32;&#78;&#65;&#77;&#69;
-&#108;&#111;&#103;&#114;&#101;&#115;&#111;&#108;&#118;&#101;&#32;&#92;&#45;&#32;&#82;&#101;&#115;&#111;&#108;&#118;&#101;&#32;&#73;&#80;&#45;&#97;&#100;&#100;&#114;&#101;&#115;&#115;&#101;&#115;&#32;&#116;&#111;&#32;&#104;&#111;&#115;&#116;&#110;&#97;&#109;&#101;&#115;&#32;&#105;&#110;&#32;&#65;&#112;&#97;&#99;&#104;&#101;&#32;&#108;&#111;&#103;&#32;&#102;&#105;&#108;&#101;&#115;
+.SH NAME
+logresolve \- Resolve IP-addresses to hostnames in Apache log files
-&#46;&#83;&#72;&#32;&#34;&#83;&#89;&#78;&#79;&#80;&#83;&#73;&#83;&#34;
-&#32;
-&#46;&#80;&#80;
-&#92;&#102;&#66;&#92;&#102;&#66;&#108;&#111;&#103;&#114;&#101;&#115;&#111;&#108;&#118;&#101;&#92;&#102;&#82;&#32;&#91;&#32;&#45;&#92;&#102;&#66;&#115;&#92;&#102;&#82;&#32;&#92;&#102;&#73;&#102;&#105;&#108;&#101;&#110;&#97;&#109;&#101;&#92;&#102;&#82;&#32;&#93;&#32;&#91;&#32;&#45;&#92;&#102;&#66;&#99;&#92;&#102;&#82;&#32;&#93;&#32;&#60;&#32;&#92;&#102;&#73;&#97;&#99;&#99;&#101;&#115;&#115;&#95;&#108;&#111;&#103;&#92;&#102;&#82;&#32;&#62;&#32;&#92;&#102;&#73;&#97;&#99;&#99;&#101;&#115;&#115;&#95;&#108;&#111;&#103;&#92;&#38;&#46;&#110;&#101;&#119;&#92;&#102;&#82;&#92;&#102;&#82;
-&#32;
+.SH "SYNOPSIS"
+
+.PP
+\fB\fBlogresolve\fR [ -\fBs\fR \fIfilename\fR ] [ -\fBc\fR ] < \fIaccess_log\fR > \fIaccess_log\&.new\fR\fR
+
-&#46;&#83;&#72;&#32;&#34;&#83;&#85;&#77;&#77;&#65;&#82;&#89;&#34;
-&#32;
-&#46;&#80;&#80;
-&#92;&#102;&#66;&#108;&#111;&#103;&#114;&#101;&#115;&#111;&#108;&#118;&#101;&#92;&#102;&#82;&#32;&#105;&#115;&#32;&#97;&#32;&#112;&#111;&#115;&#116;&#45;&#112;&#114;&#111;&#99;&#101;&#115;&#115;&#105;&#110;&#103;&#32;&#112;&#114;&#111;&#103;&#114;&#97;&#109;&#32;&#116;&#111;&#32;&#114;&#101;&#115;&#111;&#108;&#118;&#101;&#32;&#73;&#80;&#45;&#97;&#100;&#100;&#114;&#101;&#115;&#115;&#101;&#115;&#32;&#105;&#110;&#32;&#65;&#112;&#97;&#99;&#104;&#101;&#39;&#115;&#32;&#97;&#99;&#99;&#101;&#115;&#115;&#32;&#108;&#111;&#103;&#102;&#105;&#108;&#101;&#115;&#92;&#38;&#46;&#32;&#84;&#111;&#32;&#109;&#105;&#110;&#105;&#109;&#105;&#122;&#101;&#32;&#105;&#109;&#112;&#97;&#99;&#116;&#32;&#111;&#110;&#32;&#121;&#111;&#117;&#114;&#32;&#110;&#97;&#109;&#101;&#115;&#101;&#114;&#118;&#101;&#114;&#44;&#32;&#108;&#111;&#103;&#114;&#101;&#115;&#111;&#108;&#118;&#101;&#32;&#104;&#97;&#115;&#32;&#105;&#116;&#115;&#32;&#118;&#101;&#114;&#121;&#32;&#111;&#119;&#110;&#32;&#105;&#110;&#116;&#101;&#114;&#110;&#97;&#108;&#32;&#104;&#97;&#115;&#104;&#45;&#116;&#97;&#98;&#108;&#101;&#32;&#99;&#97;&#99;&#104;&#101;&#92;&#38;&#46;&#32;&#84;&#104;&#105;&#115;&#32;&#109;&#101;&#97;&#110;&#115;&#32;&#116;&#104;&#97;&#116;&#32;&#101;&#97;&#99;&#104;&#32;&#73;&#80;&#32;&#110;&#117;&#109;&#98;&#101;&#114;&#32;&#119;&#105;&#108;&#108;&#32;&#111;&#110;&#108;&#121;&#32;&#98;&#101;&#32;&#108;&#111;&#111;&#107;&#101;&#100;&#32;&#117;&#112;&#32;&#116;&#104;&#101;&#32;&#102;&#105;&#114;&#115;&#116;&#32;&#116;&#105;&#109;&#101;&#32;&#105;&#116;&#32;&#105;&#115;&#32;&#102;&#111;&#117;&#110;&#100;&#32;&#105;&#110;&#32;&#116;&#104;&#101;&#32;&#108;&#111;&#103;&#32;&#102;&#105;&#108;&#101;&#92;&#38;&#46;
-&#32;
-&#46;&#80;&#80;
-&#84;&#97;&#107;&#101;&#115;&#32;&#97;&#110;&#32;&#65;&#112;&#97;&#99;&#104;&#101;&#32;&#108;&#111;&#103;&#32;&#102;&#105;&#108;&#101;&#32;&#111;&#110;&#32;&#115;&#116;&#97;&#110;&#100;&#97;&#114;&#100;&#32;&#105;&#110;&#112;&#117;&#116;&#92;&#38;&#46;&#32;&#84;&#104;&#101;&#32;&#73;&#80;&#32;&#97;&#100;&#100;&#114;&#101;&#115;&#115;&#101;&#115;&#32;&#109;&#117;&#115;&#116;&#32;&#98;&#101;&#32;&#116;&#104;&#101;&#32;&#102;&#105;&#114;&#115;&#116;&#32;&#116;&#104;&#105;&#110;&#103;&#32;&#111;&#110;&#32;&#101;&#97;&#99;&#104;&#32;&#108;&#105;&#110;&#101;&#32;&#97;&#110;&#100;&#32;&#109;&#117;&#115;&#116;&#32;&#98;&#101;&#32;&#115;&#101;&#112;&#97;&#114;&#97;&#116;&#101;&#100;&#32;&#102;&#114;&#111;&#109;&#32;&#116;&#104;&#101;&#32;&#114;&#101;&#109;&#97;&#105;&#110;&#100;&#101;&#114;&#32;&#111;&#102;&#32;&#116;&#104;&#101;&#32;&#108;&#105;&#110;&#101;&#32;&#98;&#121;&#32;&#97;&#32;&#115;&#112;&#97;&#99;&#101;&#92;&#38;&#46;
-&#32;
+.SH "SUMMARY"
+
+.PP
+\fBlogresolve\fR is a post-processing program to resolve IP-addresses in Apache's access logfiles\&. To minimize impact on your nameserver, logresolve has its very own internal hash-table cache\&. This means that each IP number will only be looked up the first time it is found in the log file\&.
+
+.PP
+Takes an Apache log file on standard input\&. The IP addresses must be the first thing on each line and must be separated from the remainder of the line by a space\&.
+
-&#46;&#83;&#72;&#32;&#34;&#79;&#80;&#84;&#73;&#79;&#78;&#83;&#34;
-&#32;
-&#32;
-&#46;&#84;&#80;
-&#92;&#102;&#66;&#45;&#115;&#32;&#92;&#102;&#73;&#102;&#105;&#108;&#101;&#110;&#97;&#109;&#101;&#92;&#102;&#82;&#92;&#102;&#82;
-&#83;&#112;&#101;&#99;&#105;&#102;&#105;&#101;&#115;&#32;&#97;&#32;&#102;&#105;&#108;&#101;&#110;&#97;&#109;&#101;&#32;&#116;&#111;&#32;&#114;&#101;&#99;&#111;&#114;&#100;&#32;&#115;&#116;&#97;&#116;&#105;&#115;&#116;&#105;&#99;&#115;&#92;&#38;&#46;&#32;&#32;
-&#46;&#84;&#80;
-&#92;&#102;&#66;&#45;&#99;&#92;&#102;&#82;
-&#84;&#104;&#105;&#115;&#32;&#99;&#97;&#117;&#115;&#101;&#115;&#32;&#92;&#102;&#66;&#108;&#111;&#103;&#114;&#101;&#115;&#111;&#108;&#118;&#101;&#92;&#102;&#82;&#32;&#116;&#111;&#32;&#97;&#112;&#112;&#108;&#121;&#32;&#115;&#111;&#109;&#101;&#32;&#68;&#78;&#83;&#32;&#99;&#104;&#101;&#99;&#107;&#115;&#58;&#32;&#97;&#102;&#116;&#101;&#114;&#32;&#102;&#105;&#110;&#100;&#105;&#110;&#103;&#32;&#116;&#104;&#101;&#32;&#104;&#111;&#115;&#116;&#110;&#97;&#109;&#101;&#32;&#102;&#114;&#111;&#109;&#32;&#116;&#104;&#101;&#32;&#73;&#80;&#32;&#97;&#100;&#100;&#114;&#101;&#115;&#115;&#44;&#32;&#105;&#116;&#32;&#108;&#111;&#111;&#107;&#115;&#32;&#117;&#112;&#32;&#116;&#104;&#101;&#32;&#73;&#80;&#32;&#97;&#100;&#100;&#114;&#101;&#115;&#115;&#101;&#115;&#32;&#102;&#111;&#114;&#32;&#116;&#104;&#101;&#32;&#104;&#111;&#115;&#116;&#110;&#97;&#109;&#101;&#32;&#97;&#110;&#100;&#32;&#99;&#104;&#101;&#99;&#107;&#115;&#32;&#116;&#104;&#97;&#116;&#32;&#111;&#110;&#101;&#32;&#111;&#102;&#32;&#116;&#104;&#101;&#115;&#101;&#32;&#109;&#97;&#116;&#99;&#104;&#101;&#115;&#32;&#116;&#104;&#101;&#32;&#111;&#114;&#105;&#103;&#105;&#110;&#97;&#108;&#32;&#97;&#100;&#100;&#114;&#101;&#115;&#115;&#92;&#38;&#46;&#32;&#32;
-&#32;
+.SH "OPTIONS"
+
+
+.TP
+\fB-s \fIfilename\fR\fR
+Specifies a filename to record statistics\&.
+.TP
+\fB-c\fR
+This causes \fBlogresolve\fR to apply some DNS checks: after finding the hostname from the IP address, it looks up the IP addresses for the hostname and checks that one of these matches the original address\&.
+
diff --git a/docs/man/rotatelogs.8 b/docs/man/rotatelogs.8
index 319a85c859..2959155e65 100644
--- a/docs/man/rotatelogs.8
+++ b/docs/man/rotatelogs.8
@@ -1,180 +1,180 @@
-&#46;&#92;&#34;&#32;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;
-&#46;&#92;&#34;&#32;&#68;&#79;&#32;&#78;&#79;&#84;&#32;&#69;&#68;&#73;&#84;&#33;&#32;&#71;&#101;&#110;&#101;&#114;&#97;&#116;&#101;&#100;&#32;&#102;&#114;&#111;&#109;&#32;&#88;&#77;&#76;&#32;&#115;&#111;&#117;&#114;&#99;&#101;&#46;
-&#46;&#92;&#34;&#32;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;
-&#46;&#100;&#101;&#32;&#83;&#104;&#32;&#92;&#34;&#32;&#83;&#117;&#98;&#115;&#101;&#99;&#116;&#105;&#111;&#110;
-&#46;&#98;&#114;
-&#46;&#105;&#102;&#32;&#116;&#32;&#46;&#83;&#112;
-&#46;&#110;&#101;&#32;&#53;
-&#46;&#80;&#80;
-&#92;&#102;&#66;&#92;&#92;&#36;&#49;&#92;&#102;&#82;
-&#46;&#80;&#80;
-&#46;&#46;
-&#46;&#100;&#101;&#32;&#83;&#112;&#32;&#92;&#34;&#32;&#86;&#101;&#114;&#116;&#105;&#99;&#97;&#108;&#32;&#115;&#112;&#97;&#99;&#101;&#32;&#40;&#119;&#104;&#101;&#110;&#32;&#119;&#101;&#32;&#99;&#97;&#110;&#39;&#116;&#32;&#117;&#115;&#101;&#32;&#46;&#80;&#80;&#41;
-&#46;&#105;&#102;&#32;&#116;&#32;&#46;&#115;&#112;&#32;&#46;&#53;&#118;
-&#46;&#105;&#102;&#32;&#110;&#32;&#46;&#115;&#112;
-&#46;&#46;
-&#46;&#100;&#101;&#32;&#73;&#112;&#32;&#92;&#34;&#32;&#76;&#105;&#115;&#116;&#32;&#105;&#116;&#101;&#109;
-&#46;&#98;&#114;
-&#46;&#105;&#101;&#32;&#92;&#92;&#110;&#40;&#46;&#36;&#62;&#61;&#51;&#32;&#46;&#110;&#101;&#32;&#92;&#92;&#36;&#51;
-&#46;&#101;&#108;&#32;&#46;&#110;&#101;&#32;&#51;
-&#46;&#73;&#80;&#32;&#34;&#92;&#92;&#36;&#49;&#34;&#32;&#92;&#92;&#36;&#50;
-&#46;&#46;
-&#46;&#84;&#72;&#32;&#34;&#82;&#79;&#84;&#65;&#84;&#69;&#76;&#79;&#71;&#83;&#34;&#32;&#56;&#32;&#34;&#64;&#100;&#97;&#116;&#101;&#64;&#34;&#32;&#34;&#65;&#112;&#97;&#99;&#104;&#101;&#32;&#72;&#84;&#84;&#80;&#32;&#83;&#101;&#114;&#118;&#101;&#114;&#34;&#32;&#34;&#114;&#111;&#116;&#97;&#116;&#101;&#108;&#111;&#103;&#115;&#34;
+.\" XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+.\" DO NOT EDIT! Generated from XML source.
+.\" XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+.de Sh \" Subsection
+.br
+.if t .Sp
+.ne 5
+.PP
+\fB\\$1\fR
+.PP
+..
+.de Sp \" Vertical space (when we can't use .PP)
+.if t .sp .5v
+.if n .sp
+..
+.de Ip \" List item
+.br
+.ie \\n(.$>=3 .ne \\$3
+.el .ne 3
+.IP "\\$1" \\$2
+..
+.TH "ROTATELOGS" 8 "2018-09-27" "Apache HTTP Server" "rotatelogs"
-&#46;&#83;&#72;&#32;&#78;&#65;&#77;&#69;
-&#114;&#111;&#116;&#97;&#116;&#101;&#108;&#111;&#103;&#115;&#32;&#92;&#45;&#32;&#80;&#105;&#112;&#101;&#100;&#32;&#108;&#111;&#103;&#103;&#105;&#110;&#103;&#32;&#112;&#114;&#111;&#103;&#114;&#97;&#109;&#32;&#116;&#111;&#32;&#114;&#111;&#116;&#97;&#116;&#101;&#32;&#65;&#112;&#97;&#99;&#104;&#101;&#32;&#108;&#111;&#103;&#115;
+.SH NAME
+rotatelogs \- Piped logging program to rotate Apache logs
-&#46;&#83;&#72;&#32;&#34;&#83;&#89;&#78;&#79;&#80;&#83;&#73;&#83;&#34;
-&#32;
-&#46;&#80;&#80;
-&#92;&#102;&#66;&#92;&#102;&#66;&#114;&#111;&#116;&#97;&#116;&#101;&#108;&#111;&#103;&#115;&#92;&#102;&#82;&#32;&#91;&#32;&#45;&#92;&#102;&#66;&#108;&#92;&#102;&#82;&#32;&#93;&#32;&#91;&#32;&#45;&#92;&#102;&#66;&#76;&#92;&#102;&#82;&#32;&#92;&#102;&#73;&#108;&#105;&#110;&#107;&#110;&#97;&#109;&#101;&#92;&#102;&#82;&#32;&#93;&#32;&#91;&#32;&#45;&#92;&#102;&#66;&#112;&#92;&#102;&#82;&#32;&#92;&#102;&#73;&#112;&#114;&#111;&#103;&#114;&#97;&#109;&#92;&#102;&#82;&#32;&#93;&#32;&#91;&#32;&#45;&#92;&#102;&#66;&#102;&#92;&#102;&#82;&#32;&#93;&#32;&#91;&#32;&#45;&#92;&#102;&#66;&#68;&#92;&#102;&#82;&#32;&#93;&#32;&#91;&#32;&#45;&#92;&#102;&#66;&#116;&#92;&#102;&#82;&#32;&#93;&#32;&#91;&#32;&#45;&#92;&#102;&#66;&#118;&#92;&#102;&#82;&#32;&#93;&#32;&#91;&#32;&#45;&#92;&#102;&#66;&#101;&#92;&#102;&#82;&#32;&#93;&#32;&#91;&#32;&#45;&#92;&#102;&#66;&#99;&#92;&#102;&#82;&#32;&#93;&#32;&#91;&#32;&#45;&#92;&#102;&#66;&#110;&#92;&#102;&#82;&#32;&#92;&#102;&#73;&#110;&#117;&#109;&#98;&#101;&#114;&#45;&#111;&#102;&#45;&#102;&#105;&#108;&#101;&#115;&#92;&#102;&#82;&#32;&#93;&#32;&#92;&#102;&#73;&#108;&#111;&#103;&#102;&#105;&#108;&#101;&#92;&#102;&#82;&#32;&#92;&#102;&#73;&#114;&#111;&#116;&#97;&#116;&#105;&#111;&#110;&#116;&#105;&#109;&#101;&#92;&#102;&#82;&#124;&#92;&#102;&#73;&#102;&#105;&#108;&#101;&#115;&#105;&#122;&#101;&#92;&#102;&#82;&#40;&#66;&#124;&#75;&#124;&#77;&#124;&#71;&#41;&#32;&#91;&#32;&#92;&#102;&#73;&#111;&#102;&#102;&#115;&#101;&#116;&#92;&#102;&#82;&#32;&#93;&#92;&#102;&#82;
-&#32;
+.SH "SYNOPSIS"
+
+.PP
+\fB\fBrotatelogs\fR [ -\fBl\fR ] [ -\fBL\fR \fIlinkname\fR ] [ -\fBp\fR \fIprogram\fR ] [ -\fBf\fR ] [ -\fBD\fR ] [ -\fBt\fR ] [ -\fBv\fR ] [ -\fBe\fR ] [ -\fBc\fR ] [ -\fBn\fR \fInumber-of-files\fR ] \fIlogfile\fR \fIrotationtime\fR|\fIfilesize\fR(B|K|M|G) [ \fIoffset\fR ]\fR
+
-&#46;&#83;&#72;&#32;&#34;&#83;&#85;&#77;&#77;&#65;&#82;&#89;&#34;
-&#32;
-&#46;&#80;&#80;
-&#92;&#102;&#66;&#114;&#111;&#116;&#97;&#116;&#101;&#108;&#111;&#103;&#115;&#92;&#102;&#82;&#32;&#105;&#115;&#32;&#97;&#32;&#115;&#105;&#109;&#112;&#108;&#101;&#32;&#112;&#114;&#111;&#103;&#114;&#97;&#109;&#32;&#102;&#111;&#114;&#32;&#117;&#115;&#101;&#32;&#105;&#110;&#32;&#99;&#111;&#110;&#106;&#117;&#110;&#99;&#116;&#105;&#111;&#110;&#32;&#119;&#105;&#116;&#104;&#32;&#65;&#112;&#97;&#99;&#104;&#101;&#39;&#115;&#32;&#112;&#105;&#112;&#101;&#100;&#32;&#108;&#111;&#103;&#102;&#105;&#108;&#101;&#32;&#102;&#101;&#97;&#116;&#117;&#114;&#101;&#92;&#38;&#46;&#32;&#73;&#116;&#32;&#115;&#117;&#112;&#112;&#111;&#114;&#116;&#115;&#32;&#114;&#111;&#116;&#97;&#116;&#105;&#111;&#110;&#32;&#98;&#97;&#115;&#101;&#100;&#32;&#111;&#110;&#32;&#97;&#32;&#116;&#105;&#109;&#101;&#32;&#105;&#110;&#116;&#101;&#114;&#118;&#97;&#108;&#32;&#111;&#114;&#32;&#109;&#97;&#120;&#105;&#109;&#117;&#109;&#32;&#115;&#105;&#122;&#101;&#32;&#111;&#102;&#32;&#116;&#104;&#101;&#32;&#108;&#111;&#103;&#92;&#38;&#46;
-&#32;
+.SH "SUMMARY"
+
+.PP
+\fBrotatelogs\fR is a simple program for use in conjunction with Apache's piped logfile feature\&. It supports rotation based on a time interval or maximum size of the log\&.
+
-&#46;&#83;&#72;&#32;&#34;&#79;&#80;&#84;&#73;&#79;&#78;&#83;&#34;
-&#32;
-&#32;
-&#46;&#84;&#80;
-&#92;&#102;&#66;&#45;&#108;&#92;&#102;&#82;
-&#67;&#97;&#117;&#115;&#101;&#115;&#32;&#116;&#104;&#101;&#32;&#117;&#115;&#101;&#32;&#111;&#102;&#32;&#108;&#111;&#99;&#97;&#108;&#32;&#116;&#105;&#109;&#101;&#32;&#114;&#97;&#116;&#104;&#101;&#114;&#32;&#116;&#104;&#97;&#110;&#32;&#71;&#77;&#84;&#32;&#97;&#115;&#32;&#116;&#104;&#101;&#32;&#98;&#97;&#115;&#101;&#32;&#102;&#111;&#114;&#32;&#116;&#104;&#101;&#32;&#105;&#110;&#116;&#101;&#114;&#118;&#97;&#108;&#32;&#111;&#114;&#32;&#102;&#111;&#114;&#32;&#92;&#102;&#66;&#115;&#116;&#114;&#102;&#116;&#105;&#109;&#101;&#40;&#51;&#41;&#92;&#102;&#82;&#32;&#102;&#111;&#114;&#109;&#97;&#116;&#116;&#105;&#110;&#103;&#32;&#119;&#105;&#116;&#104;&#32;&#115;&#105;&#122;&#101;&#45;&#98;&#97;&#115;&#101;&#100;&#32;&#114;&#111;&#116;&#97;&#116;&#105;&#111;&#110;&#92;&#38;&#46;&#32;&#32;
-&#46;&#84;&#80;
-&#92;&#102;&#66;&#45;&#76;&#92;&#102;&#82;&#32;&#92;&#102;&#73;&#108;&#105;&#110;&#107;&#110;&#97;&#109;&#101;&#92;&#102;&#82;
-&#67;&#97;&#117;&#115;&#101;&#115;&#32;&#97;&#32;&#104;&#97;&#114;&#100;&#32;&#108;&#105;&#110;&#107;&#32;&#116;&#111;&#32;&#98;&#101;&#32;&#109;&#97;&#100;&#101;&#32;&#102;&#114;&#111;&#109;&#32;&#116;&#104;&#101;&#32;&#99;&#117;&#114;&#114;&#101;&#110;&#116;&#32;&#108;&#111;&#103;&#102;&#105;&#108;&#101;&#32;&#116;&#111;&#32;&#116;&#104;&#101;&#32;&#115;&#112;&#101;&#99;&#105;&#102;&#105;&#101;&#100;&#32;&#108;&#105;&#110;&#107;&#32;&#110;&#97;&#109;&#101;&#92;&#38;&#46;&#32;&#84;&#104;&#105;&#115;&#32;&#99;&#97;&#110;&#32;&#98;&#101;&#32;&#117;&#115;&#101;&#100;&#32;&#116;&#111;&#32;&#119;&#97;&#116;&#99;&#104;&#32;&#116;&#104;&#101;&#32;&#108;&#111;&#103;&#32;&#99;&#111;&#110;&#116;&#105;&#110;&#117;&#111;&#117;&#115;&#108;&#121;&#32;&#97;&#99;&#114;&#111;&#115;&#115;&#32;&#114;&#111;&#116;&#97;&#116;&#105;&#111;&#110;&#115;&#32;&#117;&#115;&#105;&#110;&#103;&#32;&#97;&#32;&#99;&#111;&#109;&#109;&#97;&#110;&#100;&#32;&#108;&#105;&#107;&#101;&#32;&#92;&#102;&#66;&#116;&#97;&#105;&#108;&#32;&#45;&#70;&#32;&#108;&#105;&#110;&#107;&#110;&#97;&#109;&#101;&#92;&#102;&#82;&#92;&#38;&#46;&#32;&#32;
-&#46;&#84;&#80;
-&#92;&#102;&#66;&#45;&#112;&#92;&#102;&#82;&#32;&#92;&#102;&#73;&#112;&#114;&#111;&#103;&#114;&#97;&#109;&#92;&#102;&#82;
-&#73;&#102;&#32;&#103;&#105;&#118;&#101;&#110;&#44;&#32;&#92;&#102;&#66;&#114;&#111;&#116;&#97;&#116;&#101;&#108;&#111;&#103;&#115;&#92;&#102;&#82;&#32;&#119;&#105;&#108;&#108;&#32;&#101;&#120;&#101;&#99;&#117;&#116;&#101;&#32;&#116;&#104;&#101;&#32;&#115;&#112;&#101;&#99;&#105;&#102;&#105;&#101;&#100;&#32;&#112;&#114;&#111;&#103;&#114;&#97;&#109;&#32;&#101;&#118;&#101;&#114;&#121;&#32;&#116;&#105;&#109;&#101;&#32;&#97;&#32;&#110;&#101;&#119;&#32;&#108;&#111;&#103;&#32;&#102;&#105;&#108;&#101;&#32;&#105;&#115;&#32;&#111;&#112;&#101;&#110;&#101;&#100;&#92;&#38;&#46;&#32;&#84;&#104;&#101;&#32;&#102;&#105;&#108;&#101;&#110;&#97;&#109;&#101;&#32;&#111;&#102;&#32;&#116;&#104;&#101;&#32;&#110;&#101;&#119;&#108;&#121;&#32;&#111;&#112;&#101;&#110;&#101;&#100;&#32;&#102;&#105;&#108;&#101;&#32;&#105;&#115;&#32;&#112;&#97;&#115;&#115;&#101;&#100;&#32;&#97;&#115;&#32;&#116;&#104;&#101;&#32;&#102;&#105;&#114;&#115;&#116;&#32;&#97;&#114;&#103;&#117;&#109;&#101;&#110;&#116;&#32;&#116;&#111;&#32;&#116;&#104;&#101;&#32;&#112;&#114;&#111;&#103;&#114;&#97;&#109;&#92;&#38;&#46;&#32;&#73;&#102;&#32;&#101;&#120;&#101;&#99;&#117;&#116;&#105;&#110;&#103;&#32;&#97;&#102;&#116;&#101;&#114;&#32;&#97;&#32;&#114;&#111;&#116;&#97;&#116;&#105;&#111;&#110;&#44;&#32;&#116;&#104;&#101;&#32;&#111;&#108;&#100;&#32;&#108;&#111;&#103;&#32;&#102;&#105;&#108;&#101;&#32;&#105;&#115;&#32;&#112;&#97;&#115;&#115;&#101;&#100;&#32;&#97;&#115;&#32;&#116;&#104;&#101;&#32;&#115;&#101;&#99;&#111;&#110;&#100;&#32;&#97;&#114;&#103;&#117;&#109;&#101;&#110;&#116;&#92;&#38;&#46;&#32;&#92;&#102;&#66;&#114;&#111;&#116;&#97;&#116;&#101;&#108;&#111;&#103;&#115;&#92;&#102;&#82;&#32;&#100;&#111;&#101;&#115;&#32;&#110;&#111;&#116;&#32;&#119;&#97;&#105;&#116;&#32;&#102;&#111;&#114;&#32;&#116;&#104;&#101;&#32;&#115;&#112;&#101;&#99;&#105;&#102;&#105;&#101;&#100;&#32;&#112;&#114;&#111;&#103;&#114;&#97;&#109;&#32;&#116;&#111;&#32;&#116;&#101;&#114;&#109;&#105;&#110;&#97;&#116;&#101;&#32;&#98;&#101;&#102;&#111;&#114;&#101;&#32;&#99;&#111;&#110;&#116;&#105;&#110;&#117;&#105;&#110;&#103;&#32;&#116;&#111;&#32;&#111;&#112;&#101;&#114;&#97;&#116;&#101;&#44;&#32;&#97;&#110;&#100;&#32;&#119;&#105;&#108;&#108;&#32;&#110;&#111;&#116;&#32;&#108;&#111;&#103;&#32;&#97;&#110;&#121;&#32;&#101;&#114;&#114;&#111;&#114;&#32;&#99;&#111;&#100;&#101;&#32;&#114;&#101;&#116;&#117;&#114;&#110;&#101;&#100;&#32;&#111;&#110;&#32;&#116;&#101;&#114;&#109;&#105;&#110;&#97;&#116;&#105;&#111;&#110;&#92;&#38;&#46;&#32;&#84;&#104;&#101;&#32;&#115;&#112;&#97;&#119;&#110;&#101;&#100;&#32;&#112;&#114;&#111;&#103;&#114;&#97;&#109;&#32;&#117;&#115;&#101;&#115;&#32;&#116;&#104;&#101;&#32;&#115;&#97;&#109;&#101;&#32;&#115;&#116;&#100;&#105;&#110;&#44;&#32;&#115;&#116;&#100;&#111;&#117;&#116;&#44;&#32;&#97;&#110;&#100;&#32;&#115;&#116;&#100;&#101;&#114;&#114;&#32;&#97;&#115;&#32;&#114;&#111;&#116;&#97;&#116;&#101;&#108;&#111;&#103;&#115;&#32;&#105;&#116;&#115;&#101;&#108;&#102;&#44;&#32;&#97;&#110;&#100;&#32;&#97;&#108;&#115;&#111;&#32;&#105;&#110;&#104;&#101;&#114;&#105;&#116;&#115;&#32;&#116;&#104;&#101;&#32;&#101;&#110;&#118;&#105;&#114;&#111;&#110;&#109;&#101;&#110;&#116;&#92;&#38;&#46;&#32;&#32;
-&#46;&#84;&#80;
-&#92;&#102;&#66;&#45;&#102;&#92;&#102;&#82;
-&#67;&#97;&#117;&#115;&#101;&#115;&#32;&#116;&#104;&#101;&#32;&#108;&#111;&#103;&#102;&#105;&#108;&#101;&#32;&#116;&#111;&#32;&#98;&#101;&#32;&#111;&#112;&#101;&#110;&#101;&#100;&#32;&#105;&#109;&#109;&#101;&#100;&#105;&#97;&#116;&#101;&#108;&#121;&#44;&#32;&#97;&#115;&#32;&#115;&#111;&#111;&#110;&#32;&#97;&#115;&#32;&#92;&#102;&#66;&#114;&#111;&#116;&#97;&#116;&#101;&#108;&#111;&#103;&#115;&#92;&#102;&#82;&#32;&#115;&#116;&#97;&#114;&#116;&#115;&#44;&#32;&#105;&#110;&#115;&#116;&#101;&#97;&#100;&#32;&#111;&#102;&#32;&#119;&#97;&#105;&#116;&#105;&#110;&#103;&#32;&#102;&#111;&#114;&#32;&#116;&#104;&#101;&#32;&#102;&#105;&#114;&#115;&#116;&#32;&#108;&#111;&#103;&#102;&#105;&#108;&#101;&#32;&#101;&#110;&#116;&#114;&#121;&#32;&#116;&#111;&#32;&#98;&#101;&#32;&#114;&#101;&#97;&#100;&#32;&#40;&#102;&#111;&#114;&#32;&#110;&#111;&#110;&#45;&#98;&#117;&#115;&#121;&#32;&#115;&#105;&#116;&#101;&#115;&#44;&#32;&#116;&#104;&#101;&#114;&#101;&#32;&#109;&#97;&#121;&#32;&#98;&#101;&#32;&#97;&#32;&#115;&#117;&#98;&#115;&#116;&#97;&#110;&#116;&#105;&#97;&#108;&#32;&#100;&#101;&#108;&#97;&#121;&#32;&#98;&#101;&#116;&#119;&#101;&#101;&#110;&#32;&#119;&#104;&#101;&#110;&#32;&#116;&#104;&#101;&#32;&#115;&#101;&#114;&#118;&#101;&#114;&#32;&#105;&#115;&#32;&#115;&#116;&#97;&#114;&#116;&#101;&#100;&#32;&#97;&#110;&#100;&#32;&#119;&#104;&#101;&#110;&#32;&#116;&#104;&#101;&#32;&#102;&#105;&#114;&#115;&#116;&#32;&#114;&#101;&#113;&#117;&#101;&#115;&#116;&#32;&#105;&#115;&#32;&#104;&#97;&#110;&#100;&#108;&#101;&#100;&#44;&#32;&#109;&#101;&#97;&#110;&#105;&#110;&#103;&#32;&#116;&#104;&#97;&#116;&#32;&#116;&#104;&#101;&#32;&#97;&#115;&#115;&#111;&#99;&#105;&#97;&#116;&#101;&#100;&#32;&#108;&#111;&#103;&#102;&#105;&#108;&#101;&#32;&#100;&#111;&#101;&#115;&#32;&#110;&#111;&#116;&#32;&#34;&#101;&#120;&#105;&#115;&#116;&#34;&#32;&#117;&#110;&#116;&#105;&#108;&#32;&#116;&#104;&#101;&#110;&#44;&#32;&#119;&#104;&#105;&#99;&#104;&#32;&#99;&#97;&#117;&#115;&#101;&#115;&#32;&#112;&#114;&#111;&#98;&#108;&#101;&#109;&#115;&#32;&#102;&#114;&#111;&#109;&#32;&#115;&#111;&#109;&#101;&#32;&#97;&#117;&#116;&#111;&#109;&#97;&#116;&#101;&#100;&#32;&#108;&#111;&#103;&#103;&#105;&#110;&#103;&#32;&#116;&#111;&#111;&#108;&#115;&#41;&#32;&#32;
-&#46;&#84;&#80;
-&#92;&#102;&#66;&#45;&#68;&#92;&#102;&#82;
-&#67;&#114;&#101;&#97;&#116;&#101;&#115;&#32;&#116;&#104;&#101;&#32;&#112;&#97;&#114;&#101;&#110;&#116;&#32;&#100;&#105;&#114;&#101;&#99;&#116;&#111;&#114;&#105;&#101;&#115;&#32;&#111;&#102;&#32;&#116;&#104;&#101;&#32;&#112;&#97;&#116;&#104;&#32;&#116;&#104;&#97;&#116;&#32;&#116;&#104;&#101;&#32;&#108;&#111;&#103;&#32;&#102;&#105;&#108;&#101;&#32;&#119;&#105;&#108;&#108;&#32;&#98;&#101;&#32;&#112;&#108;&#97;&#99;&#101;&#100;&#32;&#105;&#110;&#32;&#105;&#102;&#32;&#116;&#104;&#101;&#121;&#32;&#100;&#111;&#32;&#110;&#111;&#116;&#32;&#97;&#108;&#114;&#101;&#97;&#100;&#121;&#32;&#101;&#120;&#105;&#115;&#116;&#92;&#38;&#46;&#32;&#84;&#104;&#105;&#115;&#32;&#97;&#108;&#108;&#111;&#119;&#115;&#32;&#92;&#102;&#66;&#115;&#116;&#114;&#102;&#116;&#105;&#109;&#101;&#40;&#51;&#41;&#92;&#102;&#82;&#32;&#102;&#111;&#114;&#109;&#97;&#116;&#116;&#105;&#110;&#103;&#32;&#116;&#111;&#32;&#98;&#101;&#32;&#117;&#115;&#101;&#100;&#32;&#105;&#110;&#32;&#116;&#104;&#101;&#32;&#112;&#97;&#116;&#104;&#32;&#97;&#110;&#100;&#32;&#110;&#111;&#116;&#32;&#106;&#117;&#115;&#116;&#32;&#116;&#104;&#101;&#32;&#102;&#105;&#108;&#101;&#110;&#97;&#109;&#101;&#92;&#38;&#46;&#32;&#32;
-&#46;&#84;&#80;
-&#92;&#102;&#66;&#45;&#116;&#92;&#102;&#82;
-&#67;&#97;&#117;&#115;&#101;&#115;&#32;&#116;&#104;&#101;&#32;&#108;&#111;&#103;&#102;&#105;&#108;&#101;&#32;&#116;&#111;&#32;&#98;&#101;&#32;&#116;&#114;&#117;&#110;&#99;&#97;&#116;&#101;&#100;&#32;&#105;&#110;&#115;&#116;&#101;&#97;&#100;&#32;&#111;&#102;&#32;&#114;&#111;&#116;&#97;&#116;&#101;&#100;&#92;&#38;&#46;&#32;&#84;&#104;&#105;&#115;&#32;&#105;&#115;&#32;&#117;&#115;&#101;&#102;&#117;&#108;&#32;&#119;&#104;&#101;&#110;&#32;&#97;&#32;&#108;&#111;&#103;&#32;&#105;&#115;&#32;&#112;&#114;&#111;&#99;&#101;&#115;&#115;&#101;&#100;&#32;&#105;&#110;&#32;&#114;&#101;&#97;&#108;&#32;&#116;&#105;&#109;&#101;&#32;&#98;&#121;&#32;&#97;&#32;&#99;&#111;&#109;&#109;&#97;&#110;&#100;&#32;&#108;&#105;&#107;&#101;&#32;&#116;&#97;&#105;&#108;&#44;&#32;&#97;&#110;&#100;&#32;&#116;&#104;&#101;&#114;&#101;&#32;&#105;&#115;&#32;&#110;&#111;&#32;&#110;&#101;&#101;&#100;&#32;&#102;&#111;&#114;&#32;&#97;&#114;&#99;&#104;&#105;&#118;&#101;&#100;&#32;&#100;&#97;&#116;&#97;&#92;&#38;&#46;&#32;&#78;&#111;&#32;&#115;&#117;&#102;&#102;&#105;&#120;&#32;&#119;&#105;&#108;&#108;&#32;&#98;&#101;&#32;&#97;&#100;&#100;&#101;&#100;&#32;&#116;&#111;&#32;&#116;&#104;&#101;&#32;&#102;&#105;&#108;&#101;&#110;&#97;&#109;&#101;&#44;&#32;&#104;&#111;&#119;&#101;&#118;&#101;&#114;&#32;&#102;&#111;&#114;&#109;&#97;&#116;&#32;&#115;&#116;&#114;&#105;&#110;&#103;&#115;&#32;&#99;&#111;&#110;&#116;&#97;&#105;&#110;&#105;&#110;&#103;&#32;&#39;&#37;&#39;&#32;&#99;&#104;&#97;&#114;&#97;&#99;&#116;&#101;&#114;&#115;&#32;&#119;&#105;&#108;&#108;&#32;&#98;&#101;&#32;&#114;&#101;&#115;&#112;&#101;&#99;&#116;&#101;&#100;&#92;&#38;&#46;&#32;&#32;
-&#46;&#84;&#80;
-&#92;&#102;&#66;&#45;&#118;&#92;&#102;&#82;
-&#80;&#114;&#111;&#100;&#117;&#99;&#101;&#32;&#118;&#101;&#114;&#98;&#111;&#115;&#101;&#32;&#111;&#117;&#116;&#112;&#117;&#116;&#32;&#111;&#110;&#32;&#83;&#84;&#68;&#69;&#82;&#82;&#92;&#38;&#46;&#32;&#84;&#104;&#101;&#32;&#111;&#117;&#116;&#112;&#117;&#116;&#32;&#99;&#111;&#110;&#116;&#97;&#105;&#110;&#115;&#32;&#116;&#104;&#101;&#32;&#114;&#101;&#115;&#117;&#108;&#116;&#32;&#111;&#102;&#32;&#116;&#104;&#101;&#32;&#99;&#111;&#110;&#102;&#105;&#103;&#117;&#114;&#97;&#116;&#105;&#111;&#110;&#32;&#112;&#97;&#114;&#115;&#105;&#110;&#103;&#44;&#32;&#97;&#110;&#100;&#32;&#97;&#108;&#108;&#32;&#102;&#105;&#108;&#101;&#32;&#111;&#112;&#101;&#110;&#32;&#97;&#110;&#100;&#32;&#99;&#108;&#111;&#115;&#101;&#32;&#97;&#99;&#116;&#105;&#111;&#110;&#115;&#92;&#38;&#46;&#32;&#32;
-&#46;&#84;&#80;
-&#92;&#102;&#66;&#45;&#101;&#92;&#102;&#82;
-&#69;&#99;&#104;&#111;&#32;&#108;&#111;&#103;&#115;&#32;&#116;&#104;&#114;&#111;&#117;&#103;&#104;&#32;&#116;&#111;&#32;&#115;&#116;&#100;&#111;&#117;&#116;&#92;&#38;&#46;&#32;&#85;&#115;&#101;&#102;&#117;&#108;&#32;&#119;&#104;&#101;&#110;&#32;&#108;&#111;&#103;&#115;&#32;&#110;&#101;&#101;&#100;&#32;&#116;&#111;&#32;&#98;&#101;&#32;&#102;&#117;&#114;&#116;&#104;&#101;&#114;&#32;&#112;&#114;&#111;&#99;&#101;&#115;&#115;&#101;&#100;&#32;&#105;&#110;&#32;&#114;&#101;&#97;&#108;&#32;&#116;&#105;&#109;&#101;&#32;&#98;&#121;&#32;&#97;&#32;&#102;&#117;&#114;&#116;&#104;&#101;&#114;&#32;&#116;&#111;&#111;&#108;&#32;&#105;&#110;&#32;&#116;&#104;&#101;&#32;&#99;&#104;&#97;&#105;&#110;&#92;&#38;&#46;&#32;&#32;
-&#46;&#84;&#80;
-&#92;&#102;&#66;&#45;&#99;&#92;&#102;&#82;
-&#67;&#114;&#101;&#97;&#116;&#101;&#32;&#108;&#111;&#103;&#32;&#102;&#105;&#108;&#101;&#32;&#102;&#111;&#114;&#32;&#101;&#97;&#99;&#104;&#32;&#105;&#110;&#116;&#101;&#114;&#118;&#97;&#108;&#44;&#32;&#101;&#118;&#101;&#110;&#32;&#105;&#102;&#32;&#101;&#109;&#112;&#116;&#121;&#92;&#38;&#46;&#32;&#32;
-&#46;&#84;&#80;
-&#92;&#102;&#66;&#45;&#110;&#32;&#92;&#102;&#73;&#110;&#117;&#109;&#98;&#101;&#114;&#45;&#111;&#102;&#45;&#102;&#105;&#108;&#101;&#115;&#92;&#102;&#82;&#92;&#102;&#82;
-&#85;&#115;&#101;&#32;&#97;&#32;&#99;&#105;&#114;&#99;&#117;&#108;&#97;&#114;&#32;&#108;&#105;&#115;&#116;&#32;&#111;&#102;&#32;&#102;&#105;&#108;&#101;&#110;&#97;&#109;&#101;&#115;&#32;&#119;&#105;&#116;&#104;&#111;&#117;&#116;&#32;&#116;&#105;&#109;&#101;&#115;&#116;&#97;&#109;&#112;&#115;&#92;&#38;&#46;&#32;&#87;&#105;&#116;&#104;&#32;&#45;&#110;&#32;&#51;&#44;&#32;&#116;&#104;&#101;&#32;&#115;&#101;&#114;&#105;&#101;&#115;&#32;&#111;&#102;&#32;&#108;&#111;&#103;&#32;&#102;&#105;&#108;&#101;&#115;&#32;&#111;&#112;&#101;&#110;&#101;&#100;&#32;&#119;&#111;&#117;&#108;&#100;&#32;&#98;&#101;&#32;&#34;&#108;&#111;&#103;&#102;&#105;&#108;&#101;&#34;&#44;&#32;&#34;&#108;&#111;&#103;&#102;&#105;&#108;&#101;&#92;&#38;&#46;&#49;&#34;&#44;&#32;&#34;&#108;&#111;&#103;&#102;&#105;&#108;&#101;&#92;&#38;&#46;&#50;&#34;&#44;&#32;&#116;&#104;&#101;&#110;&#32;&#111;&#118;&#101;&#114;&#119;&#114;&#105;&#116;&#105;&#110;&#103;&#32;&#34;&#108;&#111;&#103;&#102;&#105;&#108;&#101;&#34;&#92;&#38;&#46;&#32;&#65;&#118;&#97;&#105;&#108;&#97;&#98;&#108;&#101;&#32;&#105;&#110;&#32;&#50;&#92;&#38;&#46;&#52;&#92;&#38;&#46;&#53;&#32;&#97;&#110;&#100;&#32;&#108;&#97;&#116;&#101;&#114;&#92;&#38;&#46;&#32;&#32;
-&#46;&#84;&#80;
-&#92;&#102;&#66;&#92;&#102;&#73;&#108;&#111;&#103;&#102;&#105;&#108;&#101;&#92;&#102;&#82;&#92;&#102;&#82;
-&#46;&#80;&#80;&#32;&#84;&#104;&#101;&#32;&#112;&#97;&#116;&#104;&#32;&#112;&#108;&#117;&#115;&#32;&#98;&#97;&#115;&#101;&#110;&#97;&#109;&#101;&#32;&#111;&#102;&#32;&#116;&#104;&#101;&#32;&#108;&#111;&#103;&#102;&#105;&#108;&#101;&#92;&#38;&#46;&#32;&#73;&#102;&#32;&#92;&#102;&#73;&#108;&#111;&#103;&#102;&#105;&#108;&#101;&#92;&#102;&#82;&#32;&#105;&#110;&#99;&#108;&#117;&#100;&#101;&#115;&#32;&#97;&#110;&#121;&#32;&#39;&#37;&#39;&#32;&#99;&#104;&#97;&#114;&#97;&#99;&#116;&#101;&#114;&#115;&#44;&#32;&#105;&#116;&#32;&#105;&#115;&#32;&#116;&#114;&#101;&#97;&#116;&#101;&#100;&#32;&#97;&#115;&#32;&#97;&#32;&#102;&#111;&#114;&#109;&#97;&#116;&#32;&#115;&#116;&#114;&#105;&#110;&#103;&#32;&#102;&#111;&#114;&#32;&#92;&#102;&#66;&#115;&#116;&#114;&#102;&#116;&#105;&#109;&#101;&#40;&#51;&#41;&#92;&#102;&#82;&#92;&#38;&#46;&#32;&#79;&#116;&#104;&#101;&#114;&#119;&#105;&#115;&#101;&#44;&#32;&#116;&#104;&#101;&#32;&#115;&#117;&#102;&#102;&#105;&#120;&#32;&#92;&#102;&#73;&#92;&#38;&#46;&#110;&#110;&#110;&#110;&#110;&#110;&#110;&#110;&#110;&#110;&#92;&#102;&#82;&#32;&#105;&#115;&#32;&#97;&#117;&#116;&#111;&#109;&#97;&#116;&#105;&#99;&#97;&#108;&#108;&#121;&#32;&#97;&#100;&#100;&#101;&#100;&#32;&#97;&#110;&#100;&#32;&#105;&#115;&#32;&#116;&#104;&#101;&#32;&#116;&#105;&#109;&#101;&#32;&#105;&#110;&#32;&#115;&#101;&#99;&#111;&#110;&#100;&#115;&#32;&#40;&#117;&#110;&#108;&#101;&#115;&#115;&#32;&#116;&#104;&#101;&#32;&#45;&#116;&#32;&#111;&#112;&#116;&#105;&#111;&#110;&#32;&#105;&#115;&#32;&#117;&#115;&#101;&#100;&#41;&#92;&#38;&#46;&#32;&#66;&#111;&#116;&#104;&#32;&#102;&#111;&#114;&#109;&#97;&#116;&#115;&#32;&#99;&#111;&#109;&#112;&#117;&#116;&#101;&#32;&#116;&#104;&#101;&#32;&#115;&#116;&#97;&#114;&#116;&#32;&#116;&#105;&#109;&#101;&#32;&#102;&#114;&#111;&#109;&#32;&#116;&#104;&#101;&#32;&#98;&#101;&#103;&#105;&#110;&#110;&#105;&#110;&#103;&#32;&#111;&#102;&#32;&#116;&#104;&#101;&#32;&#99;&#117;&#114;&#114;&#101;&#110;&#116;&#32;&#112;&#101;&#114;&#105;&#111;&#100;&#92;&#38;&#46;&#32;&#70;&#111;&#114;&#32;&#101;&#120;&#97;&#109;&#112;&#108;&#101;&#44;&#32;&#105;&#102;&#32;&#97;&#32;&#114;&#111;&#116;&#97;&#116;&#105;&#111;&#110;&#32;&#116;&#105;&#109;&#101;&#32;&#111;&#102;&#32;&#56;&#54;&#52;&#48;&#48;&#32;&#105;&#115;&#32;&#115;&#112;&#101;&#99;&#105;&#102;&#105;&#101;&#100;&#44;&#32;&#116;&#104;&#101;&#32;&#104;&#111;&#117;&#114;&#44;&#32;&#109;&#105;&#110;&#117;&#116;&#101;&#44;&#32;&#97;&#110;&#100;&#32;&#115;&#101;&#99;&#111;&#110;&#100;&#32;&#102;&#105;&#101;&#108;&#100;&#115;&#32;&#99;&#114;&#101;&#97;&#116;&#101;&#100;&#32;&#102;&#114;&#111;&#109;&#32;&#116;&#104;&#101;&#32;&#92;&#102;&#66;&#115;&#116;&#114;&#102;&#116;&#105;&#109;&#101;&#40;&#51;&#41;&#92;&#102;&#82;&#32;&#102;&#111;&#114;&#109;&#97;&#116;&#32;&#119;&#105;&#108;&#108;&#32;&#97;&#108;&#108;&#32;&#98;&#101;&#32;&#122;&#101;&#114;&#111;&#44;&#32;&#114;&#101;&#102;&#101;&#114;&#114;&#105;&#110;&#103;&#32;&#116;&#111;&#32;&#116;&#104;&#101;&#32;&#98;&#101;&#103;&#105;&#110;&#110;&#105;&#110;&#103;&#32;&#111;&#102;&#32;&#116;&#104;&#101;&#32;&#99;&#117;&#114;&#114;&#101;&#110;&#116;&#32;&#50;&#52;&#45;&#104;&#111;&#117;&#114;&#32;&#112;&#101;&#114;&#105;&#111;&#100;&#32;&#40;&#109;&#105;&#100;&#110;&#105;&#103;&#104;&#116;&#41;&#92;&#38;&#46;&#32;&#46;&#80;&#80;&#32;&#87;&#104;&#101;&#110;&#32;&#117;&#115;&#105;&#110;&#103;&#32;&#92;&#102;&#66;&#115;&#116;&#114;&#102;&#116;&#105;&#109;&#101;&#40;&#51;&#41;&#92;&#102;&#82;&#32;&#102;&#105;&#108;&#101;&#110;&#97;&#109;&#101;&#32;&#102;&#111;&#114;&#109;&#97;&#116;&#116;&#105;&#110;&#103;&#44;&#32;&#98;&#101;&#32;&#115;&#117;&#114;&#101;&#32;&#116;&#104;&#101;&#32;&#108;&#111;&#103;&#32;&#102;&#105;&#108;&#101;&#32;&#102;&#111;&#114;&#109;&#97;&#116;&#32;&#104;&#97;&#115;&#32;&#101;&#110;&#111;&#117;&#103;&#104;&#32;&#103;&#114;&#97;&#110;&#117;&#108;&#97;&#114;&#105;&#116;&#121;&#32;&#116;&#111;&#32;&#112;&#114;&#111;&#100;&#117;&#99;&#101;&#32;&#97;&#32;&#100;&#105;&#102;&#102;&#101;&#114;&#101;&#110;&#116;&#32;&#102;&#105;&#108;&#101;&#32;&#110;&#97;&#109;&#101;&#32;&#101;&#97;&#99;&#104;&#32;&#116;&#105;&#109;&#101;&#32;&#116;&#104;&#101;&#32;&#108;&#111;&#103;&#115;&#32;&#97;&#114;&#101;&#32;&#114;&#111;&#116;&#97;&#116;&#101;&#100;&#92;&#38;&#46;&#32;&#79;&#116;&#104;&#101;&#114;&#119;&#105;&#115;&#101;&#32;&#114;&#111;&#116;&#97;&#116;&#105;&#111;&#110;&#32;&#119;&#105;&#108;&#108;&#32;&#111;&#118;&#101;&#114;&#119;&#114;&#105;&#116;&#101;&#32;&#116;&#104;&#101;&#32;&#115;&#97;&#109;&#101;&#32;&#102;&#105;&#108;&#101;&#32;&#105;&#110;&#115;&#116;&#101;&#97;&#100;&#32;&#111;&#102;&#32;&#115;&#116;&#97;&#114;&#116;&#105;&#110;&#103;&#32;&#97;&#32;&#110;&#101;&#119;&#32;&#111;&#110;&#101;&#92;&#38;&#46;&#32;&#70;&#111;&#114;&#32;&#101;&#120;&#97;&#109;&#112;&#108;&#101;&#44;&#32;&#105;&#102;&#32;&#92;&#102;&#73;&#108;&#111;&#103;&#102;&#105;&#108;&#101;&#92;&#102;&#82;&#32;&#119;&#97;&#115;&#32;&#92;&#102;&#66;&#47;&#118;&#97;&#114;&#47;&#108;&#111;&#103;&#47;&#101;&#114;&#114;&#111;&#114;&#108;&#111;&#103;&#92;&#38;&#46;&#37;&#89;&#45;&#37;&#109;&#45;&#37;&#100;&#92;&#102;&#82;&#32;&#119;&#105;&#116;&#104;&#32;&#108;&#111;&#103;&#32;&#114;&#111;&#116;&#97;&#116;&#105;&#111;&#110;&#32;&#97;&#116;&#32;&#53;&#32;&#109;&#101;&#103;&#97;&#98;&#121;&#116;&#101;&#115;&#44;&#32;&#98;&#117;&#116;&#32;&#53;&#32;&#109;&#101;&#103;&#97;&#98;&#121;&#116;&#101;&#115;&#32;&#119;&#97;&#115;&#32;&#114;&#101;&#97;&#99;&#104;&#101;&#100;&#32;&#116;&#119;&#105;&#99;&#101;&#32;&#105;&#110;&#32;&#116;&#104;&#101;&#32;&#115;&#97;&#109;&#101;&#32;&#100;&#97;&#121;&#44;&#32;&#116;&#104;&#101;&#32;&#115;&#97;&#109;&#101;&#32;&#108;&#111;&#103;&#32;&#102;&#105;&#108;&#101;&#32;&#110;&#97;&#109;&#101;&#32;&#119;&#111;&#117;&#108;&#100;&#32;&#98;&#101;&#32;&#112;&#114;&#111;&#100;&#117;&#99;&#101;&#100;&#32;&#97;&#110;&#100;&#32;&#108;&#111;&#103;&#32;&#114;&#111;&#116;&#97;&#116;&#105;&#111;&#110;&#32;&#119;&#111;&#117;&#108;&#100;&#32;&#107;&#101;&#101;&#112;&#32;&#119;&#114;&#105;&#116;&#105;&#110;&#103;&#32;&#116;&#111;&#32;&#116;&#104;&#101;&#32;&#115;&#97;&#109;&#101;&#32;&#102;&#105;&#108;&#101;&#92;&#38;&#46;&#32;&#32;
-&#46;&#84;&#80;
-&#92;&#102;&#66;&#92;&#102;&#73;&#114;&#111;&#116;&#97;&#116;&#105;&#111;&#110;&#116;&#105;&#109;&#101;&#92;&#102;&#82;&#92;&#102;&#82;
-&#84;&#104;&#101;&#32;&#116;&#105;&#109;&#101;&#32;&#98;&#101;&#116;&#119;&#101;&#101;&#110;&#32;&#108;&#111;&#103;&#32;&#102;&#105;&#108;&#101;&#32;&#114;&#111;&#116;&#97;&#116;&#105;&#111;&#110;&#115;&#32;&#105;&#110;&#32;&#115;&#101;&#99;&#111;&#110;&#100;&#115;&#92;&#38;&#46;&#32;&#84;&#104;&#101;&#32;&#114;&#111;&#116;&#97;&#116;&#105;&#111;&#110;&#32;&#111;&#99;&#99;&#117;&#114;&#115;&#32;&#97;&#116;&#32;&#116;&#104;&#101;&#32;&#98;&#101;&#103;&#105;&#110;&#110;&#105;&#110;&#103;&#32;&#111;&#102;&#32;&#116;&#104;&#105;&#115;&#32;&#105;&#110;&#116;&#101;&#114;&#118;&#97;&#108;&#92;&#38;&#46;&#32;&#70;&#111;&#114;&#32;&#101;&#120;&#97;&#109;&#112;&#108;&#101;&#44;&#32;&#105;&#102;&#32;&#116;&#104;&#101;&#32;&#114;&#111;&#116;&#97;&#116;&#105;&#111;&#110;&#32;&#116;&#105;&#109;&#101;&#32;&#105;&#115;&#32;&#51;&#54;&#48;&#48;&#44;&#32;&#116;&#104;&#101;&#32;&#108;&#111;&#103;&#32;&#102;&#105;&#108;&#101;&#32;&#119;&#105;&#108;&#108;&#32;&#98;&#101;&#32;&#114;&#111;&#116;&#97;&#116;&#101;&#100;&#32;&#97;&#116;&#32;&#116;&#104;&#101;&#32;&#98;&#101;&#103;&#105;&#110;&#110;&#105;&#110;&#103;&#32;&#111;&#102;&#32;&#101;&#118;&#101;&#114;&#121;&#32;&#104;&#111;&#117;&#114;&#59;&#32;&#105;&#102;&#32;&#116;&#104;&#101;&#32;&#114;&#111;&#116;&#97;&#116;&#105;&#111;&#110;&#32;&#116;&#105;&#109;&#101;&#32;&#105;&#115;&#32;&#56;&#54;&#52;&#48;&#48;&#44;&#32;&#116;&#104;&#101;&#32;&#108;&#111;&#103;&#32;&#102;&#105;&#108;&#101;&#32;&#119;&#105;&#108;&#108;&#32;&#98;&#101;&#32;&#114;&#111;&#116;&#97;&#116;&#101;&#100;&#32;&#101;&#118;&#101;&#114;&#121;&#32;&#110;&#105;&#103;&#104;&#116;&#32;&#97;&#116;&#32;&#109;&#105;&#100;&#110;&#105;&#103;&#104;&#116;&#92;&#38;&#46;&#32;&#40;&#73;&#102;&#32;&#110;&#111;&#32;&#100;&#97;&#116;&#97;&#32;&#105;&#115;&#32;&#108;&#111;&#103;&#103;&#101;&#100;&#32;&#100;&#117;&#114;&#105;&#110;&#103;&#32;&#97;&#110;&#32;&#105;&#110;&#116;&#101;&#114;&#118;&#97;&#108;&#44;&#32;&#110;&#111;&#32;&#102;&#105;&#108;&#101;&#32;&#119;&#105;&#108;&#108;&#32;&#98;&#101;&#32;&#99;&#114;&#101;&#97;&#116;&#101;&#100;&#92;&#38;&#46;&#41;&#32;&#32;
-&#46;&#84;&#80;
-&#92;&#102;&#66;&#92;&#102;&#73;&#102;&#105;&#108;&#101;&#115;&#105;&#122;&#101;&#92;&#102;&#82;&#40;&#66;&#124;&#75;&#124;&#77;&#124;&#71;&#41;&#92;&#102;&#82;
-&#84;&#104;&#101;&#32;&#109;&#97;&#120;&#105;&#109;&#117;&#109;&#32;&#102;&#105;&#108;&#101;&#32;&#115;&#105;&#122;&#101;&#32;&#105;&#110;&#32;&#102;&#111;&#108;&#108;&#111;&#119;&#101;&#100;&#32;&#98;&#121;&#32;&#101;&#120;&#97;&#99;&#116;&#108;&#121;&#32;&#111;&#110;&#101;&#32;&#111;&#102;&#32;&#116;&#104;&#101;&#32;&#108;&#101;&#116;&#116;&#101;&#114;&#115;&#32;&#92;&#102;&#66;&#66;&#92;&#102;&#82;&#32;&#40;&#66;&#121;&#116;&#101;&#115;&#41;&#44;&#32;&#92;&#102;&#66;&#75;&#92;&#102;&#82;&#32;&#40;&#75;&#66;&#121;&#116;&#101;&#115;&#41;&#44;&#32;&#92;&#102;&#66;&#77;&#92;&#102;&#82;&#32;&#40;&#77;&#66;&#121;&#116;&#101;&#115;&#41;&#32;&#111;&#114;&#32;&#92;&#102;&#66;&#71;&#92;&#102;&#82;&#32;&#40;&#71;&#66;&#121;&#116;&#101;&#115;&#41;&#92;&#38;&#46;&#32;&#46;&#80;&#80;&#32;&#87;&#104;&#101;&#110;&#32;&#116;&#105;&#109;&#101;&#32;&#97;&#110;&#100;&#32;&#115;&#105;&#122;&#101;&#32;&#97;&#114;&#101;&#32;&#115;&#112;&#101;&#99;&#105;&#102;&#105;&#101;&#100;&#44;&#32;&#116;&#104;&#101;&#32;&#115;&#105;&#122;&#101;&#32;&#109;&#117;&#115;&#116;&#32;&#98;&#101;&#32;&#103;&#105;&#118;&#101;&#110;&#32;&#97;&#102;&#116;&#101;&#114;&#32;&#116;&#104;&#101;&#32;&#116;&#105;&#109;&#101;&#92;&#38;&#46;&#32;&#82;&#111;&#116;&#97;&#116;&#105;&#111;&#110;&#32;&#119;&#105;&#108;&#108;&#32;&#111;&#99;&#99;&#117;&#114;&#32;&#119;&#104;&#101;&#110;&#101;&#118;&#101;&#114;&#32;&#101;&#105;&#116;&#104;&#101;&#114;&#32;&#116;&#105;&#109;&#101;&#32;&#111;&#114;&#32;&#115;&#105;&#122;&#101;&#32;&#108;&#105;&#109;&#105;&#116;&#115;&#32;&#97;&#114;&#101;&#32;&#114;&#101;&#97;&#99;&#104;&#101;&#100;&#92;&#38;&#46;&#32;&#32;
-&#46;&#84;&#80;
-&#92;&#102;&#66;&#92;&#102;&#73;&#111;&#102;&#102;&#115;&#101;&#116;&#92;&#102;&#82;&#92;&#102;&#82;
-&#84;&#104;&#101;&#32;&#110;&#117;&#109;&#98;&#101;&#114;&#32;&#111;&#102;&#32;&#109;&#105;&#110;&#117;&#116;&#101;&#115;&#32;&#111;&#102;&#102;&#115;&#101;&#116;&#32;&#102;&#114;&#111;&#109;&#32;&#85;&#84;&#67;&#92;&#38;&#46;&#32;&#73;&#102;&#32;&#111;&#109;&#105;&#116;&#116;&#101;&#100;&#44;&#32;&#122;&#101;&#114;&#111;&#32;&#105;&#115;&#32;&#97;&#115;&#115;&#117;&#109;&#101;&#100;&#32;&#97;&#110;&#100;&#32;&#85;&#84;&#67;&#32;&#105;&#115;&#32;&#117;&#115;&#101;&#100;&#92;&#38;&#46;&#32;&#70;&#111;&#114;&#32;&#101;&#120;&#97;&#109;&#112;&#108;&#101;&#44;&#32;&#116;&#111;&#32;&#117;&#115;&#101;&#32;&#108;&#111;&#99;&#97;&#108;&#32;&#116;&#105;&#109;&#101;&#32;&#105;&#110;&#32;&#116;&#104;&#101;&#32;&#122;&#111;&#110;&#101;&#32;&#85;&#84;&#67;&#32;&#45;&#53;&#32;&#104;&#111;&#117;&#114;&#115;&#44;&#32;&#115;&#112;&#101;&#99;&#105;&#102;&#121;&#32;&#97;&#32;&#118;&#97;&#108;&#117;&#101;&#32;&#111;&#102;&#32;&#92;&#102;&#66;&#45;&#51;&#48;&#48;&#92;&#102;&#82;&#32;&#102;&#111;&#114;&#32;&#116;&#104;&#105;&#115;&#32;&#97;&#114;&#103;&#117;&#109;&#101;&#110;&#116;&#92;&#38;&#46;&#32;&#73;&#110;&#32;&#109;&#111;&#115;&#116;&#32;&#99;&#97;&#115;&#101;&#115;&#44;&#32;&#92;&#102;&#66;&#45;&#108;&#92;&#102;&#82;&#32;&#115;&#104;&#111;&#117;&#108;&#100;&#32;&#98;&#101;&#32;&#117;&#115;&#101;&#100;&#32;&#105;&#110;&#115;&#116;&#101;&#97;&#100;&#32;&#111;&#102;&#32;&#115;&#112;&#101;&#99;&#105;&#102;&#121;&#105;&#110;&#103;&#32;&#97;&#110;&#32;&#111;&#102;&#102;&#115;&#101;&#116;&#92;&#38;&#46;&#32;&#32;
-&#32;
-&#46;&#83;&#72;&#32;&#34;&#69;&#88;&#65;&#77;&#80;&#76;&#69;&#83;&#34;
-&#32;
-&#46;&#110;&#102;
+.SH "OPTIONS"
+
+
+.TP
+\fB-l\fR
+Causes the use of local time rather than GMT as the base for the interval or for \fBstrftime(3)\fR formatting with size-based rotation\&.
+.TP
+\fB-L\fR \fIlinkname\fR
+Causes a hard link to be made from the current logfile to the specified link name\&. This can be used to watch the log continuously across rotations using a command like \fBtail -F linkname\fR\&.
+.TP
+\fB-p\fR \fIprogram\fR
+If given, \fBrotatelogs\fR will execute the specified program every time a new log file is opened\&. The filename of the newly opened file is passed as the first argument to the program\&. If executing after a rotation, the old log file is passed as the second argument\&. \fBrotatelogs\fR does not wait for the specified program to terminate before continuing to operate, and will not log any error code returned on termination\&. The spawned program uses the same stdin, stdout, and stderr as rotatelogs itself, and also inherits the environment\&.
+.TP
+\fB-f\fR
+Causes the logfile to be opened immediately, as soon as \fBrotatelogs\fR starts, instead of waiting for the first logfile entry to be read (for non-busy sites, there may be a substantial delay between when the server is started and when the first request is handled, meaning that the associated logfile does not "exist" until then, which causes problems from some automated logging tools)
+.TP
+\fB-D\fR
+Creates the parent directories of the path that the log file will be placed in if they do not already exist\&. This allows \fBstrftime(3)\fR formatting to be used in the path and not just the filename\&.
+.TP
+\fB-t\fR
+Causes the logfile to be truncated instead of rotated\&. This is useful when a log is processed in real time by a command like tail, and there is no need for archived data\&. No suffix will be added to the filename, however format strings containing '%' characters will be respected\&.
+.TP
+\fB-v\fR
+Produce verbose output on STDERR\&. The output contains the result of the configuration parsing, and all file open and close actions\&.
+.TP
+\fB-e\fR
+Echo logs through to stdout\&. Useful when logs need to be further processed in real time by a further tool in the chain\&.
+.TP
+\fB-c\fR
+Create log file for each interval, even if empty\&.
+.TP
+\fB-n \fInumber-of-files\fR\fR
+Use a circular list of filenames without timestamps\&. With -n 3, the series of log files opened would be "logfile", "logfile\&.1", "logfile\&.2", then overwriting "logfile"\&. Available in 2\&.4\&.5 and later\&.
+.TP
+\fB\fIlogfile\fR\fR
+.PP The path plus basename of the logfile\&. If \fIlogfile\fR includes any '%' characters, it is treated as a format string for \fBstrftime(3)\fR\&. Otherwise, the suffix \fI\&.nnnnnnnnnn\fR is automatically added and is the time in seconds (unless the -t option is used)\&. Both formats compute the start time from the beginning of the current period\&. For example, if a rotation time of 86400 is specified, the hour, minute, and second fields created from the \fBstrftime(3)\fR format will all be zero, referring to the beginning of the current 24-hour period (midnight)\&. .PP When using \fBstrftime(3)\fR filename formatting, be sure the log file format has enough granularity to produce a different file name each time the logs are rotated\&. Otherwise rotation will overwrite the same file instead of starting a new one\&. For example, if \fIlogfile\fR was \fB/var/log/errorlog\&.%Y-%m-%d\fR with log rotation at 5 megabytes, but 5 megabytes was reached twice in the same day, the same log file name would be produced and log rotation would keep writing to the same file\&.
+.TP
+\fB\fIrotationtime\fR\fR
+The time between log file rotations in seconds\&. The rotation occurs at the beginning of this interval\&. For example, if the rotation time is 3600, the log file will be rotated at the beginning of every hour; if the rotation time is 86400, the log file will be rotated every night at midnight\&. (If no data is logged during an interval, no file will be created\&.)
+.TP
+\fB\fIfilesize\fR(B|K|M|G)\fR
+The maximum file size in followed by exactly one of the letters \fBB\fR (Bytes), \fBK\fR (KBytes), \fBM\fR (MBytes) or \fBG\fR (GBytes)\&. .PP When time and size are specified, the size must be given after the time\&. Rotation will occur whenever either time or size limits are reached\&.
+.TP
+\fB\fIoffset\fR\fR
+The number of minutes offset from UTC\&. If omitted, zero is assumed and UTC is used\&. For example, to use local time in the zone UTC -5 hours, specify a value of \fB-300\fR for this argument\&. In most cases, \fB-l\fR should be used instead of specifying an offset\&.
+
+.SH "EXAMPLES"
+
+.nf
-&#32;&#32;&#32;&#32;&#32;&#67;&#117;&#115;&#116;&#111;&#109;&#76;&#111;&#103;&#32;&#34;&#124;&#98;&#105;&#110;&#47;&#114;&#111;&#116;&#97;&#116;&#101;&#108;&#111;&#103;&#115;&#32;&#47;&#118;&#97;&#114;&#47;&#108;&#111;&#103;&#47;&#108;&#111;&#103;&#102;&#105;&#108;&#101;&#32;&#56;&#54;&#52;&#48;&#48;&#34;&#32;&#99;&#111;&#109;&#109;&#111;&#110;
+ CustomLog "|bin/rotatelogs /var/log/logfile 86400" common
-&#46;&#102;&#105;
-&#32;
-&#46;&#80;&#80;
-&#84;&#104;&#105;&#115;&#32;&#99;&#114;&#101;&#97;&#116;&#101;&#115;&#32;&#116;&#104;&#101;&#32;&#102;&#105;&#108;&#101;&#115;&#32;&#47;&#118;&#97;&#114;&#47;&#108;&#111;&#103;&#47;&#108;&#111;&#103;&#102;&#105;&#108;&#101;&#92;&#38;&#46;&#110;&#110;&#110;&#110;&#32;&#119;&#104;&#101;&#114;&#101;&#32;&#110;&#110;&#110;&#110;&#32;&#105;&#115;&#32;&#116;&#104;&#101;&#32;&#115;&#121;&#115;&#116;&#101;&#109;&#32;&#116;&#105;&#109;&#101;&#32;&#97;&#116;&#32;&#119;&#104;&#105;&#99;&#104;&#32;&#116;&#104;&#101;&#32;&#108;&#111;&#103;&#32;&#110;&#111;&#109;&#105;&#110;&#97;&#108;&#108;&#121;&#32;&#115;&#116;&#97;&#114;&#116;&#115;&#32;&#40;&#116;&#104;&#105;&#115;&#32;&#116;&#105;&#109;&#101;&#32;&#119;&#105;&#108;&#108;&#32;&#97;&#108;&#119;&#97;&#121;&#115;&#32;&#98;&#101;&#32;&#97;&#32;&#109;&#117;&#108;&#116;&#105;&#112;&#108;&#101;&#32;&#111;&#102;&#32;&#116;&#104;&#101;&#32;&#114;&#111;&#116;&#97;&#116;&#105;&#111;&#110;&#32;&#116;&#105;&#109;&#101;&#44;&#32;&#115;&#111;&#32;&#121;&#111;&#117;&#32;&#99;&#97;&#110;&#32;&#115;&#121;&#110;&#99;&#104;&#114;&#111;&#110;&#105;&#122;&#101;&#32;&#99;&#114;&#111;&#110;&#32;&#115;&#99;&#114;&#105;&#112;&#116;&#115;&#32;&#119;&#105;&#116;&#104;&#32;&#105;&#116;&#41;&#92;&#38;&#46;&#32;&#65;&#116;&#32;&#116;&#104;&#101;&#32;&#101;&#110;&#100;&#32;&#111;&#102;&#32;&#101;&#97;&#99;&#104;&#32;&#114;&#111;&#116;&#97;&#116;&#105;&#111;&#110;&#32;&#116;&#105;&#109;&#101;&#32;&#40;&#104;&#101;&#114;&#101;&#32;&#97;&#102;&#116;&#101;&#114;&#32;&#50;&#52;&#32;&#104;&#111;&#117;&#114;&#115;&#41;&#32;&#97;&#32;&#110;&#101;&#119;&#32;&#108;&#111;&#103;&#32;&#105;&#115;&#32;&#115;&#116;&#97;&#114;&#116;&#101;&#100;&#92;&#38;&#46;
-&#32;
-&#46;&#110;&#102;
+.fi
+
+.PP
+This creates the files /var/log/logfile\&.nnnn where nnnn is the system time at which the log nominally starts (this time will always be a multiple of the rotation time, so you can synchronize cron scripts with it)\&. At the end of each rotation time (here after 24 hours) a new log is started\&.
+
+.nf
-&#32;&#32;&#32;&#32;&#32;&#67;&#117;&#115;&#116;&#111;&#109;&#76;&#111;&#103;&#32;&#34;&#124;&#98;&#105;&#110;&#47;&#114;&#111;&#116;&#97;&#116;&#101;&#108;&#111;&#103;&#115;&#32;&#45;&#108;&#32;&#47;&#118;&#97;&#114;&#47;&#108;&#111;&#103;&#47;&#108;&#111;&#103;&#102;&#105;&#108;&#101;&#92;&#38;&#46;&#37;&#89;&#92;&#38;&#46;&#37;&#109;&#92;&#38;&#46;&#37;&#100;&#32;&#56;&#54;&#52;&#48;&#48;&#34;&#32;&#99;&#111;&#109;&#109;&#111;&#110;
+ CustomLog "|bin/rotatelogs -l /var/log/logfile\&.%Y\&.%m\&.%d 86400" common
-&#46;&#102;&#105;
-&#32;
-&#46;&#80;&#80;
-&#84;&#104;&#105;&#115;&#32;&#99;&#114;&#101;&#97;&#116;&#101;&#115;&#32;&#116;&#104;&#101;&#32;&#102;&#105;&#108;&#101;&#115;&#32;&#47;&#118;&#97;&#114;&#47;&#108;&#111;&#103;&#47;&#108;&#111;&#103;&#102;&#105;&#108;&#101;&#92;&#38;&#46;&#121;&#121;&#121;&#121;&#92;&#38;&#46;&#109;&#109;&#92;&#38;&#46;&#100;&#100;&#32;&#119;&#104;&#101;&#114;&#101;&#32;&#121;&#121;&#121;&#121;&#32;&#105;&#115;&#32;&#116;&#104;&#101;&#32;&#121;&#101;&#97;&#114;&#44;&#32;&#109;&#109;&#32;&#105;&#115;&#32;&#116;&#104;&#101;&#32;&#109;&#111;&#110;&#116;&#104;&#44;&#32;&#97;&#110;&#100;&#32;&#100;&#100;&#32;&#105;&#115;&#32;&#116;&#104;&#101;&#32;&#100;&#97;&#121;&#32;&#111;&#102;&#32;&#116;&#104;&#101;&#32;&#109;&#111;&#110;&#116;&#104;&#92;&#38;&#46;&#32;&#76;&#111;&#103;&#103;&#105;&#110;&#103;&#32;&#119;&#105;&#108;&#108;&#32;&#115;&#119;&#105;&#116;&#99;&#104;&#32;&#116;&#111;&#32;&#97;&#32;&#110;&#101;&#119;&#32;&#102;&#105;&#108;&#101;&#32;&#101;&#118;&#101;&#114;&#121;&#32;&#100;&#97;&#121;&#32;&#97;&#116;&#32;&#109;&#105;&#100;&#110;&#105;&#103;&#104;&#116;&#44;&#32;&#108;&#111;&#99;&#97;&#108;&#32;&#116;&#105;&#109;&#101;&#92;&#38;&#46;
-&#32;
-&#46;&#110;&#102;
+.fi
+
+.PP
+This creates the files /var/log/logfile\&.yyyy\&.mm\&.dd where yyyy is the year, mm is the month, and dd is the day of the month\&. Logging will switch to a new file every day at midnight, local time\&.
+
+.nf
-&#32;&#32;&#32;&#32;&#32;&#67;&#117;&#115;&#116;&#111;&#109;&#76;&#111;&#103;&#32;&#34;&#124;&#98;&#105;&#110;&#47;&#114;&#111;&#116;&#97;&#116;&#101;&#108;&#111;&#103;&#115;&#32;&#47;&#118;&#97;&#114;&#47;&#108;&#111;&#103;&#47;&#108;&#111;&#103;&#102;&#105;&#108;&#101;&#32;&#53;&#77;&#34;&#32;&#99;&#111;&#109;&#109;&#111;&#110;
+ CustomLog "|bin/rotatelogs /var/log/logfile 5M" common
-&#46;&#102;&#105;
-&#32;
-&#46;&#80;&#80;
-&#84;&#104;&#105;&#115;&#32;&#99;&#111;&#110;&#102;&#105;&#103;&#117;&#114;&#97;&#116;&#105;&#111;&#110;&#32;&#119;&#105;&#108;&#108;&#32;&#114;&#111;&#116;&#97;&#116;&#101;&#32;&#116;&#104;&#101;&#32;&#108;&#111;&#103;&#102;&#105;&#108;&#101;&#32;&#119;&#104;&#101;&#110;&#101;&#118;&#101;&#114;&#32;&#105;&#116;&#32;&#114;&#101;&#97;&#99;&#104;&#101;&#115;&#32;&#97;&#32;&#115;&#105;&#122;&#101;&#32;&#111;&#102;&#32;&#53;&#32;&#109;&#101;&#103;&#97;&#98;&#121;&#116;&#101;&#115;&#92;&#38;&#46;
-&#32;
-&#46;&#110;&#102;
+.fi
+
+.PP
+This configuration will rotate the logfile whenever it reaches a size of 5 megabytes\&.
+
+.nf
-&#32;&#32;&#32;&#32;&#32;&#69;&#114;&#114;&#111;&#114;&#76;&#111;&#103;&#32;&#34;&#124;&#98;&#105;&#110;&#47;&#114;&#111;&#116;&#97;&#116;&#101;&#108;&#111;&#103;&#115;&#32;&#47;&#118;&#97;&#114;&#47;&#108;&#111;&#103;&#47;&#101;&#114;&#114;&#111;&#114;&#108;&#111;&#103;&#92;&#38;&#46;&#37;&#89;&#45;&#37;&#109;&#45;&#37;&#100;&#45;&#37;&#72;&#95;&#37;&#77;&#95;&#37;&#83;&#32;&#53;&#77;&#34;
+ ErrorLog "|bin/rotatelogs /var/log/errorlog\&.%Y-%m-%d-%H_%M_%S 5M"
-&#46;&#102;&#105;
-&#32;
-&#46;&#80;&#80;
-&#84;&#104;&#105;&#115;&#32;&#99;&#111;&#110;&#102;&#105;&#103;&#117;&#114;&#97;&#116;&#105;&#111;&#110;&#32;&#119;&#105;&#108;&#108;&#32;&#114;&#111;&#116;&#97;&#116;&#101;&#32;&#116;&#104;&#101;&#32;&#101;&#114;&#114;&#111;&#114;&#32;&#108;&#111;&#103;&#102;&#105;&#108;&#101;&#32;&#119;&#104;&#101;&#110;&#101;&#118;&#101;&#114;&#32;&#105;&#116;&#32;&#114;&#101;&#97;&#99;&#104;&#101;&#115;&#32;&#97;&#32;&#115;&#105;&#122;&#101;&#32;&#111;&#102;&#32;&#53;&#32;&#109;&#101;&#103;&#97;&#98;&#121;&#116;&#101;&#115;&#44;&#32;&#97;&#110;&#100;&#32;&#116;&#104;&#101;&#32;&#115;&#117;&#102;&#102;&#105;&#120;&#32;&#116;&#111;&#32;&#116;&#104;&#101;&#32;&#108;&#111;&#103;&#102;&#105;&#108;&#101;&#32;&#110;&#97;&#109;&#101;&#32;&#119;&#105;&#108;&#108;&#32;&#98;&#101;&#32;&#99;&#114;&#101;&#97;&#116;&#101;&#100;&#32;&#111;&#102;&#32;&#116;&#104;&#101;&#32;&#102;&#111;&#114;&#109;&#32;&#92;&#102;&#66;&#101;&#114;&#114;&#111;&#114;&#108;&#111;&#103;&#92;&#38;&#46;&#89;&#89;&#89;&#89;&#45;&#109;&#109;&#45;&#100;&#100;&#45;&#72;&#72;&#95;&#77;&#77;&#95;&#83;&#83;&#92;&#102;&#82;&#92;&#38;&#46;
-&#32;
-&#46;&#110;&#102;
+.fi
+
+.PP
+This configuration will rotate the error logfile whenever it reaches a size of 5 megabytes, and the suffix to the logfile name will be created of the form \fBerrorlog\&.YYYY-mm-dd-HH_MM_SS\fR\&.
+
+.nf
-&#32;&#32;&#32;&#32;&#32;&#67;&#117;&#115;&#116;&#111;&#109;&#76;&#111;&#103;&#32;&#34;&#124;&#98;&#105;&#110;&#47;&#114;&#111;&#116;&#97;&#116;&#101;&#108;&#111;&#103;&#115;&#32;&#45;&#116;&#32;&#47;&#118;&#97;&#114;&#47;&#108;&#111;&#103;&#47;&#108;&#111;&#103;&#102;&#105;&#108;&#101;&#32;&#56;&#54;&#52;&#48;&#48;&#34;&#32;&#99;&#111;&#109;&#109;&#111;&#110;
+ CustomLog "|bin/rotatelogs -t /var/log/logfile 86400" common
-&#46;&#102;&#105;
-&#32;
-&#46;&#80;&#80;
-&#84;&#104;&#105;&#115;&#32;&#99;&#114;&#101;&#97;&#116;&#101;&#115;&#32;&#116;&#104;&#101;&#32;&#102;&#105;&#108;&#101;&#32;&#47;&#118;&#97;&#114;&#47;&#108;&#111;&#103;&#47;&#108;&#111;&#103;&#102;&#105;&#108;&#101;&#44;&#32;&#116;&#114;&#117;&#110;&#99;&#97;&#116;&#105;&#110;&#103;&#32;&#116;&#104;&#101;&#32;&#102;&#105;&#108;&#101;&#32;&#97;&#116;&#32;&#115;&#116;&#97;&#114;&#116;&#117;&#112;&#32;&#97;&#110;&#100;&#32;&#116;&#104;&#101;&#110;&#32;&#116;&#114;&#117;&#110;&#99;&#97;&#116;&#105;&#110;&#103;&#32;&#116;&#104;&#101;&#32;&#102;&#105;&#108;&#101;&#32;&#111;&#110;&#99;&#101;&#32;&#112;&#101;&#114;&#32;&#100;&#97;&#121;&#92;&#38;&#46;&#32;&#73;&#116;&#32;&#105;&#115;&#32;&#101;&#120;&#112;&#101;&#99;&#116;&#101;&#100;&#32;&#105;&#110;&#32;&#116;&#104;&#105;&#115;&#32;&#115;&#99;&#101;&#110;&#97;&#114;&#105;&#111;&#32;&#116;&#104;&#97;&#116;&#32;&#97;&#32;&#115;&#101;&#112;&#97;&#114;&#97;&#116;&#101;&#32;&#112;&#114;&#111;&#99;&#101;&#115;&#115;&#32;&#40;&#115;&#117;&#99;&#104;&#32;&#97;&#115;&#32;&#116;&#97;&#105;&#108;&#41;&#32;&#119;&#111;&#117;&#108;&#100;&#32;&#112;&#114;&#111;&#99;&#101;&#115;&#115;&#32;&#116;&#104;&#101;&#32;&#102;&#105;&#108;&#101;&#32;&#105;&#110;&#32;&#114;&#101;&#97;&#108;&#32;&#116;&#105;&#109;&#101;&#92;&#38;&#46;
-&#32;
-&#46;&#83;&#72;&#32;&#34;&#80;&#79;&#82;&#84;&#65;&#66;&#73;&#76;&#73;&#84;&#89;&#34;
-&#32;
-&#46;&#80;&#80;
-&#84;&#104;&#101;&#32;&#102;&#111;&#108;&#108;&#111;&#119;&#105;&#110;&#103;&#32;&#108;&#111;&#103;&#102;&#105;&#108;&#101;&#32;&#102;&#111;&#114;&#109;&#97;&#116;&#32;&#115;&#116;&#114;&#105;&#110;&#103;&#32;&#115;&#117;&#98;&#115;&#116;&#105;&#116;&#117;&#116;&#105;&#111;&#110;&#115;&#32;&#115;&#104;&#111;&#117;&#108;&#100;&#32;&#98;&#101;&#32;&#115;&#117;&#112;&#112;&#111;&#114;&#116;&#101;&#100;&#32;&#98;&#121;&#32;&#97;&#108;&#108;&#32;&#92;&#102;&#66;&#115;&#116;&#114;&#102;&#116;&#105;&#109;&#101;&#40;&#51;&#41;&#92;&#102;&#82;&#32;&#105;&#109;&#112;&#108;&#101;&#109;&#101;&#110;&#116;&#97;&#116;&#105;&#111;&#110;&#115;&#44;&#32;&#115;&#101;&#101;&#32;&#116;&#104;&#101;&#32;&#92;&#102;&#66;&#115;&#116;&#114;&#102;&#116;&#105;&#109;&#101;&#40;&#51;&#41;&#92;&#102;&#82;&#32;&#109;&#97;&#110;&#32;&#112;&#97;&#103;&#101;&#32;&#102;&#111;&#114;&#32;&#108;&#105;&#98;&#114;&#97;&#114;&#121;&#45;&#115;&#112;&#101;&#99;&#105;&#102;&#105;&#99;&#32;&#101;&#120;&#116;&#101;&#110;&#115;&#105;&#111;&#110;&#115;&#92;&#38;&#46;
-&#32;&#32;
-&#46;&#73;&#112;&#32;&#34;&#92;&#40;&#98;&#117;&#32;&#92;&#115;&#45;&#49;&#92;&#102;&#66;&#37;&#65;&#92;&#102;&#82;&#92;&#115;&#48;&#32;&#92;&#45;&#32;&#102;&#117;&#108;&#108;&#32;&#119;&#101;&#101;&#107;&#100;&#97;&#121;&#32;&#110;&#97;&#109;&#101;&#32;&#40;&#108;&#111;&#99;&#97;&#108;&#105;&#122;&#101;&#100;&#41;
-&#32;
-&#46;&#73;&#112;&#32;&#34;&#92;&#40;&#98;&#117;&#32;&#92;&#115;&#45;&#49;&#92;&#102;&#66;&#37;&#97;&#92;&#102;&#82;&#92;&#115;&#48;&#32;&#92;&#45;&#32;&#51;&#45;&#99;&#104;&#97;&#114;&#97;&#99;&#116;&#101;&#114;&#32;&#119;&#101;&#101;&#107;&#100;&#97;&#121;&#32;&#110;&#97;&#109;&#101;&#32;&#40;&#108;&#111;&#99;&#97;&#108;&#105;&#122;&#101;&#100;&#41;
-&#32;
-&#46;&#73;&#112;&#32;&#34;&#92;&#40;&#98;&#117;&#32;&#92;&#115;&#45;&#49;&#92;&#102;&#66;&#37;&#66;&#92;&#102;&#82;&#92;&#115;&#48;&#32;&#92;&#45;&#32;&#102;&#117;&#108;&#108;&#32;&#109;&#111;&#110;&#116;&#104;&#32;&#110;&#97;&#109;&#101;&#32;&#40;&#108;&#111;&#99;&#97;&#108;&#105;&#122;&#101;&#100;&#41;
-&#32;
-&#46;&#73;&#112;&#32;&#34;&#92;&#40;&#98;&#117;&#32;&#92;&#115;&#45;&#49;&#92;&#102;&#66;&#37;&#98;&#92;&#102;&#82;&#92;&#115;&#48;&#32;&#92;&#45;&#32;&#51;&#45;&#99;&#104;&#97;&#114;&#97;&#99;&#116;&#101;&#114;&#32;&#109;&#111;&#110;&#116;&#104;&#32;&#110;&#97;&#109;&#101;&#32;&#40;&#108;&#111;&#99;&#97;&#108;&#105;&#122;&#101;&#100;&#41;
-&#32;
-&#46;&#73;&#112;&#32;&#34;&#92;&#40;&#98;&#117;&#32;&#92;&#115;&#45;&#49;&#92;&#102;&#66;&#37;&#99;&#92;&#102;&#82;&#92;&#115;&#48;&#32;&#92;&#45;&#32;&#100;&#97;&#116;&#101;&#32;&#97;&#110;&#100;&#32;&#116;&#105;&#109;&#101;&#32;&#40;&#108;&#111;&#99;&#97;&#108;&#105;&#122;&#101;&#100;&#41;
-&#32;
-&#46;&#73;&#112;&#32;&#34;&#92;&#40;&#98;&#117;&#32;&#92;&#115;&#45;&#49;&#92;&#102;&#66;&#37;&#100;&#92;&#102;&#82;&#92;&#115;&#48;&#32;&#92;&#45;&#32;&#50;&#45;&#100;&#105;&#103;&#105;&#116;&#32;&#100;&#97;&#121;&#32;&#111;&#102;&#32;&#109;&#111;&#110;&#116;&#104;
-&#32;
-&#46;&#73;&#112;&#32;&#34;&#92;&#40;&#98;&#117;&#32;&#92;&#115;&#45;&#49;&#92;&#102;&#66;&#37;&#72;&#92;&#102;&#82;&#92;&#115;&#48;&#32;&#92;&#45;&#32;&#50;&#45;&#100;&#105;&#103;&#105;&#116;&#32;&#104;&#111;&#117;&#114;&#32;&#40;&#50;&#52;&#32;&#104;&#111;&#117;&#114;&#32;&#99;&#108;&#111;&#99;&#107;&#41;
-&#32;
-&#46;&#73;&#112;&#32;&#34;&#92;&#40;&#98;&#117;&#32;&#92;&#115;&#45;&#49;&#92;&#102;&#66;&#37;&#73;&#92;&#102;&#82;&#92;&#115;&#48;&#32;&#92;&#45;&#32;&#50;&#45;&#100;&#105;&#103;&#105;&#116;&#32;&#104;&#111;&#117;&#114;&#32;&#40;&#49;&#50;&#32;&#104;&#111;&#117;&#114;&#32;&#99;&#108;&#111;&#99;&#107;&#41;
-&#32;
-&#46;&#73;&#112;&#32;&#34;&#92;&#40;&#98;&#117;&#32;&#92;&#115;&#45;&#49;&#92;&#102;&#66;&#37;&#106;&#92;&#102;&#82;&#92;&#115;&#48;&#32;&#92;&#45;&#32;&#51;&#45;&#100;&#105;&#103;&#105;&#116;&#32;&#100;&#97;&#121;&#32;&#111;&#102;&#32;&#121;&#101;&#97;&#114;
-&#32;
-&#46;&#73;&#112;&#32;&#34;&#92;&#40;&#98;&#117;&#32;&#92;&#115;&#45;&#49;&#92;&#102;&#66;&#37;&#77;&#92;&#102;&#82;&#92;&#115;&#48;&#32;&#92;&#45;&#32;&#50;&#45;&#100;&#105;&#103;&#105;&#116;&#32;&#109;&#105;&#110;&#117;&#116;&#101;
-&#32;
-&#46;&#73;&#112;&#32;&#34;&#92;&#40;&#98;&#117;&#32;&#92;&#115;&#45;&#49;&#92;&#102;&#66;&#37;&#109;&#92;&#102;&#82;&#92;&#115;&#48;&#32;&#92;&#45;&#32;&#50;&#45;&#100;&#105;&#103;&#105;&#116;&#32;&#109;&#111;&#110;&#116;&#104;
-&#32;
-&#46;&#73;&#112;&#32;&#34;&#92;&#40;&#98;&#117;&#32;&#92;&#115;&#45;&#49;&#92;&#102;&#66;&#37;&#112;&#92;&#102;&#82;&#92;&#115;&#48;&#32;&#92;&#45;&#32;&#97;&#109;&#47;&#112;&#109;&#32;&#111;&#102;&#32;&#49;&#50;&#32;&#104;&#111;&#117;&#114;&#32;&#99;&#108;&#111;&#99;&#107;&#32;&#40;&#108;&#111;&#99;&#97;&#108;&#105;&#122;&#101;&#100;&#41;
-&#32;
-&#46;&#73;&#112;&#32;&#34;&#92;&#40;&#98;&#117;&#32;&#92;&#115;&#45;&#49;&#92;&#102;&#66;&#37;&#83;&#92;&#102;&#82;&#92;&#115;&#48;&#32;&#92;&#45;&#32;&#50;&#45;&#100;&#105;&#103;&#105;&#116;&#32;&#115;&#101;&#99;&#111;&#110;&#100;
-&#32;
-&#46;&#73;&#112;&#32;&#34;&#92;&#40;&#98;&#117;&#32;&#92;&#115;&#45;&#49;&#92;&#102;&#66;&#37;&#85;&#92;&#102;&#82;&#92;&#115;&#48;&#32;&#92;&#45;&#32;&#50;&#45;&#100;&#105;&#103;&#105;&#116;&#32;&#119;&#101;&#101;&#107;&#32;&#111;&#102;&#32;&#121;&#101;&#97;&#114;&#32;&#40;&#83;&#117;&#110;&#100;&#97;&#121;&#32;&#102;&#105;&#114;&#115;&#116;&#32;&#100;&#97;&#121;&#32;&#111;&#102;&#32;&#119;&#101;&#101;&#107;&#41;
-&#32;
-&#46;&#73;&#112;&#32;&#34;&#92;&#40;&#98;&#117;&#32;&#92;&#115;&#45;&#49;&#92;&#102;&#66;&#37;&#87;&#92;&#102;&#82;&#92;&#115;&#48;&#32;&#92;&#45;&#32;&#50;&#45;&#100;&#105;&#103;&#105;&#116;&#32;&#119;&#101;&#101;&#107;&#32;&#111;&#102;&#32;&#121;&#101;&#97;&#114;&#32;&#40;&#77;&#111;&#110;&#100;&#97;&#121;&#32;&#102;&#105;&#114;&#115;&#116;&#32;&#100;&#97;&#121;&#32;&#111;&#102;&#32;&#119;&#101;&#101;&#107;&#41;
-&#32;
-&#46;&#73;&#112;&#32;&#34;&#92;&#40;&#98;&#117;&#32;&#92;&#115;&#45;&#49;&#92;&#102;&#66;&#37;&#119;&#92;&#102;&#82;&#92;&#115;&#48;&#32;&#92;&#45;&#32;&#49;&#45;&#100;&#105;&#103;&#105;&#116;&#32;&#119;&#101;&#101;&#107;&#100;&#97;&#121;&#32;&#40;&#83;&#117;&#110;&#100;&#97;&#121;&#32;&#102;&#105;&#114;&#115;&#116;&#32;&#100;&#97;&#121;&#32;&#111;&#102;&#32;&#119;&#101;&#101;&#107;&#41;
-&#32;
-&#46;&#73;&#112;&#32;&#34;&#92;&#40;&#98;&#117;&#32;&#92;&#115;&#45;&#49;&#92;&#102;&#66;&#37;&#88;&#92;&#102;&#82;&#92;&#115;&#48;&#32;&#92;&#45;&#32;&#116;&#105;&#109;&#101;&#32;&#40;&#108;&#111;&#99;&#97;&#108;&#105;&#122;&#101;&#100;&#41;
-&#32;
-&#46;&#73;&#112;&#32;&#34;&#92;&#40;&#98;&#117;&#32;&#92;&#115;&#45;&#49;&#92;&#102;&#66;&#37;&#120;&#92;&#102;&#82;&#92;&#115;&#48;&#32;&#92;&#45;&#32;&#100;&#97;&#116;&#101;&#32;&#40;&#108;&#111;&#99;&#97;&#108;&#105;&#122;&#101;&#100;&#41;
-&#32;
-&#46;&#73;&#112;&#32;&#34;&#92;&#40;&#98;&#117;&#32;&#92;&#115;&#45;&#49;&#92;&#102;&#66;&#37;&#89;&#92;&#102;&#82;&#92;&#115;&#48;&#32;&#92;&#45;&#32;&#52;&#45;&#100;&#105;&#103;&#105;&#116;&#32;&#121;&#101;&#97;&#114;
-&#32;
-&#46;&#73;&#112;&#32;&#34;&#92;&#40;&#98;&#117;&#32;&#92;&#115;&#45;&#49;&#92;&#102;&#66;&#37;&#121;&#92;&#102;&#82;&#92;&#115;&#48;&#32;&#92;&#45;&#32;&#50;&#45;&#100;&#105;&#103;&#105;&#116;&#32;&#121;&#101;&#97;&#114;
-&#32;
-&#46;&#73;&#112;&#32;&#34;&#92;&#40;&#98;&#117;&#32;&#92;&#115;&#45;&#49;&#92;&#102;&#66;&#37;&#90;&#92;&#102;&#82;&#92;&#115;&#48;&#32;&#92;&#45;&#32;&#116;&#105;&#109;&#101;&#32;&#122;&#111;&#110;&#101;&#32;&#110;&#97;&#109;&#101;
-&#32;
-&#46;&#73;&#112;&#32;&#34;&#92;&#40;&#98;&#117;&#32;&#92;&#115;&#45;&#49;&#92;&#102;&#66;&#37;&#37;&#92;&#102;&#82;&#92;&#115;&#48;&#32;&#92;&#45;&#32;&#108;&#105;&#116;&#101;&#114;&#97;&#108;&#32;&#96;&#37;&#39;
-&#32;&#32;
+.fi
+
+.PP
+This creates the file /var/log/logfile, truncating the file at startup and then truncating the file once per day\&. It is expected in this scenario that a separate process (such as tail) would process the file in real time\&.
+
+.SH "PORTABILITY"
+
+.PP
+The following logfile format string substitutions should be supported by all \fBstrftime(3)\fR implementations, see the \fBstrftime(3)\fR man page for library-specific extensions\&.
+
+.Ip "\(bu \s-1\fB%A\fR\s0 \- full weekday name (localized)
+
+.Ip "\(bu \s-1\fB%a\fR\s0 \- 3-character weekday name (localized)
+
+.Ip "\(bu \s-1\fB%B\fR\s0 \- full month name (localized)
+
+.Ip "\(bu \s-1\fB%b\fR\s0 \- 3-character month name (localized)
+
+.Ip "\(bu \s-1\fB%c\fR\s0 \- date and time (localized)
+
+.Ip "\(bu \s-1\fB%d\fR\s0 \- 2-digit day of month
+
+.Ip "\(bu \s-1\fB%H\fR\s0 \- 2-digit hour (24 hour clock)
+
+.Ip "\(bu \s-1\fB%I\fR\s0 \- 2-digit hour (12 hour clock)
+
+.Ip "\(bu \s-1\fB%j\fR\s0 \- 3-digit day of year
+
+.Ip "\(bu \s-1\fB%M\fR\s0 \- 2-digit minute
+
+.Ip "\(bu \s-1\fB%m\fR\s0 \- 2-digit month
+
+.Ip "\(bu \s-1\fB%p\fR\s0 \- am/pm of 12 hour clock (localized)
+
+.Ip "\(bu \s-1\fB%S\fR\s0 \- 2-digit second
+
+.Ip "\(bu \s-1\fB%U\fR\s0 \- 2-digit week of year (Sunday first day of week)
+
+.Ip "\(bu \s-1\fB%W\fR\s0 \- 2-digit week of year (Monday first day of week)
+
+.Ip "\(bu \s-1\fB%w\fR\s0 \- 1-digit weekday (Sunday first day of week)
+
+.Ip "\(bu \s-1\fB%X\fR\s0 \- time (localized)
+
+.Ip "\(bu \s-1\fB%x\fR\s0 \- date (localized)
+
+.Ip "\(bu \s-1\fB%Y\fR\s0 \- 4-digit year
+
+.Ip "\(bu \s-1\fB%y\fR\s0 \- 2-digit year
+
+.Ip "\(bu \s-1\fB%Z\fR\s0 \- time zone name
+
+.Ip "\(bu \s-1\fB%%\fR\s0 \- literal `%'
+
diff --git a/docs/man/suexec.8 b/docs/man/suexec.8
index 640fb22604..e879caa2fd 100644
--- a/docs/man/suexec.8
+++ b/docs/man/suexec.8
@@ -1,48 +1,48 @@
-&#46;&#92;&#34;&#32;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;
-&#46;&#92;&#34;&#32;&#68;&#79;&#32;&#78;&#79;&#84;&#32;&#69;&#68;&#73;&#84;&#33;&#32;&#71;&#101;&#110;&#101;&#114;&#97;&#116;&#101;&#100;&#32;&#102;&#114;&#111;&#109;&#32;&#88;&#77;&#76;&#32;&#115;&#111;&#117;&#114;&#99;&#101;&#46;
-&#46;&#92;&#34;&#32;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;&#88;
-&#46;&#100;&#101;&#32;&#83;&#104;&#32;&#92;&#34;&#32;&#83;&#117;&#98;&#115;&#101;&#99;&#116;&#105;&#111;&#110;
-&#46;&#98;&#114;
-&#46;&#105;&#102;&#32;&#116;&#32;&#46;&#83;&#112;
-&#46;&#110;&#101;&#32;&#53;
-&#46;&#80;&#80;
-&#92;&#102;&#66;&#92;&#92;&#36;&#49;&#92;&#102;&#82;
-&#46;&#80;&#80;
-&#46;&#46;
-&#46;&#100;&#101;&#32;&#83;&#112;&#32;&#92;&#34;&#32;&#86;&#101;&#114;&#116;&#105;&#99;&#97;&#108;&#32;&#115;&#112;&#97;&#99;&#101;&#32;&#40;&#119;&#104;&#101;&#110;&#32;&#119;&#101;&#32;&#99;&#97;&#110;&#39;&#116;&#32;&#117;&#115;&#101;&#32;&#46;&#80;&#80;&#41;
-&#46;&#105;&#102;&#32;&#116;&#32;&#46;&#115;&#112;&#32;&#46;&#53;&#118;
-&#46;&#105;&#102;&#32;&#110;&#32;&#46;&#115;&#112;
-&#46;&#46;
-&#46;&#100;&#101;&#32;&#73;&#112;&#32;&#92;&#34;&#32;&#76;&#105;&#115;&#116;&#32;&#105;&#116;&#101;&#109;
-&#46;&#98;&#114;
-&#46;&#105;&#101;&#32;&#92;&#92;&#110;&#40;&#46;&#36;&#62;&#61;&#51;&#32;&#46;&#110;&#101;&#32;&#92;&#92;&#36;&#51;
-&#46;&#101;&#108;&#32;&#46;&#110;&#101;&#32;&#51;
-&#46;&#73;&#80;&#32;&#34;&#92;&#92;&#36;&#49;&#34;&#32;&#92;&#92;&#36;&#50;
-&#46;&#46;
-&#46;&#84;&#72;&#32;&#34;&#83;&#85;&#69;&#88;&#69;&#67;&#34;&#32;&#56;&#32;&#34;&#64;&#100;&#97;&#116;&#101;&#64;&#34;&#32;&#34;&#65;&#112;&#97;&#99;&#104;&#101;&#32;&#72;&#84;&#84;&#80;&#32;&#83;&#101;&#114;&#118;&#101;&#114;&#34;&#32;&#34;&#115;&#117;&#101;&#120;&#101;&#99;&#34;
+.\" XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+.\" DO NOT EDIT! Generated from XML source.
+.\" XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+.de Sh \" Subsection
+.br
+.if t .Sp
+.ne 5
+.PP
+\fB\\$1\fR
+.PP
+..
+.de Sp \" Vertical space (when we can't use .PP)
+.if t .sp .5v
+.if n .sp
+..
+.de Ip \" List item
+.br
+.ie \\n(.$>=3 .ne \\$3
+.el .ne 3
+.IP "\\$1" \\$2
+..
+.TH "SUEXEC" 8 "2018-09-27" "Apache HTTP Server" "suexec"
-&#46;&#83;&#72;&#32;&#78;&#65;&#77;&#69;
-&#115;&#117;&#101;&#120;&#101;&#99;&#32;&#92;&#45;&#32;&#83;&#119;&#105;&#116;&#99;&#104;&#32;&#117;&#115;&#101;&#114;&#32;&#98;&#101;&#102;&#111;&#114;&#101;&#32;&#101;&#120;&#101;&#99;&#117;&#116;&#105;&#110;&#103;&#32;&#101;&#120;&#116;&#101;&#114;&#110;&#97;&#108;&#32;&#112;&#114;&#111;&#103;&#114;&#97;&#109;&#115;
+.SH NAME
+suexec \- Switch user before executing external programs
-&#46;&#83;&#72;&#32;&#34;&#83;&#89;&#78;&#79;&#80;&#83;&#73;&#83;&#34;
-&#32;
-&#46;&#80;&#80;
-&#92;&#102;&#66;&#92;&#102;&#66;&#115;&#117;&#101;&#120;&#101;&#99;&#92;&#102;&#82;&#32;&#45;&#92;&#102;&#66;&#86;&#92;&#102;&#82;&#92;&#102;&#82;
-&#32;
+.SH "SYNOPSIS"
+
+.PP
+\fB\fBsuexec\fR -\fBV\fR\fR
+
-&#46;&#83;&#72;&#32;&#34;&#83;&#85;&#77;&#77;&#65;&#82;&#89;&#34;
-&#32;
-&#46;&#80;&#80;
-&#92;&#102;&#66;&#115;&#117;&#101;&#120;&#101;&#99;&#92;&#102;&#82;&#32;&#105;&#115;&#32;&#117;&#115;&#101;&#100;&#32;&#98;&#121;&#32;&#116;&#104;&#101;&#32;&#65;&#112;&#97;&#99;&#104;&#101;&#32;&#72;&#84;&#84;&#80;&#32;&#83;&#101;&#114;&#118;&#101;&#114;&#32;&#116;&#111;&#32;&#115;&#119;&#105;&#116;&#99;&#104;&#32;&#116;&#111;&#32;&#97;&#110;&#111;&#116;&#104;&#101;&#114;&#32;&#117;&#115;&#101;&#114;&#32;&#98;&#101;&#102;&#111;&#114;&#101;&#32;&#101;&#120;&#101;&#99;&#117;&#116;&#105;&#110;&#103;&#32;&#67;&#71;&#73;&#32;&#112;&#114;&#111;&#103;&#114;&#97;&#109;&#115;&#92;&#38;&#46;&#32;&#73;&#110;&#32;&#111;&#114;&#100;&#101;&#114;&#32;&#116;&#111;&#32;&#97;&#99;&#104;&#105;&#101;&#118;&#101;&#32;&#116;&#104;&#105;&#115;&#44;&#32;&#105;&#116;&#32;&#109;&#117;&#115;&#116;&#32;&#114;&#117;&#110;&#32;&#97;&#115;&#32;&#92;&#102;&#66;&#114;&#111;&#111;&#116;&#92;&#102;&#82;&#92;&#38;&#46;&#32;&#83;&#105;&#110;&#99;&#101;&#32;&#116;&#104;&#101;&#32;&#72;&#84;&#84;&#80;&#32;&#100;&#97;&#101;&#109;&#111;&#110;&#32;&#110;&#111;&#114;&#109;&#97;&#108;&#108;&#121;&#32;&#100;&#111;&#101;&#115;&#110;&#39;&#116;&#32;&#114;&#117;&#110;&#32;&#97;&#115;&#32;&#92;&#102;&#66;&#114;&#111;&#111;&#116;&#92;&#102;&#82;&#44;&#32;&#116;&#104;&#101;&#32;&#92;&#102;&#66;&#115;&#117;&#101;&#120;&#101;&#99;&#92;&#102;&#82;&#32;&#101;&#120;&#101;&#99;&#117;&#116;&#97;&#98;&#108;&#101;&#32;&#110;&#101;&#101;&#100;&#115;&#32;&#116;&#104;&#101;&#32;&#115;&#101;&#116;&#117;&#105;&#100;&#32;&#98;&#105;&#116;&#32;&#115;&#101;&#116;&#32;&#97;&#110;&#100;&#32;&#109;&#117;&#115;&#116;&#32;&#98;&#101;&#32;&#111;&#119;&#110;&#101;&#100;&#32;&#98;&#121;&#32;&#92;&#102;&#66;&#114;&#111;&#111;&#116;&#92;&#102;&#82;&#92;&#38;&#46;&#32;&#73;&#116;&#32;&#115;&#104;&#111;&#117;&#108;&#100;&#32;&#110;&#101;&#118;&#101;&#114;&#32;&#98;&#101;&#32;&#119;&#114;&#105;&#116;&#97;&#98;&#108;&#101;&#32;&#102;&#111;&#114;&#32;&#97;&#110;&#121;&#32;&#111;&#116;&#104;&#101;&#114;&#32;&#112;&#101;&#114;&#115;&#111;&#110;&#32;&#116;&#104;&#97;&#110;&#32;&#92;&#102;&#66;&#114;&#111;&#111;&#116;&#92;&#102;&#82;&#92;&#38;&#46;
-&#32;
-&#46;&#80;&#80;
-&#70;&#111;&#114;&#32;&#102;&#117;&#114;&#116;&#104;&#101;&#114;&#32;&#105;&#110;&#102;&#111;&#114;&#109;&#97;&#116;&#105;&#111;&#110;&#32;&#97;&#98;&#111;&#117;&#116;&#32;&#116;&#104;&#101;&#32;&#99;&#111;&#110;&#99;&#101;&#112;&#116;&#115;&#32;&#97;&#110;&#100;&#32;&#116;&#104;&#101;&#32;&#115;&#101;&#99;&#117;&#114;&#105;&#116;&#121;&#32;&#109;&#111;&#100;&#101;&#108;&#32;&#111;&#102;&#32;&#115;&#117;&#101;&#120;&#101;&#99;&#32;&#112;&#108;&#101;&#97;&#115;&#101;&#32;&#114;&#101;&#102;&#101;&#114;&#32;&#116;&#111;&#32;&#116;&#104;&#101;&#32;&#115;&#117;&#101;&#120;&#101;&#99;&#32;&#100;&#111;&#99;&#117;&#109;&#101;&#110;&#116;&#97;&#116;&#105;&#111;&#110;&#32;&#40;&#104;&#116;&#116;&#112;&#58;&#47;&#47;&#104;&#116;&#116;&#112;&#100;&#92;&#38;&#46;&#97;&#112;&#97;&#99;&#104;&#101;&#92;&#38;&#46;&#111;&#114;&#103;&#47;&#100;&#111;&#99;&#115;&#47;&#116;&#114;&#117;&#110;&#107;&#47;&#115;&#117;&#101;&#120;&#101;&#99;&#92;&#38;&#46;&#104;&#116;&#109;&#108;&#41;&#92;&#38;&#46;
-&#32;
+.SH "SUMMARY"
+
+.PP
+\fBsuexec\fR is used by the Apache HTTP Server to switch to another user before executing CGI programs\&. In order to achieve this, it must run as \fBroot\fR\&. Since the HTTP daemon normally doesn't run as \fBroot\fR, the \fBsuexec\fR executable needs the setuid bit set and must be owned by \fBroot\fR\&. It should never be writable for any other person than \fBroot\fR\&.
+
+.PP
+For further information about the concepts and the security model of suexec please refer to the suexec documentation (http://httpd\&.apache\&.org/docs/trunk/suexec\&.html)\&.
+
-&#46;&#83;&#72;&#32;&#34;&#79;&#80;&#84;&#73;&#79;&#78;&#83;&#34;
-&#32;
-&#32;
-&#46;&#84;&#80;
-&#92;&#102;&#66;&#45;&#86;&#92;&#102;&#82;
-&#73;&#102;&#32;&#121;&#111;&#117;&#32;&#97;&#114;&#101;&#32;&#92;&#102;&#66;&#114;&#111;&#111;&#116;&#92;&#102;&#82;&#44;&#32;&#116;&#104;&#105;&#115;&#32;&#111;&#112;&#116;&#105;&#111;&#110;&#32;&#100;&#105;&#115;&#112;&#108;&#97;&#121;&#115;&#32;&#116;&#104;&#101;&#32;&#99;&#111;&#109;&#112;&#105;&#108;&#101;&#32;&#111;&#112;&#116;&#105;&#111;&#110;&#115;&#32;&#111;&#102;&#32;&#92;&#102;&#66;&#115;&#117;&#101;&#120;&#101;&#99;&#92;&#102;&#82;&#92;&#38;&#46;&#32;&#70;&#111;&#114;&#32;&#115;&#101;&#99;&#117;&#114;&#105;&#116;&#121;&#32;&#114;&#101;&#97;&#115;&#111;&#110;&#115;&#32;&#97;&#108;&#108;&#32;&#99;&#111;&#110;&#102;&#105;&#103;&#117;&#114;&#97;&#116;&#105;&#111;&#110;&#32;&#111;&#112;&#116;&#105;&#111;&#110;&#115;&#32;&#97;&#114;&#101;&#32;&#99;&#104;&#97;&#110;&#103;&#101;&#97;&#98;&#108;&#101;&#32;&#111;&#110;&#108;&#121;&#32;&#97;&#116;&#32;&#99;&#111;&#109;&#112;&#105;&#108;&#101;&#32;&#116;&#105;&#109;&#101;&#92;&#38;&#46;&#32;&#32;
-&#32;
+.SH "OPTIONS"
+
+
+.TP
+\fB-V\fR
+If you are \fBroot\fR, this option displays the compile options of \fBsuexec\fR\&. For security reasons all configuration options are changeable only at compile time\&.
+