[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]
Re: [tor-bugs] #25630 [Core Tor/Tor]: Bug: 3-hop circuit 0x55e55d447270 with purpose 5 has no guard state
#25630: Bug: 3-hop circuit 0x55e55d447270 with purpose 5 has no guard state
--------------------------+----------------------------------
Reporter: meejah | Owner: (none)
Type: defect | Status: new
Priority: Medium | Milestone:
Component: Core Tor/Tor | Version: Tor: unspecified
Severity: Normal | Resolution:
Keywords: | Actual Points:
Parent ID: | Points:
Reviewer: | Sponsor:
--------------------------+----------------------------------
Comment (by arma):
To be clear, this is the controller creating circuits using the
EXTENDCIRCUIT option. So it is not surprising that the circuit doesn't
have a guard state.
I guess the two main options are to somehow cobble together a guard state
for circuits that are made over the control port, or go through all the
various consistency checks and provide exceptions for circuits that were
made over the controller.
(I think we don't even know that they were made over the controller, by
the point of many of the consistency checks. We could add an internal flag
to remind us about whether they were, if that helps.)
And as another minor fix, it seems clear that
circuit_purpose_may_omit_guard() should be ok with
CIRCUIT_PURPOSE_CONTROLLER circs not having guard state.
--
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/25630#comment:1>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online
_______________________________________________
tor-bugs mailing list
tor-bugs@xxxxxxxxxxxxxxxxxxxx
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-bugs