From 0b15dfc58ceaecdcb1c9285c3ad55813006c8338 Mon Sep 17 00:00:00 2001 From: Eric Wong Date: Tue, 4 May 2021 01:32:25 +0000 Subject: [PATCH] treewide: update to v3 Tor onions 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, -- 2.44.0