Fallback Scripts issueshttps://gitlab.torproject.org/tpo/core/fallback-scripts/-/issues2020-06-27T14:11:48Zhttps://gitlab.torproject.org/tpo/core/fallback-scripts/-/issues/20175Allow the fallback script to ignore temporary IPv6 addresses2020-06-27T14:11:48ZteorAllow the fallback script to ignore temporary IPv6 addressesWhen updateFallbackDirs.py checks relay addresses, it makes sure that the IPv4 and IPv6 addresses and ports match the relay's whitelist entry.
If a relay's IPv6 address is temporary, it should not be included in the whitelist.
But this...When updateFallbackDirs.py checks relay addresses, it makes sure that the IPv4 and IPv6 addresses and ports match the relay's whitelist entry.
If a relay's IPv6 address is temporary, it should not be included in the whitelist.
But this means the relay will never be selected, because its descriptor has an IPv6 address, and that address doesn't match the (missing) address in the whitelist.
We should add a way to say ipv6=ignored or something.Tor: unspecifiedhaxxpophaxxpophttps://gitlab.torproject.org/tpo/core/fallback-scripts/-/issues/20177When checking existing fallbacks, report those fallbacks at warning log level2020-06-27T14:11:47ZteorWhen checking existing fallbacks, report those fallbacks at warning log levelWhen the fallback script excludes some relays, it only logs at info level. This is usually what we want, but when checking existing fallbacks, it would be great to see any message about those fallbacks at WARNING log level.
This would m...When the fallback script excludes some relays, it only logs at info level. This is usually what we want, but when checking existing fallbacks, it would be great to see any message about those fallbacks at WARNING log level.
This would make it easier to work out why fallbacks are broken.Tor: unspecifiedhaxxpophaxxpophttps://gitlab.torproject.org/tpo/core/fallback-scripts/-/issues/20178The fallback update script should log stem connection errors at warning level2020-06-27T14:11:47ZteorThe fallback update script should log stem connection errors at warning levelCurrently, they're logged at info-level, in order to filter out the "connecting to" messages. It would be great to keep those at info level, and log the "error connecting" messages at WARNING level.Currently, they're logged at info-level, in order to filter out the "connecting to" messages. It would be great to keep those at info level, and log the "error connecting" messages at WARNING level.Tor: unspecifiedhaxxpophaxxpophttps://gitlab.torproject.org/tpo/core/fallback-scripts/-/issues/20192When outputting potential new fallbacks, blacklist the whitelist2020-06-27T14:11:47ZteorWhen outputting potential new fallbacks, blacklist the whitelistWhen we look for potential new fallback directory mirrors, we want to ignore existing whitelisted fallbacks, as well as the blacklist.When we look for potential new fallback directory mirrors, we want to ignore existing whitelisted fallbacks, as well as the blacklist.Tor: unspecifiedhaxxpophaxxpophttps://gitlab.torproject.org/tpo/core/fallback-scripts/-/issues/20876Avoid contacting fallback operators who are unlikely to be accepted2020-06-27T14:11:47ZteorAvoid contacting fallback operators who are unlikely to be acceptedAfter we automatically calculate the fallback threshold in legacy/trac#20192, it would be great to update that threshold based on whether the operator would be selected if they opted-in.After we automatically calculate the fallback threshold in legacy/trac#20192, it would be great to update that threshold based on whether the operator would be selected if they opted-in.Tor: unspecifiedhttps://gitlab.torproject.org/tpo/core/fallback-scripts/-/issues/20897Make it easier to check the entire fallback whitelist for errors2020-06-27T14:11:46ZteorMake it easier to check the entire fallback whitelist for errorsThere are instructions for modifying the fallback script to scan the entire whitelist in:
https://trac.torproject.org/projects/tor/wiki/doc/UpdatingFallbackDirectoryMirrors
It would be great if we automated these.There are instructions for modifying the fallback script to scan the entire whitelist in:
https://trac.torproject.org/projects/tor/wiki/doc/UpdatingFallbackDirectoryMirrors
It would be great if we automated these.Tor: unspecifiedhttps://gitlab.torproject.org/tpo/core/fallback-scripts/-/issues/20910Make the fallback list automatically adapt to minor changes2020-06-27T14:11:46ZteorMake the fallback list automatically adapt to minor changesI spend a lot of time contacting relay operators about new and changed IP addresses, fingerprints, etc.
It would be great to identify minor changes (such as adding an IPv6 address) and automatically adapt to them, rather than eliminatin...I spend a lot of time contacting relay operators about new and changed IP addresses, fingerprints, etc.
It would be great to identify minor changes (such as adding an IPv6 address) and automatically adapt to them, rather than eliminating the relay from the list. In the case of an IPv6 address, automatically adding it should be OK.Tor: unspecifiedhttps://gitlab.torproject.org/tpo/core/fallback-scripts/-/issues/25414Fallback details changed for 9FBEB75E8BC142565F12CBBE078D63310236A3342020-06-27T14:11:39ZTracFallback 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/tpo/core/fallback-scripts/-/issues/25436Remove from fallback.whitelist, add to fallback.blacklist 328E54981C6DDD7D89B...2020-06-27T14:11:39ZTracRemove 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/tpo/core/fallback-scripts/-/issues/25798Remove from fallback list:2020-06-27T14:11:39ZTracRemove 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/tpo/core/fallback-scripts/-/issues/28793Rebuild the fallback list in 20192020-06-27T14:11:38ZteorRebuild 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/tpo/core/fallback-scripts/-/issues/28796Move the fallback script and whitelist into its own repository2020-06-27T14:11:37ZteorMove 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: unspecified