aboutsummaryrefslogtreecommitdiff
path: root/src/or/dirserv.h
diff options
context:
space:
mode:
authorMatthew Finkel <Matthew.Finkel@gmail.com>2013-10-02 02:46:24 +0000
committerMatthew Finkel <Matthew.Finkel@gmail.com>2013-10-21 17:49:33 +0000
commitb36f93a6711aa3c763d1ea0765862cd2f6939756 (patch)
tree3e26ee77484cfb521bcf2b69e9ab012553e6e53f /src/or/dirserv.h
parentb7a17de454c9c2721059393d237f3984bd5aa74f (diff)
downloadtor-b36f93a6711aa3c763d1ea0765862cd2f6939756.tar.gz
tor-b36f93a6711aa3c763d1ea0765862cd2f6939756.zip
A Bridge Authority should compute flag thresholds
As a bridge authority, before we create our networkstatus document, we should compute the thresholds needed for the various status flags assigned to each bridge based on the status of all other bridges. We then add these thresholds to the networkstatus document for easy access. Fixes for #1117 and #9859.
Diffstat (limited to 'src/or/dirserv.h')
-rw-r--r--src/or/dirserv.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/or/dirserv.h b/src/or/dirserv.h
index 7221fc9957..c2d6131c7d 100644
--- a/src/or/dirserv.h
+++ b/src/or/dirserv.h
@@ -51,6 +51,7 @@ int list_server_status_v1(smartlist_t *routers, char **router_status_out,
int dirserv_dump_directory_to_string(char **dir_out,
crypto_pk_t *private_key);
char *dirserv_get_flag_thresholds_line(void);
+void dirserv_compute_bridge_flag_thresholds(routerlist_t *rl);
int directory_fetches_from_authorities(const or_options_t *options);
int directory_fetches_dir_info_early(const or_options_t *options);