[tor-bugs] #24838 [Core Tor/Fallback Scripts]: Fuzzy match the fallback whitelist (was: Ignore addresses in the fallback whitelist)

Tor Bug Tracker & Wiki blackhole at torproject.org
Fri Dec 7 06:15:32 UTC 2018


#24838: Fuzzy match the fallback whitelist
-------------------------------------------------+-------------------------
 Reporter:  teor                                 |          Owner:  teor
     Type:  enhancement                          |         Status:
                                                 |  needs_review
 Priority:  Medium                               |      Milestone:  Tor:
                                                 |  0.4.0.x-final
Component:  Core Tor/Fallback Scripts            |        Version:
 Severity:  Normal                               |     Resolution:
 Keywords:  s8-bootstrap, easy, intro,           |  Actual Points:  0.5
  fallback, 034-triage-20180328,                 |
  034-removed-20180328, fast-fix, 035-roadmap-   |
  subtask, 035-triaged-in-20180711               |
Parent ID:  #24786                               |         Points:  1
 Reviewer:                                       |        Sponsor:
                                                 |  Sponsor8-can
-------------------------------------------------+-------------------------
Changes (by teor):

 * status:  assigned => needs_review
 * actualpoints:   => 0.5
 * sponsor:   => Sponsor8-can
 * milestone:  Tor: 0.3.5.x-final => Tor: 0.4.0.x-final
 * keywords:
     easy, intro, fallback, 034-triage-20180328, 034-removed-20180328,
     fast-fix, 035-roadmap-subtask, 035-triaged-in-20180711
     =>
     s8-bootstrap, easy, intro, fallback, 034-triage-20180328,
     034-removed-20180328, fast-fix, 035-roadmap-subtask, 035-triaged-
     in-20180711


Old description:

> We can rely on Onionoo to tell us when relay addresses change, so we
> don't need to check them.
> But listing addresses is useful when fingerprints change.
>
> This simplifies maintaining the fallback whitelist, and also simplifies
> the script.
>
> We will delete the blacklist in #26502.

New description:

 We can rely on Onionoo to tell us when relay fingerprints or addresses
 change, so we don't need to do an exact match.

 But listing fingerprints, addresses and ports in the whitelist is useful
 so that we know what a relay operator originally asked for.

 Fuzzy matching simplifies maintaining the fallback whitelist, because we
 don't have to ask operators to update their relay details. (Or ask if
 those details are permanent.)

 We deleted the blacklist in #26502.

--

Comment:

 See my pull request, which contains the code for this ticket and #28768:
 https://github.com/torproject/tor/pull/570

--
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/24838#comment:22>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online


More information about the tor-bugs mailing list