[tor-bugs] #6836 [Tor Client]: Chop functionality out of routerlist.c

Tor Bug Tracker & Wiki torproject-admin at torproject.org
Thu Sep 13 17:24:35 UTC 2012


#6836: Chop functionality out of routerlist.c
-------------------------+--------------------------------------------------
 Reporter:  nickm        |          Owner:                    
     Type:  enhancement  |         Status:  new               
 Priority:  normal       |      Milestone:  Tor: 0.2.4.x-final
Component:  Tor Client   |        Version:                    
 Keywords:               |         Parent:                    
   Points:               |   Actualpoints:                    
-------------------------+--------------------------------------------------
 In my branch "split_routerlist.c", I have the start of some work on
 dividing routerlist.c into more sensible pieces.  I've chopped out
 routerset_t, killed a couple of functions, and moved most of the node
 manipulation pieces into nodelist.c

 I'd still like to chop out more: the trusted_dir_server_t logic and the
 node-selection logic don't belong there any more.  Nor does the authority
 certificate code.  Nor does the hidden service directory stuff, nor does
 the hexdigest stuff.

 In the longer term, I want routerlist.c to basically just not get invoked
 when you're not touching routerinfos.

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


More information about the tor-bugs mailing list