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

nickm at torproject.org nickm at torproject.org
Fri Oct 2 11:48:21 UTC 2015


commit 1d205163e8584a5e59237b69540b699fde87e7ce
Author: Donncha O'Cearbhaill <donncha at 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 */





More information about the tor-commits mailing list