Loading ChangeLog +72 −0 Original line number Diff line number Diff line 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 series. 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 will be nearly identical to it. o Minor features (directory authority): - Improve the message that authorities report to relays when the RSA/Ed25519 key pair they present conflicts with a previously pinned key. Closes ticket 22348. o Minor features (geoip): - Update geoip and geoip6 to the August 3 2017 Maxmind GeoLite2 Country database. o Minor features (testing): - Add a couple more tests for compression backend initialization. Closes ticket 22286. o Minor bugfixes (directory cache): - Fix a memory leak in the code that recovers space in the consensus directory cache. Fixes bug 23139; bugfix on 0.3.1.1-alpha. o Minor bugfixes (hidden service): - A service is allowed to open a maximum number of circuits for a specific period of time. That value was lower than it should be (8 vs 12) in the normal case of 3 introduction points. Fixes bug 22159; bugfix on 0.3.0.5-rc. - Fix a BUG alert during HSv3 descriptor decoding that could trigger with a specially crafted descriptor. Fixes bug 23233; bugfix on 0.3.0.1-alpha. Bug found by "haxxpop". - Rate limit the log if we ever go above the maximum number of allowed intro circuits. Fixes bug 22159; bugfix on 0.3.1.1-alpha. o Minor bugfixes (logging, relay): - Remove a log_warn() that has been forgotten when an introduction point successfully established a hidden service prop224 circuit with a client. - Three other log_warn() for an introduction point have been changed 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. 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 observed these happening in the wild, but if they do happen, we now detect and respond better. Fixes bug 19418; bugfix on all versions of Tor. Reported by Guido Vranken. o Minor bugfixes (stability): - Avoid crashing on 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 (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. o Minor bugfixes (Windows service): - 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 to the controller in 0.2.1.16-rc, slowed down controller event 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. Patch and diagnosis from "Vort". Changes in version 0.3.1.5-alpha - 2017-08-01 Tor 0.3.1.5-alpha improves the performance of consensus diff calculation, fixes a crash bug on older versions of OpenBSD, and fixes changes/bug19418deleted 100644 → 0 +0 −7 Original line number Diff line number Diff line 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 observed these happening in the wild, but if they do happen, we now detect and respond better. Fixes bug 19418; bugfix on all versions of Tor. Reported by Guido Vranken. changes/bug22159deleted 100644 → 0 +0 −7 Original line number Diff line number Diff line o Minor bugfixes (hidden service): - A service is allowed to open a maximum number of circuits for a specific period of time. That value was lower than it should be (8 vs 12) in the normal case of 3 introduction points. Fixes bug 22159; bugfix on 0.3.0.5-rc. - Rate limit the log if we ever go above the maximum number of allowed intro circuits. Fixes bug 22159; bugfix on 0.3.1.1-alpha. changes/bug22286deleted 100644 → 0 +0 −3 Original line number Diff line number Diff line o Minor features (tests): - Add a couple more tests for compression backend initialization. Closes ticket 22286. changes/bug23071deleted 100644 → 0 +0 −5 Original line number Diff line number Diff line o Minor bugfixes (tests): - 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. Loading
ChangeLog +72 −0 Original line number Diff line number Diff line 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 series. 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 will be nearly identical to it. o Minor features (directory authority): - Improve the message that authorities report to relays when the RSA/Ed25519 key pair they present conflicts with a previously pinned key. Closes ticket 22348. o Minor features (geoip): - Update geoip and geoip6 to the August 3 2017 Maxmind GeoLite2 Country database. o Minor features (testing): - Add a couple more tests for compression backend initialization. Closes ticket 22286. o Minor bugfixes (directory cache): - Fix a memory leak in the code that recovers space in the consensus directory cache. Fixes bug 23139; bugfix on 0.3.1.1-alpha. o Minor bugfixes (hidden service): - A service is allowed to open a maximum number of circuits for a specific period of time. That value was lower than it should be (8 vs 12) in the normal case of 3 introduction points. Fixes bug 22159; bugfix on 0.3.0.5-rc. - Fix a BUG alert during HSv3 descriptor decoding that could trigger with a specially crafted descriptor. Fixes bug 23233; bugfix on 0.3.0.1-alpha. Bug found by "haxxpop". - Rate limit the log if we ever go above the maximum number of allowed intro circuits. Fixes bug 22159; bugfix on 0.3.1.1-alpha. o Minor bugfixes (logging, relay): - Remove a log_warn() that has been forgotten when an introduction point successfully established a hidden service prop224 circuit with a client. - Three other log_warn() for an introduction point have been changed 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. 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 observed these happening in the wild, but if they do happen, we now detect and respond better. Fixes bug 19418; bugfix on all versions of Tor. Reported by Guido Vranken. o Minor bugfixes (stability): - Avoid crashing on 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 (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. o Minor bugfixes (Windows service): - 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 to the controller in 0.2.1.16-rc, slowed down controller event 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. Patch and diagnosis from "Vort". Changes in version 0.3.1.5-alpha - 2017-08-01 Tor 0.3.1.5-alpha improves the performance of consensus diff calculation, fixes a crash bug on older versions of OpenBSD, and fixes
changes/bug19418deleted 100644 → 0 +0 −7 Original line number Diff line number Diff line 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 observed these happening in the wild, but if they do happen, we now detect and respond better. Fixes bug 19418; bugfix on all versions of Tor. Reported by Guido Vranken.
changes/bug22159deleted 100644 → 0 +0 −7 Original line number Diff line number Diff line o Minor bugfixes (hidden service): - A service is allowed to open a maximum number of circuits for a specific period of time. That value was lower than it should be (8 vs 12) in the normal case of 3 introduction points. Fixes bug 22159; bugfix on 0.3.0.5-rc. - Rate limit the log if we ever go above the maximum number of allowed intro circuits. Fixes bug 22159; bugfix on 0.3.1.1-alpha.
changes/bug22286deleted 100644 → 0 +0 −3 Original line number Diff line number Diff line o Minor features (tests): - Add a couple more tests for compression backend initialization. Closes ticket 22286.
changes/bug23071deleted 100644 → 0 +0 −5 Original line number Diff line number Diff line o Minor bugfixes (tests): - 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.