summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNick Mathewson <nickm@torproject.org>2016-03-28 13:54:50 -0400
committerNick Mathewson <nickm@torproject.org>2016-03-28 13:54:50 -0400
commit684babee8491c3e98f8b4cce7854127cf4ed3319 (patch)
treec0aed8baad32faa406534b446288478d8f2466f9
parenta1cc966685cf18cbc26adb07c98b5a2467358be6 (diff)
downloadtor-0.2.8.2-alpha.tar.gz
tor-0.2.8.2-alpha.zip
rewrap changelogtor-0.2.8.2-alpha
-rw-r--r--ChangeLog54
1 files changed, 29 insertions, 25 deletions
diff --git a/ChangeLog b/ChangeLog
index 78c732f3ad..c93348ac01 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -36,6 +36,12 @@ Changes in version 0.2.8.2-alpha - 2016-03-28
use of _FORTIFY_SOURCE would conflict with clang's address
sanitizer. Fixes bug 14821; bugfix on 0.2.5.4-alpha.
+ o Major bugfixes (crash on shutdown):
+ - Correctly handle detaching circuits from muxes when shutting down.
+ Fixes bug 18116; bugfix on 0.2.8.1-alpha.
+ - Fix an assert-on-exit bug related to counting memory usage in
+ rephist.c. Fixes bug 18651; bugfix on 0.2.8.1-alpha.
+
o Major bugfixes (crash on startup):
- Fix a segfault during startup: If a Unix domain socket was
configured as listener (such as a ControlSocket or a SocksPort
@@ -44,12 +50,6 @@ Changes in version 0.2.8.2-alpha - 2016-03-28
compare a NULL value. Fixes bug 18261; bugfix on 0.2.8.1-alpha.
Patch by weasel.
- o Major bugfixes (crash on shutdown):
- - Correctly handle detaching circuits from muxes when shutting down.
- Fixes bug 18116; bugfix on 0.2.8.1-alpha.
- - Fix an assert-on-exit bug related to counting memory usage in
- rephist.c. Fixes bug 18651; bugfix on 0.2.8.1-alpha.
-
o Major bugfixes (dns proxy mode, crash):
- Avoid crashing when running as a DNS proxy. Fixes bug 16248;
bugfix on 0.2.0.1-alpha. Patch from "cypherpunks".
@@ -62,10 +62,10 @@ Changes in version 0.2.8.2-alpha - 2016-03-28
o Major bugfixes (voting):
- Actually enable support for authorities to match routers by their
- Ed25519 identities. Previously, the
- code had been written, but some debugging code that had
- accidentally been left in the codebase made it stay turned off.
- Fixes bug 17702; bugfix on 0.2.7.2-alpha.
+ Ed25519 identities. Previously, the code had been written, but
+ some debugging code that had accidentally been left in the
+ codebase made it stay turned off. Fixes bug 17702; bugfix
+ on 0.2.7.2-alpha.
- When collating votes by Ed25519 identities, authorities now
include a "NoEdConsensus" flag if the ed25519 value (or lack
thereof) for a server does not reflect the majority consensus.
@@ -79,7 +79,8 @@ Changes in version 0.2.8.2-alpha - 2016-03-28
o Minor features (security, win32):
- Set SO_EXCLUSIVEADDRUSE on Win32 to avoid a local port-stealing
- attack. Fixes bug 18123; bugfix on all tor versions. Patch by teor.
+ attack. Fixes bug 18123; bugfix on all tor versions. Patch
+ by teor.
o Minor features (bug-resistance):
- Make Tor survive errors involving connections without a
@@ -93,8 +94,9 @@ Changes in version 0.2.8.2-alpha - 2016-03-28
o Minor features (code hardening):
- Use tor_snprintf() and tor_vsnprintf() even in external and low-
- level code, to harden against accidental failures to NUL-terminate.
- Part of ticket 17852. Patch from jsturgix. Found with Flawfinder.
+ level code, to harden against accidental failures to NUL-
+ terminate. Part of ticket 17852. Patch from jsturgix. Found
+ with Flawfinder.
o Minor features (crypto):
- Validate the hard-coded Diffie-Hellman parameters and ensure that
@@ -152,9 +154,9 @@ Changes in version 0.2.8.2-alpha - 2016-03-28
8976; bugfix on 0.2.3.21-rc. Patch by dgoulet and teor.
o Minor bugfixes (build):
- - Do not link the unit tests against both the testing and non-testing
- versions of the static libraries. Fixes bug 18490; bugfix on
- 0.2.7.1-alpha.
+ - Do not link the unit tests against both the testing and non-
+ testing versions of the static libraries. Fixes bug 18490; bugfix
+ on 0.2.7.1-alpha.
- Avoid spurious failures from configure files related to calling
exit(0) in TOR_SEARCH_LIBRARY. Fixes bug 18625; bugfix on
0.2.0.1-alpha. Patch from "cypherpunks".
@@ -170,8 +172,9 @@ Changes in version 0.2.8.2-alpha - 2016-03-28
o Minor bugfixes (code correctness):
- Update to the latest version of Trunnel, which tries harder to
- avoid generating code that can invoke memcpy(p,NULL,0). Bug found by
- clang address sanitizer. Fixes bug 18373; bugfix on 0.2.7.2-alpha.
+ avoid generating code that can invoke memcpy(p,NULL,0). Bug found
+ by clang address sanitizer. Fixes bug 18373; bugfix
+ on 0.2.7.2-alpha.
o Minor bugfixes (configuration):
- Fix a tiny memory leak when parsing a port configuration ending in
@@ -244,10 +247,11 @@ Changes in version 0.2.8.2-alpha - 2016-03-28
o Minor bugfixes (memory safety):
- Avoid freeing an uninitialized pointer when opening a socket fails
in get_interface_addresses_ioctl(). Fixes bug 18454; bugfix on
- 0.2.3.11-alpha. Reported by toralf and "cypherpunks", patch by teor.
+ 0.2.3.11-alpha. Reported by toralf and "cypherpunks", patch
+ by teor.
- Correctly duplicate addresses in get_interface_address6_list().
- Fixes bug 18454; bugfix on 0.2.8.1-alpha. Reported
- by toralf, patch by "cypherpunks".
+ Fixes bug 18454; bugfix on 0.2.8.1-alpha. Reported by toralf,
+ patch by "cypherpunks".
- Fix a memory leak in tor-gencert. Fixes part of bug 18672; bugfix
on 0.2.0.1-alpha.
- Fix a memory leak in "tor --list-fingerprint". Fixes part of bug
@@ -255,13 +259,13 @@ Changes in version 0.2.8.2-alpha - 2016-03-28
o Minor bugfixes (private directory):
- Prevent a race condition when creating private directories. Fixes
- part of bug 17852; bugfix on 0.0.2pre13. Part of ticket 17852. Patch
- from jsturgix. Found with Flawfinder.
+ part of bug 17852; bugfix on 0.0.2pre13. Part of ticket 17852.
+ Patch from jsturgix. Found with Flawfinder.
o Minor bugfixes (test networks, IPv6):
- Allow internal IPv6 addresses in descriptors in test networks.
- Fixes bug 17153; bugfix on 0.2.3.16-alpha. Patch by
- teor, reported by karsten.
+ Fixes bug 17153; bugfix on 0.2.3.16-alpha. Patch by teor, reported
+ by karsten.
o Minor bugfixes (testing):
- We no longer disable assertions in the unit tests when coverage is