Merge remote-tracking branch 'teor/make-test-network-all'
[tor.git] / changes / decouple_control_events
blob67c9c11f8786865f981b5f20385da9cb41580b42
1   o Code simplification and refactoring:
2     - When generating an event to send to the controller, we no longer
3       put the event over the network immediately.  Instead, we queue
4       these events, and use a Libevent callback to deliver them.
5       This change simplifies Tor's callgraph by reducing the number
6       of functions from which all other Tor functions are reachable.
7       Closes ticket 16695.