[tor-bugs] #7174 [Tor]: Refactor node_t and router lists to make it easier to identify bugs

Tor Bug Tracker & Wiki torproject-admin at torproject.org
Tue Oct 23 04:22:30 UTC 2012


#7174: Refactor node_t and router lists to make it easier to identify bugs
---------------------------------+------------------------------------------
 Reporter:  karsten              |          Owner:                   
     Type:  project              |         Status:  needs_information
 Priority:  normal               |      Milestone:  Tor: unspecified 
Component:  Tor                  |        Version:                   
 Keywords:  SponsorZ tor-client  |         Parent:                   
   Points:                       |   Actualpoints:                   
---------------------------------+------------------------------------------

Comment(by arma):

 #1776 happens because our "accept descriptor, store descriptor in one of
 several descriptor lists, expire descriptor, expire descriptor by moving
 it to a different descriptor list" logic is too complex. Part of that
 complexity is because it is invoked from too many different places in the
 code, probably inconsistently.

 Is there some way we can simplify the logic, or at least who asks it to do
 which things, to make it easier to find out what this bug is, and to
 reduce the chances of further bugs like it?

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


More information about the tor-bugs mailing list