summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNick Mathewson <nickm@torproject.org>2016-02-02 12:46:57 -0500
committerNick Mathewson <nickm@torproject.org>2016-02-02 13:54:16 -0500
commit15416596efba3653c0880c2d925ca2c314e10da7 (patch)
treeb4565496e55766c1c8262a411118d1ec37ba2bdb
parent937afe746f017c0b386e02fb139f4c47092cd1d0 (diff)
downloadtor-15416596efba3653c0880c2d925ca2c314e10da7.tar.gz
tor-15416596efba3653c0880c2d925ca2c314e10da7.zip
Sort changelog more.
-rw-r--r--ChangeLog50
1 files changed, 20 insertions, 30 deletions
diff --git a/ChangeLog b/ChangeLog
index 5010e87cc2..d06f4038c7 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,6 +1,17 @@
Changes in version 0.2.8.1-alpha - 2016-02-0?
XXXX Blurb goes here XXXX
+ o Major key updates:
+ - Update the V3 identity key for dannenberg: it was changed on 18
+ November 2015. Closes task 17906. Patch by "teor".
+
+ o Removed features:
+ - Remove client-side support for connecting to Tor servers running
+ versions of Tor before 0.2.3.6-alpha. These servers didn't support
+ the v3 TLS handshake protocol, and are no longer allowed on the
+ Tor network. Implements the client side of ticket 11150. Based on
+ patches by Tom van der Woerdt.
+
o Major features (security, Linux):
- When Tor is started as root on Linux and told to switch user ID,
it can now retain the capabilitity to bind to low ports. By
@@ -8,7 +19,7 @@ Changes in version 0.2.8.1-alpha - 2016-02-0?
some low ports have been configured. You can change this behavior
with the new option KeepBindCapabilities. Closes ticket 8195.
- o Major features (consensus downloads):
+ o Major features (directory system):
- Schedule multiple in-progress consensus downloads during client
bootstrap. Use the first one that starts downloading, close the
rest. This reduces failures when authorities are slow or down.
@@ -16,26 +27,18 @@ Changes in version 0.2.8.1-alpha - 2016-02-0?
to fallback churn. Implements ticket 4483 (reduce failures when
authorities are down). Patch by "teor". Implements IPv4 portions
of proposal 210 by "mikeperry" and "teor".
-
- o Major features (directory mirrors):
- Include an opt-in trial list of default fallback directories in
add_default_fallback_dir_servers(). Doing this should improve
client reliability and initial bootstrap performance, and reduce
load on the directory authorities. Closes ticket 15775. Patch by
"teor". OnionOO script by "weasel", "teor", "gsathya",
and "karsten".
-
- o Major features (directory system):
- Previously only relays who explicitly opened a directory port
(DirPort) accepted directory requests from clients. Now all
relays, with and without a DirPort, who do not disable the
DirCache option accept and serve directory requests sent
(tunnelled) through their ORPort. Closes ticket 12538.
- o Major key updates:
- - Update the V3 identity key for dannenberg: it was changed on 18
- November 2015. Closes task 17906. Patch by "teor".
-
o Minor features (security, clock):
- Warn when the system clock is set back in time (when the state
file was last written in the future). Tor doesn't know that
@@ -104,6 +107,9 @@ Changes in version 0.2.8.1-alpha - 2016-02-0?
we actually need. Previously, we were allocating as much space as
the state for the largest algorithm would need. This change saves
up to 672 bytes per circuit. Closes ticket 17796.
+ - Improve performance when hashing non-multiple of 8 sized buffers,
+ based on Andrew Moon's Public Domain SipHash-2-4 implementation.
+ Fixes bug 17544; bugfix on 0.2.5.3-alpha.
o Minor features (directory downloads):
- Wait for busy authorities and fallbacks to become non-busy when
@@ -162,11 +168,6 @@ Changes in version 0.2.8.1-alpha - 2016-02-0?
- The replay cache now uses SHA256 instead of SHA1. Implements
feature 8961. Patch by "teor", issue reported by "rransom".
- o Minor features (SipHash-2-4 performance):
- - Improve performance when hashing non-multiple of 8 sized buffers,
- based on Andrew Moon's Public Domain SipHash-2-4 implementation.
- Fixes bug 17544; bugfix on 0.2.5.3-alpha.
-
o Minor features (unix file permissions):
- Defer creation of Unix sockets until after setuid. This avoids
needing CAP_CHOWN and CAP_FOWNER when using systemd's
@@ -187,11 +188,6 @@ Changes in version 0.2.8.1-alpha - 2016-02-0?
logged. Fixes bug 18024; bugfix on 0.2.6.1-alpha. Patch
from "unixninja92".
- o Minor bugfixes (build):
- - Mark all object files that include micro-revision.i as depending
- on it, so as to make our build more reliable with parallel builds.
- Fixes bug 17826; bugfix on 0.2.5.1-alpha.
-
o Minor bugfixes (code correctness):
- When closing an entry connection, generate a warning if we should
have sent an end cell for it but we haven't. Fixes bug 17876;
@@ -199,8 +195,13 @@ Changes in version 0.2.8.1-alpha - 2016-02-0?
- Assert that allocated memory held by the reputation code is freed
according to its internal counters. Fixes bug 17753; bugfix
on tor-0.1.1.1-alpha.
+ - Assert when the TLS contexts fail to initialize. Fixes bug 17683;
+ bugfix on 0.0.6.
o Minor bugfixes (compilation):
+ - Mark all object files that include micro-revision.i as depending
+ on it, so as to make our build more reliable with parallel builds.
+ Fixes bug 17826; bugfix on 0.2.5.1-alpha.
- Don't try to use the pthrad_condattr_setclock() function unless it
actually exists. Fixes compilation on NetBSD-6.x. Fixes bug 17819;
bugfix on 0.2.6.3-alpha.
@@ -291,10 +292,6 @@ Changes in version 0.2.8.1-alpha - 2016-02-0?
- Check the full results of SHA256 and SHA512 digests in the unit
tests. Bugfix on 0.2.2.4-alpha. Patch by "teor".
- o Minor bugfixes (TLS context):
- - Assert when the TLS contexts fail to initialize. Fixes bug 17683;
- bugfix on 0.0.6.
-
o Code simplification and refactoring:
- Move logging of redundant policy entries in
policies_parse_exit_policy_internal into its own function. Closes
@@ -330,13 +327,6 @@ Changes in version 0.2.8.1-alpha - 2016-02-0?
whenever we mention a document that belongs in torspce. Fixes
issue 17392.
- o Removed features:
- - Remove client-side support for connecting to Tor servers running
- versions of Tor before 0.2.3.6-alpha. These servers didn't support
- the v3 TLS handshake protocol, and are no longer allowed on the
- Tor network. Implements the client side of ticket 11150. Based on
- patches by Tom van der Woerdt.
-
o Testing:
- Add unit tests that check for common RNG failure modes, such as
returning all zeroes, identical values, or incrementing values