When Tor starts, it installs handlers for a bunch of signals. But if you're running Tor in its own thread, there's a good chance you don't actually want that behavior.
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information
Child items
...
Show closed items
Linked items
0
Link issues together to show that they're related.
Learn more.
Why is this listed for controllers in control-spec.txt if you can't SETCONF/change the value while Tor is running (as per the check added to options_transition_allowed)?
If there is another way for controllers to use this other than SETCONF, probably the control-spec.txt should say to do that (and not SETCONF). If not, then this should go into the manpage (and probably should go into the manpae anyway).
I was also briefly confused what the event handler was doing in the else where signal handlers are set to disabled. Maybe document that it is for the SIGNAL control port command/activate_signals()?
I think the rest of this looks OK though. Tests pass w/ hardening, spaces/changes OK, etc.
Why is this listed for controllers in control-spec.txt if you can't SETCONF/change the value while Tor is running (as per the check added to options_transition_allowed)?
That's because it's meant for use by controllers only, not in a regular torrc. If you're not embedding Tor, this option isn't useful. We already have similar controller-only unchangeable options in control-spec.txt, like OwningControllerFD.
I was also briefly confused what the event handler was doing in the else where signal handlers are set to disabled. Maybe document that it is for the SIGNAL control port command/activate_signals()?
Okay! I've added a commit to improve the documentation in general.
Ok, this documentation for the code looks great. I still think it is surprising to list things in controller-spec.txt that can't be set via SETCONF. The first paragraph of that section says "These options can be set and examined by the SETCONF and GETCONF commands.."
Great! I squashed those in, and added d6ff5e71e305f5baef1df6676e0690be6ba705c9 to fix the first paragraph. I've merged that to torspec master, and merged the code branch to Tor master. Thanks for the review!
Trac: Resolution: N/Ato implemented Status: needs_review to closed