[tor-bugs] #23681 [Core Tor/Tor]: prop224: Clients mark intro circs as timed-out within seconds

Tor Bug Tracker & Wiki blackhole at torproject.org
Thu Oct 26 16:18:29 UTC 2017


#23681: prop224: Clients mark intro circs as timed-out within seconds
-----------------------------+------------------------------------
 Reporter:  asn              |          Owner:  dgoulet
     Type:  defect           |         Status:  needs_information
 Priority:  Medium           |      Milestone:  Tor: 0.3.2.x-final
Component:  Core Tor/Tor     |        Version:
 Severity:  Normal           |     Resolution:
 Keywords:  prop224, tor-hs  |  Actual Points:
Parent ID:                   |         Points:
 Reviewer:                   |        Sponsor:
-----------------------------+------------------------------------
Changes (by dgoulet):

 * cc: mikeperry (added)
 * status:  accepted => needs_information


Comment:

 (CCing Mike here to have an opinion from him)

 In a nutshell, the client is waiting on the RP circuit to established and
 without that, the INTRO1 cell is not sent. In the meantime, the client
 also launches an intro circuit (for performance) so when we get the
 RENDEZVOUS_ESTABLISHED cell, we immediately send the INTRO1 cell on the
 open circuit.

 However, imagine the RP circuit takes a while to build (or maybe we fail
 to handle a state #3733 ?), the client will expire the intro circuit and
 rebuild one while waiting for the RP. And seems that this dance went for a
 while in asn's case.

 I really wonder how to fix this. What would be best, just make sure we
 expire the RP circuit in a reasonable amount of time or make an intro
 circuit expire only if no RP circuit can be found? (All this client side
 ofc).

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


More information about the tor-bugs mailing list