summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNick Mathewson <nickm@torproject.org>2018-05-16 09:05:47 -0400
committerNick Mathewson <nickm@torproject.org>2018-05-16 09:05:47 -0400
commitd194f2130dba83b5864b7309ee3beb3f2b419f74 (patch)
tree8588d1abd2cf98962caa355f84c43f007ac01061
parentff01471ce762f4055a19a2e8ca370b67fa86af81 (diff)
downloadtor-d194f2130dba83b5864b7309ee3beb3f2b419f74.tar.gz
tor-d194f2130dba83b5864b7309ee3beb3f2b419f74.zip
move a changelog entry and try writing a blurb
-rw-r--r--ChangeLog33
1 files changed, 18 insertions, 15 deletions
diff --git a/ChangeLog b/ChangeLog
index d3fcff4e09..3cdba8bddd 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,10 @@
Changes in version 0.3.4.1-alpha - 2018-05-1?
- XXX BLURB
+ Tor 0.3.4.1-alpha is the first release in the 0.3.4.x series. It
+ includes refactoring to begin reducing Tor's
+ binary size and idle CPU usage on mobile, along with prep work for new
+ bandwidth scanners, improvements
+ to the experimental "vanguards" feature, and numerous other small
+ features and bugfixes.
o New system requirements:
- Tor no longer tries to support old operating systems without
@@ -32,6 +37,18 @@ Changes in version 0.3.4.1-alpha - 2018-05-1?
the granularity of our bandwidth calculations, and limit the
number of times that the Tor process needs to wake up when it is
idle. Closes ticket 25373.
+ - Move responsibility for many operations from a once-per-second
+ callback to a callback that is only scheduled as needed. Moving
+ this functionality has allowed us to disable the callback when
+ Tor's network is disabled. Once enough items are removed from our
+ once-per-second callback, we can eliminate it entirely to conserve
+ CPU when idle. The functionality removed includes: closing
+ connections, circuits, and channels (ticket 25932); consensus
+ voting (25937); flushing log callbacks (25951); honoring delayed
+ SIGNEWNYM requests (25949); rescanning the consensus cache
+ (25931); saving the state file to disk (25948); warning relay
+ operators about unreachable ports (25952); and keeping track of
+ Tor's uptime (26009).
o Major bugfixes (directory authorities, security):
- When directory authorities read a zero-byte bandwidth file, they
@@ -142,20 +159,6 @@ Changes in version 0.3.4.1-alpha - 2018-05-1?
- Update geoip and geoip6 to the May 1 2018 Maxmind GeoLite2 Country
database. Closes ticket 26104.
- o Minor features (mainloop):
- - Move responsibility for many operations from a once-per-second
- callback to a callback that is only scheduled as needed. Moving
- this functionality has allowed us to disable the callback when
- Tor's network is disabled. Once enough items are removed from our
- once-per-second callback, we can eliminate it entirely to conserve
- CPU when idle. The functionality removed includes: closing
- connections, circuits, and channels (ticket 25932); consensus
- voting (25937); flushing log callbacks (25951); honoring delayed
- SIGNEWNYM requests (25949); rescanning the consensus cache
- (25931); saving the state file to disk (25948); warning relay
- operators about unreachable ports (25952); and keeping track of
- Tor's uptime (26009).
-
o Minor features (performance):
- Avoid a needless call to malloc() when processing an incoming
relay cell. Closes ticket 24914.