[tor-commits] [tor/release-0.3.1] Remove bugfix-on-0.3.1.x entries from 0.3.1.7 releasenotes
nickm at torproject.org
nickm at torproject.org
Thu Sep 14 16:58:10 UTC 2017
commit 2894ac304ca0775549e645160f87eff09b3f089e
Author: Nick Mathewson <nickm at torproject.org>
Date: Thu Sep 14 12:52:20 2017 -0400
Remove bugfix-on-0.3.1.x entries from 0.3.1.7 releasenotes
---
ReleaseNotes | 113 +----------------------------------------------------------
1 file changed, 1 insertion(+), 112 deletions(-)
diff --git a/ReleaseNotes b/ReleaseNotes
index 8ee4f2529..b0d6d9f70 100644
--- a/ReleaseNotes
+++ b/ReleaseNotes
@@ -30,9 +30,7 @@ Changes in version 0.3.1.7 - 2017-09-18
o New dependencies:
- To build with zstd and lzma support, Tor now requires the
- pkg-config tool at build time. (This requirement was new in
- 0.3.1.1-alpha, but was not noted at the time. Noting it here to
- close ticket 22623.)
+ pkg-config tool at build time.
o Major features (build system, continuous integration):
- Tor's repository now includes a Travis Continuous Integration (CI)
@@ -108,11 +106,6 @@ Changes in version 0.3.1.7 - 2017-09-18
Fixes bug 22753; bugfix on 0.3.0.1-alpha. Tracked as TROVE-2017-
006 and CVE-2017-0377.
- o Major bugfixes (compression, zstd):
- - Correctly detect a full buffer when decompressing a large zstd-
- compressed input. Previously, we would sometimes treat a full
- buffer as an error. Fixes bug 22628; bugfix on 0.3.1.1-alpha.
-
o Major bugfixes (connection usage):
- We use NETINFO cells to try to determine if both relays involved
in a connection will agree on the canonical status of that
@@ -128,18 +121,6 @@ Changes in version 0.3.1.7 - 2017-09-18
relay is unexpectedly large, this log message is at notice level.
Otherwise it is at info.
- o Major bugfixes (crash, relay):
- - Fix a memory-corruption bug in relays that set MyFamily.
- Previously, they would double-free MyFamily elements when making
- the next descriptor or when changing their configuration. Fixes
- bug 22368; bugfix on 0.3.1.1-alpha.
-
- o Major bugfixes (directory protocol):
- - Ensure that we send "304 Not modified" as HTTP status code when a
- client is attempting to fetch a consensus or consensus diff, and
- the best one we can send them is one they already have. Fixes bug
- 22702; bugfix on 0.3.1.1-alpha.
-
o Major bugfixes (entry guards):
- When starting with an old consensus, do not add new entry guards
unless the consensus is "reasonably live" (under 1 day old). Fixes
@@ -168,13 +149,6 @@ Changes in version 0.3.1.7 - 2017-09-18
make the link handshake fail. Fixes one case of bug 22460; bugfix
on 0.2.3.6-alpha.
- o Major bugfixes (relay, performance):
- - Perform circuit handshake operations at a higher priority than we
- use for consensus diff creation and compression. This should
- prevent circuits from starving when a relay or bridge receives a
- new consensus, especially on lower-powered machines. Fixes bug
- 22883; bugfix on 0.3.1.1-alpha.
-
o Major bugfixes (relays, key management):
- Regenerate link and authentication certificates whenever the key
that signs them changes; also, regenerate link certificates
@@ -190,17 +164,6 @@ Changes in version 0.3.1.7 - 2017-09-18
before we sent the CERTS cell. Fixes a case of bug 22460; bugfix
on 0.3.0.1-alpha.
- o Major bugfixes (torrc, crash):
- - Fix a crash bug when using %include in torrc. Fixes bug 22417;
- bugfix on 0.3.1.1-alpha. Patch by Daniel Pinto.
-
- o Major bugfixes (windows, directory cache):
- - On Windows, do not try to delete cached consensus documents and
- diffs before they are unmapped from memory--Windows won't allow
- that. Instead, allow the consensus cache directory to grow larger,
- to hold files that might need to stay around longer. Fixes bug
- 22752; bugfix on 0.3.1.1-alpha.
-
o Minor features (security, windows):
- Enable a couple of pieces of Windows hardening: one
(HeapEnableTerminationOnCorruption) that has been on-by-default
@@ -374,32 +337,17 @@ Changes in version 0.3.1.7 - 2017-09-18
rather than always at 00:00. Fixes bug 22245; bugfix on 0.0.9rc1.
Found by Andrey Karpov with PVS-Studio.
- o Minor bugfixes (build system, rust):
- - Fix a problem where Rust toolchains were not being found when
- building without --enable-cargo-online-mode, due to setting the
- $HOME environment variable instead of $CARGO_HOME. Fixes bug
- 22830; bugfix on 0.3.1.1-alpha. Fix by Chelsea Komlo.
-
o Minor bugfixes (code correctness):
- Accurately identify client connections by their lack of peer
authentication. This means that we bail out earlier if asked to
extend to a client. Follow-up to 21407. Fixes bug 21406; bugfix
on 0.2.4.23.
- o Minor bugfixes (compatibility, zstd):
- - Write zstd epilogues correctly when the epilogue requires
- reallocation of the output buffer, even with zstd 1.3.0.
- (Previously, we worked on 1.2.0 and failed with 1.3.0). Fixes bug
- 22927; bugfix on 0.3.1.1-alpha.
-
o Minor bugfixes (compilation warnings):
- Suppress -Wdouble-promotion warnings with clang 4.0. Fixes bug
22915; bugfix on 0.2.8.1-alpha.
- Fix warnings when building with libscrypt and openssl scrypt
support on Clang. Fixes bug 22916; bugfix on 0.2.7.2-alpha.
- - Compile correctly when both openssl 1.1.0 and libscrypt are
- detected. Previously this would cause an error. Fixes bug 22892;
- bugfix on 0.3.1.1-alpha.
- When building with certain versions of the mingw C header files,
avoid float-conversion warnings when calling the C functions
isfinite(), isnan(), and signbit(). Fixes bug 22801; bugfix
@@ -410,19 +358,6 @@ Changes in version 0.3.1.7 - 2017-09-18
with wide string outputs. Fixes bug 15582; bugfix on 0.2.6.2-alpha.
o Minor bugfixes (compression):
- - When compressing or decompressing a buffer, check for a failure to
- create a compression object. Fixes bug 22626; bugfix
- on 0.3.1.1-alpha.
- - When decompressing a buffer, check for extra data after the end of
- the compressed data. Fixes bug 22629; bugfix on 0.3.1.1-alpha.
- - When decompressing an object received over an anonymous directory
- connection, if we have already decompressed it using an acceptable
- compression method, do not reject it for looking like an
- unacceptable compression method. Fixes part of bug 22670; bugfix
- on 0.3.1.1-alpha.
- - When serving directory votes compressed with zlib, do not claim to
- have compressed them with zstd. Fixes bug 22669; bugfix
- on 0.3.1.1-alpha.
- When spooling compressed data to an output buffer, don't try to
spool more data when there is no more data to spool and we are not
trying to flush the input. Previously, we would sometimes launch
@@ -501,14 +436,6 @@ Changes in version 0.3.1.7 - 2017-09-18
initialized by a bridge authority with an incomplete configuration
file. Fixes bug 21586; bugfix on 0.2.9.8.
- o Minor bugfixes (directory cache):
- - Fix a memory leak when recovering space in the consensus cache.
- Fixes bug 23139; bugfix on 0.3.1.1-alpha.
-
- o Minor bugfixes (directory protocol):
- - Check for libzstd >= 1.1, because older versions lack the
- necessary streaming API. Fixes bug 22413; bugfix on 0.3.1.1-alpha.
-
o Minor bugfixes (error reporting, windows):
- When formatting Windows error messages, use the English format to
avoid codepage issues. Fixes bug 22520; bugfix on 0.1.2.8-alpha.
@@ -545,8 +472,6 @@ Changes in version 0.3.1.7 - 2017-09-18
- Fix a BUG warning during HSv3 descriptor decoding that could be
cause by a specially crafted descriptor. Fixes bug 23233; bugfix
on 0.3.0.1-alpha. Bug found by "haxxpop".
- - Rate-limit the log messages if we exceed the maximum number of
- allowed intro circuits. Fixes bug 22159; bugfix on 0.3.1.1-alpha.
o Minor bugfixes (hidden services):
- Stop printing a cryptic warning when a hidden service gets a
@@ -571,10 +496,6 @@ Changes in version 0.3.1.7 - 2017-09-18
starting with the seccomp2 sandbox and an unexpected set of
permissions on the data directory or its contents. Fixes bug
22516; bugfix on 0.2.5.4-alpha.
- - Fix a crash in the LZMA module, when the sandbox was enabled, and
- liblzma would allocate more than 16 MB of memory. We solve this by
- bumping the mprotect() limit in the sandbox module from 16 MB to
- 20 MB. Fixes bug 22751; bugfix on 0.3.1.1-alpha.
o Minor bugfixes (logging):
- When decompressing, do not warn if we fail to decompress using a
@@ -587,11 +508,6 @@ Changes in version 0.3.1.7 - 2017-09-18
severity. In every case that can reach it, either a better warning
has already been logged, or no warning is warranted. Fixes bug
22356; bugfix on 0.2.6.3-alpha.
- - Demote a warn that was caused by libevent delays to info if
- netflow padding is less than 4.5 seconds late, or to notice
- if it is more (4.5 seconds is the amount of time that a netflow
- record might be emitted after, if we chose the maximum timeout).
- Fixes bug 22212; bugfix on 0.3.1.1-alpha.
- Log a better message when a directory authority replies to an
upload with an unexpected status code. Fixes bug 11121; bugfix
on 0.1.0.1-rc.
@@ -634,12 +550,6 @@ Changes in version 0.3.1.7 - 2017-09-18
where it can be triggered by a buggy tor implementation. Fixes bug
21293; bugfix on 0.1.1.14-alpha.
- o Minor bugfixes (relay):
- - When a relay is not running as a directory cache, it will no
- longer generate compressed consensuses and consensus diff
- information. Previously, this was a waste of disk and CPU. Fixes
- bug 23275; bugfix on 0.3.1.1-alpha.
-
o Minor bugfixes (robustness, error handling):
- Improve our handling of the cases where OpenSSL encounters a
memory error while encoding keys and certificates. We haven't
@@ -647,23 +557,9 @@ Changes in version 0.3.1.7 - 2017-09-18
detect and respond better. Fixes bug 19418; bugfix on all versions
of Tor. Reported by Guido Vranken.
- o Minor bugfixes (stability):
- - Avoid crashing on a double-free when unable to load or process an
- included file. Fixes bug 23155; bugfix on 0.3.1.1-alpha. Found
- with the clang static analyzer.
-
- o Minor bugfixes (storage directories):
- - Always check for underflows in the cached storage directory usage.
- If the usage does underflow, re-calculate it. Also, avoid a
- separate underflow when the usage is not known. Fixes bug 22424;
- bugfix on 0.3.1.1-alpha.
-
o Minor bugfixes (testing):
- Fix an undersized buffer in test-memwipe.c. Fixes bug 23291;
bugfix on 0.2.7.2-alpha. Found and patched by Ties Stuij.
- - Port the hs_ntor handshake test to work correctly with recent
- versions of the pysha3 module. Fixes bug 23071; bugfix
- on 0.3.1.1-alpha.
- Use unbuffered I/O for utility functions around the
process_handle_t type. This fixes unit test failures reported on
OpenBSD and FreeBSD. Fixes bug 21654; bugfix on 0.2.3.1-alpha.
@@ -675,13 +571,6 @@ Changes in version 0.3.1.7 - 2017-09-18
bugfix on 0.3.0.4-rc. Follow-up to ticket 21581.
o Minor bugfixes (unit tests):
- - Fix a channelpadding unit test failure on slow systems by using
- mocked time instead of actual time. Fixes bug 23077; bugfix
- on 0.3.1.1-alpha.
- - test_consdiff_base64cmp would fail on OS X because while OS X
- follows the standard of (less than zero/zero/greater than zero),
- it doesn't follow the convention of (-1/0/+1). Make the test
- comply with the standard. Fixes bug 22870; bugfix on 0.3.1.1-alpha.
- Fix a memory leak in the link-handshake/certs_ok_ed25519 test.
Fixes bug 22803; bugfix on 0.3.0.1-alpha.
- The unit tests now pass on systems where localhost is misconfigured
More information about the tor-commits
mailing list