diff options
Diffstat (limited to 'changes/ticket25376_25762')
-rw-r--r-- | changes/ticket25376_25762 | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/changes/ticket25376_25762 b/changes/ticket25376_25762 new file mode 100644 index 0000000000..b3ebf56d3b --- /dev/null +++ b/changes/ticket25376_25762 @@ -0,0 +1,10 @@ + o Major feature (main loop, CPU usage): + - Previously, tor would enable at startup all possible main loop event + regardless if it needed them. For instance, directory authorities + callbacks were fired up even for client only. We have now refactored this + whole interface to only enable the appropriate callbacks depending on what + are tor roles (client only, relay, hidden service, etc.). Furthermore, + these events now depend on DisableNetwork or the hibernation state in + order to enable them. This is a big step towards reducing client CPU usage + by reducing the amount of wake ups the daemon does. Closes ticket 25376 + and 25762. |