mirror of
https://gitlab.torproject.org/tpo/core/tor.git
synced 2025-02-24 22:58:50 +01:00
Rename dirclient_modes.h identifiers to start with dirclient_
This is an automated commit, generated by this command: ./scripts/maint/rename_c_identifier.py \ directory_must_use_begindir dirclient_must_use_begindir \ directory_fetches_from_authorities dirclient_fetches_from_authorities \ directory_fetches_dir_info_early dirclient_fetches_dir_info_early \ directory_fetches_dir_info_later dirclient_fetches_dir_info_later \ directory_too_idle_to_fetch_descriptors dirclient_too_idle_to_fetch_descriptors
This commit is contained in:
parent
8d1f31190e
commit
6ba4b5e5da
11 changed files with 47 additions and 47 deletions
|
@ -2419,10 +2419,10 @@ options_act,(const or_options_t *old_options))
|
|||
|
||||
/* We may need to reschedule some directory stuff if our status changed. */
|
||||
if (old_options) {
|
||||
if (!bool_eq(directory_fetches_dir_info_early(options),
|
||||
directory_fetches_dir_info_early(old_options)) ||
|
||||
!bool_eq(directory_fetches_dir_info_later(options),
|
||||
directory_fetches_dir_info_later(old_options)) ||
|
||||
if (!bool_eq(dirclient_fetches_dir_info_early(options),
|
||||
dirclient_fetches_dir_info_early(old_options)) ||
|
||||
!bool_eq(dirclient_fetches_dir_info_later(options),
|
||||
dirclient_fetches_dir_info_later(old_options)) ||
|
||||
!config_lines_eq(old_options->Bridges, options->Bridges)) {
|
||||
/* Make sure update_router_have_minimum_dir_info() gets called. */
|
||||
router_dir_info_changed();
|
||||
|
|
|
@ -1133,14 +1133,14 @@ directory_info_has_arrived(time_t now, int from_cache, int suppress_logs)
|
|||
|
||||
if (!router_have_minimum_dir_info()) {
|
||||
int quiet = suppress_logs || from_cache ||
|
||||
directory_too_idle_to_fetch_descriptors(options, now);
|
||||
dirclient_too_idle_to_fetch_descriptors(options, now);
|
||||
tor_log(quiet ? LOG_INFO : LOG_NOTICE, LD_DIR,
|
||||
"I learned some more directory information, but not enough to "
|
||||
"build a circuit: %s", get_dir_info_status_string());
|
||||
update_all_descriptor_downloads(now);
|
||||
return;
|
||||
} else {
|
||||
if (directory_fetches_from_authorities(options)) {
|
||||
if (dirclient_fetches_from_authorities(options)) {
|
||||
update_all_descriptor_downloads(now);
|
||||
}
|
||||
|
||||
|
@ -2069,7 +2069,7 @@ fetch_networkstatus_callback(time_t now, const or_options_t *options)
|
|||
* documents? */
|
||||
const int we_are_bootstrapping = networkstatus_consensus_is_bootstrapping(
|
||||
now);
|
||||
const int prefer_mirrors = !directory_fetches_from_authorities(
|
||||
const int prefer_mirrors = !dirclient_fetches_from_authorities(
|
||||
get_options());
|
||||
int networkstatus_dl_check_interval = 60;
|
||||
/* check more often when testing, or when bootstrapping from mirrors
|
||||
|
|
|
@ -454,7 +454,7 @@ directory_get_from_dirserver,(
|
|||
{
|
||||
const routerstatus_t *rs = NULL;
|
||||
const or_options_t *options = get_options();
|
||||
int prefer_authority = (directory_fetches_from_authorities(options)
|
||||
int prefer_authority = (dirclient_fetches_from_authorities(options)
|
||||
|| want_authority == DL_WANT_AUTHORITY);
|
||||
int require_authority = 0;
|
||||
int get_via_tor = purpose_needs_anonymity(dir_purpose, router_purpose,
|
||||
|
@ -673,7 +673,7 @@ directory_choose_address_routerstatus(const routerstatus_t *status,
|
|||
if (indirection == DIRIND_DIRECT_CONN ||
|
||||
indirection == DIRIND_ANON_DIRPORT ||
|
||||
(indirection == DIRIND_ONEHOP
|
||||
&& !directory_must_use_begindir(options))) {
|
||||
&& !dirclient_must_use_begindir(options))) {
|
||||
fascist_firewall_choose_address_rs(status, FIREWALL_DIR_CONNECTION, 0,
|
||||
use_dir_ap);
|
||||
have_dir = tor_addr_port_is_valid_ap(use_dir_ap, 0);
|
||||
|
@ -923,7 +923,7 @@ directory_command_should_use_begindir(const or_options_t *options,
|
|||
}
|
||||
/* Reasons why we want to avoid using begindir */
|
||||
if (indirection == DIRIND_ONEHOP) {
|
||||
if (!directory_must_use_begindir(options)) {
|
||||
if (!dirclient_must_use_begindir(options)) {
|
||||
*reason = "in relay mode";
|
||||
return 0;
|
||||
}
|
||||
|
@ -1285,7 +1285,7 @@ directory_initiate_request,(directory_request_t *request))
|
|||
|
||||
/* use encrypted begindir connections for everything except relays
|
||||
* this provides better protection for directory fetches */
|
||||
if (!use_begindir && directory_must_use_begindir(options)) {
|
||||
if (!use_begindir && dirclient_must_use_begindir(options)) {
|
||||
log_warn(LD_BUG, "Client could not use begindir connection: %s",
|
||||
begindir_reason ? begindir_reason : "(NULL)");
|
||||
return;
|
||||
|
@ -3084,7 +3084,7 @@ dir_routerdesc_download_failed(smartlist_t *failed, int status_code,
|
|||
{
|
||||
char digest[DIGEST_LEN];
|
||||
time_t now = time(NULL);
|
||||
int server = directory_fetches_from_authorities(get_options());
|
||||
int server = dirclient_fetches_from_authorities(get_options());
|
||||
if (!was_descriptor_digests) {
|
||||
if (router_purpose == ROUTER_PURPOSE_BRIDGE) {
|
||||
tor_assert(!was_extrainfo);
|
||||
|
@ -3129,7 +3129,7 @@ dir_microdesc_download_failed(smartlist_t *failed,
|
|||
routerstatus_t *rs;
|
||||
download_status_t *dls;
|
||||
time_t now = time(NULL);
|
||||
int server = directory_fetches_from_authorities(get_options());
|
||||
int server = dirclient_fetches_from_authorities(get_options());
|
||||
|
||||
if (! consensus)
|
||||
return;
|
||||
|
|
|
@ -26,7 +26,7 @@
|
|||
/* Should this tor instance only use begindir for all its directory requests?
|
||||
*/
|
||||
int
|
||||
directory_must_use_begindir(const or_options_t *options)
|
||||
dirclient_must_use_begindir(const or_options_t *options)
|
||||
{
|
||||
/* Clients, onion services, and bridges must use begindir,
|
||||
* relays and authorities do not have to */
|
||||
|
@ -36,7 +36,7 @@ directory_must_use_begindir(const or_options_t *options)
|
|||
/** Return 1 if we fetch our directory material directly from the
|
||||
* authorities, rather than from a mirror. */
|
||||
int
|
||||
directory_fetches_from_authorities(const or_options_t *options)
|
||||
dirclient_fetches_from_authorities(const or_options_t *options)
|
||||
{
|
||||
const routerinfo_t *me;
|
||||
uint32_t addr;
|
||||
|
@ -64,9 +64,9 @@ directory_fetches_from_authorities(const or_options_t *options)
|
|||
* on the "mirror" schedule rather than the "client" schedule.
|
||||
*/
|
||||
int
|
||||
directory_fetches_dir_info_early(const or_options_t *options)
|
||||
dirclient_fetches_dir_info_early(const or_options_t *options)
|
||||
{
|
||||
return directory_fetches_from_authorities(options);
|
||||
return dirclient_fetches_from_authorities(options);
|
||||
}
|
||||
|
||||
/** Return 1 if we should fetch new networkstatuses, descriptors, etc
|
||||
|
@ -76,7 +76,7 @@ directory_fetches_dir_info_early(const or_options_t *options)
|
|||
* client as a directory guard.
|
||||
*/
|
||||
int
|
||||
directory_fetches_dir_info_later(const or_options_t *options)
|
||||
dirclient_fetches_dir_info_later(const or_options_t *options)
|
||||
{
|
||||
return options->UseBridges != 0;
|
||||
}
|
||||
|
@ -86,7 +86,7 @@ directory_fetches_dir_info_later(const or_options_t *options)
|
|||
* lately.
|
||||
*/
|
||||
int
|
||||
directory_too_idle_to_fetch_descriptors(const or_options_t *options,
|
||||
dirclient_too_idle_to_fetch_descriptors(const or_options_t *options,
|
||||
time_t now)
|
||||
{
|
||||
return !directory_caches_dir_info(options) &&
|
||||
|
|
|
@ -14,11 +14,11 @@
|
|||
|
||||
struct or_options_t;
|
||||
|
||||
int directory_must_use_begindir(const or_options_t *options);
|
||||
int directory_fetches_from_authorities(const struct or_options_t *options);
|
||||
int directory_fetches_dir_info_early(const struct or_options_t *options);
|
||||
int directory_fetches_dir_info_later(const struct or_options_t *options);
|
||||
int directory_too_idle_to_fetch_descriptors(const struct or_options_t *options,
|
||||
int dirclient_must_use_begindir(const or_options_t *options);
|
||||
int dirclient_fetches_from_authorities(const struct or_options_t *options);
|
||||
int dirclient_fetches_dir_info_early(const struct or_options_t *options);
|
||||
int dirclient_fetches_dir_info_later(const struct or_options_t *options);
|
||||
int dirclient_too_idle_to_fetch_descriptors(const struct or_options_t *options,
|
||||
time_t now);
|
||||
|
||||
#endif /* !defined(TOR_FEATURE_DIRCLIENT_DIRCLIENT_MODES_H) */
|
||||
|
|
|
@ -998,7 +998,7 @@ update_microdesc_downloads(time_t now)
|
|||
|
||||
if (should_delay_dir_fetches(options, NULL))
|
||||
return;
|
||||
if (directory_too_idle_to_fetch_descriptors(options, now))
|
||||
if (dirclient_too_idle_to_fetch_descriptors(options, now))
|
||||
return;
|
||||
|
||||
/* Give up if we don't have a reasonably live consensus. */
|
||||
|
|
|
@ -1163,7 +1163,7 @@ update_consensus_networkstatus_fetch_time_impl(time_t now, int flav)
|
|||
}
|
||||
}
|
||||
|
||||
if (directory_fetches_dir_info_early(options)) {
|
||||
if (dirclient_fetches_dir_info_early(options)) {
|
||||
/* We want to cache the next one at some point after this one
|
||||
* is no longer fresh... */
|
||||
start = (time_t)(c->fresh_until + min_sec_before_caching);
|
||||
|
@ -1185,7 +1185,7 @@ update_consensus_networkstatus_fetch_time_impl(time_t now, int flav)
|
|||
|
||||
/* If we're a bridge user, make use of the numbers we just computed
|
||||
* to choose the rest of the interval *after* them. */
|
||||
if (directory_fetches_dir_info_later(options)) {
|
||||
if (dirclient_fetches_dir_info_later(options)) {
|
||||
/* Give all the *clients* enough time to download the consensus. */
|
||||
start = (time_t)(start + dl_interval + min_sec_before_caching);
|
||||
/* But try to get it before ours actually expires. */
|
||||
|
@ -1538,7 +1538,7 @@ networkstatus_consensus_can_use_extra_fallbacks,(const or_options_t *options))
|
|||
>= smartlist_len(router_get_trusted_dir_servers()));
|
||||
/* If we don't fetch from the authorities, and we have additional mirrors,
|
||||
* we can use them. */
|
||||
return (!directory_fetches_from_authorities(options)
|
||||
return (!dirclient_fetches_from_authorities(options)
|
||||
&& (smartlist_len(router_get_fallback_dir_servers())
|
||||
> smartlist_len(router_get_trusted_dir_servers())));
|
||||
}
|
||||
|
|
|
@ -323,7 +323,7 @@ router_pick_directory_server_impl(dirinfo_type_t type, int flags,
|
|||
|
||||
const int skip_or_fw = router_skip_or_reachability(options, try_ip_pref);
|
||||
const int skip_dir_fw = router_skip_dir_reachability(options, try_ip_pref);
|
||||
const int must_have_or = directory_must_use_begindir(options);
|
||||
const int must_have_or = dirclient_must_use_begindir(options);
|
||||
|
||||
/* Find all the running dirservers we know about. */
|
||||
SMARTLIST_FOREACH_BEGIN(nodelist_get_list(), const node_t *, node) {
|
||||
|
@ -1076,7 +1076,7 @@ router_pick_trusteddirserver_impl(const smartlist_t *sourcelist,
|
|||
|
||||
const int skip_or_fw = router_skip_or_reachability(options, try_ip_pref);
|
||||
const int skip_dir_fw = router_skip_dir_reachability(options, try_ip_pref);
|
||||
const int must_have_or = directory_must_use_begindir(options);
|
||||
const int must_have_or = dirclient_must_use_begindir(options);
|
||||
|
||||
SMARTLIST_FOREACH_BEGIN(sourcelist, const dir_server_t *, d)
|
||||
{
|
||||
|
|
|
@ -2752,7 +2752,7 @@ update_router_have_minimum_dir_info(void)
|
|||
|
||||
/* If paths have just become unavailable in this update. */
|
||||
if (!res && have_min_dir_info) {
|
||||
int quiet = directory_too_idle_to_fetch_descriptors(options, now);
|
||||
int quiet = dirclient_too_idle_to_fetch_descriptors(options, now);
|
||||
tor_log(quiet ? LOG_INFO : LOG_NOTICE, LD_DIR,
|
||||
"Our directory information is no longer up-to-date "
|
||||
"enough to build circuits: %s", dir_info_status);
|
||||
|
|
|
@ -2405,7 +2405,7 @@ max_dl_per_request(const or_options_t *options, int purpose)
|
|||
}
|
||||
/* If we're going to tunnel our connections, we can ask for a lot more
|
||||
* in a request. */
|
||||
if (directory_must_use_begindir(options)) {
|
||||
if (dirclient_must_use_begindir(options)) {
|
||||
max = 500;
|
||||
}
|
||||
return max;
|
||||
|
@ -2448,7 +2448,7 @@ launch_descriptor_downloads(int purpose,
|
|||
if (!n_downloadable)
|
||||
return;
|
||||
|
||||
if (!directory_fetches_dir_info_early(options)) {
|
||||
if (!dirclient_fetches_dir_info_early(options)) {
|
||||
if (n_downloadable >= MAX_DL_TO_DELAY) {
|
||||
log_debug(LD_DIR,
|
||||
"There are enough downloadable %ss to launch requests.",
|
||||
|
@ -2539,7 +2539,7 @@ update_consensus_router_descriptor_downloads(time_t now, int is_vote,
|
|||
int n_delayed=0, n_have=0, n_would_reject=0, n_wouldnt_use=0,
|
||||
n_inprogress=0, n_in_oldrouters=0;
|
||||
|
||||
if (directory_too_idle_to_fetch_descriptors(options, now))
|
||||
if (dirclient_too_idle_to_fetch_descriptors(options, now))
|
||||
goto done;
|
||||
if (!consensus)
|
||||
goto done;
|
||||
|
|
|
@ -3706,7 +3706,7 @@ test_config_directory_fetch(void *arg)
|
|||
options->ClientOnly = 1;
|
||||
tt_assert(server_mode(options) == 0);
|
||||
tt_assert(public_server_mode(options) == 0);
|
||||
tt_int_op(directory_fetches_from_authorities(options), OP_EQ, 0);
|
||||
tt_int_op(dirclient_fetches_from_authorities(options), OP_EQ, 0);
|
||||
tt_int_op(networkstatus_consensus_can_use_multiple_directories(options),
|
||||
OP_EQ, 1);
|
||||
|
||||
|
@ -3716,7 +3716,7 @@ test_config_directory_fetch(void *arg)
|
|||
options->UseBridges = 1;
|
||||
tt_assert(server_mode(options) == 0);
|
||||
tt_assert(public_server_mode(options) == 0);
|
||||
tt_int_op(directory_fetches_from_authorities(options), OP_EQ, 0);
|
||||
tt_int_op(dirclient_fetches_from_authorities(options), OP_EQ, 0);
|
||||
tt_int_op(networkstatus_consensus_can_use_multiple_directories(options),
|
||||
OP_EQ, 1);
|
||||
|
||||
|
@ -3728,7 +3728,7 @@ test_config_directory_fetch(void *arg)
|
|||
options->ORPort_set = 1;
|
||||
tt_assert(server_mode(options) == 1);
|
||||
tt_assert(public_server_mode(options) == 0);
|
||||
tt_int_op(directory_fetches_from_authorities(options), OP_EQ, 0);
|
||||
tt_int_op(dirclient_fetches_from_authorities(options), OP_EQ, 0);
|
||||
tt_int_op(networkstatus_consensus_can_use_multiple_directories(options),
|
||||
OP_EQ, 1);
|
||||
|
||||
|
@ -3739,7 +3739,7 @@ test_config_directory_fetch(void *arg)
|
|||
options->FetchDirInfoEarly = 1;
|
||||
tt_assert(server_mode(options) == 0);
|
||||
tt_assert(public_server_mode(options) == 0);
|
||||
tt_int_op(directory_fetches_from_authorities(options), OP_EQ, 1);
|
||||
tt_int_op(dirclient_fetches_from_authorities(options), OP_EQ, 1);
|
||||
tt_int_op(networkstatus_consensus_can_use_multiple_directories(options),
|
||||
OP_EQ, 1);
|
||||
|
||||
|
@ -3753,14 +3753,14 @@ test_config_directory_fetch(void *arg)
|
|||
mock_router_pick_published_address_result = -1;
|
||||
tt_assert(server_mode(options) == 1);
|
||||
tt_assert(public_server_mode(options) == 1);
|
||||
tt_int_op(directory_fetches_from_authorities(options), OP_EQ, 1);
|
||||
tt_int_op(dirclient_fetches_from_authorities(options), OP_EQ, 1);
|
||||
tt_int_op(networkstatus_consensus_can_use_multiple_directories(options),
|
||||
OP_EQ, 0);
|
||||
|
||||
mock_router_pick_published_address_result = 0;
|
||||
tt_assert(server_mode(options) == 1);
|
||||
tt_assert(public_server_mode(options) == 1);
|
||||
tt_int_op(directory_fetches_from_authorities(options), OP_EQ, 0);
|
||||
tt_int_op(dirclient_fetches_from_authorities(options), OP_EQ, 0);
|
||||
tt_int_op(networkstatus_consensus_can_use_multiple_directories(options),
|
||||
OP_EQ, 0);
|
||||
|
||||
|
@ -3781,7 +3781,7 @@ test_config_directory_fetch(void *arg)
|
|||
options->RefuseUnknownExits = 1;
|
||||
tt_assert(server_mode(options) == 1);
|
||||
tt_assert(public_server_mode(options) == 1);
|
||||
tt_int_op(directory_fetches_from_authorities(options), OP_EQ, 1);
|
||||
tt_int_op(dirclient_fetches_from_authorities(options), OP_EQ, 1);
|
||||
tt_int_op(networkstatus_consensus_can_use_multiple_directories(options),
|
||||
OP_EQ, 0);
|
||||
|
||||
|
@ -3789,7 +3789,7 @@ test_config_directory_fetch(void *arg)
|
|||
mock_router_pick_published_address_result = 0;
|
||||
tt_assert(server_mode(options) == 1);
|
||||
tt_assert(public_server_mode(options) == 1);
|
||||
tt_int_op(directory_fetches_from_authorities(options), OP_EQ, 0);
|
||||
tt_int_op(dirclient_fetches_from_authorities(options), OP_EQ, 0);
|
||||
tt_int_op(networkstatus_consensus_can_use_multiple_directories(options),
|
||||
OP_EQ, 0);
|
||||
|
||||
|
@ -3811,7 +3811,7 @@ test_config_directory_fetch(void *arg)
|
|||
mock_router_get_my_routerinfo_result = &routerinfo;
|
||||
tt_assert(server_mode(options) == 1);
|
||||
tt_assert(public_server_mode(options) == 1);
|
||||
tt_int_op(directory_fetches_from_authorities(options), OP_EQ, 1);
|
||||
tt_int_op(dirclient_fetches_from_authorities(options), OP_EQ, 1);
|
||||
tt_int_op(networkstatus_consensus_can_use_multiple_directories(options),
|
||||
OP_EQ, 0);
|
||||
|
||||
|
@ -3820,7 +3820,7 @@ test_config_directory_fetch(void *arg)
|
|||
mock_router_get_my_routerinfo_result = &routerinfo;
|
||||
tt_assert(server_mode(options) == 1);
|
||||
tt_assert(public_server_mode(options) == 1);
|
||||
tt_int_op(directory_fetches_from_authorities(options), OP_EQ, 0);
|
||||
tt_int_op(dirclient_fetches_from_authorities(options), OP_EQ, 0);
|
||||
tt_int_op(networkstatus_consensus_can_use_multiple_directories(options),
|
||||
OP_EQ, 0);
|
||||
|
||||
|
@ -3828,7 +3828,7 @@ test_config_directory_fetch(void *arg)
|
|||
mock_router_get_my_routerinfo_result = NULL;
|
||||
tt_assert(server_mode(options) == 1);
|
||||
tt_assert(public_server_mode(options) == 1);
|
||||
tt_int_op(directory_fetches_from_authorities(options), OP_EQ, 0);
|
||||
tt_int_op(dirclient_fetches_from_authorities(options), OP_EQ, 0);
|
||||
tt_int_op(networkstatus_consensus_can_use_multiple_directories(options),
|
||||
OP_EQ, 0);
|
||||
|
||||
|
@ -3838,7 +3838,7 @@ test_config_directory_fetch(void *arg)
|
|||
mock_router_get_my_routerinfo_result = &routerinfo;
|
||||
tt_assert(server_mode(options) == 1);
|
||||
tt_assert(public_server_mode(options) == 1);
|
||||
tt_int_op(directory_fetches_from_authorities(options), OP_EQ, 0);
|
||||
tt_int_op(dirclient_fetches_from_authorities(options), OP_EQ, 0);
|
||||
tt_int_op(networkstatus_consensus_can_use_multiple_directories(options),
|
||||
OP_EQ, 0);
|
||||
|
||||
|
@ -3848,7 +3848,7 @@ test_config_directory_fetch(void *arg)
|
|||
mock_router_get_my_routerinfo_result = &routerinfo;
|
||||
tt_assert(server_mode(options) == 1);
|
||||
tt_assert(public_server_mode(options) == 1);
|
||||
tt_int_op(directory_fetches_from_authorities(options), OP_EQ, 1);
|
||||
tt_int_op(dirclient_fetches_from_authorities(options), OP_EQ, 1);
|
||||
tt_int_op(networkstatus_consensus_can_use_multiple_directories(options),
|
||||
OP_EQ, 0);
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue