[tor-commits] [tor] 03/08: Stop using published_on in rs to decide whether to download a routerdesc.

gitolite role git at cupani.torproject.org
Mon May 16 12:55:05 UTC 2022


This is an automated email from the git hooks/post-receive script.

dgoulet pushed a commit to branch main
in repository tor.

commit 08d452b38c84c6522b9ec4b0ebae29c5bba6c83d
Author: Nick Mathewson <nickm at torproject.org>
AuthorDate: Tue Nov 9 08:54:11 2021 -0500

    Stop using published_on in rs to decide whether to download a routerdesc.
    
    The consensus voters shouldn't actually include such old routers in
    the consensus anyway, so this logic shouldn't come up...
    
    but if a client _does_ download something it wouldn't use, it won't
    retry infinitely: see checks for WRA_NEVER_DOWNLOADABLE.
---
 src/feature/nodelist/networkstatus.c | 5 +----
 1 file changed, 1 insertion(+), 4 deletions(-)

diff --git a/src/feature/nodelist/networkstatus.c b/src/feature/nodelist/networkstatus.c
index d57db4c415..d4a37c4db9 100644
--- a/src/feature/nodelist/networkstatus.c
+++ b/src/feature/nodelist/networkstatus.c
@@ -2615,15 +2615,12 @@ networkstatus_parse_flavor_name(const char *flavname)
 int
 client_would_use_router(const routerstatus_t *rs, time_t now)
 {
+  (void) now;
   if (!rs->is_flagged_running) {
     /* If we had this router descriptor, we wouldn't even bother using it.
      * (Fetching and storing depends on by we_want_to_fetch_flavor().) */
     return 0;
   }
-  if (rs->published_on + OLD_ROUTER_DESC_MAX_AGE < now) {
-    /* We'd drop it immediately for being too old. */
-    return 0;
-  }
   if (!routerstatus_version_supports_extend2_cells(rs, 1)) {
     /* We'd ignore it because it doesn't support EXTEND2 cells.
      * If we don't know the version, download the descriptor so we can

-- 
To stop receiving notification emails like this one, please contact
the administrator of this repository.


More information about the tor-commits mailing list