[tor-bugs] #23101 [Core Tor/Tor]: Predict and build specific HS purpose circuits (rather than GENERAL)

Tor Bug Tracker & Wiki blackhole at torproject.org
Sat Dec 2 03:25:36 UTC 2017


#23101: Predict and build specific HS purpose circuits (rather than GENERAL)
-------------------------------------------------+-------------------------
 Reporter:  mikeperry                            |          Owner:
                                                 |  mikeperry
     Type:  enhancement                          |         Status:
                                                 |  needs_review
 Priority:  Medium                               |      Milestone:  Tor:
                                                 |  0.3.3.x-final
Component:  Core Tor/Tor                         |        Version:
 Severity:  Normal                               |     Resolution:
 Keywords:  tor-hs, tor-guard, guard-discovery-  |  Actual Points:
  prop247-controller                             |
Parent ID:  #13837                               |         Points:
 Reviewer:                                       |        Sponsor:
-------------------------------------------------+-------------------------
Changes (by mikeperry):

 * status:  assigned => needs_review


Comment:

 Ok, I implemented what I described above in
 https://oniongit.eu/mikeperry/tor/commits/bug23101. It only does anything
 if #13837 is enabled, but is written such that when we implement
 vanguards, it will work the same for them, too.

 Because https://github.com/mikeperry-tor/vanguards needs all of this code
 to work properly, this branch is based on #13837, which is based on
 #23114.

 So consider this early preview review stage, I guess, while we slowly work
 up the merge chain on all of this.

 Also asn, to your point about specs: all of our path selection has an
 incredible amount of cruft, technical dept, specification deficiency, and
 complete lack of test coverage. I don't think it's a good idea to make
 paying back all of that debt a blocker to fixing the guard discovery
 problem.

 In particular, I think it is especially important to get these options
 merged by the 0.3.3 deadline in January, so that hidden service operators
 at least have the option of using them while we work on a more complete
 solution for 0.3.4 in May, and for later tor releases.

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


More information about the tor-bugs mailing list