[tor-bugs] #16387 [Core Tor/Tor]: Improve reachability of hidden services on mobile phones

Tor Bug Tracker & Wiki blackhole at torproject.org
Tue Jun 28 14:20:04 UTC 2016


#16387: Improve reachability of hidden services on mobile phones
--------------------------+------------------------------
 Reporter:  asn           |          Owner:
     Type:  enhancement   |         Status:  new
 Priority:  Medium        |      Milestone:  Tor: 0.2.???
Component:  Core Tor/Tor  |        Version:
 Severity:  Normal        |     Resolution:
 Keywords:  tor-hs        |  Actual Points:
Parent ID:                |         Points:
 Reviewer:                |        Sponsor:  SponsorR-can
--------------------------+------------------------------

Comment (by asn):

 Replying to [comment:8 timonh]:
 > I reran the test switching from wifi to mobile network on android.
 Looking at the log it seems that Tor retries on the intro points once but
 then decides to try other ones.
 > See attachment torlog2.
 > I'm using Tor 0.2.8 so
 [https://trac.torproject.org/projects/tor/ticket/8239 #8239] should be
 fixed and Tor should retry each intro point three times.
 >
 > Looking at the code (rend_consider_services_intro_points() in
 rendservice.c) the intro points to retry are determined by a call to
 remove_invalid_intro_points(). Then Tor will try to establish a circuit to
 them. But after that Tor will try other intro points if there aren't
 enough yet. So if the retry points fail Tor will choose other ones.
 > The code to retry an introduction point three times is contained in
 remove_invalid_intro_points() using MAX_INTRO_POINT_CIRCUIT_RETRIES.
 > So subsequent calls to remove_invalid_intro_points() will return an
 introduction point to retry up to three times.
 > But a single call to rend_consider_services_intro_points() will only
 retry each introduction point once and then try others.
 > Is this intended behavior?
 >

 Hey timonh! Thanks for helping us track down this bug. I opened a ticket
 for it at #19522. I also CCed you in case you want to try to fix it, or
 maybe you want to help us test any patches.

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


More information about the tor-bugs mailing list