summaryrefslogtreecommitdiff
path: root/trunk/templates
diff options
context:
space:
mode:
Diffstat (limited to 'trunk/templates')
-rw-r--r--trunk/templates/LICENSE39
-rw-r--r--trunk/templates/clist.html72
-rw-r--r--trunk/templates/echolot.css10
-rw-r--r--trunk/templates/echolot.html144
-rw-r--r--trunk/templates/fromlinesindex.html70
-rw-r--r--trunk/templates/mlist.html72
-rw-r--r--trunk/templates/mlist2.html72
-rw-r--r--trunk/templates/rlist-clear.html72
-rw-r--r--trunk/templates/rlist-dsa.html72
-rw-r--r--trunk/templates/rlist-rsa.html72
-rw-r--r--trunk/templates/rlist.html72
-rw-r--r--trunk/templates/rlist2-clear.html72
-rw-r--r--trunk/templates/rlist2-dsa.html72
-rw-r--r--trunk/templates/rlist2-rsa.html72
-rw-r--r--trunk/templates/rlist2.html72
-rw-r--r--trunk/templates/thesaurusindex.html40
-rw-r--r--trunk/templates/v1legend.html22
-rw-r--r--trunk/templates/v2legend.html85
18 files changed, 1202 insertions, 0 deletions
diff --git a/trunk/templates/LICENSE b/trunk/templates/LICENSE
new file mode 100644
index 0000000..1d4790a
--- /dev/null
+++ b/trunk/templates/LICENSE
@@ -0,0 +1,39 @@
+$Id$
+
+The files in this directory are part of Echolot.
+
+In order to keep the templates short, the license statement is in this file.
+It applies to the files in this directory, namley:
+ * clist.html
+ * echolot.css
+ * echolot.html
+ * fromlinesindex.html
+ * mlist.html
+ * mlist2.html
+ * rlist-clear.html
+ * rlist-dsa.html
+ * rlist-rsa.html
+ * rlist.html
+ * rlist2-clear.html
+ * rlist2-dsa.html
+ * rlist2-rsa.html
+ * rlist2.html
+ * thesaurusindex.html
+ * v1legend.html
+ * v2legend.html
+
+Copyright (c) 2002, 2003, 2004 Peter Palfrader <peter@palfrader.org>
+
+Echolot is free software. you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation; either version 2 of the License, or
+(at your option) any later version.
+
+This program is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+GNU General Public License for more details.
+
+You should have received a copy of the GNU General Public License
+along with this program; if not, write to the Free Software
+Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
diff --git a/trunk/templates/clist.html b/trunk/templates/clist.html
new file mode 100644
index 0000000..26277d7
--- /dev/null
+++ b/trunk/templates/clist.html
@@ -0,0 +1,72 @@
+<html>
+<head>
+ <title>Remailers (combined list) [<TMPL_VAR NAME="SITE_NAME">]</title>
+ <META HTTP-EQUIV="Expires" CONTENT="<TMPL_VAR NAME="EXPIRES">">
+ <link href="echolot.css" rel="stylesheet" type="text/css">
+ <!-- $Id$ -->
+</head>
+<body>
+<h1>Remailer Reliability Stats [<TMPL_VAR NAME="SITE_NAME">]</h1>
+
+<p>
+<a HREF="./">Up</a> <a href="clist.txt">Plaintext version</a>
+
+<p>
+Available Stats:
+<table border=1>
+<tr>
+<TMPL_IF NAME="separate_rlist">
+ <th colspan=4>Cypherpunk (Type I)</th>
+<TMPL_ELSE>
+ <th>Cypherpunk (Type I)</th>
+</TMPL_IF>
+ <th>Mixmaster (Type II)</th>
+<TMPL_IF NAME="combined_list">
+ <th>Combined</th>
+</TMPL_IF>
+</tr>
+<tr>
+ <td><a href="rlist.html">v1</a></td>
+<TMPL_IF NAME="separate_rlist">
+ <td><a href="rlist-rsa.html">(rsa)</a></td>
+ <td><a href="rlist-dsa.html">(dsa)</a></td>
+ <td><a href="rlist-clear.html">(cleartext)</a></td>
+</TMPL_IF>
+ <td><a href="mlist.html">v1</a></td>
+<TMPL_IF NAME="combined_list">
+ <td rowspan=2><strong>V2</strong></td>
+</TMPL_IF>
+</tr>
+<tr>
+ <td><a href="rlist2.html">v2</a></td>
+<TMPL_IF NAME="separate_rlist">
+ <td><a href="rlist2-rsa.html">(rsa)</a></td>
+ <td><a href="rlist2-dsa.html">(dsa)</a></td>
+ <td><a href="rlist2-clear.html">(cleartext)</a></td>
+</TMPL_IF>
+ <td><a href="mlist2.html">v2</a></td>
+</tr>
+</table>
+
+<h2>Remailers (combined list)</h2>
+
+<p>
+This is an automatically generated list of remailer reliability
+statistics.
+Please see the <a href="#legend">Legend</a> below for interpretative data.
+
+<p>
+<pre>
+<TMPL_VAR NAME="list">
+</pre>
+
+<TMPL_INCLUDE NAME="templates/v2legend.html">
+
+<hr>
+Created by <a href="http://www.palfrader.org/echolot/">Echolot <TMPL_VAR NAME="version"></a>.<br>
+Last update: <TMPL_VAR NAME="CURRENT_TIMESTAMP">.
+</body>
+
+<!-- vim:set ts=2: -->
+<!-- vim:set shiftwidth=2: -->
+</html>
diff --git a/trunk/templates/echolot.css b/trunk/templates/echolot.css
new file mode 100644
index 0000000..7806851
--- /dev/null
+++ b/trunk/templates/echolot.css
@@ -0,0 +1,10 @@
+body { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 15px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none}
+h1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 21px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none }
+h2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 19px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none }
+h3 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 17px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none }
+.tablehead { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 15px; font-style: normal; line-height: normal; font-weight: bolder; font-variant: normal; text-transform: none ; text-decoration: none}
+td { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 15px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none }
+ul { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 15px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none }
+li { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 15px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none }
+tr { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 15px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none }
+a { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 15px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none }
diff --git a/trunk/templates/echolot.html b/trunk/templates/echolot.html
new file mode 100644
index 0000000..90ece0f
--- /dev/null
+++ b/trunk/templates/echolot.html
@@ -0,0 +1,144 @@
+<html>
+<head>
+ <title>Remailer Reliability Stats [<TMPL_VAR NAME="SITE_NAME">]</title>
+ <META HTTP-EQUIV="Expires" CONTENT="<TMPL_VAR NAME="EXPIRES">">
+ <link href="echolot.css" rel="stylesheet" type="text/css">
+ <!-- Pinger-Version: Echolot <TMPL_VAR NAME="version">
+ -->
+ <!-- $Id$ -->
+</head>
+<body>
+<h1>Remailer Reliability Stats [<TMPL_VAR NAME="SITE_NAME">]</h1>
+
+<p>
+This pinger automatically collects and generates remailer reliability statistics
+for both Type I (Cypherpunk) and Type II (Mixmaster) remailers. It also
+offers current keyrings <TMPL_IF NAME="thesaurus">and each remailer's reply to <code>remailer-xxx</code>
+queries </TMPL_IF>for your convenience.
+
+<h2>Available Stats</h2>
+
+<p>
+Out of the <TMPL_VAR NAME="CPUNK_TOTAL"> Cypherpunk and
+<TMPL_VAR NAME="MIX_TOTAL"> Mixmaster remailers
+(<TMPL_VAR NAME="UNIQUE_ADDRESSES"> unique addresses) on these stats there
+are <TMPL_VAR NAME="CPUNK_98"> CPunks and <TMPL_VAR NAME="MIX_98"> Mixes
+over 98.0% in terms of overall reliability.
+
+<h3>HTML</h3>
+<table border=1>
+<tr>
+ <th>Cypherpunk (Type I)</th>
+ <th>Mixmaster (Type II)</th>
+<TMPL_IF NAME="combined_list">
+ <th>Combined</th>
+</TMPL_IF>
+</tr>
+<tr>
+ <td><a href="rlist.html"><code>rlist.html</code></a>
+<TMPL_IF NAME="separate_rlist">
+ <SMALL>
+ (<a href="rlist-rsa.html">rsa</a>,
+ <a href="rlist-dsa.html">dsa</a>,
+ <a href="rlist-clear.html">unencrypted</a>)
+ </SMALL>
+</TMPL_IF>
+ </td>
+ <td><a href="mlist.html"><code>mlist.html</code></a></td>
+<TMPL_IF NAME="combined_list">
+ <td rowspan=2><a href="clist.html"><code>clist2.html</code></a></td>
+</TMPL_IF>
+</tr>
+<tr>
+ <td><a href="rlist2.html"><code>rlist2.html</code></a>
+<TMPL_IF NAME="separate_rlist">
+ <SMALL>
+ (<a href="rlist2-rsa.html">rsa</a>,
+ <a href="rlist2-dsa.html">dsa</a>,
+ <a href="rlist2-clear.html">unencrypted</a>)
+ </SMALL>
+</TMPL_IF>
+ </td>
+ <td><a href="mlist2.html"><code>mlist2.html</code></a></td>
+</tr>
+</table>
+
+<h3>Plain Text</h3>
+<table border=1>
+<tr>
+ <th>Cypherpunk (Type I)</th>
+ <th>Mixmaster (Type II)</th>
+<TMPL_IF NAME="combined_list">
+ <th>Combined</th>
+</TMPL_IF>
+</tr>
+<tr>
+ <td><a href="rlist.txt"><code>rlist.txt</code></a>
+<TMPL_IF NAME="separate_rlist">
+ <SMALL>
+ (<a href="rlist-rsa.txt">rsa</a>,
+ <a href="rlist-dsa.txt">dsa</a>,
+ <a href="rlist-clear.txt">unencrypted</a>)
+ </SMALL>
+</TMPL_IF>
+ </td>
+ <td><a href="mlist.txt"><code>mlist.txt</code></a></td>
+<TMPL_IF NAME="combined_list">
+ <td rowspan=2><a href="clist.txt"><code>clist2.txt</code></a></td>
+</TMPL_IF>
+</tr>
+<tr>
+ <td><a href="rlist2.txt"><code>rlist2.txt</code></a>
+<TMPL_IF NAME="separate_rlist">
+ <SMALL>
+ (<a href="rlist2-rsa.txt">rsa</a>,
+ <a href="rlist2-dsa.txt">dsa</a>,
+ <a href="rlist2-clear.txt">unencrypted</a>)
+ </SMALL>
+</TMPL_IF>
+ </td>
+ <td><a href="mlist2.txt"><code>mlist2.txt</code></a></td>
+</tr>
+</table>
+
+
+<h2>Available Keyrings</h2>
+<table border=1>
+ <tr>
+ <th>Cypherpunk (Type I)</th>
+ <th>Mixmaster (Type II)</th>
+ </tr>
+ <tr>
+ <td><a href="pgp-rsa.asc">RSA only</a></td>
+ <td><a href="pubring.mix"><code>pubring.mix</code></a></td>
+ </tr>
+ <tr>
+ <td><a href="pgp-all.asc">RSA and DSA</a></td>
+ <td><a href="type2.list"><code>type2.list</code></a></td>
+ </tr>
+</table>
+
+<TMPL_IF NAME="thesaurus">
+<h2>Thesaurus</h2>
+
+Find the Thesaurus index in <a href="thesaurus/">thesaurus/</a>.
+</TMPL_IF>
+
+<TMPL_IF NAME="fromlines">
+<h2>From Header Lines</h2>
+
+A summary of <a href="from.html">From Headers</a> each remailer uses has also
+been compiled. It also lists which remailers allow setting the From: Header.
+</TMPL_IF>
+
+<hr>
+Created by <a href="http://www.palfrader.org/echolot/">Echolot <TMPL_VAR
+NAME="version"></a> at <TMPL_VAR NAME="CURRENT_TIMESTAMP"> (individual pages
+may be newer).<br>
+This pinger is operated by <code><TMPL_VAR NAME="operator"></code>.<br>
+All times in Coordinated Universal Time (UTC).
+</body>
+
+<!-- vim:set ts=2: -->
+<!-- vim:set shiftwidth=2: -->
+</html>
diff --git a/trunk/templates/fromlinesindex.html b/trunk/templates/fromlinesindex.html
new file mode 100644
index 0000000..bac9423
--- /dev/null
+++ b/trunk/templates/fromlinesindex.html
@@ -0,0 +1,70 @@
+<html>
+<head>
+ <title>From Headers [<TMPL_VAR NAME="SITE_NAME">]</title>
+ <META HTTP-EQUIV="Expires" CONTENT="<TMPL_VAR NAME="EXPIRES">">
+ <link href="echolot.css" rel="stylesheet" type="text/css">
+ <!-- $Id$ -->
+</head>
+<body>
+<h1>From Headers [<TMPL_VAR NAME="SITE_NAME">]</h1>
+
+<p>
+<a href="./">Up</a>
+
+<h2>Default From: Headers</h2>
+
+<p>
+The default From headers of all remailers when sending e-mail. Middleman
+remailers are not listed here.
+
+<p>
+<table border=1>
+<tr><tr><th>nick</th><th>Disclaimer</th><th>From Line</th><th>type</th></tr>
+
+<TMPL_LOOP NAME="default">
+ <TMPL_LOOP NAME="data">
+ <tr>
+ <td><TMPL_VAR NAME="nick"></td>
+ <td align="center"><TMPL_IF NAME="disclaim_top">top</TMPL_IF>&nbsp;<TMPL_IF NAME="disclaim_bot">bot</TMPL_IF></td>
+ <td><TMPL_VAR NAME="from"></td>
+ <td><small><TMPL_VAR NAME="types"></small></td>
+ </tr>
+ </TMPL_LOOP>
+</TMPL_LOOP>
+
+</table>
+
+<h2>User Supplied From: Headers</h2>
+
+<p>
+If a message sent with a user supplied From header differs from
+one without, the remailer is listed here. The difference can either
+be an additional disclaimer, actually allowing (partial) From headers,
+etc.
+
+<p>
+<table border=1>
+
+<tr><tr><th>nick</th><th>Disclaimer</th><th>From Line</th><th>type</th></tr>
+
+<TMPL_LOOP NAME="usersupplied">
+ <TMPL_LOOP NAME="data">
+ <tr>
+ <td><TMPL_VAR NAME="nick"></td>
+ <td align="center"><TMPL_IF NAME="disclaim_top">top</TMPL_IF>&nbsp;<TMPL_IF NAME="disclaim_bot">bot</TMPL_IF></td>
+ <td><TMPL_VAR NAME="from"></td>
+ <td><small><TMPL_VAR NAME="types"></small></td>
+ </tr>
+ </TMPL_LOOP>
+</TMPL_LOOP>
+
+</table>
+
+<hr>
+Created by <a href="http://www.palfrader.org/echolot/">Echolot <TMPL_VAR NAME="version"></a>.<br>
+Last update: <TMPL_VAR NAME="CURRENT_TIMESTAMP">.
+</body>
+
+<!-- vim:set ts=2: -->
+<!-- vim:set shiftwidth=2: -->
+</html>
diff --git a/trunk/templates/mlist.html b/trunk/templates/mlist.html
new file mode 100644
index 0000000..fd4a822
--- /dev/null
+++ b/trunk/templates/mlist.html
@@ -0,0 +1,72 @@
+<html>
+<head>
+ <title>Mixmaster Remailers [<TMPL_VAR NAME="SITE_NAME">]</title>
+ <META HTTP-EQUIV="Expires" CONTENT="<TMPL_VAR NAME="EXPIRES">">
+ <link href="echolot.css" rel="stylesheet" type="text/css">
+ <!-- $Id$ -->
+</head>
+<body>
+<h1>Remailer Reliability Stats [<TMPL_VAR NAME="SITE_NAME">]</h1>
+
+<p>
+<a HREF="./">Up</a> <a href="mlist.txt">Plaintext version</a>
+
+<p>
+Available Stats:
+<table border=1>
+<tr>
+<TMPL_IF NAME="separate_rlist">
+ <th colspan=4>Cypherpunk (Type I)</th>
+<TMPL_ELSE>
+ <th>Cypherpunk (Type I)</th>
+</TMPL_IF>
+ <th>Mixmaster (Type II)</th>
+<TMPL_IF NAME="combined_list">
+ <th>Combined</th>
+</TMPL_IF>
+</tr>
+<tr>
+ <td><a href="rlist.html">v1</a></td>
+<TMPL_IF NAME="separate_rlist">
+ <td><a href="rlist-rsa.html">(rsa)</a></td>
+ <td><a href="rlist-dsa.html">(dsa)</a></td>
+ <td><a href="rlist-clear.html">(cleartext)</a></td>
+</TMPL_IF>
+ <td><strong>v1</strong></td>
+<TMPL_IF NAME="combined_list">
+ <td rowspan=2><a href="clist.html">V2</a></td>
+</TMPL_IF>
+</tr>
+<tr>
+ <td><a href="rlist2.html">v2</a></td>
+<TMPL_IF NAME="separate_rlist">
+ <td><a href="rlist2-rsa.html">(rsa)</a></td>
+ <td><a href="rlist2-dsa.html">(dsa)</a></td>
+ <td><a href="rlist2-clear.html">(cleartext)</a></td>
+</TMPL_IF>
+ <td><a href="mlist2.html">v2</a></td>
+</tr>
+</table>
+
+<h2>Mixmaster Remailers</h2>
+
+<p>
+This is an automatically generated list of remailer reliability
+statistics.
+Please see the <a href="#legend">Legend</a> below for interpretative data.
+
+<p>
+<pre>
+<TMPL_VAR NAME="list">
+</pre>
+
+<TMPL_INCLUDE NAME="templates/v1legend.html">
+
+<hr>
+Created by <a href="http://www.palfrader.org/echolot/">Echolot <TMPL_VAR NAME="version"></a>.<br>
+Last update: <TMPL_VAR NAME="CURRENT_TIMESTAMP">.
+</body>
+
+<!-- vim:set ts=2: -->
+<!-- vim:set shiftwidth=2: -->
+</html>
diff --git a/trunk/templates/mlist2.html b/trunk/templates/mlist2.html
new file mode 100644
index 0000000..978e5ee
--- /dev/null
+++ b/trunk/templates/mlist2.html
@@ -0,0 +1,72 @@
+<html>
+<head>
+ <title>Mixmaster Remailers (v2) [<TMPL_VAR NAME="SITE_NAME">]</title>
+ <META HTTP-EQUIV="Expires" CONTENT="<TMPL_VAR NAME="EXPIRES">">
+ <link href="echolot.css" rel="stylesheet" type="text/css">
+ <!-- $Id$ -->
+</head>
+<body>
+<h1>Remailer Reliability Stats [<TMPL_VAR NAME="SITE_NAME">]</h1>
+
+<p>
+<a HREF="./">Up</a> <a href="mlist2.txt">Plaintext version</a>
+
+<p>
+Available Stats:
+<table border=1>
+<tr>
+<TMPL_IF NAME="separate_rlist">
+ <th colspan=4>Cypherpunk (Type I)</th>
+<TMPL_ELSE>
+ <th>Cypherpunk (Type I)</th>
+</TMPL_IF>
+ <th>Mixmaster (Type II)</th>
+<TMPL_IF NAME="combined_list">
+ <th>Combined</th>
+</TMPL_IF>
+</tr>
+<tr>
+ <td><a href="rlist.html">v1</a></td>
+<TMPL_IF NAME="separate_rlist">
+ <td><a href="rlist-rsa.html">(rsa)</a></td>
+ <td><a href="rlist-dsa.html">(dsa)</a></td>
+ <td><a href="rlist-clear.html">(cleartext)</a></td>
+</TMPL_IF>
+ <td><a href="mlist.html">v1</a></td>
+<TMPL_IF NAME="combined_list">
+ <td rowspan=2><a href="clist.html">V2</a></td>
+</TMPL_IF>
+</tr>
+<tr>
+ <td><a href="rlist2.html">v2</a></td>
+<TMPL_IF NAME="separate_rlist">
+ <td><a href="rlist2-rsa.html">(rsa)</a></td>
+ <td><a href="rlist2-dsa.html">(dsa)</a></td>
+ <td><a href="rlist2-clear.html">(cleartext)</a></td>
+</TMPL_IF>
+ <td><strong>v2</strong></td>
+</tr>
+</table>
+
+<h2>Mixmaster Remailers (v2)</h2>
+
+<p>
+This is an automatically generated list of remailer reliability
+statistics.
+Please see the <a href="#legend">Legend</a> below for interpretative data.
+
+<p>
+<pre>
+<TMPL_VAR NAME="list">
+</pre>
+
+<TMPL_INCLUDE NAME="templates/v2legend.html">
+
+<hr>
+Created by <a href="http://www.palfrader.org/echolot/">Echolot <TMPL_VAR NAME="version"></a>.<br>
+Last update: <TMPL_VAR NAME="CURRENT_TIMESTAMP">.
+</body>
+
+<!-- vim:set ts=2: -->
+<!-- vim:set shiftwidth=2: -->
+</html>
diff --git a/trunk/templates/rlist-clear.html b/trunk/templates/rlist-clear.html
new file mode 100644
index 0000000..814b17a
--- /dev/null
+++ b/trunk/templates/rlist-clear.html
@@ -0,0 +1,72 @@
+<html>
+<head>
+ <title>Cypherpunk Remailers (cleartext only) [<TMPL_VAR NAME="SITE_NAME">]</title>
+ <META HTTP-EQUIV="Expires" CONTENT="<TMPL_VAR NAME="EXPIRES">">
+ <link href="echolot.css" rel="stylesheet" type="text/css">
+ <!-- $Id$ -->
+</head>
+<body>
+<h1>Remailer Reliability Stats [<TMPL_VAR NAME="SITE_NAME">]</h1>
+
+<p>
+<a HREF="./">Up</a> <a href="rlist-clear.txt">Plaintext version</a>
+
+<p>
+Available Stats:
+<table border=1>
+<tr>
+<TMPL_IF NAME="separate_rlist">
+ <th colspan=4>Cypherpunk (Type I)</th>
+<TMPL_ELSE>
+ <th>Cypherpunk (Type I)</th>
+</TMPL_IF>
+ <th>Mixmaster (Type II)</th>
+<TMPL_IF NAME="combined_list">
+ <th>Combined</th>
+</TMPL_IF>
+</tr>
+<tr>
+ <td><a href="rlist.html">v1</a></td>
+<TMPL_IF NAME="separate_rlist">
+ <td><a href="rlist-rsa.html">(rsa)</a></td>
+ <td><a href="rlist-dsa.html">(dsa)</a></td>
+ <td><strong>(cleartext)</strong></td>
+</TMPL_IF>
+ <td><a href="mlist.html">v1</a></td>
+<TMPL_IF NAME="combined_list">
+ <td rowspan=2><a href="clist.html">V2</a></td>
+</TMPL_IF>
+</tr>
+<tr>
+ <td><a href="rlist2.html">v2</a></td>
+<TMPL_IF NAME="separate_rlist">
+ <td><a href="rlist2-rsa.html">(rsa)</a></td>
+ <td><a href="rlist2-dsa.html">(dsa)</a></td>
+ <td><a href="rlist2-clear.html">(cleartext)</a></td>
+</TMPL_IF>
+ <td><a href="mlist2.html">v2</a></td>
+</tr>
+</table>
+
+<h2>Cypherpunk Remailers (cleartext only)</h2>
+
+<p>
+This is an automatically generated list of remailer reliability
+statistics.
+Please see the <a href="#legend">Legend</a> below for interpretative data.
+
+<p>
+<pre>
+<TMPL_VAR NAME="list">
+</pre>
+
+<TMPL_INCLUDE NAME="templates/v1legend.html">
+
+<hr>
+Created by <a href="http://www.palfrader.org/echolot/">Echolot <TMPL_VAR NAME="version"></a>.<br>
+Last update: <TMPL_VAR NAME="CURRENT_TIMESTAMP">.
+</body>
+
+<!-- vim:set ts=2: -->
+<!-- vim:set shiftwidth=2: -->
+</html>
diff --git a/trunk/templates/rlist-dsa.html b/trunk/templates/rlist-dsa.html
new file mode 100644
index 0000000..2282082
--- /dev/null
+++ b/trunk/templates/rlist-dsa.html
@@ -0,0 +1,72 @@
+<html>
+<head>
+ <title>Cypherpunk Remailers (DSA only) [<TMPL_VAR NAME="SITE_NAME">]</title>
+ <META HTTP-EQUIV="Expires" CONTENT="<TMPL_VAR NAME="EXPIRES">">
+ <link href="echolot.css" rel="stylesheet" type="text/css">
+ <!-- $Id$ -->
+</head>
+<body>
+<h1>Remailer Reliability Stats [<TMPL_VAR NAME="SITE_NAME">]</h1>
+
+<p>
+<a HREF="./">Up</a> <a href="rlist-dsa.txt">Plaintext version</a>
+
+<p>
+Available Stats:
+<table border=1>
+<tr>
+<TMPL_IF NAME="separate_rlist">
+ <th colspan=4>Cypherpunk (Type I)</th>
+<TMPL_ELSE>
+ <th>Cypherpunk (Type I)</th>
+</TMPL_IF>
+ <th>Mixmaster (Type II)</th>
+<TMPL_IF NAME="combined_list">
+ <th>Combined</th>
+</TMPL_IF>
+</tr>
+<tr>
+ <td><a href="rlist.html">v1</a></td>
+<TMPL_IF NAME="separate_rlist">
+ <td><a href="rlist-rsa.html">(rsa)</a></td>
+ <td><strong>(dsa)</strong></td>
+ <td><a href="rlist-clear.html">(cleartext)</a></td>
+</TMPL_IF>
+ <td><a href="mlist.html">v1</a></td>
+<TMPL_IF NAME="combined_list">
+ <td rowspan=2><a href="clist.html">V2</a></td>
+</TMPL_IF>
+</tr>
+<tr>
+ <td><a href="rlist2.html">v2</a></td>
+<TMPL_IF NAME="separate_rlist">
+ <td><a href="rlist2-rsa.html">(rsa)</a></td>
+ <td><a href="rlist2-dsa.html">(dsa)</a></td>
+ <td><a href="rlist2-clear.html">(cleartext)</a></td>
+</TMPL_IF>
+ <td><a href="mlist2.html">v2</a></td>
+</tr>
+</table>
+
+<h2>Cypherpunk Remailers (DSA only)</h2>
+
+<p>
+This is an automatically generated list of remailer reliability
+statistics.
+Please see the <a href="#legend">Legend</a> below for interpretative data.
+
+<p>
+<pre>
+<TMPL_VAR NAME="list">
+</pre>
+
+<TMPL_INCLUDE NAME="templates/v1legend.html">
+
+<hr>
+Created by <a href="http://www.palfrader.org/echolot/">Echolot <TMPL_VAR NAME="version"></a>.<br>
+Last update: <TMPL_VAR NAME="CURRENT_TIMESTAMP">.
+</body>
+
+<!-- vim:set ts=2: -->
+<!-- vim:set shiftwidth=2: -->
+</html>
diff --git a/trunk/templates/rlist-rsa.html b/trunk/templates/rlist-rsa.html
new file mode 100644
index 0000000..bf24a68
--- /dev/null
+++ b/trunk/templates/rlist-rsa.html
@@ -0,0 +1,72 @@
+<html>
+<head>
+ <title>Cypherpunk Remailers (RSA only) [<TMPL_VAR NAME="SITE_NAME">]</title>
+ <META HTTP-EQUIV="Expires" CONTENT="<TMPL_VAR NAME="EXPIRES">">
+ <link href="echolot.css" rel="stylesheet" type="text/css">
+ <!-- $Id$ -->
+</head>
+<body>
+<h1>Remailer Reliability Stats [<TMPL_VAR NAME="SITE_NAME">]</h1>
+
+<p>
+<a HREF="./">Up</a> <a href="rlist-rsa.txt">Plaintext version</a>
+
+<p>
+Available Stats:
+<table border=1>
+<tr>
+<TMPL_IF NAME="separate_rlist">
+ <th colspan=4>Cypherpunk (Type I)</th>
+<TMPL_ELSE>
+ <th>Cypherpunk (Type I)</th>
+</TMPL_IF>
+ <th>Mixmaster (Type II)</th>
+<TMPL_IF NAME="combined_list">
+ <th>Combined</th>
+</TMPL_IF>
+</tr>
+<tr>
+ <td><a href="rlist.html">v1</a></td>
+<TMPL_IF NAME="separate_rlist">
+ <td><strong>(rsa)</strong></td>
+ <td><a href="rlist-dsa.html">(dsa)</a></td>
+ <td><a href="rlist-clear.html">(cleartext)</a></td>
+</TMPL_IF>
+ <td><a href="mlist.html">v1</a></td>
+<TMPL_IF NAME="combined_list">
+ <td rowspan=2><a href="clist.html">V2</a></td>
+</TMPL_IF>
+</tr>
+<tr>
+ <td><a href="rlist2.html">v2</a></td>
+<TMPL_IF NAME="separate_rlist">
+ <td><a href="rlist2-rsa.html">(rsa)</a></td>
+ <td><a href="rlist2-dsa.html">(dsa)</a></td>
+ <td><a href="rlist2-clear.html">(cleartext)</a></td>
+</TMPL_IF>
+ <td><a href="mlist2.html">v2</a></td>
+</tr>
+</table>
+
+<h2>Cypherpunk Remailers (RSA only)</h2>
+
+<p>
+This is an automatically generated list of remailer reliability
+statistics.
+Please see the <a href="#legend">Legend</a> below for interpretative data.
+
+<p>
+<pre>
+<TMPL_VAR NAME="list">
+</pre>
+
+<TMPL_INCLUDE NAME="templates/v1legend.html">
+
+<hr>
+Created by <a href="http://www.palfrader.org/echolot/">Echolot <TMPL_VAR NAME="version"></a>.<br>
+Last update: <TMPL_VAR NAME="CURRENT_TIMESTAMP">.
+</body>
+
+<!-- vim:set ts=2: -->
+<!-- vim:set shiftwidth=2: -->
+</html>
diff --git a/trunk/templates/rlist.html b/trunk/templates/rlist.html
new file mode 100644
index 0000000..fbf379c
--- /dev/null
+++ b/trunk/templates/rlist.html
@@ -0,0 +1,72 @@
+<html>
+<head>
+ <title>Cypherpunk Remailers [<TMPL_VAR NAME="SITE_NAME">]</title>
+ <META HTTP-EQUIV="Expires" CONTENT="<TMPL_VAR NAME="EXPIRES">">
+ <link href="echolot.css" rel="stylesheet" type="text/css">
+ <!-- $Id$ -->
+</head>
+<body>
+<h1>Remailer Reliability Stats [<TMPL_VAR NAME="SITE_NAME">]</h1>
+
+<p>
+<a HREF="./">Up</a> <a href="rlist.txt">Plaintext version</a>
+
+<p>
+Available Stats:
+<table border=1>
+<tr>
+<TMPL_IF NAME="separate_rlist">
+ <th colspan=4>Cypherpunk (Type I)</th>
+<TMPL_ELSE>
+ <th>Cypherpunk (Type I)</th>
+</TMPL_IF>
+ <th>Mixmaster (Type II)</th>
+<TMPL_IF NAME="combined_list">
+ <th>Combined</th>
+</TMPL_IF>
+</tr>
+<tr>
+ <td><strong>v1</strong></td>
+<TMPL_IF NAME="separate_rlist">
+ <td><a href="rlist-rsa.html">(rsa)</a></td>
+ <td><a href="rlist-dsa.html">(dsa)</a></td>
+ <td><a href="rlist-clear.html">(cleartext)</a></td>
+</TMPL_IF>
+ <td><a href="mlist.html">v1</a></td>
+<TMPL_IF NAME="combined_list">
+ <td rowspan=2><a href="clist.html">V2</a></td>
+</TMPL_IF>
+</tr>
+<tr>
+ <td><a href="rlist2.html">v2</a></td>
+<TMPL_IF NAME="separate_rlist">
+ <td><a href="rlist2-rsa.html">(rsa)</a></td>
+ <td><a href="rlist2-dsa.html">(dsa)</a></td>
+ <td><a href="rlist2-clear.html">(cleartext)</a></td>
+</TMPL_IF>
+ <td><a href="mlist2.html">v2</a></td>
+</tr>
+</table>
+
+<h2>Cypherpunk Remailers</h2>
+
+<p>
+This is an automatically generated list of remailer reliability
+statistics.
+Please see the <a href="#legend">Legend</a> below for interpretative data.
+
+<p>
+<pre>
+<TMPL_VAR NAME="list">
+</pre>
+
+<TMPL_INCLUDE NAME="templates/v1legend.html">
+
+<hr>
+Created by <a href="http://www.palfrader.org/echolot/">Echolot <TMPL_VAR NAME="version"></a>.<br>
+Last update: <TMPL_VAR NAME="CURRENT_TIMESTAMP">.
+</body>
+
+<!-- vim:set ts=2: -->
+<!-- vim:set shiftwidth=2: -->
+</html>
diff --git a/trunk/templates/rlist2-clear.html b/trunk/templates/rlist2-clear.html
new file mode 100644
index 0000000..10064ba
--- /dev/null
+++ b/trunk/templates/rlist2-clear.html
@@ -0,0 +1,72 @@
+<html>
+<head>
+ <title>Cypherpunk Remailers (v2, cleartext only) [<TMPL_VAR NAME="SITE_NAME">]</title>
+ <META HTTP-EQUIV="Expires" CONTENT="<TMPL_VAR NAME="EXPIRES">">
+ <link href="echolot.css" rel="stylesheet" type="text/css">
+ <!-- $Id$ -->
+</head>
+<body>
+<h1>Remailer Reliability Stats [<TMPL_VAR NAME="SITE_NAME">]</h1>
+
+<p>
+<a HREF="./">Up</a> <a href="rlist2-clear.txt">Plaintext version</a>
+
+<p>
+Available Stats:
+<table border=1>
+<tr>
+<TMPL_IF NAME="separate_rlist">
+ <th colspan=4>Cypherpunk (Type I)</th>
+<TMPL_ELSE>
+ <th>Cypherpunk (Type I)</th>
+</TMPL_IF>
+ <th>Mixmaster (Type II)</th>
+<TMPL_IF NAME="combined_list">
+ <th>Combined</th>
+</TMPL_IF>
+</tr>
+<tr>
+ <td><a href="rlist.html">v1</a></td>
+<TMPL_IF NAME="separate_rlist">
+ <td><a href="rlist-rsa.html">(rsa)</a></td>
+ <td><a href="rlist-dsa.html">(dsa)</a></td>
+ <td><a href="rlist-clear.html">(cleartext)</a></td>
+</TMPL_IF>
+ <td><a href="mlist.html">v1</a></td>
+<TMPL_IF NAME="combined_list">
+ <td rowspan=2><a href="clist.html">V2</a></td>
+</TMPL_IF>
+</tr>
+<tr>
+ <td><a href="rlist2.html">v2</a></td>
+<TMPL_IF NAME="separate_rlist">
+ <td><a href="rlist2-rsa.html">(rsa)</a></td>
+ <td><a href="rlist2-dsa.html">(dsa)</a></td>
+ <td><strong>(cleartext)</strong></td>
+</TMPL_IF>
+ <td><a href="mlist2.html">v2</a></td>
+</tr>
+</table>
+
+<h2>Cypherpunk Remailers (v2, cleartext only)</h2>
+
+<p>
+This is an automatically generated list of remailer reliability
+statistics.
+Please see the <a href="#legend">Legend</a> below for interpretative data.
+
+<p>
+<pre>
+<TMPL_VAR NAME="list">
+</pre>
+
+<TMPL_INCLUDE NAME="templates/v2legend.html">
+
+<hr>
+Created by <a href="http://www.palfrader.org/echolot/">Echolot <TMPL_VAR NAME="version"></a>.<br>
+Last update: <TMPL_VAR NAME="CURRENT_TIMESTAMP">.
+</body>
+
+<!-- vim:set ts=2: -->
+<!-- vim:set shiftwidth=2: -->
+</html>
diff --git a/trunk/templates/rlist2-dsa.html b/trunk/templates/rlist2-dsa.html
new file mode 100644
index 0000000..cc9e85b
--- /dev/null
+++ b/trunk/templates/rlist2-dsa.html
@@ -0,0 +1,72 @@
+<html>
+<head>
+ <title>Cypherpunk Remailers (v2, DSA only) [<TMPL_VAR NAME="SITE_NAME">]</title>
+ <META HTTP-EQUIV="Expires" CONTENT="<TMPL_VAR NAME="EXPIRES">">
+ <link href="echolot.css" rel="stylesheet" type="text/css">
+ <!-- $Id$ -->
+</head>
+<body>
+<h1>Remailer Reliability Stats [<TMPL_VAR NAME="SITE_NAME">]</h1>
+
+<p>
+<a HREF="./">Up</a> <a href="rlist2-dsa.txt">Plaintext version</a>
+
+<p>
+Available Stats:
+<table border=1>
+<tr>
+<TMPL_IF NAME="separate_rlist">
+ <th colspan=4>Cypherpunk (Type I)</th>
+<TMPL_ELSE>
+ <th>Cypherpunk (Type I)</th>
+</TMPL_IF>
+ <th>Mixmaster (Type II)</th>
+<TMPL_IF NAME="combined_list">
+ <th>Combined</th>
+</TMPL_IF>
+</tr>
+<tr>
+ <td><a href="rlist.html">v1</a></td>
+<TMPL_IF NAME="separate_rlist">
+ <td><a href="rlist-rsa.html">(rsa)</a></td>
+ <td><a href="rlist-dsa.html">(dsa)</a></td>
+ <td><a href="rlist-clear.html">(cleartext)</a></td>
+</TMPL_IF>
+ <td><a href="mlist.html">v1</a></td>
+<TMPL_IF NAME="combined_list">
+ <td rowspan=2><a href="clist.html">V2</a></td>
+</TMPL_IF>
+</tr>
+<tr>
+ <td><a href="rlist2.html">v2</a></td>
+<TMPL_IF NAME="separate_rlist">
+ <td><a href="rlist2-rsa.html">(rsa)</a></td>
+ <td><strong>(dsa)</strong></td>
+ <td><a href="rlist2-clear.html">(cleartext)</a></td>
+</TMPL_IF>
+ <td><a href="mlist2.html">v2</a></td>
+</tr>
+</table>
+
+<h2>Cypherpunk Remailers (v2, DSA only)</h2>
+
+<p>
+This is an automatically generated list of remailer reliability
+statistics.
+Please see the <a href="#legend">Legend</a> below for interpretative data.
+
+<p>
+<pre>
+<TMPL_VAR NAME="list">
+</pre>
+
+<TMPL_INCLUDE NAME="templates/v2legend.html">
+
+<hr>
+Created by <a href="http://www.palfrader.org/echolot/">Echolot <TMPL_VAR NAME="version"></a>.<br>
+Last update: <TMPL_VAR NAME="CURRENT_TIMESTAMP">.
+</body>
+
+<!-- vim:set ts=2: -->
+<!-- vim:set shiftwidth=2: -->
+</html>
diff --git a/trunk/templates/rlist2-rsa.html b/trunk/templates/rlist2-rsa.html
new file mode 100644
index 0000000..14dab04
--- /dev/null
+++ b/trunk/templates/rlist2-rsa.html
@@ -0,0 +1,72 @@
+<html>
+<head>
+ <title>Cypherpunk Remailers (v2, RSA only) [<TMPL_VAR NAME="SITE_NAME">]</title>
+ <META HTTP-EQUIV="Expires" CONTENT="<TMPL_VAR NAME="EXPIRES">">
+ <link href="echolot.css" rel="stylesheet" type="text/css">
+ <!-- $Id$ -->
+</head>
+<body>
+<h1>Remailer Reliability Stats [<TMPL_VAR NAME="SITE_NAME">]</h1>
+
+<p>
+<a HREF="./">Up</a> <a href="rlist2-rsa.txt">Plaintext version</a>
+
+<p>
+Available Stats:
+<table border=1>
+<tr>
+<TMPL_IF NAME="separate_rlist">
+ <th colspan=4>Cypherpunk (Type I)</th>
+<TMPL_ELSE>
+ <th>Cypherpunk (Type I)</th>
+</TMPL_IF>
+ <th>Mixmaster (Type II)</th>
+<TMPL_IF NAME="combined_list">
+ <th>Combined</th>
+</TMPL_IF>
+</tr>
+<tr>
+ <td><a href="rlist.html">v1</a></td>
+<TMPL_IF NAME="separate_rlist">
+ <td><a href="rlist-rsa.html">(rsa)</a></td>
+ <td><a href="rlist-dsa.html">(dsa)</a></td>
+ <td><a href="rlist-clear.html">(cleartext)</a></td>
+</TMPL_IF>
+ <td><a href="mlist.html">v1</a></td>
+<TMPL_IF NAME="combined_list">
+ <td rowspan=2><a href="clist.html">V2</a></td>
+</TMPL_IF>
+</tr>
+<tr>
+ <td><a href="rlist2.html">v2</a></td>
+<TMPL_IF NAME="separate_rlist">
+ <td><strong>(rsa)</strong></td>
+ <td><a href="rlist2-dsa.html">(dsa)</a></td>
+ <td><a href="rlist2-clear.html">(cleartext)</a></td>
+</TMPL_IF>
+ <td><a href="mlist2.html">v2</a></td>
+</tr>
+</table>
+
+<h2>Cypherpunk Remailers (v2, RSA only)</h2>
+
+<p>
+This is an automatically generated list of remailer reliability
+statistics.
+Please see the <a href="#legend">Legend</a> below for interpretative data.
+
+<p>
+<pre>
+<TMPL_VAR NAME="list">
+</pre>
+
+<TMPL_INCLUDE NAME="templates/v2legend.html">
+
+<hr>
+Created by <a href="http://www.palfrader.org/echolot/">Echolot <TMPL_VAR NAME="version"></a>.<br>
+Last update: <TMPL_VAR NAME="CURRENT_TIMESTAMP">.
+</body>
+
+<!-- vim:set ts=2: -->
+<!-- vim:set shiftwidth=2: -->
+</html>
diff --git a/trunk/templates/rlist2.html b/trunk/templates/rlist2.html
new file mode 100644
index 0000000..4e0b6e1
--- /dev/null
+++ b/trunk/templates/rlist2.html
@@ -0,0 +1,72 @@
+<html>
+<head>
+ <title>Cypherpunk Remailers (v2) [<TMPL_VAR NAME="SITE_NAME">]</title>
+ <META HTTP-EQUIV="Expires" CONTENT="<TMPL_VAR NAME="EXPIRES">">
+ <link href="echolot.css" rel="stylesheet" type="text/css">
+ <!-- $Id$ -->
+</head>
+<body>
+<h1>Remailer Reliability Stats [<TMPL_VAR NAME="SITE_NAME">]</h1>
+
+<p>
+<a HREF="./">Up</a> <a href="rlist2.txt">Plaintext version</a>
+
+<p>
+Available Stats:
+<table border=1>
+<tr>
+<TMPL_IF NAME="separate_rlist">
+ <th colspan=4>Cypherpunk (Type I)</th>
+<TMPL_ELSE>
+ <th>Cypherpunk (Type I)</th>
+</TMPL_IF>
+ <th>Mixmaster (Type II)</th>
+<TMPL_IF NAME="combined_list">
+ <th>Combined</th>
+</TMPL_IF>
+</tr>
+<tr>
+ <td><a href="rlist.html">v1</a></td>
+<TMPL_IF NAME="separate_rlist">
+ <td><a href="rlist-rsa.html">(rsa)</a></td>
+ <td><a href="rlist-dsa.html">(dsa)</a></td>
+ <td><a href="rlist-clear.html">(cleartext)</a></td>
+</TMPL_IF>
+ <td><a href="mlist.html">v1</a></td>
+<TMPL_IF NAME="combined_list">
+ <td rowspan=2><a href="clist.html">V2</a></td>
+</TMPL_IF>
+</tr>
+<tr>
+ <td><strong>v2</strong></td>
+<TMPL_IF NAME="separate_rlist">
+ <td><a href="rlist2-rsa.html">(rsa)</a></td>
+ <td><a href="rlist2-dsa.html">(dsa)</a></td>
+ <td><a href="rlist2-clear.html">(cleartext)</a></td>
+</TMPL_IF>
+ <td><a href="mlist2.html">v2</a></td>
+</tr>
+</table>
+
+<h2>Cypherpunk Remailers (v2)</h2>
+
+<p>
+This is an automatically generated list of remailer reliability
+statistics.
+Please see the <a href="#legend">Legend</a> below for interpretative data.
+
+<p>
+<pre>
+<TMPL_VAR NAME="list">
+</pre>
+
+<TMPL_INCLUDE NAME="templates/v2legend.html">
+
+<hr>
+Created by <a href="http://www.palfrader.org/echolot/">Echolot <TMPL_VAR NAME="version"></a>.<br>
+Last update: <TMPL_VAR NAME="CURRENT_TIMESTAMP">.
+</body>
+
+<!-- vim:set ts=2: -->
+<!-- vim:set shiftwidth=2: -->
+</html>
diff --git a/trunk/templates/thesaurusindex.html b/trunk/templates/thesaurusindex.html
new file mode 100644
index 0000000..7474c2e
--- /dev/null
+++ b/trunk/templates/thesaurusindex.html
@@ -0,0 +1,40 @@
+<html>
+<head>
+ <title>Thesaurus [<TMPL_VAR NAME="SITE_NAME">]</title>
+ <META HTTP-EQUIV="Expires" CONTENT="<TMPL_VAR NAME="EXPIRES">">
+ <link href="../echolot.css" rel="stylesheet" type="text/css">
+ <!-- $Id$ -->
+</head>
+<body>
+<h1>Thesaurus [<TMPL_VAR NAME="SITE_NAME">]</h1>
+
+<p>
+<a href="../">Up</a>
+
+<p>
+<table border=1>
+
+<tr><tr><th>nick</th><th>Address</th><th>conf</th><th>help</th><th>key</th><th>stats</th><th>adminkey</th></tr>
+
+<TMPL_LOOP NAME="remailers">
+ <tr>
+ <td><TMPL_VAR NAME="nick"></td>
+ <td><TMPL_VAR NAME="address"></td>
+ <td align="center"><TMPL_IF NAME="conf_date"><a href="<TMPL_VAR NAME="conf_href">"><TMPL_VAR NAME="conf_date"><br><TMPL_VAR NAME="conf_time"></a><TMPL_ELSE>N/A</TMPL_IF></td>
+ <td align="center"><TMPL_IF NAME="help_date"><a href="<TMPL_VAR NAME="help_href">"><TMPL_VAR NAME="help_date"><br><TMPL_VAR NAME="help_time"></a><TMPL_ELSE>N/A</TMPL_IF></td>
+ <td align="center"><TMPL_IF NAME="key_date"><a href="<TMPL_VAR NAME="key_href">"><TMPL_VAR NAME="key_date"><br><TMPL_VAR NAME="key_time"></a><TMPL_ELSE>N/A</TMPL_IF></td>
+ <td align="center"><TMPL_IF NAME="stats_date"><a href="<TMPL_VAR NAME="stats_href">"><TMPL_VAR NAME="stats_date"><br><TMPL_VAR NAME="stats_time"></a><TMPL_ELSE>N/A</TMPL_IF></td>
+ <td align="center"><TMPL_IF NAME="adminkey_date"><a href="<TMPL_VAR NAME="adminkey_href">"><TMPL_VAR NAME="adminkey_date"><br><TMPL_VAR NAME="adminkey_time"></a><TMPL_ELSE>N/A</TMPL_IF></td>
+ </tr>
+</TMPL_LOOP>
+
+</table>
+
+<hr>
+Created by <a href="http://www.palfrader.org/echolot/">Echolot <TMPL_VAR NAME="version"></a>.<br>
+Last update: <TMPL_VAR NAME="CURRENT_TIMESTAMP">.
+</body>
+
+<!-- vim:set ts=2: -->
+<!-- vim:set shiftwidth=2: -->
+</html>
diff --git a/trunk/templates/v1legend.html b/trunk/templates/v1legend.html
new file mode 100644
index 0000000..0d63a02
--- /dev/null
+++ b/trunk/templates/v1legend.html
@@ -0,0 +1,22 @@
+<H2><a name="legend">Legend</a></H2>
+<!-- $Id$ -->
+<p>
+<strong>History</strong>: The result of test messages sent in the last 12 days.
+<p>
+<BLOCKQUOTE>
+<TABLE CELLPADDING=0 CELLSPACING=0 border="0">
+<TR><TD>?</TD><TD>No test message sent</TD></TR>
+<TR><TD>(space)</TD><TD>Response not received</TD></TR>
+<TR><TD>#</TD><TD>Response in less than 5 minutes</TD></TR>
+<TR><TD>*</TD><TD>Response in less than 1 hour</TD></TR>
+<TR><TD>+</TD><TD>Response in less than 4 hours</TD></TR>
+<TR><TD>-</TD><TD>Response in less than 24 hours</TD></TR>
+<TR><TD>.</TD><TD>Response in less than 2 days</TD></TR>
+<TR><TD>_</TD><TD>Response in more than 2 days</TD></TR>
+</TABLE>
+</BLOCKQUOTE>
+<p>
+<strong>Latency</strong>: The average response time of the remailer.
+<p>
+<strong>Uptime</strong>: The fraction of responses received from tests sent in
+the last 12 days.
diff --git a/trunk/templates/v2legend.html b/trunk/templates/v2legend.html
new file mode 100644
index 0000000..d327eb3
--- /dev/null
+++ b/trunk/templates/v2legend.html
@@ -0,0 +1,85 @@
+<H2><a name="legend">Legend</a></H2>
+<!-- $Id$ -->
+<p>
+The stats table shows the 12-day performance history of each remailer.
+Pings (test messages) are sent to each remailer and response time is
+measured.
+
+<p>
+<strong>Latent-Hist</strong> shows the average default response time for each day:
+<blockquote>
+<table CELLPADDING=0 CELLSPACING=0>
+<tr><td>0</td><td>less than 20 minutes</td></tr>
+<tr><td>1</td><td>less than 1 hour</td></tr>
+<tr><td>...</td></tr>
+<tr><td>9</td><td>less than 9 hours</td></tr>
+
+<tr><td>A</td><td>less than 12 hours</td></tr>
+<tr><td>B</td><td>less than 18 hours</td></tr>
+<tr><td>C</td><td>less than 24 hours</td></tr>
+<tr><td>...</td></tr>
+<tr><td>G</td><td>less than 48 hours</td></tr>
+<tr><td>H</td><td>more than 48 hours</td></tr>
+
+<tr><td>?</td><td>No responses received / No data</td></tr>
+</table>
+</blockquote>
+
+<p>
+<strong>Latent</strong> shows the average default response time in HH:MM format.
+
+<p>
+<strong>Uptime-Hist</strong> shows the Uptime percentage (responses received divided by pings
+sent) for each day:
+<blockquote>
+<table CELLPADDING=0 CELLSPACING=0>
+<tr><td>+</td><td>100% (Responses were received for all pings sent)</td></tr>
+<tr><td>9</td><td>90-99.9% (About 9 responses were received for every 10 pings)</td></tr>
+<tr><td>...</td></tr>
+<tr><td>1</td><td>10-19.9%</td></tr>
+
+<tr><td>0</td><td>0-9.9%</td></tr>
+<tr><td>?</td><td>No pings sent / No data</td></tr>
+</table>
+</blockquote>
+
+<p>
+<strong>Uptime</strong> shows the average Uptime percentage for 12 days.
+
+<p>
+<strong>Options</strong> shows an abbreviated form of the strings listed in the
+Remailer-Capabilities section above:
+<blockquote>
+<table CELLPADDING=0 CELLSPACING=0>
+<tr><td>D</td><td>middle (Remailer is middleman and chains to other remailers)</td></tr>
+<tr><td>P</td><td>post (Supports news posting (Anon-Post-To or Post)</td></tr>
+
+<tr><td>M/R/2</td><td>mix/remix/remix2 (Supported Mixmaster features)</td></tr>
+<tr><td>H</td><td>hybrid (Supports CPunk directives in Mix messages)</td></tr>
+<tr><td>G/2</td><td>repgp/repgp2</td></tr>
+<tr><td>O</td><td>pgponly (Requires Cypherpunk messages to be PGP encrypted)</td></tr>
+<tr><td>X</td><td>ext (Supports extended directive features)</td></tr>
+<tr><td>A</td><td>max (Supports Max-Size, Max-Count, and Max-Date directives)</td></tr>
+
+<tr><td>T</td><td>test (Supports the Test-To directive)</td></tr>
+<tr><td>L</td><td>latent (Supports the Latent-Time directive)</td></tr>
+<tr><td>e/E</td><td>ek/ekx (Supports Encrypt-Key/-3DES,-CAST directives)</td></tr>
+<tr><td>U</td><td>esub (Supports the Encrypt-Subject directive)</td></tr>
+<tr><td>I</td><td>inflt (Supports the Inflate directive)</td></tr>
+<tr><td>N</td><td>rhop (Supports the Rand-Hop directive)</td></tr>
+
+<tr><td VALIGN=TOP>#</td><td>klen - The digit indicates the maximum message size:
+ <blockquote>
+ <table CELLPADDING=0 CELLSPACING=0>
+ <tr><td>9</td><td>Max is greater than 900K</td></tr>
+ <tr><td>8</td><td>Max is less than 900K</td></tr>
+ <tr><td>...</td></tr>
+ <tr><td>1</td><td>Max is less than 200K</td></tr>
+
+ <tr><td>0</td><td>Max is less than 100K</td></tr>
+ </table>
+ </blockquote>
+ </td></tr>
+</table>
+</blockquote>
+