[tor-bugs] #14846 [Tor]: Controller: retrieve an HS descriptor of a service run by a user

Tor Bug Tracker & Wiki blackhole at torproject.org
Tue Jul 21 18:44:19 UTC 2015


#14846: Controller: retrieve an HS descriptor of a service run by a user
-------------------------+-------------------------------------------------
     Reporter:  dgoulet  |      Owner:  donncha
         Type:           |     Status:  assigned
  enhancement            |  Milestone:  Tor: 0.2.7.x-final
     Priority:  trivial  |    Version:  Tor: 0.2.7
    Component:  Tor      |   Keywords:  SponsorR, tor-hs, controller,
   Resolution:           |  027-triaged-1-in, SponsorS
Actual Points:           |  Parent ID:  #3521
       Points:  small    |
-------------------------+-------------------------------------------------

Comment (by donncha):

 I've pushed a branch with an initial implementing of this control port
 command on my Github fork at https://github.com/DonnchaC/tor/pull/1 and
 https://github.com/DonnchaC/torspec/pull/1.

 `rendcache.c` is starting to look a little messy with lots of duplication
 between `rend_cache_lookup_entry()`,
 `rend_cache_lookup_v2_desc_as_service()` and
 `rend_cache_lookup_v2_desc_as_dir()`. I'm open to suggestion on the best
 way to tidy it up.

 With this branch the service caches it's generated descriptor in
 `rend_encode_v2_descriptors()` when the descriptor is normally generated.
 The descriptor will be generated and stored even if `RendPostPeriod == 0`.

--
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/14846#comment:11>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online


More information about the tor-bugs mailing list