* loading keys requires that we are an actual running tor process. */
static smartlist_t *hs_service_staging_list;
+/** True if the list of available router descriptors might have changed which
+ * might result in an altered hash ring. Check if the hash ring changed and
+ * reupload if needed */
+static int consider_republishing_hs_descriptors = 0;
+
static void set_descriptor_revision_counter(hs_descriptor_t *hs_desc);
+ static void move_descriptors(hs_service_t *src, hs_service_t *dst);
/* Helper: Function to compare two objects in the service map. Return 1 if the
* two service have the same master public identity key. */