diff options
author | Peter Palfrader <peter@palfrader.org> | 2004-11-15 09:20:11 +0000 |
---|---|---|
committer | Peter Palfrader <peter@palfrader.org> | 2004-11-15 09:20:11 +0000 |
commit | 5e95090defff64bc8cd7a318a73aa930948fb66d (patch) | |
tree | d977ded4207e51914d539b0ecd20b8583d37c8ea /web/template | |
parent | 6c3e0ba0a82307abf825bf1cde85638464ab1713 (diff) |
Initial import
Diffstat (limited to 'web/template')
-rw-r--r-- | web/template/Makefile.am | 15 | ||||
-rw-r--r-- | web/template/account-create.html | 100 | ||||
-rw-r--r-- | web/template/account-edit.html | 145 | ||||
-rw-r--r-- | web/template/index.html | 130 | ||||
-rw-r--r-- | web/template/login.html | 95 | ||||
-rw-r--r-- | web/template/logout.html | 56 | ||||
-rw-r--r-- | web/template/meta-chain.html | 54 | ||||
-rw-r--r-- | web/template/metastats.html | 67 | ||||
-rw-r--r-- | web/template/remsaint-status.html | 262 | ||||
-rw-r--r-- | web/template/remsaint-subscription.html | 27 |
10 files changed, 951 insertions, 0 deletions
diff --git a/web/template/Makefile.am b/web/template/Makefile.am new file mode 100644 index 0000000..eafd19f --- /dev/null +++ b/web/template/Makefile.am @@ -0,0 +1,15 @@ +SUBDIRS = + +based_in = . +include $(top_srcdir)/Makefile.common + +doc_DATA = \ + account-create.html \ + account-edit.html \ + index.html \ + login.html \ + logout.html \ + meta-chain.html \ + metastats.html \ + remsaint-status.html \ + remsaint-subscription.html diff --git a/web/template/account-create.html b/web/template/account-create.html new file mode 100644 index 0000000..2a01a18 --- /dev/null +++ b/web/template/account-create.html @@ -0,0 +1,100 @@ +<!doctype HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> + <head> + <title>Create Account</title> + </head> + <body bgcolor="#aaaaaa" text="#000000" LINK="#0000ff" ALINK="#ff0000" VLINK="#ff0000"> + <table cellpadding=0 cellspacing=0 width="100%"> + <tr> + <td colspan=2 bgcolor="#444444"> + <font color="#ffffff"> + <a href="/"><font color="#bbbbff">www.noreply.org</font></a> :: + Create Account</font> + </td> + </tr> + <tr> + <td colspan=2 bgcolor="#444444"> + <font color="#ffffff"> + <TMPL_IF NAME="user"> + Logged in as <a href="account-edit.php"><font color="#bbbbff"><TMPL_VAR NAME="user"></font></a> + - + <a href="logout.php"><font color="#bbbbff">Logout</font></a> + </TMPL_IF NAME="user"> + <TMPL_UNLESS NAME="user"> + Not logged in. + </TMPL_UNLESS NAME="user"> + </td> + </tr> + <tr> + <td colspan=2 bgcolor="#ffffff"> + </td> + </tr> + <tr> + <td bgcolor="#ffffff"> + </td> + <td bgcolor="#ffffff"> + <p> + Creating a new user: + <p> + <TMPL_IF NAME="message"> + <p> + <font color="red"> + <strong> + <TMPL_VAR NAME="message"> + </strong> + </font> + </TMPL_IF NAME="message"> + <form method="post"> + <input TYPE="hidden" NAME="goto" VALUE="<TMPL_VAR NAME="goto">"> + <input TYPE="hidden" NAME="form_id" VALUE="commit"> + <table> + <tr> + <th align="left"> + Username:</th> + <td> + <input type="text" name="username" value="<TMPL_VAR NAME="username_field">"> + </td> + </tr> + <tr> + <th align="left"> + Your Name:</th> + <td> + <input type="text" name="name" value="<TMPL_VAR NAME="name_field">"> (optional) + </td> + </tr> + <tr> + <th align="left"> + Email Address:</th> + <td> + <input type="text" name="address" value="<TMPL_VAR NAME="address_field">"> + </td> + </tr> + <tr> + <th align="left"> + </th> + <td> + <input type="submit"> + <input type="reset"> + </td> + </tr> + </table> + </form> + </td> + </tr> + <tr> + <td colspan=2 bgcolor="#ffffff"> + </td> + </tr> + <tr> + <td colspan=2 bgcolor="#444444"> + <font color="#ffffff"> + <em><a href="mailto:web@palfrader.org"><font color="#bbbbff">web@palfrader.org</font></a></em> - + <a href="http://validator.w3.org/check/referer"><font color="#bbbbff">Valid HTML 4.01!</font></a> + </font> + </td> + </tr> + </table> + </body> + <!-- vim:set ts=2: --> + <!-- vim:set shiftwidth=2: --> +</html> diff --git a/web/template/account-edit.html b/web/template/account-edit.html new file mode 100644 index 0000000..3e629c0 --- /dev/null +++ b/web/template/account-edit.html @@ -0,0 +1,145 @@ +<!doctype HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> + <head> + <title>Update Account</title> + </head> + <body bgcolor="#aaaaaa" text="#000000" LINK="#0000ff" ALINK="#ff0000" VLINK="#ff0000"> + <table cellpadding=0 cellspacing=0 width="100%"> + <tr> + <td colspan=2 bgcolor="#444444"> + <font color="#ffffff"> + <a href="/"><font color="#bbbbff">www.noreply.org</font></a> :: + Update Account</font> + </td> + </tr> + <tr> + <td colspan=2 bgcolor="#444444"> + <font color="#ffffff"> + <TMPL_IF NAME="user"> + Logged in as <a href="account-edit.php"><font color="#bbbbff"><TMPL_VAR NAME="user"></font></a> + - + <a href="logout.php"><font color="#bbbbff">Logout</font></a> + </TMPL_IF NAME="user"> + <TMPL_UNLESS NAME="user"> + Not logged in. + </TMPL_UNLESS NAME="user"> + </td> + </tr> + <tr> + <td colspan=2 bgcolor="#ffffff"> + </td> + </tr> + <tr> + <td bgcolor="#ffffff"> + </td> + <td bgcolor="#ffffff"> + <p> + Update account: + <p> + <TMPL_IF NAME="message"> + <p> + <font color="red"> + <strong> + <TMPL_VAR NAME="message"> + </strong> + </font> + </TMPL_IF NAME="message"> + <form method="post" action="<TMPL_VAR NAME="PHP_SELF">"> + <input TYPE="hidden" NAME="form_id" VALUE="commit"> + <table> + <tr> + <th align="left"> + Username:</th> + <td> + <TMPL_VAR NAME="username_field"> + </td> + </tr> + <tr> + <th align="left"> + Your Name:</th> + <td> + <input type="text" name="name" value="<TMPL_VAR NAME="name_field">"> (optional) + </td> + </tr> + <tr> + <th align="left"> + Password:</th> + <td> + <input type="password" name="password1"> + </td> + </tr> + <tr> + <th align="left"> + again:</th> + <td> + <input type="password" name="password2"> + </td> + </tr> + <tr> + <th align="left"> + </th> + <td> + <input type="submit" name="commt" value="Update"> + <input type="reset"> + </td> + </tr> + </table> + </form> + + <p> + <strong>Email Addresses</strong> + <table> + <tr> + <th>Address</th> + <th>Status</th> + <th>Action</th> + <th> </th> + </tr> + <TMPL_LOOP NAME="addresses"> + <tr> + <td><TMPL_VAR NAME="address"></td> + <TMPL_CMP NAME="verified" VALUE="t"> + <TMPL_CMP NAME="enabled" VALUE="t"> + <td>active, mail will be sent</td> + <td><form action="<TMPL_VAR NAME="PHP_SELF">" method="post"><input type="hidden" name="form_id" value="addr_disable"><input type="hidden" name="address_ref" value="<TMPL_VAR NAME="ref">"><input type="submit" name="disable" value="Set Disabled"></form></td> + </TMPL_CMP NAME="enabled"> + <TMPL_CMP NAME="enabled" VALUE="f"> + <td>disabled, mail will not be sent</td> + <td><form action="<TMPL_VAR NAME="PHP_SELF">" method="post"><input type="hidden" name="form_id" value="addr_enable"><input type="hidden" name="address_ref" value="<TMPL_VAR NAME="ref">"><input type="submit" name="enable" value="Set Active"></form></td> + </TMPL_CMP NAME="enabled"> + </TMPL_CMP NAME="verified"> + <TMPL_CMP NAME="verified" VALUE="f"> + <td>not yet verified</td> + <td><form action="<TMPL_VAR NAME="PHP_SELF">" method="post"><input type="hidden" name="form_id" value="addr_verify"><input type="hidden" name="address_ref" value="<TMPL_VAR NAME="ref">"><input type="text" name="code" value=""><input type="submit" name="verify" value="Verify"></form></td> + </TMPL_CMP NAME="verified"> + <td><form action="<TMPL_VAR NAME="PHP_SELF">" method="post"><input type="hidden" name="form_id" value="addr_delete"><input type="hidden" name="address_ref" value="<TMPL_VAR NAME="ref">"><input type="submit" value="delete" name="delete"></form></td> + </tr> + </TMPL_LOOP NAME="addresses"> + <form action="<TMPL_VAR NAME="PHP_SELF">" method="post"> + <input type="hidden" name="form_id" value="addr_new"> + <tr> + <td><input type="text" name="address" value=""></td> + <td>new</td> + <td><input type="submit" value="Create" name="addr_new"></td> + </td> + </form> + </table> + </td> + </tr> + <tr> + <td colspan=2 bgcolor="#ffffff"> + </td> + </tr> + <tr> + <td colspan=2 bgcolor="#444444"> + <font color="#ffffff"> + <em><a href="mailto:web@palfrader.org"><font color="#bbbbff">web@palfrader.org</font></a></em> - + <a href="http://validator.w3.org/check/referer"><font color="#bbbbff">Valid HTML 4.01!</font></a> + </font> + </td> + </tr> + </table> + </body> + <!-- vim:set ts=2: --> + <!-- vim:set shiftwidth=2: --> +</html> diff --git a/web/template/index.html b/web/template/index.html new file mode 100644 index 0000000..33d7d6e --- /dev/null +++ b/web/template/index.html @@ -0,0 +1,130 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<HTML> + <HEAD> + <TITLE>Anonymous Remailer Stats, Meta-Stats and other Information</TITLE> + <META name="Description" content="Anonymous Remailer Stats, Meta-Stats and other Information"> + <META name="Keywords" content="stats, statistics, remailer, reliability, anonymous, nym, mixmaster"> + </HEAD> + <BODY bgcolor="#aaaaaa" text="#000000" LINK="#0000ff" ALINK="#ff0000" VLINK="#ff0000"> + <TABLE cellpadding=0 cellspacing=0 width="100%"> + <TR><TD bgcolor="#444444"><FONT color="#ffffff">www.noreply.org</FONT></TD></TR> + <tr> + <td colspan=2 bgcolor="#444444"> + <font color="#ffffff"> + <TMPL_IF NAME="user"> + Logged in as <a href="account-edit.php"><font color="#bbbbff"><TMPL_VAR NAME="user"></font></a> + - + <a href="logout.php"><font color="#bbbbff">Logout</font></a> + </TMPL_IF NAME="user"> + <TMPL_UNLESS NAME="user"> + Not logged in: <a href="login.php?goto=remsaint.php"><font color="#bbbbff">Login</font></a> + </TMPL_UNLESS NAME="user"> + </font> + </td> + </tr> + <TR><TD bgcolor="#ffffff"> </TD></TR> + <TR><TD bgcolor="#ffffff"> + + + <PRE> + <<< EHLO <TMPL_VAR NAME="remotehostname"> + >>> 250-www.noreply.org Hello <TMPL_VAR NAME="remotehostname"> [<TMPL_VAR NAME="remoteip">], pleased to meet you. +<!--<TMPL_UNLESS NAME="have_ssl"> >>> 250-<A href="https://www.noreply.org/">STARTTLS</A> +</TMPL_UNLESS NAME="have_ssl"><TMPL_IF NAME="have_ssl"> >>> 250-STARTTLS +</TMPL_IF NAME="have_ssl">--> >>> 250-<A href="allpingers/">ALLPINGERS</A> + <!-->>> 250-<A href="pinger/">PINGER</A> + -->>>> 250-<A href="echolot/">PINGER</A> + >>> 250-<A href="echolot/thesaurus/">THESAURUS</A> + >>> 250-<A href="latency/">LATENCY</A> + >>> 250-<A href="load/">LOAD</A> + >>> 250-<A href="remsaint.php">REMSAINT</A> + >>> 250-<A href="meta/">METASTATS</A> + >>> 250-<A href="tls/">TLS-INFO</A> + >>> 250-<A href="rot26/">ROT26</A> + >>> 250-<A href="mixminion-nodes">MIXMINION-NODES</A> + >>> 250-<A href="tor-running-routers">TOR-ROUTERS</A> + >>> 250-<A href="resources.html">RESOURCES</A> + >>> 250 HELP + +<!--<TMPL_IF NAME="have_ssl"> <<< STARTTLS + >>> 200-TLS enabled +</TMPL_IF NAME="have_ssl"> +<TMPL_UNLESS NAME="have_ssl"> <<< HELP STARTTLS + >>> 214-<A href="https://www.noreply.org/">STARTTLS</A> + >>> 214 Access this site via HTTPS (ssl encrypted). + +</TMPL_UNLESS NAME="have_ssl">--> <<< HELP ALLPINGERS + >>> 214-<A href="allpingers/">ALLPINGERS</A> + >>> 214- The canonical list of all pingers. In both a nice HTML + >>> 214 table and a machine readable format. + + <!--<<< HELP PINGER + >>> 214-<A href="pinger/">PINGER</A> + >>> 214- Mixmaster reliability stats as seen from the rot26 + >>> 214 remailer. + + --><<< HELP PINGER + >>> 214-<A href="echolot/">PINGER</A> + >>> 214- Mixmaster and Cypherpunk reliability stats and + >>> 214 keyrings produced by Echolot. + + <<< HELP THESAURUS + >>> 214-<A href="echolot/thesaurus/">THESAURUS</A> + >>> 214 remailer-xxx of all remailers by Echolot. + + <<< HELP LATENCY + >>> 214-<A href="latency/">LATENCY</A> + >>> 214 graphing of remailer latency stats. + + <<< HELP LOAD + >>> 214-<A href="load/">LOAD</A> + >>> 214- graphing of remailer load (i.e. messages processed) and + >>> 214 their pool sizes if available. + + <<< HELP ROT26 + >>> 214-<A href="rot26/">ROT26</A> + >>> 214 info on the rot26 remailer + + <<< HELP REMSAINT + >>> 214-<A href="remsaint.php">REMSAINT</A> + >>> 214- An overview of all remailers' reliability averaged over + >>> 214- all stats sources. Allows you to subscribe to remailers + >>> 214- so you get warning emails should they fall below a + >>> 214- certain reliability. I recommend operators subscribe + >>> 214 to their remailer. + + <<< HELP METASTATS + >>> 214-<A href="meta/">METASTATS</A> + >>> 214- Show stats for all remailers from all pingers in a + >>> 214 single table. + + <<< HELP TLS-INFO + >>> 214-<A href="tls/">TLS-INFO</A> + >>> 214- List mail exchanges for each remailer and whether or not + >>> 214- it supports TLS (SSL). For TLS capable hosts the certificate + >>> 214 as gathered by OpenSSL is given too. + + <<< HELP MIXMINION-NODES + >>> 214-<A href="mixminion-nodes/">MIXMINION-NODES</A> + >>> 214 Number of recommended <a href="http://mixminion.net/">mixminion</a> nodes over time. + + <<< HELP TOR-ROUTERS + >>> 214-<A href="tor-running-routers/">TOR-ROUTERS</A> + >>> 214 Number of <a href="http://freehaven.net/tor/">tor</a> routers running over time. + + <<< HELP RESOURCES + >>> 214-<A href="resources.html">RESOURCES</A> + >>> 214 links and pointers + + <!--<<< HELP STARTLS + >>> 214-<A href="https://www.noreply.org/">STARTLS</A> + >>> 214 This site via https.--> + </PRE> + + </TD></TR> + <TR><TD bgcolor="#ffffff"> </TD></TR> + <TR><TD bgcolor="#444444"><FONT color="#ffffff"><EM><a href="mailto:web@palfrader.org"><font color="#bbbbff">web@palfrader.org</font></a></EM> - + <a href="http://validator.w3.org/check/referer"><font color="#bbbbff">Valid HTML 4.01!</font></a></FONT></TD></TR> + </TABLE> + </BODY> +</HTML> diff --git a/web/template/login.html b/web/template/login.html new file mode 100644 index 0000000..867fe9d --- /dev/null +++ b/web/template/login.html @@ -0,0 +1,95 @@ +<!doctype HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> + <head> + <title>Login</title> + </head> + <body bgcolor="#aaaaaa" text="#000000" LINK="#0000ff" ALINK="#ff0000" VLINK="#ff0000"> + <table cellpadding=0 cellspacing=0 width="100%"> + <tr> + <td colspan=2 bgcolor="#444444"> + <font color="#ffffff"> + <a href="/"><font color="#bbbbff">www.noreply.org</font></a> :: + Login</font> + </td> + </tr> + <tr> + <td colspan=2 bgcolor="#444444"> + <font color="#ffffff"> + <TMPL_IF NAME="user"> + Logged in as <a href="account-edit.php"><font color="#bbbbff"><TMPL_VAR NAME="user"></font></a> + - + <a href="logout.php"><font color="#bbbbff">Logout</font></a> + </TMPL_IF NAME="user"> + <TMPL_UNLESS NAME="user"> + Not logged in. + </TMPL_UNLESS NAME="user"> + </td> + </tr> + <tr> + <td colspan=2 bgcolor="#ffffff"> + </td> + </tr> + <tr> + <td bgcolor="#ffffff"> + </td> + <td bgcolor="#ffffff"> + <p> + Log on as user to noreply. If you do not have an account yet, <a href="account-create.php?form_id=ask&goto=<TMPL_VAR NAME="goto">">create one</a>. + <p> + <strong> + Cookies must be enabled beyond this point.</strong> + <TMPL_IF NAME="message"> + <p> + <font color="red"> + <strong> + <TMPL_VAR NAME="message"> + </strong> + </font> + </TMPL_IF NAME="message"> + <form method="post"> + <input TYPE="hidden" NAME="goto" VALUE="<TMPL_VAR NAME="goto">"> + <input TYPE="hidden" NAME="form_id" VALUE="auth"> + <table> + <tr> + <th align="left"> + Username:</th> + <td> + <input type="text" name="username" value="<TMPL_VAR NAME="username_field">"> + </td> + </tr> + <tr> + <th align="left"> + Password:</th> + <td> + <input type="password" name="password"> + </td> + </tr> + <tr> + <th align="left"> + </th> + <td> + <input type="submit"> + <input type="reset"> + </td> + </tr> + </table> + </form> + </td> + </tr> + <tr> + <td colspan=2 bgcolor="#ffffff"> + </td> + </tr> + <tr> + <td colspan=2 bgcolor="#444444"> + <font color="#ffffff"> + <em><a href="mailto:web@palfrader.org"><font color="#bbbbff">web@palfrader.org</font></a></em> - + <a href="http://validator.w3.org/check/referer"><font color="#bbbbff">Valid HTML 4.01!</font></a> + </font> + </td> + </tr> + </table> + </body> + <!-- vim:set ts=2: --> + <!-- vim:set shiftwidth=2: --> +</html> diff --git a/web/template/logout.html b/web/template/logout.html new file mode 100644 index 0000000..7544e86 --- /dev/null +++ b/web/template/logout.html @@ -0,0 +1,56 @@ +<!doctype HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> + <head> + <title>Logout</title> + </head> + <body bgcolor="#aaaaaa" text="#000000" LINK="#0000ff" ALINK="#ff0000" VLINK="#ff0000"> + <table cellpadding=0 cellspacing=0 width="100%"> + <tr> + <td colspan=2 bgcolor="#444444"> + <font color="#ffffff"> + <a href="/"><font color="#bbbbff">www.noreply.org</font></a> :: + Logout</font> + </td> + </tr> + <tr> + <td colspan=2 bgcolor="#444444"> + <font color="#ffffff"> + <TMPL_IF NAME="user"> + Logged in as <a href="account-edit.php"><font color="#bbbbff"><TMPL_VAR NAME="user"></font></a> + - + <a href="logout.php"><font color="#bbbbff">Logout</font></a> + </TMPL_IF NAME="user"> + <TMPL_UNLESS NAME="user"> + Not logged in - <a href="login.php"><font color="#bbbbff">Login</font></a>. + </TMPL_UNLESS NAME="user"> + </td> + </tr> + <tr> + <td colspan=2 bgcolor="#ffffff"> + </td> + </tr> + <tr> + <td bgcolor="#ffffff"> + </td> + <td bgcolor="#ffffff"> + <p> + Successfully logged out. + </td> + </tr> + <tr> + <td colspan=2 bgcolor="#ffffff"> + </td> + </tr> + <tr> + <td colspan=2 bgcolor="#444444"> + <font color="#ffffff"> + <em><a href="mailto:web@palfrader.org"><font color="#bbbbff">web@palfrader.org</font></a></em> - + <a href="http://validator.w3.org/check/referer"><font color="#bbbbff">Valid HTML 4.01!</font></a> + </font> + </td> + </tr> + </table> + </body> + <!-- vim:set ts=2: --> + <!-- vim:set shiftwidth=2: --> +</html> diff --git a/web/template/meta-chain.html b/web/template/meta-chain.html new file mode 100644 index 0000000..816f65d --- /dev/null +++ b/web/template/meta-chain.html @@ -0,0 +1,54 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> +<head><title>Bad Type-<TMPL_VAR NAME="type"> Chains</title></head> +<body bgcolor="#aaaaaa" text="#000000" LINK="#0000ff" ALINK="#ff0000" VLINK="#ff0000"> +<table cellpadding=0 cellspacing=0 width="100%"> +<tr><td colspan=2 bgcolor="#444444"><font color="#ffffff"><a href="/"><font color="#bbbbff">www.noreply.org</font></a> :: <a href="./"><font color="#bbbbff">metastats</font></a> :: Chain <TMPL_VAR NAME="type"></font></td></tr> +<tr><td colspan=2 bgcolor="#ffffff"> </td></tr> +<tr><td bgcolor="#ffffff"> </td> +<td bgcolor="#ffffff"> + +<h1>Bad Type-<TMPL_VAR NAME="type"> Chains</h1> + <small>(<a href="chain.1.html">Type I</a> + (<a href="chain.1.all.html">unfiltered</a>), + <a href="chain.2.html">Type II</a> + (<a href="chain.2.all.html">unfiltered</a>))</small> + +<TMPL_IF NAME="cutoff"> +<p> +Remailers that have less than <TMPL_VAR NAME="cutoff">% reliability in <a href="../remsaint.php">remsaint</a> have been ignored. (<small><a href="<TMPL_VAR NAME="unfiltered">">unfiltered</a></small>). +</TMPL_IF> +<p> +<table> +<tr> + <th rowspan="2" bgcolor="#eeeeee"><TMPL_IF NAME="fromsortlink"><a href="<TMPL_VAR NAME="fromsortlink">">from</a><TMPL_ELSE>from</TMPL_IF></th><th rowspan="2" bgcolor="#eeeeee"><TMPL_IF NAME="tosortlink"><a href="<TMPL_VAR NAME="tosortlink">">to</a><TMPL_ELSE>to</TMPL_IF></th> + <th bgcolor="#eeeeee" align="center" colspan="<TMPL_VAR NAME="numberpingers">">pinger</th></tr> +<tr> + <TMPL_LOOP NAME="pingers"><th bgcolor="#eeeeee" align="center"><TMPL_VAR NAME="name"></th></TMPL_LOOP> +</tr> +<TMPL_LOOP NAME="left"> + <tr><td bgcolor="#ddddff" colspan="<TMPL_VAR NAME="cols">"><small> </small></td></tr> + <!--<td bgcolor="#ddddff" colspan="2"><small> </small></td><TMPL_LOOP NAME="pingers"><td bgcolor="ddddff" align="center"><small><TMPL_VAR NAME="name"></small></td></TMPL_LOOP>--> + <TMPL_LOOP NAME="right"> + <tr> + <td bgcolor="#bbbbff"><TMPL_VAR NAME="leftname"></td> + <td bgcolor="#bbbbff"><TMPL_VAR NAME="rightname"></td> + <TMPL_LOOP NAME="bad"><TMPL_IF NAME="bad"><td bgcolor="#ffaaaa" align="center">bad<TMPL_ELSE><TMPL_IF NAME="implicitbad"><td bgcolor="#ffaaaa"> <TMPL_ELSE><TMPL_IF NAME="known"><td bgcolor="#aaffaa"> <TMPL_ELSE><td bgcolor="#cccccc" align="center"><small>N/A</small></TMPL_IF></TMPL_IF></TMPL_IF></td></TMPL_LOOP> + </tr> + </TMPL_LOOP> +</TMPL_LOOP> + +</table> + +<p> +N/A means that a pinger doesn't list a remailer and therefore probably isn't aware of any broken chains regarding the remailer. +<p> +Built at <TMPL_VAR NAME="now">. + +</td></tr> +<tr><td colspan=2 bgcolor="#ffffff"> </td></tr> +<tr><td colspan=2 bgcolor="#444444"><font color="#ffffff"><em><a href="mailto:web@palfrader.org"><font color="#bbbbff">web@palfrader.org</font></a></em> - + <a href="http://validator.w3.org/check/referer"><font color="#bbbbff">Valid HTML 4.01!</font></a></font></td></tr> +</table> +</body> +</html> diff --git a/web/template/metastats.html b/web/template/metastats.html new file mode 100644 index 0000000..ea6197f --- /dev/null +++ b/web/template/metastats.html @@ -0,0 +1,67 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> +<head><title>Metastats @ noreply</title></head> +<body bgcolor="#aaaaaa" text="#000000" LINK="#0000ff" ALINK="#ff0000" VLINK="#ff0000"> +<table cellpadding=0 cellspacing=0 width="100%"> +<tr><td colspan=2 bgcolor="#444444"><font color="#ffffff"><a href="/"><font color="#bbbbff">www.noreply.org</font></a> :: <a href="./"><font color="#bbbbff">metastats</font></a> :: Type <TMPL_VAR NAME="type"></font></td></tr> +<tr><td colspan=2 bgcolor="#ffffff"> </td></tr> +<tr><td bgcolor="#ffffff"> </td> +<td bgcolor="#ffffff"> + + +<h1>Type <TMPL_VAR NAME="type"> Metastats</h1> + <small>(<a href="meta.1.html">Type 1</a>, + <a href="meta.2.html">Type 2</a>)</small> + +<table> +<tr> + <th>Remailer\Pinger</th> + <TMPL_LOOP NAME="pingers"> + <th><a href="<TMPL_VAR NAME="url">"><TMPL_VAR NAME="nick"><TMPL_IF NAME="cache"></a><BR><a href="<TMPL_VAR NAME="cache">"><SMALL>(cached)</SMALL></a></TMPL_IF></TH> + </TMPL_LOOP> + <th>Average</th> + <th>Deviation</th> +</tr> + <tr> + <td><small>Remailers > 97%</small></td> + <TMPL_LOOP NAME="pingers"> + <td align="center"><small><TMPL_VAR NAME="not_in_warn"></small></td> + </TMPL_LOOP> + <td><small> </small></td> + <td><small> </small></td> + </tr> +<TMPL_LOOP NAME="remailers"> + <tr> + <td bgcolor="<TMPL_IF NAME="highlightline">#55FF55<TMPL_ELSE>#AAFFAA</TMPL_IF>"><a href="<TMPL_VAR NAME="status">"><TMPL_VAR NAME="nick"></a></td> + <TMPL_LOOP NAME="pingers"> + <td align="right" bgcolor="<TMPL_IF NAME="has"><TMPL_IF NAME="used"><TMPL_IF NAME="highlightline">#BBBBBB<TMPL_ELSE>#FFFFFF</TMPL_IF><TMPL_ELSE><TMPL_IF NAME="highlightline">#66EEEE<TMPL_ELSE>#BBFFFF</TMPL_IF></TMPL_IF><TMPL_ELSE>#666666</TMPL_IF>"><TMPL_VAR NAME="rel"></td> + </TMPL_LOOP> + <td align="right" bgcolor="<TMPL_IF NAME="highlightline">#7777FF<TMPL_ELSE>#AAAAFF</TMPL_IF>"><TMPL_VAR NAME="rel_mu"></td> + <td align="right" bgcolor="<TMPL_IF NAME="highlightline">#7777FF<TMPL_ELSE>#AAAAFF</TMPL_IF>"><TMPL_VAR NAME="rel_sigma"></td> + </tr> +</TMPL_LOOP> +</table> + +<p> +Data samples in cyan are ignored because they are too far away from the average or the pinger is too far away from the average too often. + +<TMPL_IF NAME="oldpingers"> +<p> +The following pingers have been ignored: +<ul> + <TMPL_LOOP NAME="oldpingers"> + <li><TMPL_VAR NAME="pinger">: <TMPL_VAR NAME="reason"></li> + </TMPL_LOOP> +</ul> +</TMPL_IF> + +<p> +Built at <TMPL_VAR NAME="now">. + +</td></tr> +<tr><td colspan=2 bgcolor="#ffffff"> </td></tr> +<tr><td colspan=2 bgcolor="#444444"><font color="#ffffff"><em><a href="mailto:web@palfrader.org"><font color="#bbbbff">web@palfrader.org</font></a></em> - + <a href="http://validator.w3.org/check/referer"><font color="#bbbbff">Valid HTML 4.01!</font></a></font></td></tr> +</table> +</body> +</html> diff --git a/web/template/remsaint-status.html b/web/template/remsaint-status.html new file mode 100644 index 0000000..4652dc9 --- /dev/null +++ b/web/template/remsaint-status.html @@ -0,0 +1,262 @@ +<!doctype HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> + <head> + <title>RemSaint - Status</title> + </head> + <body bgcolor="#aaaaaa" text="#000000" LINK="#0000ff" ALINK="#ff0000" VLINK="#ff0000"> + <table cellpadding=0 cellspacing=0 width="100%"> + <tr> + <td colspan=2 bgcolor="#444444"> + <font color="#ffffff"><a href="/"><font color="#bbbbff">www.noreply.org</font></a> :: + RemSaint</font> + </td> + </tr> + <tr> + <td colspan=2 bgcolor="#444444"> + <font color="#ffffff"> + <TMPL_IF NAME="user"> + Logged in as <a href="account-edit.php"><font color="#bbbbff"><TMPL_VAR NAME="user"></font></a> + - + <a href="logout.php"><font color="#bbbbff">Logout</font></a> + </TMPL_IF NAME="user"> + <TMPL_UNLESS NAME="user"> + Not logged in: <a href="login.php?form_id=login&goto=remsaint.php"><font color="#bbbbff">Login</font></a> + </TMPL_UNLESS NAME="user"> + </font> + </td> + </tr> + <tr> + <td colspan=2 bgcolor="#ffffff"> + </td> + </tr> + <tr> + <td bgcolor="#ffffff"> + </td> + <td bgcolor="#ffffff"> + <TMPL_IF NAME="manage"> + <form action="remsaint-subscription.php" method="post"> + <input type="hidden" name="form_id" value="subscription"> + </TMPL_IF NAME="manage"> + <p> + Remsaint is an overview of <a href="../meta/">all remailers' reliability</a> averaged over + <a href="../allpingers/">all stats sources</a>. Users and operators + can <em>subscribe</em> to remailers to get notified should a remailer + become unreliable. + <p> + It can be used by the operator of a remailer so she + gets some hint as soon as problems arise. Often remailers have + dropped out of stats without their operators even noticing it - with a + remsaint subscription this should not happen. + <p> + This also allows nym users to change their reply-blocks and so prevents + mail loss (Note that you need to subscribe to all nodes or the + list to not leak any information about your reply block). + + <p> + Summary for the last few weeks and the last 12 months:<br> + <img src="../images/remailer-states.png" alt="[Number of Remailers in Ok, Warning, and Critical over the last few weeks.]" width="497" height="246"> + <img src="../images/remailer-states-long.png" alt="[Number of Remailers in Ok, Warning, and Critical over the last 12 months.]" width="497" height="246"> + <br><small>Even more history: <a href="../images/remailer-states-long-2.png">Number of Remailers in Ok, Warning, and Critical over the last 24 months.</a></small> + <p> + <hr> + <TMPL_IF NAME="user"> + <p> + <TMPL_UNLESS NAME="manage"><a href="<TMPL_VAR NAME="this">?form_id=list&manage=1&sort=<TMPL_VAR NAME="sort">">Manage subscriptions</a></TMPL_UNLESS NAME="manage"> + <TMPL_IF NAME="manage"> + <a href="<TMPL_VAR NAME="this">?manage=0&sort=<TMPL_VAR NAME="sort">">Back to simple overview</a> + </TMPL_IF NAME="manage"> + </TMPL_IF NAME="user"> + <TMPL_UNLESS NAME="user"> + <p> + If you were <a href="login.php?form_id=login&goto=remsaint.php">logged in</a> you could + subscribe to status changes of those remailers. If you + do not have an account yet, <a href="account-create.php?form_id=ask&goto=remsaint.php">create one</a>. + </TMPL_UNLESS NAME="user"> + <hr> + <p> + If you want to get all notifications you can subscribe to the + <a href="http://lists.noreply.org/mailman/listinfo/remsaint-report">remsaint-report</a> + mailinglist which gets a copy of each notification as well as + information about added and removed remailers. + Past notifications can be found in the + <a href="http://lists.noreply.org/pipermail/remsaint-report/">notification archive</a>. + <hr> + <p> + Details: + <table> + <TMPL_IF NAME="manage"> + <tr> + <th rowspan=2><a href="<TMPL_VAR NAME="this">?form_id=list&sort=nick&manage=<TMPL_VAR NAME="manage">">Remailer</a></th> + <th rowspan=2><a href="<TMPL_VAR NAME="this">?form_id=list&sort=status&manage=<TMPL_VAR NAME="manage">">Status</a></th> + <th rowspan=2><a href="<TMPL_VAR NAME="this">?form_id=list&sort=type1&manage=<TMPL_VAR NAME="manage">">Type I</a></th> + <th rowspan=2><a href="<TMPL_VAR NAME="this">?form_id=list&sort=type2&manage=<TMPL_VAR NAME="manage">">Type II</a></th> + <th rowspan=2>Last Update</th> + <th rowspan=2 colspan=2>Listed in</th> + <th colspan=3>Notify on</th> + </tr> + <tr> + <th>Warning</th> + <th>Critical</th> + <th>Recovery</th> + </tr> + </TMPL_IF NAME="manage"> + <TMPL_UNLESS NAME="manage"> + <tr> + <th><a href="<TMPL_VAR NAME="this">?form_id=list&sort=nick&manage=<TMPL_VAR NAME="manage">">Remailer</a></th> + <th><a href="<TMPL_VAR NAME="this">?form_id=list&sort=status&manage=<TMPL_VAR NAME="manage">">Status</a></th> + <th><a href="<TMPL_VAR NAME="this">?form_id=list&sort=type1&manage=<TMPL_VAR NAME="manage">">Type I</a></th> + <th><a href="<TMPL_VAR NAME="this">?form_id=list&sort=type2&manage=<TMPL_VAR NAME="manage">">Type II</a></th> + <th>Last Update</th> + <th colspan=2>Listed in</th> + </tr> + </TMPL_UNLESS NAME="manage"> + <TMPL_LOOP NAME="remailers"> + <tr> + <td bgcolor="#EEEEEE"><small><code><a href="../meta/status.<TMPL_VAR NAME="nick">.txt"><TMPL_VAR NAME="nick"></a></code></small></td> + <TMPL_CMP NAME="in_critical" VALUE="t"> + <td bgcolor="#FF0000" align="center"><small><strong>CRITICAL</strong></small></td> + </TMPL_CMP NAME="in_critical"> + <TMPL_CMP NAME="in_critical" VALUE="f"> + <TMPL_CMP NAME="in_warning" VALUE="t"> + <td bgcolor="#FFFF00" align="center"><small><strong>WARNING</strong></small></td> + </TMPL_CMP NAME="in_warning"> + <TMPL_CMP NAME="in_warning" VALUE="f"> + <td bgcolor="#00FF00" align="center"><small><strong>OK</strong></small></td> + </TMPL_CMP NAME="in_warning"> + </TMPL_CMP NAME="in_critical"> + <td bgcolor="#EEEEEE" align="right"> + <small> + <TMPL_IF NAME="reliability_type1"> + <TMPL_VAR NAME="reliability_type1">% + </TMPL_IF NAME="reliability_type1"> + <TMPL_UNLESS NAME="reliability_type1"> + + </TMPL_UNLESS NAME="reliability_type1"> + </small> + </td> + <td bgcolor="#EEEEEE" align="right"> + <small> + <TMPL_IF NAME="reliability_type2"> + <TMPL_VAR NAME="reliability_type2">% + </TMPL_IF NAME="reliability_type2"> + <TMPL_UNLESS NAME="reliability_type2"> + + </TMPL_UNLESS NAME="reliability_type2"> + </small> + </td> + <td bgcolor="#EEEEEE" align="center"> + <small> + <TMPL_VAR NAME="last_update"> + </small> + </td> + <td bgcolor="#EEEEEE" align="center"> + <small> + <TMPL_IF NAME="reliability_type1"> + <TMPL_VAR NAME="listed1"> + </TMPL_IF NAME="reliability_type1"> + <TMPL_UNLESS NAME="reliability_type1"> + + </TMPL_UNLESS NAME="reliability_type1"> + </small> + </td> + <td bgcolor="#EEEEEE" align="center"> + <small> + <TMPL_IF NAME="reliability_type2"> + <TMPL_VAR NAME="listed2"> + </TMPL_IF NAME="reliability_type2"> + <TMPL_UNLESS NAME="reliability_type2"> + + </TMPL_UNLESS NAME="reliability_type2"> + </small> + </td> + <TMPL_IF NAME="manage"> + <input TYPE="hidden" NAME="ref[]" VALUE="<TMPL_VAR NAME="ref">"> + <td bgcolor="#EEEEEE" align="center"> + <input TYPE="checkbox" NAME="warning_<TMPL_VAR NAME="ref">"<TMPL_CMP NAME="notify_warning" VALUE="t"> checked</TMPL_CMP NAME="notify_warning">> + </td> + <td bgcolor="#EEEEEE" align="center"> + <input TYPE="checkbox" NAME="critical_<TMPL_VAR NAME="ref">"<TMPL_CMP NAME="notify_critical" VALUE="t">checked</TMPL_CMP NAME="notify_critical">> + </td> + <td bgcolor="#EEEEEE" align="center"> + <input TYPE="checkbox" NAME="recovery_<TMPL_VAR NAME="ref">"<TMPL_CMP NAME="notify_recovery" VALUE="t"> checked</TMPL_CMP NAME="notify_recovery">> + </td> + </TMPL_IF NAME="manage"> + </tr> + </TMPL_LOOP NAME="remailers"> + </table> + <p> + <TMPL_IF NAME="manage"> + <input type="submit"> + <input type="reset"> + </form> + </TMPL_IF NAME="manage"> + <p> + <hr> + <TMPL_IF NAME="user"> + <p> + <TMPL_UNLESS NAME="manage"><a href="<TMPL_VAR NAME="this">?form_id=list&manage=1&sort=<TMPL_VAR NAME="sort">">Manage subscriptions</a></TMPL_UNLESS NAME="manage"> + <TMPL_IF NAME="manage"> + <a href="<TMPL_VAR NAME="this">?manage=0&sort=<TMPL_VAR NAME="sort">">Back to simple overview</a> + </TMPL_IF NAME="manage"> + </TMPL_IF NAME="user"> + <TMPL_UNLESS NAME="user"> + <p> + If you were <a href="login.php?form_id=login&goto=remsaint.php">logged in</a> you could + subscribe to status changes of those remailers. If you + do not have an account yet, <a href="account-create.php?form_id=ask&goto=remsaint.php">create one</a>. + </TMPL_UNLESS NAME="user"> + <hr> + <p> + <strong>States</strong> + <ul> + <li>Critical: Averaged reliability for Type 1 or Type 2 is below 92%.</li> + <li>Warning: Averaged reliability for Type 1 or Type 2 is below 97%.</li> + <li>OK: Averaged reliability for both Type 1 and Type 2 is greater or equal to 97%.</li> + </ul> + <TMPL_IF NAME="manage"> + <p> + <strong>Notifications</strong> + <ul> + <li>On Warning: You will get an email if the remailer goes from OK to Warning state.</li> + <li>On Critical: You will get an email if the remailer goes from OK or Warning to Critical state.</li> + <li>On Recovery: You will get an email if the remailer goes from Warning or Critical to OK state.</li> + </ul> + You will also be notified if a remailer you are subscribed to + gets removed from remsaint. This happens if no pinger lists it + anymore. + </TMPL_IF NAME="manage"> + <p> + Feedback appreciated. + + <hr> + <p> + <strong>Links</strong> + <ul> + <li><a href="../meta/">Metastats</a></li> + <li><a href="../allpingers/">All Pingers</a></li> + <li><a href="http://lists.noreply.org/mailman/listinfo/remsaint-report">remsaint-report List</a></li> + <li><a href="http://lists.noreply.org/pipermail/remsaint-report/">remsaint-report Archives</a></li> + </ul> + <hr> + <p> + Images created using Tobi Oetiker's + <a href="http://people.ee.ethz.ch/~oetiker/webtools/rrdtool/">rrdtool</a>. + </td> + </tr> + <tr> + <td colspan=2 bgcolor="#ffffff"> </td> + </tr> + <tr> + <td colspan=2 bgcolor="#444444"> + <font color="#ffffff"> + <em><a href="mailto:web@palfrader.org"><font color="#bbbbff">web@palfrader.org</font></a></em> + - + <a href="http://validator.w3.org/check/referer"><font color="#bbbbff">Valid HTML 4.01!</font></a> + </font> + </td> + </tr> + </table> + </body> + <!-- vim:set ts=2: --> + <!-- vim:set shiftwidth=2: --> +</html> diff --git a/web/template/remsaint-subscription.html b/web/template/remsaint-subscription.html new file mode 100644 index 0000000..08db57b --- /dev/null +++ b/web/template/remsaint-subscription.html @@ -0,0 +1,27 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> +<head><title>RemSaint - Status</title></head> +<body bgcolor="#aaaaaa" text="#000000" LINK="#0000ff" ALINK="#ff0000" VLINK="#ff0000"> +<table cellpadding=0 cellspacing=0 width="100%"> +<tr><td colspan=2 bgcolor="#444444"><font color="#ffffff"><a href="/"><font color="#bbbbff">www.noreply.org</font></a> :: <a href="./remsaint.php"><font color="#bbbbff">RemSaint</font></a> :: Subscriptions</font></td></tr> +<tr><td colspan=2 bgcolor="#444444"><font color="#ffffff"><TMPL_IF NAME="user">Logged in as <TMPL_VAR NAME="user"> - <a href="logout.php"><font color="#bbbbff">Logout</font></a></TMPL_IF NAME="user"><TMPL_UNLESS NAME="user">Not logged in: <a href="auth.php?goto=remsaint.php"><font color="#bbbbff">login</font></a></TMPL_UNLESS NAME="user"></font></td></tr> +<tr><td colspan=2 bgcolor="#ffffff"> </td></tr> +<tr><td bgcolor="#ffffff"> </td> +<td bgcolor="#ffffff"> + +<h1>Subscription update:</h1> + +<TMPL_VAR_NOESC NAME="message"> + +<p> +<a href="remsaint.php?form_id=list&manage=1">Manage subscriptions</a><br> +<a href="remsaint.php?form_id=list&manage=0">Back to simple overview</a><br> +<a href="./">Back to root</a><br> + +</td></tr> +<tr><td colspan=2 bgcolor="#ffffff"> </td></tr> +<tr><td colspan=2 bgcolor="#444444"><font color="#ffffff"><em><a href="mailto:web@palfrader.org"><font color="#bbbbff">web@palfrader.org</font></a></em> - + <a href="http://validator.w3.org/check/referer"><font color="#bbbbff">Valid HTML 4.01!</font></a></font></td></tr> +</table> +</body> +</html> |