[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]
Re: [tor-bugs] #13718 [Tor]: Reachability Tests aren't conducted if there are no exit nodes
#13718: Reachability Tests aren't conducted if there are no exit nodes
------------------------+--------------------------------------------------
Reporter: tom | Owner: teor
Type: defect | Status: assigned
Priority: normal | Milestone: Tor: 0.2.???
Component: Tor | Version: Tor: 0.2.6.1-alpha
Resolution: | Keywords: tor-relay test-network lorax chutney
Actual Points: | Parent ID:
Points: |
------------------------+--------------------------------------------------
Comment (by teor):
OK, so from reading the code, if the network has no exits:
The following circuits should still be built, and are internal:
* Hidden Service Circuits (Server, Client, Introduction Point)
* Socks Proxy Circuits (when connected to HSs)
The following circuits should be built, but aren't currently configured as
internal:
* Circuit Build Timeout Circuits
We could conditionally configure these as internal if there are no exits
in the consensus.
The following circuits can never be built (and we shouldn't try, as it
produces lots of errors):
* Exit Circuits
* Socks Proxy Circuits (when connected to Exits)
I'll change the current patch to:
* if there are no exits in the consensus: build internal circuits as soon
as we have enough info for internal circuits
* if there are exits in the consensus: delay building internal circuits
and build exit circuits when we have enough info for exit circuits
This involves a simple change in the modified
`router_have_minimum_dir_info` to check for exits in the consensus.
--
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/13718#comment:18>
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