[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