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 */
tor-commits@lists.torproject.org