about summary refs log tree commit homepage
diff options
context:
space:
mode:
authorEric Wong <e@80x24.org>2016-08-23 21:23:53 +0000
committerEric Wong <e@80x24.org>2016-08-23 21:31:12 +0000
commit8bf6cdaead2b6976f6336d31614f355e83fe559d (patch)
tree3fb3d052f5ea4eca5e3f9becd49336c2013643be
parent7b89fd8cfb76acf54bcc9cdd83eb753a275af7f2 (diff)
downloadpublic-inbox-8bf6cdaead2b6976f6336d31614f355e83fe559d.tar.gz
Not everybody can run Tor, hopefully more can use Tor2web
even if it compromises their privacy.  This should help
make system more resilient for users unable to use Tor.
-rw-r--r--lib/PublicInbox/WwwStream.pm5
1 files changed, 5 insertions, 0 deletions
diff --git a/lib/PublicInbox/WwwStream.pm b/lib/PublicInbox/WwwStream.pm
index c89e6de4..dfbcf410 100644
--- a/lib/PublicInbox/WwwStream.pm
+++ b/lib/PublicInbox/WwwStream.pm
@@ -8,6 +8,7 @@ use warnings;
 use PublicInbox::Hval qw(ascii_html);
 use URI;
 our $TOR_URL = 'https://www.torproject.org/';
+our $TOR2WEB_URL = 'https://www.tor2web.org/';
 our $CODE_URL = 'https://public-inbox.org/';
 our $PROJECT = 'public-inbox';
 
@@ -96,6 +97,10 @@ sub _html_end {
         if ($urls =~ m!\b[^:]+://\w+\.onion/!) {
                 $urls .= "\n note: .onion URLs require Tor: ";
                 $urls .= qq[<a\nhref="$TOR_URL">$TOR_URL</a>];
+                if ($TOR2WEB_URL) {
+                        $urls .= "\n       or Tor2web: ";
+                        $urls .= qq[<a\nhref="$TOR2WEB_URL">$TOR2WEB_URL</a>];
+                }
         }
         my $url = PublicInbox::Hval::prurl($ctx->{env}, $CODE_URL);
         '<hr><pre>'.join("\n\n",