reflow the 0.3.1.6-rc changelog

This commit is contained in:
Nick Mathewson 2017-08-29 15:32:40 -04:00
parent 1da84c63eb
commit faa28d40ec
1 changed files with 32 additions and 31 deletions

View File

@ -1,14 +1,14 @@
Changes in version 0.3.1.6-rc - 2017-0?-?? Changes in version 0.3.1.6-rc - 2017-0?-??
Tor 0.3.1.6-rc fixes a few small bugs and annoyances in the 0.3.1 release Tor 0.3.1.6-rc fixes a few small bugs and annoyances in the 0.3.1
series. release series.
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 Minor features (directory authority): o Minor features (directory authority):
- Improve the message that authorities report to relays when - Improve the message that authorities report to relays when the
the RSA/Ed25519 key pair they present conflicts with a previously RSA/Ed25519 key pair they present conflicts with a previously
pinned key. Closes ticket 22348. pinned key. Closes ticket 22348.
o Minor features (geoip): o Minor features (geoip):
@ -24,48 +24,49 @@ Changes in version 0.3.1.6-rc - 2017-0?-??
directory cache. Fixes bug 23139; bugfix on 0.3.1.1-alpha. directory cache. 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 specific - A service is allowed to open a maximum number of circuits for a
period of time. That value was lower than it should be (8 vs 12) in the specific period of time. That value was lower than it should be (8
normal case of 3 introduction points. Fixes bug 22159; bugfix on vs 12) in the normal case of 3 introduction points. Fixes bug
0.3.0.5-rc. 22159; bugfix on 0.3.0.5-rc.
- Fix a BUG alert during HSv3 descriptor decoding that could trigger with a - Fix a BUG alert during HSv3 descriptor decoding that could trigger
specially crafted descriptor. Fixes bug 23233; bugfix on 0.3.0.1-alpha. with a specially crafted descriptor. Fixes bug 23233; bugfix on
Bug found by "haxxpop". 0.3.0.1-alpha. Bug found by "haxxpop".
- Rate limit the log if we ever go above the maximum number of allowed - Rate limit the log if we ever go above the maximum number of
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 point - Remove a log_warn() that has been forgotten when an introduction
successfully established a hidden service prop224 circuit with a client. point successfully established a hidden service prop224 circuit
- Three other log_warn() for an introduction point have been changed to with a client.
protocol warning because they can be failure from the network and are - Three other log_warn() for an introduction point have been changed
not relevant to the operator. Fixes bug 23078; bugfix on to protocol warning because they can be failure from the network
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.
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, observed these happening in the wild, but if they do happen, we
we now detect and respond better. Fixes bug 19418; bugfix now detect and respond better. Fixes bug 19418; bugfix on all
on all versions of Tor. Reported by Guido Vranken. versions 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 - Avoid crashing on double-free when unable to load or process an
an included file. Fixes bug 23155; bugfix on 0.3.1.1-alpha. included file. Fixes bug 23155; bugfix on 0.3.1.1-alpha. Found
Found with the clang static analyzer. with the clang static analyzer.
o Minor bugfixes (testing): o Minor bugfixes (testing):
- Fix an undersized buffer in test-memwipe.c. Fixes bug 23291; bugfix on - Fix an undersized buffer in test-memwipe.c. Fixes bug 23291;
0.2.7.2-alpha. Found and patched by Ties Stuij. bugfix on 0.2.7.2-alpha. Found and patched by Ties Stuij.
- Port the hs_ntor handshake test to work correctly with recent - Port the hs_ntor handshake test to work correctly with recent
versions of the pysha3 module. Fixes bug 23071; bugfix on versions of the pysha3 module. Fixes bug 23071; bugfix
0.3.1.1-alpha. on 0.3.1.1-alpha.
o Minor bugfixes (Windows service): o Minor bugfixes (Windows service):
- When running as a Windows service, set the ID of the main thread - When running as a Windows service, set the ID of the main thread
correctly. Failure to do so made us fail to send log messages correctly. Failure to do so made us fail to send log messages to
to the controller in 0.2.1.16-rc, slowed down controller the controller in 0.2.1.16-rc, slowed down controller event
event delivery in 0.2.7.3-rc and later, and crash with an assertion delivery in 0.2.7.3-rc and later, and crash with an assertion
failure in 0.3.1.1-alpha. Fixes bug 23081; bugfix on 0.2.1.6-alpha. failure in 0.3.1.1-alpha. Fixes bug 23081; bugfix on 0.2.1.6-alpha.
Patch and diagnosis from "Vort". Patch and diagnosis from "Vort".