mirror of
https://gitlab.torproject.org/tpo/core/tor.git
synced 2024-12-06 19:41:15 +01:00
fetch relay descriptors from v3 authorities
This commit is contained in:
+6
-2
@@ -128,6 +128,8 @@ authority_type_to_string(authority_type_t auth)
|
||||
smartlist_add(lst, (void*)"V1");
|
||||
if (auth & V2_AUTHORITY)
|
||||
smartlist_add(lst, (void*)"V2");
|
||||
if (auth & V3_AUTHORITY)
|
||||
smartlist_add(lst, (void*)"V3");
|
||||
if (auth & BRIDGE_AUTHORITY)
|
||||
smartlist_add(lst, (void*)"Bridge");
|
||||
if (auth & HIDSERV_AUTHORITY)
|
||||
@@ -309,12 +311,14 @@ directory_get_from_dirserver(uint8_t dir_purpose, uint8_t router_purpose,
|
||||
case DIR_PURPOSE_FETCH_EXTRAINFO:
|
||||
type = EXTRAINFO_CACHE |
|
||||
(router_purpose == ROUTER_PURPOSE_BRIDGE ? BRIDGE_AUTHORITY :
|
||||
V2_AUTHORITY);
|
||||
V3_AUTHORITY);
|
||||
break;
|
||||
case DIR_PURPOSE_FETCH_V2_NETWORKSTATUS:
|
||||
type = V2_AUTHORITY;
|
||||
break;
|
||||
case DIR_PURPOSE_FETCH_SERVERDESC:
|
||||
type = (router_purpose == ROUTER_PURPOSE_BRIDGE ? BRIDGE_AUTHORITY :
|
||||
V2_AUTHORITY);
|
||||
V3_AUTHORITY);
|
||||
break;
|
||||
case DIR_PURPOSE_FETCH_RENDDESC:
|
||||
type = HIDSERV_AUTHORITY;
|
||||
|
||||
Reference in New Issue
Block a user