[tor-bugs] #18620 [Core Tor/Tor]: HSFORGET command to clear cached client state for a HS
Tor Bug Tracker & Wiki
blackhole at torproject.org
Wed Jun 29 07:15:27 UTC 2016
#18620: HSFORGET command to clear cached client state for a HS
-------------------------------------------------+-------------------------
Reporter: str4d | Owner: str4d
Type: enhancement | Status:
Priority: Medium | needs_revision
Component: Core Tor/Tor | Milestone: Tor:
Severity: Normal | 0.2.9.x-final
Keywords: tor-hs, 029-accepted, review- | Version: Tor:
group-3 | 0.2.7.6
Parent ID: | Resolution:
Reviewer: asn, special | Actual Points:
| Points: 1
| Sponsor:
| SponsorR-can
-------------------------------------------------+-------------------------
Comment (by timonh):
I think this is connected to #19522. If a HS changes it's ip address and
choses new intro point because of #19522 then a client with a cached
descriptor will retry the old intro points before fetching the descriptor
again. The old intro points won't notice that their circuits to the HS are
gone until the entry guard experiences a TCP timeout and sends a destroy
cell. On Linux this might take up to 30 minutes.
So an application detecting that the connection to a HS broke (e.g. using
ACKs) might use HSFORGET to avoid the described case.
If #19522 gets fixed and a HS therefore sticks to it's intro points then
this might not be necessary anymore.
--
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/18620#comment:25>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online
More information about the tor-bugs
mailing list