Trac issueshttps://gitlab.torproject.org/legacy/trac/-/issues2020-06-13T16:06:41Zhttps://gitlab.torproject.org/legacy/trac/-/issues/29100Update src/app/config/fallback_dirs.inc to ../tor/src/app/config/fallback_dir...2020-06-13T16:06:41ZteorUpdate src/app/config/fallback_dirs.inc to ../tor/src/app/config/fallback_dirs.inc post-splitThere are a bunch of references to `src/app/config/fallback_dirs.inc` for check_existing mode, and in the comments.
We should update them to `../tor/src/app/config/fallback_dirs.inc` post-split.There are a bunch of references to `src/app/config/fallback_dirs.inc` for check_existing mode, and in the comments.
We should update them to `../tor/src/app/config/fallback_dirs.inc` post-split.https://gitlab.torproject.org/legacy/trac/-/issues/29093Announce the new fallback list, and tell downstream maintainers that it has c...2020-06-13T16:06:40ZteorAnnounce the new fallback list, and tell downstream maintainers that it has changedSteps 4 & 5 of:
https://trac.torproject.org/projects/tor/wiki/doc/UpdatingFallbackDirectoryMirrors#ATypicalReleaseSteps 4 & 5 of:
https://trac.torproject.org/projects/tor/wiki/doc/UpdatingFallbackDirectoryMirrors#ATypicalReleaseTor: 0.4.1.x-finalteorteorhttps://gitlab.torproject.org/legacy/trac/-/issues/28987Add a log level option to the fallback script2020-06-13T16:06:40ZteorAdd a log level option to the fallback scriptIn #28986, we want to log at info level by default.
But for quick tests, it might be useful to log at warning level.In #28986, we want to log at info level by default.
But for quick tests, it might be useful to log at warning level.https://gitlab.torproject.org/legacy/trac/-/issues/28986Log at info level in list generation mode2020-06-13T16:06:39ZteorLog at info level in list generation modestarlight suggests that we log at info level by default:
https://trac.torproject.org/projects/tor/ticket/28795#comment:4
We can make the same change in check_existing mode if we like.starlight suggests that we log at info level by default:
https://trac.torproject.org/projects/tor/ticket/28795#comment:4
We can make the same change in check_existing mode if we like.https://gitlab.torproject.org/legacy/trac/-/issues/28863updateFallbackDirs.py thinks it is python 3 compatible but it is not2020-06-13T16:06:38ZstarlightupdateFallbackDirs.py thinks it is python 3 compatible but it is notThis comment would lead one to believe the script will run with python 3 but problems remain:
```
# Optionally uses ipaddress (python 3 builtin) or py2-ipaddress (package)
# for netblock analysis.
```
After running `2to3-3.7` on commit...This comment would lead one to believe the script will run with python 3 but problems remain:
```
# Optionally uses ipaddress (python 3 builtin) or py2-ipaddress (package)
# for netblock analysis.
```
After running `2to3-3.7` on commit 6BC5C06D additional manual revisions were required per the attached patch. A subtle certificate validation problem exists, not enough time to fix so disabled it. Have good CA files in both system and Python directories and `openssl s_client` has no problem.
```
OUTPUT_CANDIDATES = True
```
is broken, wasn't prepared to spend the time hacking it.https://gitlab.torproject.org/legacy/trac/-/issues/28797Set up CI on the fallback script with a small number of relays2020-06-13T16:06:37ZteorSet up CI on the fallback script with a small number of relaysWe should test the list generation and check_existing modes, with a few relays (10?).We should test the list generation and check_existing modes, with a few relays (10?).https://gitlab.torproject.org/legacy/trac/-/issues/28796Move the fallback script and whitelist into its own repository2020-06-13T16:06:36ZteorMove the fallback script and whitelist into its own repositoryWe'd like to move the fallback script and whitelist into its own repository. Then we can make changes as needed, rather than queueing changes on large branches.
We can also set up CI to test the script with a small number of relays.We'd like to move the fallback script and whitelist into its own repository. Then we can make changes as needed, rather than queueing changes on large branches.
We can also set up CI to test the script with a small number of relays.Tor: unspecifiedhttps://gitlab.torproject.org/legacy/trac/-/issues/28794Run an opt-in process for relay operators to become fallbacks in 20192020-06-13T16:06:36ZteorRun an opt-in process for relay operators to become fallbacks in 2019Mail tor-relays and asking if stable relay operators want to become fallbacks. Then update fallback whitelist based on the opt-ins.Mail tor-relays and asking if stable relay operators want to become fallbacks. Then update fallback whitelist based on the opt-ins.teorteorhttps://gitlab.torproject.org/legacy/trac/-/issues/28793Rebuild the fallback list in 20192020-06-13T16:06:34ZteorRebuild the fallback list in 2019We need to rebuild the list of fallbacks in mid or late 2019.
We usually do this when 25% or more go down.
(When 25% of fallbacks are down, a warning is logged daily in #tor-bots on IRC.)
Here are the instructions for running a rebuild:...We need to rebuild the list of fallbacks in mid or late 2019.
We usually do this when 25% or more go down.
(When 25% of fallbacks are down, a warning is logged daily in #tor-bots on IRC.)
Here are the instructions for running a rebuild:
https://trac.torproject.org/projects/tor/wiki/doc/UpdatingFallbackDirectoryMirrorsTor: unspecifiedteorteorhttps://gitlab.torproject.org/legacy/trac/-/issues/28768Update fallback script to match Tor bootstrap changes2020-06-13T16:06:33ZteorUpdate fallback script to match Tor bootstrap changesIn #24661, we make clients bootstrap from reasonably old consensuses (expired in the last 24 hours).
In #28591, we make clients accept future consensuses as long as they're reasonably future consensuses (valid up to 24 hours in the futu...In #24661, we make clients bootstrap from reasonably old consensuses (expired in the last 24 hours).
In #28591, we make clients accept future consensuses as long as they're reasonably future consensuses (valid up to 24 hours in the future), and relays serve those consensuses.
We need to change the fallback checks to match these changes in Tor.Tor: 0.4.0.x-finalteorteorhttps://gitlab.torproject.org/legacy/trac/-/issues/27914Extract fallback-scripts to its own git repository2020-06-13T16:06:32ZNick MathewsonExtract fallback-scripts to its own git repositoryThis would let us give teor and phoul direct commit permissions here.This would let us give teor and phoul direct commit permissions here.Tor: 0.4.0.x-finalhttps://gitlab.torproject.org/legacy/trac/-/issues/27737Manually remove 64.113.32.29 from the generated fallback list2020-06-13T16:06:31ZteorManually remove 64.113.32.29 from the generated fallback listIf 64.113.32.29 hasn't changed to 198.232.165.2 yet, we should manually remove it from the generated fallback list.If 64.113.32.29 hasn't changed to 198.232.165.2 yet, we should manually remove it from the generated fallback list.Tor: 0.3.5.x-finalteorteorhttps://gitlab.torproject.org/legacy/trac/-/issues/27297new fallbackdir: 113143469021882C3A4B82F084F8125B08EE471E2020-06-13T16:06:31ZTracnew fallbackdir: 113143469021882C3A4B82F084F8125B08EE471EIf you want you can add
113143469021882C3A4B82F084F8125B08EE471E
37.252.185.182:8080
[2a00:63c1:a:182::2]:8080
to the fallbackdir list. Its IP and key are expected to remain like that until at least 2020-02-22
**Trac**:
**Username*...If you want you can add
113143469021882C3A4B82F084F8125B08EE471E
37.252.185.182:8080
[2a00:63c1:a:182::2]:8080
to the fallbackdir list. Its IP and key are expected to remain like that until at least 2020-02-22
**Trac**:
**Username**: a_phttps://gitlab.torproject.org/legacy/trac/-/issues/26687Output ed25519 IDs in the authority and fallback lists2020-06-13T16:06:30ZteorOutput ed25519 IDs in the authority and fallback listshttps://gitlab.torproject.org/legacy/trac/-/issues/26686Add ed25519 ids to the fallback whitelist2020-06-13T16:06:30ZteorAdd ed25519 ids to the fallback whitelistThe fallback scripts should parse ed25519 ids from the fallback whitelist, and check both the RSA id and ed25519 id.The fallback scripts should parse ed25519 ids from the fallback whitelist, and check both the RSA id and ed25519 id.https://gitlab.torproject.org/legacy/trac/-/issues/26502Stop using the fallback blacklist, and delete it2020-06-13T16:06:29ZteorStop using the fallback blacklist, and delete itWe require relay operators to opt-in to being fallbacks, and we won't ever switch to opt-out. (See #24789.)
So we don't need the fallback blacklist any more.
We should stop loading the blacklist in the script, then delete it.We require relay operators to opt-in to being fallbacks, and we won't ever switch to opt-out. (See #24789.)
So we don't need the fallback blacklist any more.
We should stop loading the blacklist in the script, then delete it.Tor: 0.3.5.x-finalhttps://gitlab.torproject.org/legacy/trac/-/issues/25798Remove from fallback list:2020-06-13T16:06:29ZTracRemove from fallback list:Relay treadstone (185.129.249.124) has been shut down by my provider and unlikely to be back (the website of the provider, including the control panel has been gone for days). Please remove from the fallback list.
**Trac**:
**Username...Relay treadstone (185.129.249.124) has been shut down by my provider and unlikely to be back (the website of the provider, including the control panel has been gone for days). Please remove from the fallback list.
**Trac**:
**Username**: iomegaTor: unspecifiedhttps://gitlab.torproject.org/legacy/trac/-/issues/25436Remove from fallback.whitelist, add to fallback.blacklist 328E54981C6DDD7D89B...2020-06-13T16:06:28ZTracRemove from fallback.whitelist, add to fallback.blacklist 328E54981C6DDD7D89B89E418724A4A7881E3192-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Please remove:
80.127.117.180:80 orport=443 id=328E54981C6DDD7D89B89E418724A4A7881E3192 ipv6=[2001:985:e77:10::4]:443 # sjc01
from fallback.whitelist, and add it to the fallback.blacklis...-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Please remove:
80.127.117.180:80 orport=443 id=328E54981C6DDD7D89B89E418724A4A7881E3192 ipv6=[2001:985:e77:10::4]:443 # sjc01
from fallback.whitelist, and add it to the fallback.blacklist. I'll keep the relay running for the next year and a half as requested / promissed.
-----BEGIN PGP SIGNATURE-----
iQQzBAEBCgAdFiEEjP0TTVqsQl6bFzvJtbKWBxlMOw8FAlqeMq4ACgkQtbKWBxlM
Ow//AyAAkQf+v8pb1jFyxxlr1bhkWEwu7vPe5WK55bOVCbE/fhT5K864sLfeNA0s
gFGJR57GPS5XHDmtP3x9XIT4TkwsByYoKXikW1Enr3NGspuODjF5JQi8IAtahVdg
kqHOeyMufVdYPRfKE9YFZqeF0gkYMo9nRi7/3x/EmF7AXZSR836RYonpAvj7FW7C
n3nDHSOG3t5iewL3dJFYk4pvPsvHMgoytJAXcsyjXL7Srnf6Gtk4SqA9/0QUcDOm
PGFSPjiysoJ20GF1OxCO5A153ENL92P81K9hq/RJV9KlM0POBah5ioGwEs4OskbA
hIMuD9ccKiAyPTgtufcfGstocADPkCDGj+AYQe842t3PdC+n7snEv3mcQBtcU1qa
yxiljyWA2DOAE5SYyieESE73aJ9jK5i85UWk7yxJHxnKmQrtZ0a2LK+eAijQ8QrI
HcmkKf+tyLycftZv35j0tDeDsSvy2aMAOlmnwSUr9cP8tH3hX3yyN9SyHcoVib/h
6sozasisxdMjENFD3kjWl/PO3XDGDuvGXOFVHso1GyKeQRbHSqL12hS/chQFwYx7
FF1qR2F22ZV0CWugNjBve1mStcqUbkAzMPddRI7IWw3dDK3wreedBDwuBq+13Muv
mWtmfDcPUIBaUOUHZlCHgFuHyUj3CpoGL9oVgM+YuzkT90rVHwUkxEVweirs48X8
lQ+xb5dSxVxWaXTxJ5h7tkzWcf1i2QQmrY/GLcOWZEvkBIar7RUgIuMOyzzTVZaY
27EyJuWtPpt5tQ/klE8VAWrOEAHGw8P/dflBgDdMiVrnREy3wpN0DltkDVldIHKT
YE6MpBqxUFBwMe7Waf3IH7ODDDr2qjhSIlbFGWs8Ax27GRB/TrN/Gl3Eu05GpdU1
DSIzkcDpYJ0DFA+UrRWjoYDBuJnPhsdbFjIVLPj95xRxTdQCQZhMYZ8oQnIwISIS
d1R1Tc6nbRzQ1gqmsgn0SWdpjPYthCcqrs7nqD/woe3hHR7n2CMDFgI/73FozH40
3p6Zj/Nzxg2KH00Q1tckP7uEMQpjnMlM93M1phm8HAycYsclKWXSrgo/z7pwwW0+
+ZpZwThq2tYxqmWyivuGqA9gfyyAwtv15n2xx+pv3D1yzBaeMDyaXBZG1Ky+gXZR
Mj7ObME8ber8EYdX3IQ5GMdkQnNURKxlUw5arjcutKl7w5L2pK6+qI7uC81JIhqL
SvAPONWI9SUgblmHxhOMtUlQesazEdURjhDqHjtGyO3EyYcFM0BrNinQTHBN8uwU
A/zzqZVHf4MhXOQdWjJc5y4v0mgeJhRFV3+JBZuZAE5CWnCF8AROYujnZZOPXcFO
8elWAN+Ah9g/CUQMh1AMu+8TzIl7pA==
=O9d/
-----END PGP SIGNATURE-----
**Trac**:
**Username**: sjcjonkerTor: unspecifiedhttps://gitlab.torproject.org/legacy/trac/-/issues/25414Fallback details changed for 9FBEB75E8BC142565F12CBBE078D63310236A3342020-06-13T16:06:28ZTracFallback details changed for 9FBEB75E8BC142565F12CBBE078D63310236A334Hi!
Please remove "Lindon" 9FBEB75E8BC142565F12CBBE078D63310236A334 from the fallback directory list. The tor node will be shut down in the near future.
Best regards
Sven
**Trac**:
**Username**: svengoHi!
Please remove "Lindon" 9FBEB75E8BC142565F12CBBE078D63310236A334 from the fallback directory list. The tor node will be shut down in the near future.
Best regards
Sven
**Trac**:
**Username**: svengoTor: unspecifiedhttps://gitlab.torproject.org/legacy/trac/-/issues/25169Fallback removal for 0BEA4A88D069753218EAAAD6D22EA87B9A1319D62020-06-13T16:06:27ZTracFallback removal for 0BEA4A88D069753218EAAAD6D22EA87B9A1319D6The relay 0BEA4A88D069753218EAAAD6D22EA87B9A1319D6 will go offline in a couple of months and should be removed from the fallback directory mirror list.
**Trac**:
**Username**: baelor.torThe relay 0BEA4A88D069753218EAAAD6D22EA87B9A1319D6 will go offline in a couple of months and should be removed from the fallback directory mirror list.
**Trac**:
**Username**: baelor.tor