[tor/master] Generate service descriptors when PublishHidServDescriptors = 0

commit 1d205163e8584a5e59237b69540b699fde87e7ce Author: Donncha O'Cearbhaill <donncha@donncha.is> Date: Fri Jul 24 15:36:31 2015 +0200 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 75d859d..4f5ed07 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 */
participants (1)
-
nickm@torproject.org