mirror of
https://gitlab.torproject.org/tpo/core/tor.git
synced 2024-12-06 19:41:15 +01:00
Clients avoid choosing nodes that can't do ntor
If we know a node's version, and it can't do ntor, consider it not running. If we have a node's descriptor, and it doesn't have a valid ntor key, consider it not running. Refactor these checks so they're consistent between authorities and clients.
This commit is contained in:
@@ -7,4 +7,7 @@
|
||||
instead, they check specifically for an ntor key.
|
||||
- Clients avoid downloading a descriptor if the relay version is
|
||||
too old to support ntor.
|
||||
- Client code ignores nodes without ntor keys: they will not be
|
||||
selected during circuit-building, or as guards, or as directory
|
||||
mirrors, or as introduction or rendezvous points.
|
||||
Fixes bug 19163; bugfix on 0.2.4.18-rc.
|
||||
|
||||
Reference in New Issue
Block a user