mirror of
https://gitlab.torproject.org/tpo/core/tor.git
synced 2024-12-06 19:41:15 +01:00
Set orport= for 4 of the 5 dir authorities; Fix getinfo ns/all; Fix seg
fault when starting a server without a fingerprint file present. svn:r9261
This commit is contained in:
+4
-4
@@ -719,13 +719,13 @@ add_default_trusted_dirservers(void)
|
||||
int i;
|
||||
const char *dirservers[] = {
|
||||
/* eventually we should mark moria1 as "v1only" */
|
||||
"moria1 v1 18.244.0.188:9031 "
|
||||
"moria1 v1 orport=9001 18.244.0.188:9031 "
|
||||
"FFCB 46DB 1339 DA84 674C 70D7 CB58 6434 C437 0441",
|
||||
"moria2 v1 18.244.0.114:80 "
|
||||
"moria2 v1 orport=443 18.244.0.114:80 "
|
||||
"719B E45D E224 B607 C537 07D0 E214 3E2D 423E 74CF",
|
||||
"tor26 v1 86.59.21.38:80 "
|
||||
"tor26 v1 orport=443 86.59.21.38:80 "
|
||||
"847B 1F85 0344 D787 6491 A548 92F9 0493 4E4E B85D",
|
||||
"lefkada 140.247.60.64:80 "
|
||||
"lefkada orport=443 140.247.60.64:80 "
|
||||
"38D4 F5FC F7B1 0232 28B8 95EA 56ED E7D5 CCDC AF32",
|
||||
"dizum 194.109.206.212:80 "
|
||||
"7EA6 EAD6 FD83 083C 538F 4403 8BBF A077 587D D755",
|
||||
|
||||
@@ -1752,6 +1752,8 @@ static const getinfo_item_t getinfo_items[] = {
|
||||
PREFIX("desc/name/", dir, "Router descriptors by nickname."),
|
||||
ITEM("desc/all-recent", dir,
|
||||
"All non-expired, non-superseded router descriptors."),
|
||||
ITEM("ns/all", networkstatus,
|
||||
"Brief summary of router status (v2 directory format)"),
|
||||
PREFIX("ns/id/", networkstatus,
|
||||
"Brief summary of router status by ID (v2 directory format)."),
|
||||
PREFIX("ns/name/", networkstatus,
|
||||
|
||||
+1
-1
@@ -544,7 +544,7 @@ accounting_record_bandwidth_usage(time_t now, or_state_t *state)
|
||||
time_t tmp;
|
||||
int r = 0;
|
||||
uint64_t expected;
|
||||
static time_t last_recorded;
|
||||
static time_t last_recorded = 0;
|
||||
|
||||
/* First, update bw_accounting. Until 0.1.2.5-alpha, this was the only place
|
||||
* we stored this information. The format is:
|
||||
|
||||
+1
-1
@@ -340,7 +340,7 @@ init_keys(void)
|
||||
cp = NULL;
|
||||
if (file_status(keydir) == FN_FILE)
|
||||
cp = read_file_to_str(keydir, 0, NULL);
|
||||
if (!cp && strcmp(cp, fingerprint_line)) {
|
||||
if (!cp || strcmp(cp, fingerprint_line)) {
|
||||
if (write_str_to_file(keydir, fingerprint_line, 0)) {
|
||||
log_err(LD_FS, "Error writing fingerprint line to file");
|
||||
return -1;
|
||||
|
||||
Reference in New Issue
Block a user