Edit changelog.

This commit is contained in:
Nick Mathewson 2017-09-05 09:27:41 -04:00
parent cf0124b238
commit efc306c59a
1 changed files with 31 additions and 29 deletions

View File

@ -1,51 +1,53 @@
Changes in version 0.3.1.6-rc - 2017-09-05 Changes in version 0.3.1.6-rc - 2017-09-05
Tor 0.3.1.6-rc fixes a few small bugs and annoyances in the 0.3.1 Tor 0.3.1.6-rc fixes a few small bugs and annoyances in the 0.3.1
release series. release series, including a bug that produced weird behavior on
Windows directory caches.
This is the first release candidate in the Tor 0.3.1 series. If we This is the first release candidate in the Tor 0.3.1 series. If we
find no new bugs or regressions here, the first stable 0.3.1 release find no new bugs or regressions here, the first stable 0.3.1 release
will be nearly identical to it. will be nearly identical to it.
o Major bugfixes (windows, directory cache): o Major bugfixes (windows, directory cache):
- On windows, do not try to delete cached consensus documents and - On Windows, do not try to delete cached consensus documents and
diffs, until they unmapped from memory. Allow the diff storage diffs before they are unmapped from memory--Windows won't allow
directory to grow larger in order to handle files that might need that. Instead, allow the consensus cache directory to grow larger,
to stay around longer. Fixes bug 22752; bugfix on 0.3.1.1-alpha. to hold files that might need to stay around longer. Fixes bug
22752; bugfix on 0.3.1.1-alpha.
o Minor features (directory authority): o Minor features (directory authority):
- Improve the message that authorities report to relays when the - Improve the message that authorities report to relays that present
RSA/Ed25519 key pair they present conflicts with a previously RSA/Ed25519 keypairs that conflict with previously pinned keys.
pinned key. Closes ticket 22348. Closes ticket 22348.
o Minor features (geoip): o Minor features (geoip):
- Update geoip and geoip6 to the August 3 2017 Maxmind GeoLite2 - Update geoip and geoip6 to the August 3 2017 Maxmind GeoLite2
Country database. Country database.
o Minor features (testing): o Minor features (testing):
- Add a couple more tests for compression backend initialization. - Add more tests for compression backend initialization. Closes
Closes ticket 22286. ticket 22286.
o Minor bugfixes (directory cache): o Minor bugfixes (directory cache):
- Fix a memory leak in the code that recovers space in the consensus - Fix a memory leak when recovering space in the consensus cache.
directory cache. Fixes bug 23139; bugfix on 0.3.1.1-alpha. Fixes bug 23139; bugfix on 0.3.1.1-alpha.
o Minor bugfixes (hidden service): o Minor bugfixes (hidden service):
- A service is allowed to open a maximum number of circuits for a - Increase the number of circuits that a service is allowed to
specific period of time. That value was lower than it should be (8 open over a specific period of time. The value was lower than it
vs 12) in the normal case of 3 introduction points. Fixes bug should be (8 vs 12) in the normal case of 3 introduction points.
22159; bugfix on 0.3.0.5-rc. Fixes bug 22159; bugfix on 0.3.0.5-rc.
- Fix a BUG alert during HSv3 descriptor decoding that could trigger - Fix a BUG warning during HSv3 descriptor decoding that could be
with a specially crafted descriptor. Fixes bug 23233; bugfix on cause by a specially crafted descriptor. Fixes bug 23233; bugfix
0.3.0.1-alpha. Bug found by "haxxpop". on 0.3.0.1-alpha. Bug found by "haxxpop".
- Rate limit the log if we ever go above the maximum number of - 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. allowed intro circuits. Fixes bug 22159; bugfix on 0.3.1.1-alpha.
o Minor bugfixes (logging, relay): o Minor bugfixes (logging, relay):
- Remove a log_warn() that has been forgotten when an introduction - Remove a forgotten debugging message when an introduction point
point successfully established a hidden service prop224 circuit successfully establishes a hidden service prop224 circuit with
with a client. a client.
- Three other log_warn() for an introduction point have been changed - Change three other log_warn() for an introduction point to
to protocol warning because they can be failure from the network protocol warnings, because they can be failure from the network
and are not relevant to the operator. Fixes bug 23078; bugfix on and are not relevant to the operator. Fixes bug 23078; bugfix on
0.3.0.1-alpha and 0.3.0.2-alpha. 0.3.0.1-alpha and 0.3.0.2-alpha.
@ -58,12 +60,12 @@ Changes in version 0.3.1.6-rc - 2017-09-05
o Minor bugfixes (robustness, error handling): o Minor bugfixes (robustness, error handling):
- Improve our handling of the cases where OpenSSL encounters a - Improve our handling of the cases where OpenSSL encounters a
memory error while encoding keys and certificates. We haven't memory error while encoding keys and certificates. We haven't
observed these happening in the wild, but if they do happen, we observed these errors in the wild, but if they do happen, we now
now detect and respond better. Fixes bug 19418; bugfix on all detect and respond better. Fixes bug 19418; bugfix on all versions
versions of Tor. Reported by Guido Vranken. of Tor. Reported by Guido Vranken.
o Minor bugfixes (stability): o Minor bugfixes (stability):
- Avoid crashing on double-free when unable to load or process an - 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 included file. Fixes bug 23155; bugfix on 0.3.1.1-alpha. Found
with the clang static analyzer. with the clang static analyzer.