r15562@tombo: nickm | 2007-12-18 23:23:59 -0500

Remove the LearnAuthorityAddrFromCerts option; make it always-on.  One option down, ~160 options to go.


svn:r12870
This commit is contained in:
Nick Mathewson
2007-12-19 04:24:05 +00:00
parent 95fecd6fbc
commit a697573ce9
3 changed files with 3 additions and 8 deletions
-1
View File
@@ -211,7 +211,6 @@ static config_var_t _option_vars[] = {
V(HttpsProxyAuthenticator, STRING, NULL),
OBSOLETE("IgnoreVersion"),
V(KeepalivePeriod, INTERVAL, "5 minutes"),
V(LearnAuthorityAddrFromCerts, BOOL, "1"),
VAR("Log", LINELIST, Logs, NULL),
OBSOLETE("LinkPadding"),
OBSOLETE("LogLevel"),
-4
View File
@@ -2317,10 +2317,6 @@ typedef struct {
* cached. */
char *FallbackNetworkstatusFile;
/** DOCDOC here and in tor.1 */
/**XXXX020 make this always on? */
int LearnAuthorityAddrFromCerts;
/** DOCDOC here and in tor.1 */
int BridgeRecordUsageByCountry;
char *GeoIPFile;
+3 -3
View File
@@ -109,7 +109,6 @@ trusted_dirs_load_certs_from_string(const char *contents, int from_store)
{
trusted_dir_server_t *ds;
const char *s, *eos;
or_options_t *options = get_options();
for (s = contents; *s; s = eos) {
authority_cert_t *cert = authority_cert_parse_from_string(s, &eos);
@@ -151,8 +150,9 @@ trusted_dirs_load_certs_from_string(const char *contents, int from_store)
ds->nickname, hex_str(cert->signing_key_digest,DIGEST_LEN));
smartlist_add(ds->v3_certs, cert);
if (options->LearnAuthorityAddrFromCerts &&
cert->cache_info.published_on > ds->addr_current_at) {
if (cert->cache_info.published_on > ds->addr_current_at) {
/* Check to see whether we should update our view of the authority's
* address. */
if (cert->addr && cert->dir_port &&
(ds->addr != cert->addr ||
ds->dir_port != cert->dir_port)) {