[tor-bugs] #1859 [Tor Client]: Using 'mytorexitnode.exit' request when mytorexitnode is both exit and client

Tor Bug Tracker & Wiki torproject-admin at torproject.org
Fri Oct 15 21:32:14 UTC 2010


#1859: Using 'mytorexitnode.exit' request when mytorexitnode is both exit and
client
------------------------+---------------------------------------------------
 Reporter:  mwenge      |       Owner:  mwenge             
     Type:  defect      |      Status:  needs_review       
 Priority:  minor       |   Milestone:  Tor: 0.2.2.x-final 
Component:  Tor Client  |     Version:  Tor: 0.2.2.12-alpha
 Keywords:              |      Parent:                     
------------------------+---------------------------------------------------

Comment(by nickm):

 Reviewing:

   * In the future, please use an nice narrow linewidth for your commit
 messages.  Pretend it's a text email. :)
   * In circuit_discard_optional_exit_enclaves, instead of get_by_hexdigest
 you need to say router_get_by_digest(): a hex digest is only going to work
 if it's hex-encoded, which extend-info identity_digest isn't.
   * Same problem for rend_client_get_random_intro: you're doing a
 get_by_hexdigest on identity_digest.  Also, identity_digest might not be
 set yet! The point of that block is to go from a name for the intro point
 (which might be all we have from some hidden server descriptor versions)
 to its extend_info.
   * Also in rend_client_get_random_intro: That one was a get_by_nickname
 because, before 0.1.2.18/0.2.0.7-alpha, hidden services could list their
 introduction points by nickname.  I think it might be okay to break hidden
 services running from such old Tors, but I'm not certain.

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


More information about the tor-bugs mailing list