From 1d205163e8584a5e59237b69540b699fde87e7ce Mon Sep 17 00:00:00 2001 From: Donncha O'Cearbhaill Date: Fri, 24 Jul 2015 15:36:31 +0200 Subject: [PATCH] Generate service descriptors when PublishHidServDescriptors = 0 Removes a check to PublishHidServDescriptors in rend_consider_services_upload(). This allows descriptors to be generated and stored in the local cache when PublishHidServDescriptor = 0. Keep the PublishHidServDescriptors option check in rend_consider_descriptor_republication(). We will never need to republish a descriptor if we are not publishing descriptors to the HSDirs. --- src/or/rendservice.c | 3 --- 1 file changed, 3 deletions(-) diff --git a/src/or/rendservice.c b/src/or/rendservice.c index 75d859d2ee..4f5ed07ccb 100644 --- a/src/or/rendservice.c +++ b/src/or/rendservice.c @@ -3652,9 +3652,6 @@ rend_consider_services_upload(time_t now) MIN_REND_INITIAL_POST_DELAY_TESTING : MIN_REND_INITIAL_POST_DELAY); - if (!get_options()->PublishHidServDescriptors) - return; - for (i=0; i < smartlist_len(rend_service_list); ++i) { service = smartlist_get(rend_service_list, i); if (!service->next_upload_time) { /* never been uploaded yet */