Loading ChangeLog +145 −1 Original line number Diff line number Diff line Changes in version 0.3.2.12 - 2018-09-10 Tor 0.3.2.12 backport numerous fixes from later versions of Tor. o Minor features (compatibility, backport from 0.3.4.8): - Tell OpenSSL to maintain backward compatibility with previous RSA1024/DH1024 users in Tor. With OpenSSL 1.1.1-pre6, these ciphers are disabled by default. Closes ticket 27344. o Minor features (continuous integration, backport from 0.3.4.7-rc): - Enable macOS builds in our Travis CI configuration. Closes ticket 24629. - Install libcap-dev and libseccomp2-dev so these optional dependencies get tested on Travis CI. Closes ticket 26560. - Run asciidoc during Travis CI. Implements ticket 27087. - Use ccache in our Travis CI configuration. Closes ticket 26952. o Minor features (continuous integration, rust, backport from 0.3.4.7-rc): - Use cargo cache in our Travis CI configuration. Closes ticket 26952. o Minor features (controller, backport from 0.3.4.6-rc): - The control port now exposes the list of HTTPTunnelPorts and ExtOrPorts via GETINFO net/listeners/httptunnel and net/listeners/extor respectively. Closes ticket 26647. o Minor features (directory authorities, backport from 0.3.4.7-rc): - Authorities no longer vote to make the subprotocol version "LinkAuth=1" a requirement: it is unsupportable with NSS, and hasn't been needed since Tor 0.3.0.1-alpha. Closes ticket 27286. o Minor features (geoip): - Update geoip and geoip6 to the August 7 2018 Maxmind GeoLite2 Country database. Closes ticket 27089. o Minor bugfixes (compilation, backport from 0.3.4.6-rc): - When compiling with --enable-openbsd-malloc or --enable-tcmalloc, tell the compiler not to include the system malloc implementation. Fixes bug 20424; bugfix on 0.2.0.20-rc. - Don't try to use a pragma to temporarily disable the -Wunused-const-variable warning if the compiler doesn't support it. Fixes bug 26785; bugfix on 0.3.2.11. o Minor bugfixes (compilation, backport from 0.3.4.7-rc): - Silence a spurious compiler warning on the GetAdaptersAddresses function pointer cast. This issue is already fixed by 26481 in 0.3.5 and later, by removing the lookup and cast. Fixes bug 27465; bugfix on 0.2.3.11-alpha. - Stop calling SetProcessDEPPolicy() on 64-bit Windows. It is not supported, and always fails. Some compilers warn about the function pointer cast on 64-bit Windows. Fixes bug 27461; bugfix on 0.2.2.23-alpha. o Minor bugfixes (compilation, windows, backport from 0.3.4.7-rc): - Don't link or search for pthreads when building for Windows, even if we are using build environment (like mingw) that provides a pthreads library. Fixes bug 27081; bugfix on 0.1.0.1-rc. o Minor bugfixes (continuous integration, backport from 0.3.4.6-rc): - Skip a pair of unreliable key generation tests on Windows, until the underlying issue in bug 26076 is resolved. Fixes bug 26830 and bug 26853; bugfix on 0.2.7.3-rc and 0.3.2.1-alpha respectively. o Minor bugfixes (continuous integration, backport from 0.3.4.7-rc): - Build with zstd on macOS. Fixes bug 27090; bugfix on 0.3.1.5-alpha. - Pass the module flags to distcheck configure, and log the flags before running configure. (Backported to 0.2.9 and later as a precaution.) Fixes bug 27088; bugfix on 0.3.4.1-alpha. o Minor bugfixes (continuous integration, backport from 0.3.4.8): - When a Travis build fails, and showing a log fails, keep trying to show the other logs. Fixes bug 27453; bugfix on 0.3.4.7-rc. - When we use echo in Travis, don't pass a --flag as the first argument. Fixes bug 27418; bugfix on 0.3.4.7-rc. o Minor bugfixes (directory authority, backport from 0.3.4.6-rc): - When voting for recommended versions, make sure that all of the versions are well-formed and parsable. Fixes bug 26485; bugfix on 0.1.1.6-alpha. o Minor bugfixes (linux seccomp2 sandbox, backport from 0.3.4.7-rc): - Fix a bug in out sandboxing rules for the openat() syscall. Previously, no openat() call would be permitted, which would break filesystem operations on recent glibc versions. Fixes bug 25440; bugfix on 0.2.9.15. Diagnosis and patch from Daniel Pinto. o Minor bugfixes (logging, backport from 0.3.4.6-rc): - Improve the log message when connection initiators fail to authenticate direct connections to relays. Fixes bug 26927; bugfix on 0.3.0.1-alpha. o Minor bugfixes (onion services, backport from 0.3.4.7-rc): - Fix bug that causes services to not ever rotate their descriptors if they were getting SIGHUPed often. Fixes bug 26932; bugfix on 0.3.2.1-alpha. o Minor bugfixes (onion services, backport from 0.3.4.8): - Silence a spurious compiler warning in rend_client_send_introduction(). Fixes bug 27463; bugfix on 0.1.1.2-alpha. o Minor bugfixes (rust, backport from 0.3.4.7-rc): - Backport test_rust.sh from master. Fixes bug 26497; bugfix on 0.3.1.5-alpha. - Consistently use ../../.. as a fallback for $abs_top_srcdir in test_rust.sh. Fixes bug 27093; bugfix on 0.3.4.3-alpha. - Stop setting $CARGO_HOME. cargo will use the user's $CARGO_HOME, or $HOME/.cargo by default. Fixes bug 26497; bugfix on 0.3.1.5-alpha. o Minor bugfixes (single onion services, Tor2web, backport from 0.3.4.6-rc): - Log a protocol warning when single onion services or Tor2web clients fail to authenticate direct connections to relays. Fixes bug 26924; bugfix on 0.2.9.1-alpha. o Minor bugfixes (testing, backport from 0.3.4.6-rc): - Disable core dumps in test_bt.sh, to avoid failures in "make distcheck". Fixes bug 26787; bugfix on 0.2.5.2-alpha. o Minor bugfixes (testing, chutney, backport from 0.3.4.8): - When running make test-network-all, use the mixed+hs-v2 network. (A previous fix to chutney removed v3 onion services from the mixed+hs-v23 network, so seeing "mixed+hs-v23" in tests is confusing.) Fixes bug 27345; bugfix on 0.3.2.1-alpha. - Before running make test-network-all, delete old logs and test result files, to avoid spurious failures. Fixes bug 27295; bugfix on 0.2.7.3-rc. o Minor bugfixes (testing, openssl compatibility): - Our "tortls/cert_matches_key" unit test no longer relies on OpenSSL internals. Previously, it relied on unsupported OpenSSL behavior in a way that caused it to crash with OpenSSL 1.0.2p. Fixes bug 27226; bugfix on 0.2.5.1-alpha. o Minor bugfixes (testing, openssl compatibility, backport from 0.3.4.7-rc): - Our "tortls/cert_matches_key" unit test no longer relies on OpenSSL internals. Previously, it relied on unsupported OpenSSL behavior in a way that caused it to crash with OpenSSL 1.0.2p. Fixes bug 27226; bugfix on 0.2.5.1-alpha. o Minor bugfixes (Windows, compilation, backport from 0.3.4.7-rc): - Silence a compilation warning on MSVC 2017 and clang-cl. Fixes bug 27185; bugfix on 0.2.2.2-alpha. Changes in version 0.3.2.11 - 2018-07-13 Tor 0.3.2.11 moves to a new bridge authority, meaning people running bridge relays should upgrade. We also take this opportunity to backport Loading Loading @@ -26108,4 +26253,3 @@ Changes in version 0.0.2pre13 - 2003-10-19 - If --DebugLogFile is specified, log to it at -l debug - If --LogFile is specified, use it instead of commandline - If --RunAsDaemon is set, tor forks and backgrounds on startup Loading
ChangeLog +145 −1 Original line number Diff line number Diff line Changes in version 0.3.2.12 - 2018-09-10 Tor 0.3.2.12 backport numerous fixes from later versions of Tor. o Minor features (compatibility, backport from 0.3.4.8): - Tell OpenSSL to maintain backward compatibility with previous RSA1024/DH1024 users in Tor. With OpenSSL 1.1.1-pre6, these ciphers are disabled by default. Closes ticket 27344. o Minor features (continuous integration, backport from 0.3.4.7-rc): - Enable macOS builds in our Travis CI configuration. Closes ticket 24629. - Install libcap-dev and libseccomp2-dev so these optional dependencies get tested on Travis CI. Closes ticket 26560. - Run asciidoc during Travis CI. Implements ticket 27087. - Use ccache in our Travis CI configuration. Closes ticket 26952. o Minor features (continuous integration, rust, backport from 0.3.4.7-rc): - Use cargo cache in our Travis CI configuration. Closes ticket 26952. o Minor features (controller, backport from 0.3.4.6-rc): - The control port now exposes the list of HTTPTunnelPorts and ExtOrPorts via GETINFO net/listeners/httptunnel and net/listeners/extor respectively. Closes ticket 26647. o Minor features (directory authorities, backport from 0.3.4.7-rc): - Authorities no longer vote to make the subprotocol version "LinkAuth=1" a requirement: it is unsupportable with NSS, and hasn't been needed since Tor 0.3.0.1-alpha. Closes ticket 27286. o Minor features (geoip): - Update geoip and geoip6 to the August 7 2018 Maxmind GeoLite2 Country database. Closes ticket 27089. o Minor bugfixes (compilation, backport from 0.3.4.6-rc): - When compiling with --enable-openbsd-malloc or --enable-tcmalloc, tell the compiler not to include the system malloc implementation. Fixes bug 20424; bugfix on 0.2.0.20-rc. - Don't try to use a pragma to temporarily disable the -Wunused-const-variable warning if the compiler doesn't support it. Fixes bug 26785; bugfix on 0.3.2.11. o Minor bugfixes (compilation, backport from 0.3.4.7-rc): - Silence a spurious compiler warning on the GetAdaptersAddresses function pointer cast. This issue is already fixed by 26481 in 0.3.5 and later, by removing the lookup and cast. Fixes bug 27465; bugfix on 0.2.3.11-alpha. - Stop calling SetProcessDEPPolicy() on 64-bit Windows. It is not supported, and always fails. Some compilers warn about the function pointer cast on 64-bit Windows. Fixes bug 27461; bugfix on 0.2.2.23-alpha. o Minor bugfixes (compilation, windows, backport from 0.3.4.7-rc): - Don't link or search for pthreads when building for Windows, even if we are using build environment (like mingw) that provides a pthreads library. Fixes bug 27081; bugfix on 0.1.0.1-rc. o Minor bugfixes (continuous integration, backport from 0.3.4.6-rc): - Skip a pair of unreliable key generation tests on Windows, until the underlying issue in bug 26076 is resolved. Fixes bug 26830 and bug 26853; bugfix on 0.2.7.3-rc and 0.3.2.1-alpha respectively. o Minor bugfixes (continuous integration, backport from 0.3.4.7-rc): - Build with zstd on macOS. Fixes bug 27090; bugfix on 0.3.1.5-alpha. - Pass the module flags to distcheck configure, and log the flags before running configure. (Backported to 0.2.9 and later as a precaution.) Fixes bug 27088; bugfix on 0.3.4.1-alpha. o Minor bugfixes (continuous integration, backport from 0.3.4.8): - When a Travis build fails, and showing a log fails, keep trying to show the other logs. Fixes bug 27453; bugfix on 0.3.4.7-rc. - When we use echo in Travis, don't pass a --flag as the first argument. Fixes bug 27418; bugfix on 0.3.4.7-rc. o Minor bugfixes (directory authority, backport from 0.3.4.6-rc): - When voting for recommended versions, make sure that all of the versions are well-formed and parsable. Fixes bug 26485; bugfix on 0.1.1.6-alpha. o Minor bugfixes (linux seccomp2 sandbox, backport from 0.3.4.7-rc): - Fix a bug in out sandboxing rules for the openat() syscall. Previously, no openat() call would be permitted, which would break filesystem operations on recent glibc versions. Fixes bug 25440; bugfix on 0.2.9.15. Diagnosis and patch from Daniel Pinto. o Minor bugfixes (logging, backport from 0.3.4.6-rc): - Improve the log message when connection initiators fail to authenticate direct connections to relays. Fixes bug 26927; bugfix on 0.3.0.1-alpha. o Minor bugfixes (onion services, backport from 0.3.4.7-rc): - Fix bug that causes services to not ever rotate their descriptors if they were getting SIGHUPed often. Fixes bug 26932; bugfix on 0.3.2.1-alpha. o Minor bugfixes (onion services, backport from 0.3.4.8): - Silence a spurious compiler warning in rend_client_send_introduction(). Fixes bug 27463; bugfix on 0.1.1.2-alpha. o Minor bugfixes (rust, backport from 0.3.4.7-rc): - Backport test_rust.sh from master. Fixes bug 26497; bugfix on 0.3.1.5-alpha. - Consistently use ../../.. as a fallback for $abs_top_srcdir in test_rust.sh. Fixes bug 27093; bugfix on 0.3.4.3-alpha. - Stop setting $CARGO_HOME. cargo will use the user's $CARGO_HOME, or $HOME/.cargo by default. Fixes bug 26497; bugfix on 0.3.1.5-alpha. o Minor bugfixes (single onion services, Tor2web, backport from 0.3.4.6-rc): - Log a protocol warning when single onion services or Tor2web clients fail to authenticate direct connections to relays. Fixes bug 26924; bugfix on 0.2.9.1-alpha. o Minor bugfixes (testing, backport from 0.3.4.6-rc): - Disable core dumps in test_bt.sh, to avoid failures in "make distcheck". Fixes bug 26787; bugfix on 0.2.5.2-alpha. o Minor bugfixes (testing, chutney, backport from 0.3.4.8): - When running make test-network-all, use the mixed+hs-v2 network. (A previous fix to chutney removed v3 onion services from the mixed+hs-v23 network, so seeing "mixed+hs-v23" in tests is confusing.) Fixes bug 27345; bugfix on 0.3.2.1-alpha. - Before running make test-network-all, delete old logs and test result files, to avoid spurious failures. Fixes bug 27295; bugfix on 0.2.7.3-rc. o Minor bugfixes (testing, openssl compatibility): - Our "tortls/cert_matches_key" unit test no longer relies on OpenSSL internals. Previously, it relied on unsupported OpenSSL behavior in a way that caused it to crash with OpenSSL 1.0.2p. Fixes bug 27226; bugfix on 0.2.5.1-alpha. o Minor bugfixes (testing, openssl compatibility, backport from 0.3.4.7-rc): - Our "tortls/cert_matches_key" unit test no longer relies on OpenSSL internals. Previously, it relied on unsupported OpenSSL behavior in a way that caused it to crash with OpenSSL 1.0.2p. Fixes bug 27226; bugfix on 0.2.5.1-alpha. o Minor bugfixes (Windows, compilation, backport from 0.3.4.7-rc): - Silence a compilation warning on MSVC 2017 and clang-cl. Fixes bug 27185; bugfix on 0.2.2.2-alpha. Changes in version 0.3.2.11 - 2018-07-13 Tor 0.3.2.11 moves to a new bridge authority, meaning people running bridge relays should upgrade. We also take this opportunity to backport Loading Loading @@ -26108,4 +26253,3 @@ Changes in version 0.0.2pre13 - 2003-10-19 - If --DebugLogFile is specified, log to it at -l debug - If --LogFile is specified, use it instead of commandline - If --RunAsDaemon is set, tor forks and backgrounds on startup