mirror of
https://gitlab.torproject.org/tpo/core/tor.git
synced 2024-11-30 15:43:32 +01:00
Launch reachability tests for routers whose IP or ORPort change
Implements #1899, suggested by Sebastian. Depends on #911 fix.
This commit is contained in:
parent
5926d9cfcc
commit
b2473357f2
4
changes/bug1899_test_changed_addr
Normal file
4
changes/bug1899_test_changed_addr
Normal file
@ -0,0 +1,4 @@
|
||||
o Minor features
|
||||
- When a router changes IP or port, authorities now launch a new
|
||||
reachability test for it. (Implements ticket 1899)
|
||||
|
@ -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;
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user