[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