[tor-commits] [tor/master] Add a control event for launching IPv6 ORPort checks.

dgoulet at torproject.org dgoulet at torproject.org
Thu Jun 25 14:16:07 UTC 2020


commit 366c6950206d58efaa33b6454e8ca17c96c20d8d
Author: Nick Mathewson <nickm at torproject.org>
Date:   Wed Jun 24 13:56:46 2020 -0400

    Add a control event for launching IPv6 ORPort checks.
---
 changes/feature34068         | 3 +++
 src/feature/relay/selftest.c | 7 ++++---
 2 files changed, 7 insertions(+), 3 deletions(-)

diff --git a/changes/feature34068 b/changes/feature34068
new file mode 100644
index 000000000..10812c8ec
--- /dev/null
+++ b/changes/feature34068
@@ -0,0 +1,3 @@
+  o Minor features (controller, IPv6):
+    - Tor relays now try to report to the controller when they are launching
+      an IPv6 self-test. Closes ticket 34068.
diff --git a/src/feature/relay/selftest.c b/src/feature/relay/selftest.c
index 71054e6e8..589e9a303 100644
--- a/src/feature/relay/selftest.c
+++ b/src/feature/relay/selftest.c
@@ -353,9 +353,7 @@ inform_testing_reachability(void)
    * start reachability tests, or fail to log after we actually started
    * reachability tests.
    *
-   * After we separate the IPv4 and IPv6 reachability flags in #34067, tor
-   * will test any IPv6 address that it discovers after launching reachability
-   * checks. We'll deal with late disabled IPv6 ORPorts and IPv4 DirPorts, and
+   * We'll deal with late disabled IPv6 ORPorts and IPv4 DirPorts, and
    * extra or skipped log messages in #34137.
    */
   const routerinfo_t *me = router_get_my_routerinfo();
@@ -374,6 +372,9 @@ inform_testing_reachability(void)
   if (has_ipv6) {
     strlcpy(ipv6_or_buf, fmt_addrport(&me->ipv6_addr, me->ipv6_orport),
             sizeof(ipv6_or_buf));
+    control_event_server_status(LOG_NOTICE,
+                                "CHECKING_REACHABILITY ORADDRESS=%s",
+                                ipv6_or_buf);
     /* We'll add an IPv6 control event in #34068. */
   }
   /* IPv4 DirPort (there are no advertised IPv6 DirPorts) */





More information about the tor-commits mailing list