Loading src/or/config.c +2 −0 Original line number Diff line number Diff line Loading @@ -271,6 +271,8 @@ static config_var_t _option_vars[] = { VAR("V1AuthoritativeDirectory",BOOL, V1AuthoritativeDir, "0"), VAR("V2AuthoritativeDirectory",BOOL, V2AuthoritativeDir, "0"), VAR("V3AuthoritativeDirectory",BOOL, V3AuthoritativeDir, "0"), /* XXXX020 check this for sanity. */ VAR("V3AuthVotingInterval",INTERVAL, V3AuthVotingInterval, "1 hour"), VAR("VersioningAuthoritativeDirectory",BOOL,VersioningAuthoritativeDir, "0"), VAR("VirtualAddrNetwork", STRING, VirtualAddrNetwork, "127.192.0.0/10"), VAR("__AllDirActionsPrivate",BOOL, AllDirActionsPrivate, "0"), Loading src/or/dirvote.c +4 −2 Original line number Diff line number Diff line Loading @@ -998,10 +998,12 @@ authority_cert_dup(authority_cert_t *cert) void dirvote_get_preferred_voting_intervals(vote_timing_t *timing_out) { or_options_t *options = get_options(); tor_assert(timing_out); timing_out->vote_interval = options->V3AuthVotingInterval; /* XXXX020 make these configurable. */ timing_out->vote_interval = 3600; timing_out->n_intervals_valid = 3; timing_out->vote_delay = 300; timing_out->dist_delay = 300; Loading src/or/or.h +4 −1 Original line number Diff line number Diff line Loading @@ -2067,6 +2067,9 @@ typedef struct { * if we are a cache). For authorities, this is always true. */ int DownloadExtraInfo; /** DOCDOC */ int V3AuthVotingInterval; } or_options_t; /** Persistent state for an onion router, as saved to disk. */ Loading Loading
src/or/config.c +2 −0 Original line number Diff line number Diff line Loading @@ -271,6 +271,8 @@ static config_var_t _option_vars[] = { VAR("V1AuthoritativeDirectory",BOOL, V1AuthoritativeDir, "0"), VAR("V2AuthoritativeDirectory",BOOL, V2AuthoritativeDir, "0"), VAR("V3AuthoritativeDirectory",BOOL, V3AuthoritativeDir, "0"), /* XXXX020 check this for sanity. */ VAR("V3AuthVotingInterval",INTERVAL, V3AuthVotingInterval, "1 hour"), VAR("VersioningAuthoritativeDirectory",BOOL,VersioningAuthoritativeDir, "0"), VAR("VirtualAddrNetwork", STRING, VirtualAddrNetwork, "127.192.0.0/10"), VAR("__AllDirActionsPrivate",BOOL, AllDirActionsPrivate, "0"), Loading
src/or/dirvote.c +4 −2 Original line number Diff line number Diff line Loading @@ -998,10 +998,12 @@ authority_cert_dup(authority_cert_t *cert) void dirvote_get_preferred_voting_intervals(vote_timing_t *timing_out) { or_options_t *options = get_options(); tor_assert(timing_out); timing_out->vote_interval = options->V3AuthVotingInterval; /* XXXX020 make these configurable. */ timing_out->vote_interval = 3600; timing_out->n_intervals_valid = 3; timing_out->vote_delay = 300; timing_out->dist_delay = 300; Loading
src/or/or.h +4 −1 Original line number Diff line number Diff line Loading @@ -2067,6 +2067,9 @@ typedef struct { * if we are a cache). For authorities, this is always true. */ int DownloadExtraInfo; /** DOCDOC */ int V3AuthVotingInterval; } or_options_t; /** Persistent state for an onion router, as saved to disk. */ Loading