Merge branch 'maint-0.4.7'

This commit is contained in:
David Goulet
2023-03-07 08:39:48 -05:00
2 changed files with 13 additions and 0 deletions
+5
View File
@@ -0,0 +1,5 @@
o Minor features (directory authorities):
- Directory authorities now include their AuthDirMaxServersPerAddr
config option in the consensus parameter section of their vote. Now
external tools can better predict how they will behave. Implements
ticket 40753.
+8
View File
@@ -4894,6 +4894,14 @@ dirserv_generate_networkstatus_vote_obj(crypto_pk_t *private_key,
smartlist_split_string(v3_out->net_params,
paramline->value, NULL, 0, 0);
}
/* for transparency and visibility, include our current value of
* AuthDirMaxServersPerAddr in our consensus params. Once enough dir
* auths do this, external tools should be able to use that value to
* help understand which relays are allowed into the consensus. */
smartlist_add_asprintf(v3_out->net_params, "AuthDirMaxServersPerAddr=%d",
d_options->AuthDirMaxServersPerAddr);
smartlist_sort_strings(v3_out->net_params);
}
v3_out->bw_file_headers = bw_file_headers;