[tor-bugs] #33035 [Applications/Tor Browser]: create strings for onion service error pages
Tor Bug Tracker & Wiki
blackhole at torproject.org
Tue Feb 4 15:49:53 UTC 2020
#33035: create strings for onion service error pages
--------------------------------------+--------------------------------
Reporter: brade | Owner: tbb-team
Type: defect | Status: new
Priority: Medium | Milestone:
Component: Applications/Tor Browser | Version:
Severity: Normal | Resolution:
Keywords: | Actual Points:
Parent ID: #19251 | Points:
Reviewer: | Sponsor: Sponsor27-must
--------------------------------------+--------------------------------
Comment (by dgoulet):
Those codes are linked to different failure event when trying to connect
to an onion service. But most of them can be summarized into a non
technical term that is "what and why it is happening". Here is my attempt:
* `XF0`: A descriptor that is not found means the service is not
publishing it which summarize to: "Service A.onion is not running".
* `XF1`: This will be extremely rare but can happen due to a bug service
or client side. Or if someone is deliberately doing it. Or if the service
is a custom tor implementation that is mis-behaving. It can be summarized
to: "Service is unreachable due to an internal error".
* `XF2`: Introduction circuit failed that means the service we are trying
to reach does not have circuit established to the introduction point. In
other words, it can be considerered: "Service A.onion is not running".
* `XF3`: Unable to finalize the connection to the service through the
rendezvous circuit. This means two things: Either the rendezvous point is
overwhelmed or malicious that is dropping voluntarily the packets. Or,
more likely scenario, the service is overwhelmed and is unable to
rendezvous in time. The latter is probably what we want to tell the user
;). Like, come back later type of message, NOT pressing new circuit :P.
* `XF4`: This one is easy :)
* `XF5`: This one is easy :)
* `XF6`: This one is easy :)
* `XF7`: This should be quite rare but still, maybe not on bad networks.
This means that for whatever circuit we tried, it timed out which means we
are not even sure we reached the rendezvous or introduction. This most of
the time results in a message that could be around "Bad network" or
"Unstable connection"... something like that.
--
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/33035#comment:7>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online
More information about the tor-bugs
mailing list