[tor-bugs] #2003 [Tor Relay]: Hibernation Soft and Hard Limits Reached Simultaneously

Tor Bug Tracker & Wiki torproject-admin at torproject.org
Sun Oct 16 01:46:37 UTC 2011


#2003: Hibernation Soft and Hard Limits Reached Simultaneously
-----------------------+----------------------------------------------------
 Reporter:  BarkerJr   |          Owner:  Sebastian         
     Type:  defect     |         Status:  assigned          
 Priority:  normal     |      Milestone:  Tor: 0.2.2.x-final
Component:  Tor Relay  |        Version:  Tor: unspecified  
 Keywords:             |         Parent:                    
   Points:             |   Actualpoints:                    
-----------------------+----------------------------------------------------

Comment(by Sebastian):

 yuck yuck yuck.

 We have options_act_reversible() and options_act(), the former is called
 before the latter. Inside options_act_reversible() we drop privileges, and
 inside options_act() we configure_accounting(). This is bad, because we
 have to have accounting configured before we can decide whether to open
 listeners, and we have to do that before we drop privileges. But to
 configure_accounting(), we need to have our state file parsed, and we
 currently do that after dropping privs for a good reason...

 Any smart ideas?

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


More information about the tor-bugs mailing list