[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]

[tor-bugs] #29210 [Core Tor/Tor]: Distribute control.c functionality across various modules



#29210: Distribute control.c functionality across various 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:  10             |   Reviewer:
      Sponsor:  Sponsor31-can  |
-------------------------------+--------------------
 The control.c module accesses, and is accessed by, many other modules: it
 represents a failure of modularity and layering.

 Instead, we should give control.c only the responsibility of marshalling
 and unmarshalling messages for the controller, and give individual modules
 the responsibility for publishing events and handling commands.

--
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/29210>
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