Commit b2473357 authored by Nick Mathewson's avatar Nick Mathewson 🤹
Browse files

Launch reachability tests for routers whose IP or ORPort change

Implements #1899, suggested by Sebastian.  Depends on #911 fix.
parent 5926d9cf
Loading
Loading
Loading
Loading
+4 −0
Original line number Diff line number Diff line
  o Minor features
    - When a router changes IP or port, authorities now launch a new
      reachability test for it.  (Implements ticket 1899)
+4 −0
Original line number Diff line number Diff line
@@ -3136,6 +3136,10 @@ dirserv_should_launch_reachability_test(routerinfo_t *ri, routerinfo_t *ri_old)
    /* It just came out of hibernation; launch a reachability test */
    return 1;
  }
  if (ri_old->addr != ri->addr || ri_old->or_port != ri->or_port) {
    /* Address or port changed; launch a reachability test */
    return 1;
  }
  return 0;
}