From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on dcvr.yhbt.net X-Spam-Level: X-Spam-ASN: X-Spam-Status: No, score=-4.0 required=3.0 tests=ALL_TRUSTED,BAYES_00 shortcircuit=no autolearn=ham autolearn_force=no version=3.4.2 Received: from localhost (dcvr.yhbt.net [127.0.0.1]) by dcvr.yhbt.net (Postfix) with ESMTP id D11941F5AE for ; Tue, 4 May 2021 01:32:25 +0000 (UTC) From: Eric Wong To: meta@public-inbox.org Subject: [PATCH] treewide: update to v3 Tor onions Date: Tue, 4 May 2021 01:32:25 +0000 Message-Id: <20210504013225.3296-1-e@80x24.org> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit List-Id: v2 onions are insecure, deprecated and going away. v3 names are unfortunately longer and more difficult to remember, but should be more resistant to attack than v2 ones. --- Documentation/design_notes.txt | 4 +++- Documentation/lei-add-external.pod | 4 ++-- Documentation/lei-blob.pod | 4 ++-- Documentation/lei-config.pod | 4 ++-- Documentation/lei-daemon-kill.pod | 4 ++-- Documentation/lei-daemon-pid.pod | 4 ++-- Documentation/lei-forget-external.pod | 4 ++-- Documentation/lei-import.pod | 4 ++-- Documentation/lei-init.pod | 4 ++-- Documentation/lei-ls-external.pod | 4 ++-- Documentation/lei-ls-label.pod | 4 ++-- Documentation/lei-overview.pod | 4 ++-- Documentation/lei-p2q.pod | 4 ++-- Documentation/lei-q.pod | 4 ++-- Documentation/lei-tag.pod | 4 ++-- Documentation/lei.pod | 4 ++-- Documentation/public-inbox-compact.pod | 4 ++-- Documentation/public-inbox-config.pod | 4 ++-- Documentation/public-inbox-convert.pod | 4 ++-- Documentation/public-inbox-daemon.pod | 4 ++-- Documentation/public-inbox-edit.pod | 4 ++-- Documentation/public-inbox-extindex.pod | 4 ++-- Documentation/public-inbox-httpd.pod | 4 ++-- Documentation/public-inbox-imapd.pod | 4 ++-- Documentation/public-inbox-index.pod | 4 ++-- Documentation/public-inbox-init.pod | 4 ++-- Documentation/public-inbox-learn.pod | 4 ++-- Documentation/public-inbox-mda.pod | 4 ++-- Documentation/public-inbox-nntpd.pod | 4 ++-- Documentation/public-inbox-overview.pod | 4 ++-- Documentation/public-inbox-purge.pod | 4 ++-- Documentation/public-inbox-tuning.pod | 2 +- Documentation/public-inbox-watch.pod | 4 ++-- Documentation/public-inbox-xcpdb.pod | 4 ++-- Documentation/public-inbox.cgi.pod | 4 ++-- HACKING | 2 +- README | 12 ++++++------ lib/PublicInbox/SaPlugin/ListMirror.pod | 2 +- lib/PublicInbox/Unsubscribe.pm | 2 +- lib/PublicInbox/WWW.pod | 2 +- lib/PublicInbox/WwwStream.pm | 2 +- t/lei-externals.t | 7 ++++--- t/lei-mirror.t | 2 +- xt/lei-onion-convert.t | 3 ++- xt/net_nntp_socks.t | 2 +- 45 files changed, 89 insertions(+), 85 deletions(-) diff --git a/Documentation/design_notes.txt b/Documentation/design_notes.txt index bc668da3..71f6b77a 100644 --- a/Documentation/design_notes.txt +++ b/Documentation/design_notes.txt @@ -55,7 +55,9 @@ Why email? tools for for email, including: git-format-patch(1), git-send-email(1), git-am(1), git-imap-send(1). Furthermore, the development of git itself is based on the git mailing list: https://public-inbox.org/git/ - (or http://hjrcffqmbrq6wope.onion/git/ for Tor users) + (or + http://4uok3hntl7oi7b4uf4rtfwefqeexfzil2w6kgk2jn5z2f764irre7byd.onion/git/ + for Tor users) * Email is already the de-facto form of communication in many Free Software communities.. diff --git a/Documentation/lei-add-external.pod b/Documentation/lei-add-external.pod index 47158146..ad0e1d07 100644 --- a/Documentation/lei-add-external.pod +++ b/Documentation/lei-add-external.pod @@ -92,8 +92,8 @@ The configuration for lei resides at C<$XDG_CONFIG_HOME/lei/config>. Feedback welcome via plain-text mail to L -The mail archives are hosted at L -and L +The mail archives are hosted at L and +L =head1 COPYRIGHT diff --git a/Documentation/lei-blob.pod b/Documentation/lei-blob.pod index ecdd1e99..bb316e71 100644 --- a/Documentation/lei-blob.pod +++ b/Documentation/lei-blob.pod @@ -94,8 +94,8 @@ Default: C Feedback welcome via plain-text mail to L -The mail archives are hosted at L -and L +The mail archives are hosted at L and +L =head1 COPYRIGHT diff --git a/Documentation/lei-config.pod b/Documentation/lei-config.pod index b6d8bfde..a64045ef 100644 --- a/Documentation/lei-config.pod +++ b/Documentation/lei-config.pod @@ -16,8 +16,8 @@ override the configuration file are not permitted. Feedback welcome via plain-text mail to L -The mail archives are hosted at L -and L +The mail archives are hosted at L and +L =head1 COPYRIGHT diff --git a/Documentation/lei-daemon-kill.pod b/Documentation/lei-daemon-kill.pod index b369d3b3..7fb0fb25 100644 --- a/Documentation/lei-daemon-kill.pod +++ b/Documentation/lei-daemon-kill.pod @@ -14,8 +14,8 @@ Send a signal to the lei-daemon. C defaults to C. Feedback welcome via plain-text mail to L -The mail archives are hosted at L -and L +The mail archives are hosted at L and +L =head1 COPYRIGHT diff --git a/Documentation/lei-daemon-pid.pod b/Documentation/lei-daemon-pid.pod index 09de8b42..8637324b 100644 --- a/Documentation/lei-daemon-pid.pod +++ b/Documentation/lei-daemon-pid.pod @@ -14,8 +14,8 @@ Show the PID of the lei-daemon. Feedback welcome via plain-text mail to L -The mail archives are hosted at L -and L +The mail archives are hosted at L and +L =head1 COPYRIGHT diff --git a/Documentation/lei-forget-external.pod b/Documentation/lei-forget-external.pod index 3ad6bd45..0d065a76 100644 --- a/Documentation/lei-forget-external.pod +++ b/Documentation/lei-forget-external.pod @@ -26,8 +26,8 @@ Suppress feedback messages. Feedback welcome via plain-text mail to L -The mail archives are hosted at L -and L +The mail archives are hosted at L and +L =head1 COPYRIGHT diff --git a/Documentation/lei-import.pod b/Documentation/lei-import.pod index 7d70191d..5b6a6f26 100644 --- a/Documentation/lei-import.pod +++ b/Documentation/lei-import.pod @@ -50,8 +50,8 @@ Don't import message keywords (or "flags" in IMAP terminology). Feedback welcome via plain-text mail to L -The mail archives are hosted at L -and L +The mail archives are hosted at L and +L =head1 COPYRIGHT diff --git a/Documentation/lei-init.pod b/Documentation/lei-init.pod index bc687f72..54ae9dbe 100644 --- a/Documentation/lei-init.pod +++ b/Documentation/lei-init.pod @@ -27,8 +27,8 @@ Suppress feedback messages. Feedback welcome via plain-text mail to L -The mail archives are hosted at L -and L +The mail archives are hosted at L and +L =head1 COPYRIGHT diff --git a/Documentation/lei-ls-external.pod b/Documentation/lei-ls-external.pod index 85d951f0..124b7763 100644 --- a/Documentation/lei-ls-external.pod +++ b/Documentation/lei-ls-external.pod @@ -37,8 +37,8 @@ Use C<\0> (NUL) instead of newline (CR) to delimit lines. Feedback welcome via plain-text mail to L -The mail archives are hosted at L -and L +The mail archives are hosted at L and +L =head1 COPYRIGHT diff --git a/Documentation/lei-ls-label.pod b/Documentation/lei-ls-label.pod index 0b4e8769..df100a24 100644 --- a/Documentation/lei-ls-label.pod +++ b/Documentation/lei-ls-label.pod @@ -28,8 +28,8 @@ Suppress feedback messages. Feedback welcome via plain-text mail to L -The mail archives are hosted at L -and L +The mail archives are hosted at L and +L =head1 COPYRIGHT diff --git a/Documentation/lei-overview.pod b/Documentation/lei-overview.pod index 6b5fa721..4a34bc16 100644 --- a/Documentation/lei-overview.pod +++ b/Documentation/lei-overview.pod @@ -121,8 +121,8 @@ welcome. Feedback welcome via plain-text mail to L -The mail archives are hosted at L -and L +The mail archives are hosted at L and +L =head1 COPYRIGHT diff --git a/Documentation/lei-p2q.pod b/Documentation/lei-p2q.pod index cc342bd5..fc85fa88 100644 --- a/Documentation/lei-p2q.pod +++ b/Documentation/lei-p2q.pod @@ -64,8 +64,8 @@ Suppress feedback messages. Feedback welcome via plain-text mail to L -The mail archives are hosted at L -and L +The mail archives are hosted at L and +L =head1 COPYRIGHT diff --git a/Documentation/lei-q.pod b/Documentation/lei-q.pod index bf7a5f70..46884aa5 100644 --- a/Documentation/lei-q.pod +++ b/Documentation/lei-q.pod @@ -235,8 +235,8 @@ Default: C Feedback welcome via plain-text mail to L -The mail archives are hosted at L -and L +The mail archives are hosted at L and +L =head1 COPYRIGHT diff --git a/Documentation/lei-tag.pod b/Documentation/lei-tag.pod index a07738d7..5282b3d2 100644 --- a/Documentation/lei-tag.pod +++ b/Documentation/lei-tag.pod @@ -43,8 +43,8 @@ Suppress feedback messages. Feedback welcome via plain-text mail to L -The mail archives are hosted at L -and L +The mail archives are hosted at L and +L =head1 COPYRIGHT diff --git a/Documentation/lei.pod b/Documentation/lei.pod index 805e5a75..58646577 100644 --- a/Documentation/lei.pod +++ b/Documentation/lei.pod @@ -101,8 +101,8 @@ configuration for lei resides at C<$XDG_CONFIG_HOME/lei/config>. Feedback welcome via plain-text mail to L -The mail archives are hosted at L -and L +The mail archives are hosted at L and +L =head1 COPYRIGHT diff --git a/Documentation/public-inbox-compact.pod b/Documentation/public-inbox-compact.pod index 04612a7e..cf64fe0d 100644 --- a/Documentation/public-inbox-compact.pod +++ b/Documentation/public-inbox-compact.pod @@ -63,8 +63,8 @@ Default: 10000 Feedback welcome via plain-text mail to L -The mail archives are hosted at L -and L +The mail archives are hosted at L and +L =head1 COPYRIGHT diff --git a/Documentation/public-inbox-config.pod b/Documentation/public-inbox-config.pod index 36d6bff2..05d9ca62 100644 --- a/Documentation/public-inbox-config.pod +++ b/Documentation/public-inbox-config.pod @@ -422,8 +422,8 @@ Used to override the default "~/.public-inbox/config" value. Feedback welcome via plain-text mail to L -The mail archives are hosted at L -and L +The mail archives are hosted at L and +L =head1 COPYRIGHT diff --git a/Documentation/public-inbox-convert.pod b/Documentation/public-inbox-convert.pod index f400fab8..b8c8d54f 100644 --- a/Documentation/public-inbox-convert.pod +++ b/Documentation/public-inbox-convert.pod @@ -86,8 +86,8 @@ Maildirs. Feedback welcome via plain-text mail to L -The mail archives are hosted at L -and L +The mail archives are hosted at L and +L =head1 COPYRIGHT diff --git a/Documentation/public-inbox-daemon.pod b/Documentation/public-inbox-daemon.pod index 7405cdf9..3bf95496 100644 --- a/Documentation/public-inbox-daemon.pod +++ b/Documentation/public-inbox-daemon.pod @@ -169,8 +169,8 @@ interrupted and lost. Feedback welcome via plain-text mail to L -The mail archives are hosted at L -and L +The mail archives are hosted at L and +L =head1 COPYRIGHT diff --git a/Documentation/public-inbox-edit.pod b/Documentation/public-inbox-edit.pod index 8014d7c3..17f66c7c 100644 --- a/Documentation/public-inbox-edit.pod +++ b/Documentation/public-inbox-edit.pod @@ -109,8 +109,8 @@ to anyone using L to mirror the inbox being edited. Feedback welcome via plain-text mail to L -The mail archives are hosted at L -and L +The mail archives are hosted at L and +L =head1 COPYRIGHT diff --git a/Documentation/public-inbox-extindex.pod b/Documentation/public-inbox-extindex.pod index a92181e4..bed65272 100644 --- a/Documentation/public-inbox-extindex.pod +++ b/Documentation/public-inbox-extindex.pod @@ -70,8 +70,8 @@ require a full index by running this command. Feedback welcome via plain-text mail to L -The mail archives are hosted at L -and L +The mail archives are hosted at L and +L =head1 COPYRIGHT diff --git a/Documentation/public-inbox-httpd.pod b/Documentation/public-inbox-httpd.pod index eef3dccd..6a8673d8 100644 --- a/Documentation/public-inbox-httpd.pod +++ b/Documentation/public-inbox-httpd.pod @@ -24,8 +24,8 @@ This may point to a PSGI file for supporting generic PSGI apps. Feedback welcome via plain-text mail to L -The mail archives are hosted at L -and L +The mail archives are hosted at L and +L =head1 COPYRIGHT diff --git a/Documentation/public-inbox-imapd.pod b/Documentation/public-inbox-imapd.pod index 99632871..71e0ea7f 100644 --- a/Documentation/public-inbox-imapd.pod +++ b/Documentation/public-inbox-imapd.pod @@ -75,9 +75,9 @@ The newsgroup name maps to an IMAP folder name. Feedback welcome via plain-text mail to L -The mail archives are hosted at L, +The mail archives are hosted at L, and L, -L +L =head1 COPYRIGHT diff --git a/Documentation/public-inbox-index.pod b/Documentation/public-inbox-index.pod index 67219a23..3bdd5efc 100644 --- a/Documentation/public-inbox-index.pod +++ b/Documentation/public-inbox-index.pod @@ -303,8 +303,8 @@ require a full index by running this command. Feedback welcome via plain-text mail to L -The mail archives are hosted at L -and L +The mail archives are hosted at L and +L =head1 COPYRIGHT diff --git a/Documentation/public-inbox-init.pod b/Documentation/public-inbox-init.pod index 771775d3..5a875f9d 100644 --- a/Documentation/public-inbox-init.pod +++ b/Documentation/public-inbox-init.pod @@ -137,8 +137,8 @@ to a given inbox. Feedback welcome via plain-text mail to L -The mail archives are hosted at L -and L +The mail archives are hosted at L and +L =head1 COPYRIGHT diff --git a/Documentation/public-inbox-learn.pod b/Documentation/public-inbox-learn.pod index 54bc7f50..3c92b1cc 100644 --- a/Documentation/public-inbox-learn.pod +++ b/Documentation/public-inbox-learn.pod @@ -77,8 +77,8 @@ Default: ~/.public-inbox/config Feedback welcome via plain-text mail to L -The mail archives are hosted at L -and L +The mail archives are hosted at L and +L =head1 COPYRIGHT diff --git a/Documentation/public-inbox-mda.pod b/Documentation/public-inbox-mda.pod index b992ca24..93cb0e9c 100644 --- a/Documentation/public-inbox-mda.pod +++ b/Documentation/public-inbox-mda.pod @@ -73,8 +73,8 @@ Default: ~/.public-inbox/emergency/ Feedback welcome via plain-text mail to L -The mail archives are hosted at L -and L +The mail archives are hosted at L and +L =head1 COPYRIGHT diff --git a/Documentation/public-inbox-nntpd.pod b/Documentation/public-inbox-nntpd.pod index 0e820602..83f7c83a 100644 --- a/Documentation/public-inbox-nntpd.pod +++ b/Documentation/public-inbox-nntpd.pod @@ -75,9 +75,9 @@ See L for documentation on them. Feedback welcome via plain-text mail to L -The mail archives are hosted at L, +The mail archives are hosted at L, and L, -L +L =head1 COPYRIGHT diff --git a/Documentation/public-inbox-overview.pod b/Documentation/public-inbox-overview.pod index 6a087896..d4318576 100644 --- a/Documentation/public-inbox-overview.pod +++ b/Documentation/public-inbox-overview.pod @@ -119,8 +119,8 @@ L Feedback welcome via plain-text mail to L -The mail archives are hosted at L -and L +The mail archives are hosted at L and +L =head1 COPYRIGHT diff --git a/Documentation/public-inbox-purge.pod b/Documentation/public-inbox-purge.pod index 30227422..945286c6 100644 --- a/Documentation/public-inbox-purge.pod +++ b/Documentation/public-inbox-purge.pod @@ -69,8 +69,8 @@ to anyone using L to mirror the inbox being purged. Feedback welcome via plain-text mail to L -The mail archives are hosted at L -and L +The mail archives are hosted at L and +L =head1 COPYRIGHT diff --git a/Documentation/public-inbox-tuning.pod b/Documentation/public-inbox-tuning.pod index b3a2b411..58937f73 100644 --- a/Documentation/public-inbox-tuning.pod +++ b/Documentation/public-inbox-tuning.pod @@ -156,7 +156,7 @@ Information for *BSDs and non-traditional filesystems especially welcome. Our archives are hosted at L, -L, and other places +L, and other places =head1 COPYRIGHT diff --git a/Documentation/public-inbox-watch.pod b/Documentation/public-inbox-watch.pod index dd38351a..5fa966be 100644 --- a/Documentation/public-inbox-watch.pod +++ b/Documentation/public-inbox-watch.pod @@ -196,8 +196,8 @@ daemons. See L. Feedback welcome via plain-text mail to L -The mail archives are hosted at L -and L +The mail archives are hosted at L and +L =head1 COPYRIGHT diff --git a/Documentation/public-inbox-xcpdb.pod b/Documentation/public-inbox-xcpdb.pod index 5f99c4ab..eb675965 100644 --- a/Documentation/public-inbox-xcpdb.pod +++ b/Documentation/public-inbox-xcpdb.pod @@ -124,8 +124,8 @@ computing resources. Feedback welcome via plain-text mail to L -The mail archives are hosted at L -and L +The mail archives are hosted at L and +L =head1 COPYRIGHT diff --git a/Documentation/public-inbox.cgi.pod b/Documentation/public-inbox.cgi.pod index 2fd256a3..71f8a6f5 100644 --- a/Documentation/public-inbox.cgi.pod +++ b/Documentation/public-inbox.cgi.pod @@ -20,8 +20,8 @@ clones and streaming large mbox downloads. Feedback welcome via plain-text mail to L -The mail archives are hosted at L -and L +The mail archives are hosted at L and +L =head1 COPYRIGHT diff --git a/HACKING b/HACKING index 0819fc16..1070d3ff 100644 --- a/HACKING +++ b/HACKING @@ -4,7 +4,7 @@ hacking public-inbox Send all patches and "git request-pull"-formatted emails to our self-hosting inbox at meta@public-inbox.org It is archived at: https://public-inbox.org/meta/ -and http://hjrcffqmbrq6wope.onion/meta/ (using Tor) +and http://4uok3hntl7oi7b4uf4rtfwefqeexfzil2w6kgk2jn5z2f764irre7byd.onion/meta/ (using Tor) Contributions are email-driven, just like contributing to git itself or the Linux kernel; however anonymous and pseudonymous diff --git a/README b/README index 5f8a1a68..364ef7e0 100644 --- a/README +++ b/README @@ -94,8 +94,8 @@ AGPL source code is available via git: git clone https://public-inbox.org/public-inbox.git git clone https://repo.or.cz/public-inbox.git - torsocks git clone http://ou63pmih66umazou.onion/public-inbox.git - torsocks git clone http://hjrcffqmbrq6wope.onion/public-inbox + torsocks git clone http://7fh6tueqddpjyxjmgtdiueylzoqt6pt7hec3pukyptlmohoowvhde4yd.onion/public-inbox.git + torsocks git clone http://4uok3hntl7oi7b4uf4rtfwefqeexfzil2w6kgk2jn5z2f764irre7byd.onion/public-inbox See below for contact info. @@ -124,14 +124,14 @@ AUTH=ANONYMOUS is supported for IMAP, but any username + password works And as Tor hidden services: - http://hjrcffqmbrq6wope.onion/meta/ - nntp://hjrcffqmbrq6wope.onion/inbox.comp.mail.public-inbox.meta - imap://hjrcffqmbrq6wope.onion/inbox.comp.mail.public-inbox.meta.0 + http://4uok3hntl7oi7b4uf4rtfwefqeexfzil2w6kgk2jn5z2f764irre7byd.onion/meta/ + nntp://4uok3hntl7oi7b4uf4rtfwefqeexfzil2w6kgk2jn5z2f764irre7byd.onion/inbox.comp.mail.public-inbox.meta + imap://4uok3hntl7oi7b4uf4rtfwefqeexfzil2w6kgk2jn5z2f764irre7byd.onion/inbox.comp.mail.public-inbox.meta.0 You may also clone all messages via git: git clone --mirror https://public-inbox.org/meta/ - torsocks git clone --mirror http://hjrcffqmbrq6wope.onion/meta/ + torsocks git clone --mirror http://4uok3hntl7oi7b4uf4rtfwefqeexfzil2w6kgk2jn5z2f764irre7byd.onion/meta/ Anti-Spam --------- diff --git a/lib/PublicInbox/SaPlugin/ListMirror.pod b/lib/PublicInbox/SaPlugin/ListMirror.pod index 6fdcf8c1..d931d762 100644 --- a/lib/PublicInbox/SaPlugin/ListMirror.pod +++ b/lib/PublicInbox/SaPlugin/ListMirror.pod @@ -101,7 +101,7 @@ This rule allows users to assign a score to Bcc-ed messages Feedback welcome via plain-text mail to L The mail archives are hosted at L -and L +and L =head1 COPYRIGHT diff --git a/lib/PublicInbox/Unsubscribe.pm b/lib/PublicInbox/Unsubscribe.pm index 621a7e0f..d583b9c9 100644 --- a/lib/PublicInbox/Unsubscribe.pm +++ b/lib/PublicInbox/Unsubscribe.pm @@ -12,7 +12,7 @@ use warnings; use Crypt::CBC; use Plack::Util; use MIME::Base64 qw(decode_base64url); -my @CODE_URL = qw(http://ou63pmih66umazou.onion/public-inbox.git +my @CODE_URL = qw(http://7fh6tueqddpjyxjmgtdiueylzoqt6pt7hec3pukyptlmohoowvhde4yd.onion/public-inbox.git https://public-inbox.org/public-inbox.git); my @CT_HTML = ('Content-Type', 'text/html; charset=UTF-8'); diff --git a/lib/PublicInbox/WWW.pod b/lib/PublicInbox/WWW.pod index 276dfc4c..9f6ba466 100644 --- a/lib/PublicInbox/WWW.pod +++ b/lib/PublicInbox/WWW.pod @@ -43,7 +43,7 @@ Used to override the default "~/.public-inbox/config" value. Feedback welcome via plain-text mail to L The mail archives are hosted at L -and L +and L =head1 COPYRIGHT diff --git a/lib/PublicInbox/WwwStream.pm b/lib/PublicInbox/WwwStream.pm index 4db8dc55..2f8212d4 100644 --- a/lib/PublicInbox/WwwStream.pm +++ b/lib/PublicInbox/WwwStream.pm @@ -12,7 +12,7 @@ our @EXPORT_OK = qw(html_oneshot); use bytes (); # length use PublicInbox::Hval qw(ascii_html prurl ts2str); our $TOR_URL = 'https://www.torproject.org/'; -our $CODE_URL = [ qw(http://ou63pmih66umazou.onion/public-inbox.git +our $CODE_URL = [ qw(http://7fh6tueqddpjyxjmgtdiueylzoqt6pt7hec3pukyptlmohoowvhde4yd.onion/public-inbox.git https://public-inbox.org/public-inbox.git) ]; sub base_url ($) { diff --git a/t/lei-externals.t b/t/lei-externals.t index 16241e02..f148fa3c 100644 --- a/t/lei-externals.t +++ b/t/lei-externals.t @@ -8,9 +8,10 @@ require_git 2.6; require_mods(qw(json DBD::SQLite Search::Xapian)); use POSIX qw(WTERMSIG WIFSIGNALED SIGPIPE); -my @onions = qw(http://hjrcffqmbrq6wope.onion/meta/ - http://czquwvybam4bgbro.onion/meta/ - http://ou63pmih66umazou.onion/meta/); +my @onions = map { "http://$_.onion/meta/" } qw( + 4uok3hntl7oi7b4uf4rtfwefqeexfzil2w6kgk2jn5z2f764irre7byd + ie5yzdi7fg72h7s4sdcztq5evakq23rdt33mfyfcddc5u3ndnw24ogqd + 7fh6tueqddpjyxjmgtdiueylzoqt6pt7hec3pukyptlmohoowvhde4yd); my $test_external_remote = sub { my ($url, $k) = @_; diff --git a/t/lei-mirror.t b/t/lei-mirror.t index 5ab18b6d..dfd35e1a 100644 --- a/t/lei-mirror.t +++ b/t/lei-mirror.t @@ -43,7 +43,7 @@ test_lei({ tmpdir => $tmpdir }, sub { my %phail = ( HTTPS => 'https://public-inbox.org/' . 'phail', - ONION => 'http://ou63pmih66umazou.onion/' . 'phail,' + ONION => 'http://7fh6tueqddpjyxjmgtdiueylzoqt6pt7hec3pukyptlmohoowvhde4yd.onion/' . 'phail,' ); for my $t (qw(HTTPS ONION)) { SKIP: { diff --git a/xt/lei-onion-convert.t b/xt/lei-onion-convert.t index d38b4b16..6dd17065 100644 --- a/xt/lei-onion-convert.t +++ b/xt/lei-onion-convert.t @@ -10,7 +10,8 @@ unless ($test_tor =~ m!\Asocks5h://!i) { diag "using $default (set TEST_TOR=socks5h://ADDR:PORT to override)"; $test_tor = $default; } -my $onion = $ENV{TEST_ONION_HOST} //'ou63pmih66umazou.onion'; +my $onion = $ENV{TEST_ONION_HOST} // + '7fh6tueqddpjyxjmgtdiueylzoqt6pt7hec3pukyptlmohoowvhde4yd.onion'; my $ng = 'inbox.comp.mail.public-inbox.meta'; my $nntp_url = $ENV{TEST_NNTP_ONION_URL} // "nntp://$onion/$ng"; my $imap_url = $ENV{TEST_IMAP_ONION_URL} // "imap://$onion/$ng.0"; diff --git a/xt/net_nntp_socks.t b/xt/net_nntp_socks.t index 4a144fd8..41b60811 100644 --- a/xt/net_nntp_socks.t +++ b/xt/net_nntp_socks.t @@ -7,7 +7,7 @@ use URI; require_mods 'IO::Socket::Socks'; use_ok 'PublicInbox::NetNNTPSocks'; my $url = $ENV{TEST_NNTP_ONION_URL} // - 'nntp://czquwvybam4bgbro.onion/inbox.comp.mail.public-inbox.meta'; + 'nntp://ie5yzdi7fg72h7s4sdcztq5evakq23rdt33mfyfcddc5u3ndnw24ogqd.onion/inbox.comp.mail.public-inbox.meta'; my $uri = URI->new($url); my $on = PublicInbox::NetNNTPSocks->new_socks( Port => $uri->port,