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