Copy 0.3.2.12 changelog to releasenotes

This commit is contained in:
Nick Mathewson 2018-09-10 09:11:35 -04:00
parent 8702a274cb
commit a150757211
2 changed files with 144 additions and 4 deletions

View File

@ -83,7 +83,6 @@ Changes in version 0.3.2.12 - 2018-09-10
filesystem operations on recent glibc versions. Fixes bug 25440; filesystem operations on recent glibc versions. Fixes bug 25440;
bugfix on 0.2.9.15. Diagnosis and patch from Daniel Pinto. bugfix on 0.2.9.15. Diagnosis and patch from Daniel Pinto.
o Minor bugfixes (logging, backport from 0.3.4.6-rc): o Minor bugfixes (logging, backport from 0.3.4.6-rc):
- Improve the log message when connection initiators fail to - Improve the log message when connection initiators fail to
authenticate direct connections to relays. Fixes bug 26927; bugfix authenticate direct connections to relays. Fixes bug 26927; bugfix
@ -112,7 +111,6 @@ Changes in version 0.3.2.12 - 2018-09-10
fail to authenticate direct connections to relays. fail to authenticate direct connections to relays.
Fixes bug 26924; bugfix on 0.2.9.1-alpha. Fixes bug 26924; bugfix on 0.2.9.1-alpha.
o Minor bugfixes (testing, backport from 0.3.4.6-rc): o Minor bugfixes (testing, backport from 0.3.4.6-rc):
- Disable core dumps in test_bt.sh, to avoid failures in "make - Disable core dumps in test_bt.sh, to avoid failures in "make
distcheck". Fixes bug 26787; bugfix on 0.2.5.2-alpha. distcheck". Fixes bug 26787; bugfix on 0.2.5.2-alpha.

View File

@ -2,6 +2,149 @@ This document summarizes new features and bugfixes in each stable release
of Tor. If you want to see more detailed descriptions of the changes in of Tor. If you want to see more detailed descriptions of the changes in
each development snapshot, see the ChangeLog file. each development snapshot, see the ChangeLog file.
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 Changes in version 0.3.2.11 - 2018-07-13
Tor 0.3.2.11 moves to a new bridge authority, meaning people running 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 bridge relays should upgrade. We also take this opportunity to backport
@ -10833,7 +10976,7 @@ Changes in version 0.2.1.31 - 2011-10-26
circuit EXTEND request. Now relays can protect clients from the circuit EXTEND request. Now relays can protect clients from the
CVE-2011-2768 issue even if the clients haven't upgraded yet. CVE-2011-2768 issue even if the clients haven't upgraded yet.
- Bridges now refuse CREATE or CREATE_FAST cells on OR connections - Bridges now refuse CREATE or CREATE_FAST cells on OR connections
that they initiated. Relays could distinguish incoming bridge that they initiated. Relays could distinguish incoming bridge
connections from client connections, creating another avenue for connections from client connections, creating another avenue for
enumerating bridges. Fixes CVE-2011-2769. Bugfix on 0.2.0.3-alpha. enumerating bridges. Fixes CVE-2011-2769. Bugfix on 0.2.0.3-alpha.
Found by "frosty_un". Found by "frosty_un".
@ -17452,4 +17595,3 @@ Changes in version 0.0.2pre13 - 2003-10-19
- If --DebugLogFile is specified, log to it at -l debug - If --DebugLogFile is specified, log to it at -l debug
- If --LogFile is specified, use it instead of commandline - If --LogFile is specified, use it instead of commandline
- If --RunAsDaemon is set, tor forks and backgrounds on startup - If --RunAsDaemon is set, tor forks and backgrounds on startup