Fallback Scripts issueshttps://gitlab.torproject.org/tpo/core/fallback-scripts/-/issues2020-07-24T17:25:50Zhttps://gitlab.torproject.org/tpo/core/fallback-scripts/-/issues/30971Rebuild the fallback list in late 2019 or early 20202020-07-24T17:25:50ZteorRebuild the fallback list in late 2019 or early 2020Late in 2019, or early in 2020, we should rebuild the fallback list again.
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, and via email to the fallback mainta...Late in 2019, or early in 2020, we should rebuild the fallback list again.
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, and via email to the fallback maintainers.)
Here are the instructions for running a rebuild:
https://trac.torproject.org/projects/tor/wiki/doc/UpdatingFallbackDirectoryMirrors
See the child tickets for each step.Tor: 0.4.4.x-finalDavid Gouletdgoulet@torproject.orgDavid Gouletdgoulet@torproject.orghttps://gitlab.torproject.org/tpo/core/fallback-scripts/-/issues/30947Add a source line to the header, because type must always be fallback2020-06-27T14:11:36ZteorAdd a source line to the header, because type must always be fallbackThe dir list spec says that fallback files start with:
`/* type=fallback */`
https://gitweb.torproject.org/torspec.git/tree/dir-list-spec.txt#n140
But in legacy/trac#24953, we change type to whitelist by default. This might cause some p...The dir list spec says that fallback files start with:
`/* type=fallback */`
https://gitweb.torproject.org/torspec.git/tree/dir-list-spec.txt#n140
But in legacy/trac#24953, we change type to whitelist by default. This might cause some parsers to break.
Instead, we should add a new `/* source=whitelist|fallback*/` line.Tor: 0.4.1.x-finalteorteorhttps://gitlab.torproject.org/tpo/core/fallback-scripts/-/issues/29093Announce the new fallback list, and tell downstream maintainers that it has c...2020-06-27T14:11:37ZteorAnnounce 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/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: 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/28768Update fallback script to match Tor bootstrap changes2020-06-27T14:11:38ZteorUpdate fallback script to match Tor bootstrap changesIn legacy/trac#24661, we make clients bootstrap from reasonably old consensuses (expired in the last 24 hours).
In legacy/trac#28591, we make clients accept future consensuses as long as they're reasonably future consensuses (valid up t...In legacy/trac#24661, we make clients bootstrap from reasonably old consensuses (expired in the last 24 hours).
In legacy/trac#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/tpo/core/fallback-scripts/-/issues/27914Extract fallback-scripts to its own git repository2020-06-27T14:11:38ZNick 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/tpo/core/fallback-scripts/-/issues/27737Manually remove 64.113.32.29 from the generated fallback list2020-06-27T14:11:38ZteorManually 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/tpo/core/fallback-scripts/-/issues/26502Stop using the fallback blacklist, and delete it2021-09-16T14:48:14ZteorStop 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 legacy/trac#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 legacy/trac#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/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/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/24953In check_existing mode, log "fallback list", not "whitelist"2020-06-27T14:11:39ZteorIn check_existing mode, log "fallback list", not "whitelist"This confused at least one relay operator.This confused at least one relay operator.Tor: 0.4.0.x-finalhttps://gitlab.torproject.org/tpo/core/fallback-scripts/-/issues/24804Run an opt-in process for relay operators to become fallbacks in 20182020-06-27T14:11:40ZteorRun an opt-in process for relay operators to become fallbacks in 2018This involves mailing tor-relays and asking if stable relay operators want to become fallbacks.This involves mailing tor-relays and asking if stable relay operators want to become fallbacks.Tor: 0.4.0.x-finalColin ChildsColin Childshttps://gitlab.torproject.org/tpo/core/fallback-scripts/-/issues/24801Generate a new fallback list and backport it2020-06-27T14:11:40ZteorGenerate a new fallback list and backport itI can generate a new list over the weekend.
This will be easier once all the other children of legacy/trac#22271 merge.I can generate a new list over the weekend.
This will be easier once all the other children of legacy/trac#22271 merge.Tor: 0.3.2.x-finalteorteorhttps://gitlab.torproject.org/tpo/core/fallback-scripts/-/issues/24791Remove excessive address info from the fallback script log2020-06-27T14:11:40ZteorRemove excessive address info from the fallback script logThis makes it easier for people to focus on the info that actually matters. Also, it makes it fit in a single terminal window.This makes it easier for people to focus on the info that actually matters. Also, it makes it fit in a single terminal window.Tor: 0.3.3.x-finalteorteorhttps://gitlab.torproject.org/tpo/core/fallback-scripts/-/issues/24790When 0.2.5 is EOL, remove the fallback script comment that refers to 0.2.8 an...2020-06-27T14:11:40ZteorWhen 0.2.5 is EOL, remove the fallback script comment that refers to 0.2.8 and earlierWe don't accept unsupported Tor versions as fallbacks, so there's no reason to talk about other bugs in unsupported versions.We don't accept unsupported Tor versions as fallbacks, so there's no reason to talk about other bugs in unsupported versions.Tor: 0.3.4.x-finalNick MathewsonNick Mathewsonhttps://gitlab.torproject.org/tpo/core/fallback-scripts/-/issues/24789Consider changing the fallback process to opt-out2020-06-27T14:11:40ZteorConsider changing the fallback process to opt-outIf we did this, we could rebuild the list by running a script, and occasionally collect opt-outs and add them to the blacklist.
I don't think this would worry anyone too much.If we did this, we could rebuild the list by running a script, and occasionally collect opt-outs and add them to the blacklist.
I don't think this would worry anyone too much.Tor: 0.3.4.x-finalhttps://gitlab.torproject.org/tpo/core/fallback-scripts/-/issues/24786Rebuild the fallback list in 20182020-06-27T14:11:41ZteorRebuild the fallback list in 2018We need to rebuild the list of fallbacks in late 2018 or early 2019.
We usually do this when 25% or more go down.
(This is tracked in #tor-bots on IRC.)
Here are the instructions for running a rebuild:
https://trac.torproject.org/projec...We need to rebuild the list of fallbacks in late 2018 or early 2019.
We usually do this when 25% or more go down.
(This is tracked in #tor-bots on IRC.)
Here are the instructions for running a rebuild:
https://trac.torproject.org/projects/tor/wiki/doc/UpdatingFallbackDirectoryMirrorsTor: 0.4.0.x-finalhttps://gitlab.torproject.org/tpo/core/fallback-scripts/-/issues/24785Reduce the fallback stability and flag requirements due to extra network load2020-06-27T14:11:41ZteorReduce the fallback stability and flag requirements due to extra network loadWe're only getting 700 candidates, we should adjust the settings so we get about 1500, like last time.We're only getting 700 candidates, we should adjust the settings so we get about 1500, like last time.Tor: 0.3.3.x-finalteorteorhttps://gitlab.torproject.org/tpo/core/fallback-scripts/-/issues/24742Add fallback list spec to torspec2020-06-27T14:11:41ZteorAdd fallback list spec to torspecPlease see my torspec branch fallback-format-2 on github, which adds the fallback-spec.txt specification.
This was requested by irl on tor-dev@, so that metrics-lib could have some assurance of the file format. I'm sure it will help ste...Please see my torspec branch fallback-format-2 on github, which adds the fallback-spec.txt specification.
This was requested by irl on tor-dev@, so that metrics-lib could have some assurance of the file format. I'm sure it will help stem, too.Tor: 0.3.3.x-finalteorteor