[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]
[tor-commits] [tor/master] Merge branch 'maint-0.3.4'
commit 11a76b903b283ee39ab0dbf9d926d4c4b60b7a92
Merge: 334edc22d 7b9cd5cca
Author: Nick Mathewson <nickm@xxxxxxxxxxxxxx>
Date: Wed Jun 20 08:05:07 2018 -0400
Merge branch 'maint-0.3.4'
changes/bug24977 | 5 +++++
src/or/hs_common.c | 17 +++++++++++------
src/or/nodelist.c | 30 ++++++++++++++++++++++++++++++
src/or/nodelist.h | 1 +
src/or/voting_schedule.c | 26 +++++++++++++++++++++++++-
src/or/voting_schedule.h | 4 ++++
6 files changed, 76 insertions(+), 7 deletions(-)
diff --cc src/or/nodelist.c
index 5e575e9a8,ce1830083..060f5d908
--- a/src/or/nodelist.c
+++ b/src/or/nodelist.c
@@@ -638,17 -635,14 +643,23 @@@ nodelist_set_consensus(networkstatus_t
}
} SMARTLIST_FOREACH_END(node);
}
+
+ /* If the consensus is live, note down the consensus valid-after that formed
+ * the nodelist. */
+ if (networkstatus_is_live(ns, approx_time())) {
+ the_nodelist->live_consensus_valid_after = ns->valid_after;
+ }
}
+/** Return 1 iff <b>node</b> has Exit flag and no BadExit flag.
+ * Otherwise, return 0.
+ */
+int
+node_is_good_exit(const node_t *node)
+{
+ return node->is_exit && ! node->is_bad_exit;
+}
+
/** Helper: return true iff a node has a usable amount of information*/
static inline int
node_is_usable(const node_t *node)
_______________________________________________
tor-commits mailing list
tor-commits@xxxxxxxxxxxxxxxxxxxx
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits