[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]
[tor-bugs] #29211 [Core Tor/Tor]: Distribute config.c functionality across more modules
#29211: Distribute config.c functionality across more modules
-------------------------------+--------------------
Reporter: nickm | Owner: (none)
Type: task | Status: new
Priority: Medium | Milestone:
Component: Core Tor/Tor | Version:
Severity: Normal | Keywords:
Actual Points: | Parent ID:
Points: 15 | Reviewer:
Sponsor: Sponsor31-can |
-------------------------------+--------------------
The config.c module and the or_options_t type are a layering problem: They
initialize many other modules, and provide what amounts to a set of global
variables for the configuration settings.
Instead, we could use the subsystems design to give modules the ability to
declare and listen to various configuration options of their own, without
requiring all the option handling to be in a single place.
--
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/29211>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online
_______________________________________________
tor-bugs mailing list
tor-bugs@xxxxxxxxxxxxxxxxxxxx
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-bugs