Generate a new fallback list in 2019 and backport it to all supported Tor versions
We usually get two people to run:
scripts/maint/updateFallbackDirs.py > src/or/fallback_dirs.inc 2> fallback_dirs.log
from two different locations, then merge the lists.
Please attach the logs to this ticket.
- Show closed items
Activity
-
Newest first Oldest first
-
Show all activity Show comments only Show history only
- teor changed milestone to %Tor: 0.2.9.x-final
changed milestone to %Tor: 0.2.9.x-final
Trac:
Description: N/Ato
We usually get two people to run:
scripts/maint/updateFallbackDirs.py > src/or/fallback_dirs.inc 2> fallback_dirs.log
from two different locations, then merge the lists.
Please attach the logs to this ticket.
Component: Core Tor/Fallback Scripts to Core Tor/Tor
Keywords: N/A deleted, 034-backport, 029-backport, 040-backport, 035-backport addedTrac:
Cc: teor to teor, starlight@binnacle.cxto view full explanations for reasons why relays are excluded this edit is needed
@@ -2214,4 +2219,4 @@ def process_default(): - logging.basicConfig(level=logging.WARNING) - logging.getLogger('stem').setLevel(logging.WARNING) + logging.basicConfig(level=logging.INFO) + logging.getLogger('stem').setLevel(logging.INFO) whitelist = {'data': read_from_file(WHITELIST_FILE_NAME, MAX_LIST_FILE_SIZE), @@ -2235,3 +2240,3 @@ if get_command() == 'check_existing': - logging.warning(msg, *args) + logging.info(msg, *args) else:
otherwise little is revealed
This is the ticket for list generation. I opened #28986 (moved) so we don't forget your change.
Replying to teor:
We don't use check_existing mode when generating the list, so the final part of the patch shouldn't be needed.
But it would be good to be consistent.
Maybe we should make warn the default, and add an argument for info. Or the other way around.
Let's make info-level the default, so we don't have to remember extra options.
Removing 034-backport from all open tickets: 034 has reached EOL.
Trac:
Keywords: 034-backport deleted, N/A addedI attached a draft fallback list and log, based on this branch: https://github.com/teor2345/fallback-scripts/tree/tickets29100_28794
I still need to:
- activate info-level logging (#28986 (moved))
- work out why there are only 127 entries in the list (#30952 (moved))
List 3 is based on this branch, which merges #29100 (moved) and #28794 (moved): https://github.com/torproject/fallback-scripts/pull/4
I'm going to run the script from the US in the morning, and maybe Europe or another continent if I can find a trusted volunteer.
See my pull request:
And clean merges:
- 0.3.5: https://github.com/torproject/tor/pull/1147
- 0.4.0: https://github.com/torproject/tor/pull/1148
- 0.4.1: https://github.com/torproject/tor/pull/1149
- master: https://github.com/torproject/tor/pull/1150
This is a merge of the AU lists 3 & 4. I tried merging the DE and US lists, but they didn't add any more fallbacks. (It looks like timing makes the biggest difference to the results, not location. At least at my current location. So that's good to know.)
Trac:
Actualpoints: 0.5 to 1.5
Status: needs_revision to needs_reviewTrac:
Reviewer: N/A to nickmMerged to 0.2.9 and forward. Hooray!
Trac:
Resolution: N/A to implemented
Status: needs_review to closed(I did the full merge because this is one that historically we have given an automatic backport, on the theory that it is a good idea to keep all the branches together, and there are unlikely to be bugs here.)
Replying to nickm:
(I did the full merge because this is one that historically we have given an automatic backport, on the theory that it is a good idea to keep all the branches together, and there are unlikely to be bugs here.)
Thanks!
I've documented this process on the wiki on our backports page: https://trac.torproject.org/projects/tor/wiki/org/teams/NetworkTeam/Backports#ImmediateBackports
Some things worth noting:
- backports happen after CI passes
- GeoIP files, fallbacks, and authorities get backported immediately, feel free to add more things to the list
Trac:
Parent: #28793 (moved) to N/A
Milestone: Tor: 0.4.1.x-final to Tor: 0.2.9.x-final- Trac closed
closed
- Trac changed time estimate to 8h
changed time estimate to 8h
- Trac added 12h of time spent
added 12h of time spent
- Trac moved to tpo/core/tor#28795 (closed)
moved to tpo/core/tor#28795 (closed)