Commit 85cfd04c authored by Nick Mathewson's avatar Nick Mathewson 🎻
Browse files

remove changes files that have already appeared in 0.4.3.

parent 58dbf830
o Minor bugfixes (onion services v3):
- Relax severity of a log message that can appear naturally when decoding
onion service descriptors as a relay. Also add some diagnostics to debug
any future bugs in that area. Fixes bug 31669; bugfix on 0.3.0.1-alpha.
\ No newline at end of file
o Minor bugfixes (key portability):
- When reading PEM-encoded key data, tolerate CRLF line-endings even if
we are not running on Windows. Previously, non-Windows hosts
would reject these line-endings in certain positions, making
certain key files hard to move from one host to another.
Fixes bug 33032; bugfix on 0.3.5.1-alpha.
o Minor bugfixes (logging):
- Stop closing stderr and stdout during shutdown. Closing these file
descriptors can hide sanitiser logs.
Fixes bug 33087; bugfix on 0.4.1.6.
- Flush stderr, stdout, and file logs during shutdown, if supported by the
OS. This change helps make sure that any final logs are recorded.
Fixes bug 33087; bugfix on 0.4.1.6.
o Minor bugfixes (hidden services):
- Block a client-side assert by disallowing the registration of an x25519
client auth key that's all zeroes. Fixes bug 33545; bugfix on
0.4.3.1-alpha. Patch based on patch from "cypherpunks".
\ No newline at end of file
o Minor bugfixes (client IPv6):
- Stop forcing all non-SOCKSPorts to prefer IPv6 exit connections. Instead,
prefer IPv6 connections by default, but allow users to change their
configs using the "NoPreferIPv6" port flag.
Fixes bug 33608; bugfix on 0.4.3.1-alpha.
o Minor bugfixes (--disable-module-relay):
- Fix an assertion failure when Tor is build without the relay module,
and then invoked with the "User" option. Fixes bug 33668; bugfix on
0.4.3.1-alpha.
o Testing:
- In our Appveyor Windows CI, copy required DLLs to test and app, before
running tor's tests. This ensures that tor.exe and test*.exe use the
correct version of each DLL. This fix is not required, but we hope it
will avoid DLL search issues in future.
Fixes bug 33673; bugfix on 0.3.4.2-alpha.
o Minor bugfixes (--disable-module-relay,--disable-module-dirauth):
- Set some output arguments in the relay and dirauth module stubs, to
guard against future stub argument handling bugs like 33668.
Fixes bug 33674; bugfix on 0.4.3.1-alpha.
o Testing:
- Avoid conflicts between the fake sockets in tor's unit tests, and real
file descriptors. Resolves issues running unit tests with GitHub Actions,
where the process that embeds or launches the tests has already opened a
large number of file descriptors.
Fixes bug 33782; bugfix on 0.2.8.1-alpha.
Found and fixed by Putta Khunchalee.
o Minor bugfixes (IPv6, logging):
- Stop truncating IPv6 addresses and ports in channel and connection logs.
Fixes bug 33918; bugfix on 0.2.4.4-alpha.
o Minor bugfixes (compiler warnings):
- Fix compilation warnings with GCC 10.0.1. Fixes bug 34077; bugfix on
0.4.0.3-alpha.
o Minor bugfixes (compiler compatibility):
- Avoid compiler warnings from Clang 10 related to the use of
GCC-style "/* falls through */" comments. Both Clang and GCC allow
__attribute__((fallthrough)) instead, so that's what we're using now.
Fixes bug 34078; bugfix on 0.3.1.3-alpha.
o Minor bugfixes (logging):
- Fix a logic error in a log message about whether an address was
invalid. Previously, the code would never report that onion addresses
were onion addresses. Fixes bug 34131; bugfix on 0.4.3.1-alpha.
o Major bugfixes (DoS defenses, bridges, pluggable transport):
- DoS subsystem was not given the transport name of the client connection
when tor is a bridge and thus failing to find the GeoIP cache entry for
that client address. This resulted in failing to apply DoS defenses on
bridges with a pluggable transport. Fixes bug 33491; bugfix on
0.3.3.2-alpha.
o Minor features (testing):
- The unit tests now support a "TOR_SKIP_TESTCASES" environment variable
to specify a list of space-separated test cases that should not be
executed. We will use this to disable certain tests that are failing on
Appveyor because of mismatched OpenSSL libraries. Part of ticket 33643.
o Testing (CI):
- On appveyor, skip the crypto/openssl_version test, which is failing
because of a mismatched library installation. Fix for 33643.
o Minor bugfixes (build system):
- Correctly output the enabled module in the configure summary. Before that,
the list shown was just plain wrong. Fixes bug 33646; bugfix on
0.4.3.2-alpha.
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment