mirror of
https://gitlab.torproject.org/tpo/core/tor.git
synced 2024-12-06 19:41:15 +01:00
bc9979a670
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.
5 lines
267 B
Plaintext
5 lines
267 B
Plaintext
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.
|