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:
Nick Mathewson 2020-01-15 11:57:49 -05:00
parent 8d1f31190e
commit 6ba4b5e5da
11 changed files with 47 additions and 47 deletions

View file

@ -2419,10 +2419,10 @@ options_act,(const or_options_t *old_options))
/* We may need to reschedule some directory stuff if our status changed. */ /* We may need to reschedule some directory stuff if our status changed. */
if (old_options) { if (old_options) {
if (!bool_eq(directory_fetches_dir_info_early(options), if (!bool_eq(dirclient_fetches_dir_info_early(options),
directory_fetches_dir_info_early(old_options)) || dirclient_fetches_dir_info_early(old_options)) ||
!bool_eq(directory_fetches_dir_info_later(options), !bool_eq(dirclient_fetches_dir_info_later(options),
directory_fetches_dir_info_later(old_options)) || dirclient_fetches_dir_info_later(old_options)) ||
!config_lines_eq(old_options->Bridges, options->Bridges)) { !config_lines_eq(old_options->Bridges, options->Bridges)) {
/* Make sure update_router_have_minimum_dir_info() gets called. */ /* Make sure update_router_have_minimum_dir_info() gets called. */
router_dir_info_changed(); router_dir_info_changed();

View file

@ -1133,14 +1133,14 @@ directory_info_has_arrived(time_t now, int from_cache, int suppress_logs)
if (!router_have_minimum_dir_info()) { if (!router_have_minimum_dir_info()) {
int quiet = suppress_logs || from_cache || 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, tor_log(quiet ? LOG_INFO : LOG_NOTICE, LD_DIR,
"I learned some more directory information, but not enough to " "I learned some more directory information, but not enough to "
"build a circuit: %s", get_dir_info_status_string()); "build a circuit: %s", get_dir_info_status_string());
update_all_descriptor_downloads(now); update_all_descriptor_downloads(now);
return; return;
} else { } else {
if (directory_fetches_from_authorities(options)) { if (dirclient_fetches_from_authorities(options)) {
update_all_descriptor_downloads(now); update_all_descriptor_downloads(now);
} }
@ -2069,7 +2069,7 @@ fetch_networkstatus_callback(time_t now, const or_options_t *options)
* documents? */ * documents? */
const int we_are_bootstrapping = networkstatus_consensus_is_bootstrapping( const int we_are_bootstrapping = networkstatus_consensus_is_bootstrapping(
now); now);
const int prefer_mirrors = !directory_fetches_from_authorities( const int prefer_mirrors = !dirclient_fetches_from_authorities(
get_options()); get_options());
int networkstatus_dl_check_interval = 60; int networkstatus_dl_check_interval = 60;
/* check more often when testing, or when bootstrapping from mirrors /* check more often when testing, or when bootstrapping from mirrors

View file

@ -454,7 +454,7 @@ directory_get_from_dirserver,(
{ {
const routerstatus_t *rs = NULL; const routerstatus_t *rs = NULL;
const or_options_t *options = get_options(); 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); || want_authority == DL_WANT_AUTHORITY);
int require_authority = 0; int require_authority = 0;
int get_via_tor = purpose_needs_anonymity(dir_purpose, router_purpose, 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 || if (indirection == DIRIND_DIRECT_CONN ||
indirection == DIRIND_ANON_DIRPORT || indirection == DIRIND_ANON_DIRPORT ||
(indirection == DIRIND_ONEHOP (indirection == DIRIND_ONEHOP
&& !directory_must_use_begindir(options))) { && !dirclient_must_use_begindir(options))) {
fascist_firewall_choose_address_rs(status, FIREWALL_DIR_CONNECTION, 0, fascist_firewall_choose_address_rs(status, FIREWALL_DIR_CONNECTION, 0,
use_dir_ap); use_dir_ap);
have_dir = tor_addr_port_is_valid_ap(use_dir_ap, 0); 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 */ /* Reasons why we want to avoid using begindir */
if (indirection == DIRIND_ONEHOP) { if (indirection == DIRIND_ONEHOP) {
if (!directory_must_use_begindir(options)) { if (!dirclient_must_use_begindir(options)) {
*reason = "in relay mode"; *reason = "in relay mode";
return 0; return 0;
} }
@ -1285,7 +1285,7 @@ directory_initiate_request,(directory_request_t *request))
/* use encrypted begindir connections for everything except relays /* use encrypted begindir connections for everything except relays
* this provides better protection for directory fetches */ * 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", log_warn(LD_BUG, "Client could not use begindir connection: %s",
begindir_reason ? begindir_reason : "(NULL)"); begindir_reason ? begindir_reason : "(NULL)");
return; return;
@ -3084,7 +3084,7 @@ dir_routerdesc_download_failed(smartlist_t *failed, int status_code,
{ {
char digest[DIGEST_LEN]; char digest[DIGEST_LEN];
time_t now = time(NULL); 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 (!was_descriptor_digests) {
if (router_purpose == ROUTER_PURPOSE_BRIDGE) { if (router_purpose == ROUTER_PURPOSE_BRIDGE) {
tor_assert(!was_extrainfo); tor_assert(!was_extrainfo);
@ -3129,7 +3129,7 @@ dir_microdesc_download_failed(smartlist_t *failed,
routerstatus_t *rs; routerstatus_t *rs;
download_status_t *dls; download_status_t *dls;
time_t now = time(NULL); time_t now = time(NULL);
int server = directory_fetches_from_authorities(get_options()); int server = dirclient_fetches_from_authorities(get_options());
if (! consensus) if (! consensus)
return; return;

View file

@ -26,7 +26,7 @@
/* Should this tor instance only use begindir for all its directory requests? /* Should this tor instance only use begindir for all its directory requests?
*/ */
int 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, /* Clients, onion services, and bridges must use begindir,
* relays and authorities do not have to */ * 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 /** Return 1 if we fetch our directory material directly from the
* authorities, rather than from a mirror. */ * authorities, rather than from a mirror. */
int int
directory_fetches_from_authorities(const or_options_t *options) dirclient_fetches_from_authorities(const or_options_t *options)
{ {
const routerinfo_t *me; const routerinfo_t *me;
uint32_t addr; 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. * on the "mirror" schedule rather than the "client" schedule.
*/ */
int 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 /** 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. * client as a directory guard.
*/ */
int 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; return options->UseBridges != 0;
} }
@ -86,7 +86,7 @@ directory_fetches_dir_info_later(const or_options_t *options)
* lately. * lately.
*/ */
int 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) time_t now)
{ {
return !directory_caches_dir_info(options) && return !directory_caches_dir_info(options) &&

View file

@ -14,11 +14,11 @@
struct or_options_t; struct or_options_t;
int directory_must_use_begindir(const or_options_t *options); int dirclient_must_use_begindir(const or_options_t *options);
int directory_fetches_from_authorities(const struct or_options_t *options); int dirclient_fetches_from_authorities(const struct or_options_t *options);
int directory_fetches_dir_info_early(const struct or_options_t *options); int dirclient_fetches_dir_info_early(const struct or_options_t *options);
int directory_fetches_dir_info_later(const struct or_options_t *options); int dirclient_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_too_idle_to_fetch_descriptors(const struct or_options_t *options,
time_t now); time_t now);
#endif /* !defined(TOR_FEATURE_DIRCLIENT_DIRCLIENT_MODES_H) */ #endif /* !defined(TOR_FEATURE_DIRCLIENT_DIRCLIENT_MODES_H) */

View file

@ -998,7 +998,7 @@ update_microdesc_downloads(time_t now)
if (should_delay_dir_fetches(options, NULL)) if (should_delay_dir_fetches(options, NULL))
return; return;
if (directory_too_idle_to_fetch_descriptors(options, now)) if (dirclient_too_idle_to_fetch_descriptors(options, now))
return; return;
/* Give up if we don't have a reasonably live consensus. */ /* Give up if we don't have a reasonably live consensus. */

View file

@ -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 /* We want to cache the next one at some point after this one
* is no longer fresh... */ * is no longer fresh... */
start = (time_t)(c->fresh_until + min_sec_before_caching); 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 /* If we're a bridge user, make use of the numbers we just computed
* to choose the rest of the interval *after* them. */ * 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. */ /* Give all the *clients* enough time to download the consensus. */
start = (time_t)(start + dl_interval + min_sec_before_caching); start = (time_t)(start + dl_interval + min_sec_before_caching);
/* But try to get it before ours actually expires. */ /* 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())); >= smartlist_len(router_get_trusted_dir_servers()));
/* If we don't fetch from the authorities, and we have additional mirrors, /* If we don't fetch from the authorities, and we have additional mirrors,
* we can use them. */ * 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_fallback_dir_servers())
> smartlist_len(router_get_trusted_dir_servers()))); > smartlist_len(router_get_trusted_dir_servers())));
} }

View file

@ -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_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 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. */ /* Find all the running dirservers we know about. */
SMARTLIST_FOREACH_BEGIN(nodelist_get_list(), const node_t *, node) { 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_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 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) SMARTLIST_FOREACH_BEGIN(sourcelist, const dir_server_t *, d)
{ {

View file

@ -2752,7 +2752,7 @@ update_router_have_minimum_dir_info(void)
/* If paths have just become unavailable in this update. */ /* If paths have just become unavailable in this update. */
if (!res && have_min_dir_info) { 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, tor_log(quiet ? LOG_INFO : LOG_NOTICE, LD_DIR,
"Our directory information is no longer up-to-date " "Our directory information is no longer up-to-date "
"enough to build circuits: %s", dir_info_status); "enough to build circuits: %s", dir_info_status);

View file

@ -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 /* If we're going to tunnel our connections, we can ask for a lot more
* in a request. */ * in a request. */
if (directory_must_use_begindir(options)) { if (dirclient_must_use_begindir(options)) {
max = 500; max = 500;
} }
return max; return max;
@ -2448,7 +2448,7 @@ launch_descriptor_downloads(int purpose,
if (!n_downloadable) if (!n_downloadable)
return; return;
if (!directory_fetches_dir_info_early(options)) { if (!dirclient_fetches_dir_info_early(options)) {
if (n_downloadable >= MAX_DL_TO_DELAY) { if (n_downloadable >= MAX_DL_TO_DELAY) {
log_debug(LD_DIR, log_debug(LD_DIR,
"There are enough downloadable %ss to launch requests.", "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, int n_delayed=0, n_have=0, n_would_reject=0, n_wouldnt_use=0,
n_inprogress=0, n_in_oldrouters=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; goto done;
if (!consensus) if (!consensus)
goto done; goto done;

View file

@ -3706,7 +3706,7 @@ test_config_directory_fetch(void *arg)
options->ClientOnly = 1; options->ClientOnly = 1;
tt_assert(server_mode(options) == 0); tt_assert(server_mode(options) == 0);
tt_assert(public_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), tt_int_op(networkstatus_consensus_can_use_multiple_directories(options),
OP_EQ, 1); OP_EQ, 1);
@ -3716,7 +3716,7 @@ test_config_directory_fetch(void *arg)
options->UseBridges = 1; options->UseBridges = 1;
tt_assert(server_mode(options) == 0); tt_assert(server_mode(options) == 0);
tt_assert(public_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), tt_int_op(networkstatus_consensus_can_use_multiple_directories(options),
OP_EQ, 1); OP_EQ, 1);
@ -3728,7 +3728,7 @@ test_config_directory_fetch(void *arg)
options->ORPort_set = 1; options->ORPort_set = 1;
tt_assert(server_mode(options) == 1); tt_assert(server_mode(options) == 1);
tt_assert(public_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), tt_int_op(networkstatus_consensus_can_use_multiple_directories(options),
OP_EQ, 1); OP_EQ, 1);
@ -3739,7 +3739,7 @@ test_config_directory_fetch(void *arg)
options->FetchDirInfoEarly = 1; options->FetchDirInfoEarly = 1;
tt_assert(server_mode(options) == 0); tt_assert(server_mode(options) == 0);
tt_assert(public_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), tt_int_op(networkstatus_consensus_can_use_multiple_directories(options),
OP_EQ, 1); OP_EQ, 1);
@ -3753,14 +3753,14 @@ test_config_directory_fetch(void *arg)
mock_router_pick_published_address_result = -1; mock_router_pick_published_address_result = -1;
tt_assert(server_mode(options) == 1); tt_assert(server_mode(options) == 1);
tt_assert(public_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), tt_int_op(networkstatus_consensus_can_use_multiple_directories(options),
OP_EQ, 0); OP_EQ, 0);
mock_router_pick_published_address_result = 0; mock_router_pick_published_address_result = 0;
tt_assert(server_mode(options) == 1); tt_assert(server_mode(options) == 1);
tt_assert(public_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), tt_int_op(networkstatus_consensus_can_use_multiple_directories(options),
OP_EQ, 0); OP_EQ, 0);
@ -3781,7 +3781,7 @@ test_config_directory_fetch(void *arg)
options->RefuseUnknownExits = 1; options->RefuseUnknownExits = 1;
tt_assert(server_mode(options) == 1); tt_assert(server_mode(options) == 1);
tt_assert(public_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), tt_int_op(networkstatus_consensus_can_use_multiple_directories(options),
OP_EQ, 0); OP_EQ, 0);
@ -3789,7 +3789,7 @@ test_config_directory_fetch(void *arg)
mock_router_pick_published_address_result = 0; mock_router_pick_published_address_result = 0;
tt_assert(server_mode(options) == 1); tt_assert(server_mode(options) == 1);
tt_assert(public_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), tt_int_op(networkstatus_consensus_can_use_multiple_directories(options),
OP_EQ, 0); OP_EQ, 0);
@ -3811,7 +3811,7 @@ test_config_directory_fetch(void *arg)
mock_router_get_my_routerinfo_result = &routerinfo; mock_router_get_my_routerinfo_result = &routerinfo;
tt_assert(server_mode(options) == 1); tt_assert(server_mode(options) == 1);
tt_assert(public_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), tt_int_op(networkstatus_consensus_can_use_multiple_directories(options),
OP_EQ, 0); OP_EQ, 0);
@ -3820,7 +3820,7 @@ test_config_directory_fetch(void *arg)
mock_router_get_my_routerinfo_result = &routerinfo; mock_router_get_my_routerinfo_result = &routerinfo;
tt_assert(server_mode(options) == 1); tt_assert(server_mode(options) == 1);
tt_assert(public_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), tt_int_op(networkstatus_consensus_can_use_multiple_directories(options),
OP_EQ, 0); OP_EQ, 0);
@ -3828,7 +3828,7 @@ test_config_directory_fetch(void *arg)
mock_router_get_my_routerinfo_result = NULL; mock_router_get_my_routerinfo_result = NULL;
tt_assert(server_mode(options) == 1); tt_assert(server_mode(options) == 1);
tt_assert(public_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), tt_int_op(networkstatus_consensus_can_use_multiple_directories(options),
OP_EQ, 0); OP_EQ, 0);
@ -3838,7 +3838,7 @@ test_config_directory_fetch(void *arg)
mock_router_get_my_routerinfo_result = &routerinfo; mock_router_get_my_routerinfo_result = &routerinfo;
tt_assert(server_mode(options) == 1); tt_assert(server_mode(options) == 1);
tt_assert(public_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), tt_int_op(networkstatus_consensus_can_use_multiple_directories(options),
OP_EQ, 0); OP_EQ, 0);
@ -3848,7 +3848,7 @@ test_config_directory_fetch(void *arg)
mock_router_get_my_routerinfo_result = &routerinfo; mock_router_get_my_routerinfo_result = &routerinfo;
tt_assert(server_mode(options) == 1); tt_assert(server_mode(options) == 1);
tt_assert(public_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), tt_int_op(networkstatus_consensus_can_use_multiple_directories(options),
OP_EQ, 0); OP_EQ, 0);