about summary refs log tree commit homepage
path: root/lib/PublicInbox
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 /lib/PublicInbox
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.
Diffstat (limited to 'lib/PublicInbox')
-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",