diff options
author | Nick Mathewson <nickm@torproject.org> | 2020-06-18 16:05:16 -0400 |
---|---|---|
committer | Nick Mathewson <nickm@torproject.org> | 2020-06-18 16:05:16 -0400 |
commit | bc9979a670026004bf0a516bd38a25251ca6d9bb (patch) | |
tree | 73fde4834208dbd9209bad0f589244b5be74f9a2 /changes/ticket34067 | |
parent | 6c3897826a21734d2ab4f621df62e337d8bb8391 (diff) | |
download | tor-bc9979a670026004bf0a516bd38a25251ca6d9bb.tar.gz tor-bc9979a670026004bf0a516bd38a25251ca6d9bb.zip |
Split "can reach ipv4 orport" from "can reach ipv6 orport".
I've managed to keep this change mainly contained to our
self-testing module. The changes here are:
* There are two different variables for tracking "is our orport
reachable".
* We have a new function that says whether we can skip a single
family's orport reachability test; the old function for this now
tells whether we can skip _all_ orport reachability testing.
(The name, router_should_skip_orport_reachability_test, is not
so good. I will rename it later if I can think of a good
replacement.)
* The function that launches orport reachability tests now only
launches the ones that haven't completed.
* The function that notes that we're reachable on an ORPort now
takes a family.
* Various log messages are cleaned up.
Diffstat (limited to 'changes/ticket34067')
-rw-r--r-- | changes/ticket34067 | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/changes/ticket34067 b/changes/ticket34067 new file mode 100644 index 0000000000..b67ccf6082 --- /dev/null +++ b/changes/ticket34067 @@ -0,0 +1,4 @@ + o Major features (relay self-testing, IPv6): + - Relays now track their IPv6 ORPort separately from the reachability of + their IPv4 ORPort. They will not publish a descriptor unless _both_ + ports appear to be externally reachable. Closes ticket 34067. |