[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]
[tor-commits] [tor/master] new microdescs mean progress towards bootstrapping
commit c6952f65ef535b3b59dd07b947315e1ac1116c8e
Author: Roger Dingledine <arma@xxxxxxxxxxxxxx>
Date: Mon Feb 22 02:47:57 2016 -0500
new microdescs mean progress towards bootstrapping
Now, when a user who has set EntryNodes finishes bootstrapping, Tor
automatically repopulates the guard set based on this new directory
information. Fixes bug 16825; bugfix on 0.2.3.1-alpha.
---
changes/bug16825 | 7 +++++++
src/or/directory.c | 2 ++
2 files changed, 9 insertions(+)
diff --git a/changes/bug16825 b/changes/bug16825
new file mode 100644
index 0000000..75c5627
--- /dev/null
+++ b/changes/bug16825
@@ -0,0 +1,7 @@
+ o Minor bugfixes:
+ - Count receipt of new microdescriptors as progress towards
+ bootstrapping. Now, when a user who has set EntryNodes finishes
+ bootstrapping, Tor automatically repopulates the guard set based
+ on this new directory information. Fixes bug 16825; bugfix on
+ 0.2.3.1-alpha.
+
diff --git a/src/or/directory.c b/src/or/directory.c
index ecf6da8..b3af6f9 100644
--- a/src/or/directory.c
+++ b/src/or/directory.c
@@ -2168,6 +2168,8 @@ connection_dir_client_reached_eof(dir_connection_t *conn)
}
control_event_bootstrap(BOOTSTRAP_STATUS_LOADING_DESCRIPTORS,
count_loading_descriptors_progress());
+ if (mds && smartlist_len(mds))
+ directory_info_has_arrived(now, 0);
SMARTLIST_FOREACH(which, char *, cp, tor_free(cp));
smartlist_free(which);
smartlist_free(mds);
_______________________________________________
tor-commits mailing list
tor-commits@xxxxxxxxxxxxxxxxxxxx
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits