start on 0.3.2.4-alpha changelog
This commit is contained in:
parent
94752b3fa6
commit
b4b2459de0
84
ChangeLog
84
ChangeLog
|
@ -1,3 +1,87 @@
|
||||||
|
Changes in version 0.3.2.4-alpha - 2017-11-08
|
||||||
|
Tor 0.3.2.4-alpha is the fourth alpha release in the 0.3.2.x series.
|
||||||
|
It fixes several bugs introduced in earlier releases, including
|
||||||
|
stability and reliability fixes on earlier versions of Tor.
|
||||||
|
|
||||||
|
o Major bugfixes (Exit nodes):
|
||||||
|
- Fix an issue causing high-bandwidth exit nodes to fail a majority
|
||||||
|
or all of their DNS requests, making them basically unsuitable for
|
||||||
|
regular usage in Tor circuits. The problem is related to
|
||||||
|
libevent's DNS handling, but we can work around it in Tor. Fixes
|
||||||
|
bugs 21394 and 18580; bugfix on 0.1.2.2-alpha which introduced
|
||||||
|
eventdns. Credit goes to Dhalgren for identifying and finding a
|
||||||
|
workaround to this bug and to gamambel, arthuredelstein and arma
|
||||||
|
in helping to track it down and analyze it.
|
||||||
|
|
||||||
|
o Minor features (logging, scheduler):
|
||||||
|
- Introduce a SCHED_BUG() function to log extra information about
|
||||||
|
the scheduler state if we ever catch a bug in the scheduler.
|
||||||
|
Closes ticket 23753.
|
||||||
|
|
||||||
|
o Minor features (removed deprecations):
|
||||||
|
- The ClientDNSRejectInternalAddresses flag can once again be set in
|
||||||
|
non-testing Tor networks, so long as they do not use the default
|
||||||
|
directory authorities. This change also removes the deprecation of
|
||||||
|
this flag in 0.2.9.2-alpha. Closes ticket 21031.
|
||||||
|
|
||||||
|
o Minor features (testing):
|
||||||
|
- Our fuzzing tests now test the encrypted portions of the v3 hidden
|
||||||
|
service descriptors. Implements more of 21509.
|
||||||
|
|
||||||
|
o Minor bugfixes (directory client):
|
||||||
|
- On failure to download directory information, delay retry attempts
|
||||||
|
by a random amount based on the "decorrelated jitter" algorithm.
|
||||||
|
Our previous delay algorithm tended to produce extra-long delays
|
||||||
|
too easily. Fixes bug 23816; bugfix on 0.2.9.1-alpha.
|
||||||
|
|
||||||
|
o Minor bugfixes (IPv6, v3 single onion services):
|
||||||
|
- Remove buggy code for IPv6-only v3 single onion services, and
|
||||||
|
reject attempts to configure them. This release supports IPv4,
|
||||||
|
dual-stack, and IPv6-only v3 hidden services; and IPv4 and dual-
|
||||||
|
stack v3 single onion services. Fixes bug 23820; bugfix
|
||||||
|
on 0.3.2.1-alpha.
|
||||||
|
|
||||||
|
o Minor bugfixes (logging, relay):
|
||||||
|
- Downgrade a warning to a protocol warning in the case the ed25519
|
||||||
|
key is not consistent between the descriptor and micro descriptor
|
||||||
|
of a relay. This can happen for instance if the relay has been
|
||||||
|
flagged NoEdConsensus. Fixes bug 24025; bugfix on 0.3.2.1-alpha.
|
||||||
|
|
||||||
|
o Minor bugfixes (manpage, hidden service):
|
||||||
|
- Mention that the HiddenServiceNumIntroductionPoints option is 0-10
|
||||||
|
for v2 service and 0-20 for v3 service. Fixes bug 24115; bugfix
|
||||||
|
on 0.3.2.1-alpha.
|
||||||
|
|
||||||
|
o Minor bugfixes (memory leak):
|
||||||
|
- Fix a minor memory-leak-at-exit in the KIST scheduler. This bug
|
||||||
|
should have no user-visible impact. Fixes bug 23774; bugfix
|
||||||
|
on 0.3.2.1-alpha.
|
||||||
|
- Fix a memory leak when decrypting a badly formatted v3 onion
|
||||||
|
service descriptor. Fixes bug 24150; bugfix on 0.3.2.1-alpha.
|
||||||
|
Found by OSS-Fuzz; this is OSS-Fuzz issue 3994.
|
||||||
|
|
||||||
|
o Minor bugfixes (onion services):
|
||||||
|
- Cache some needed onion service client information instead of
|
||||||
|
continuously computing it over and over again. Fixes bug 23623;
|
||||||
|
bugfix on 0.3.2.1-alpha.
|
||||||
|
- Properly retry HSv3 descriptor fetches in the case where we were
|
||||||
|
initially missing required directory information. Fixes bug 23762;
|
||||||
|
bugfix on 0.3.2.1-alpha.
|
||||||
|
|
||||||
|
o Minor bugfixes (relay, crash):
|
||||||
|
- Avoid a crash when transitioning from client mode to bridge mode.
|
||||||
|
Previously, we would launch the worker threads whenever our
|
||||||
|
"public server" mode changed, but not when our "server" mode
|
||||||
|
changed. Fixes bug 23693; bugfix on 0.2.6.3-alpha.
|
||||||
|
|
||||||
|
o Minor bugfixes (testing):
|
||||||
|
- Fix a spurious fuzzing-only use of an uninitialized value. Found
|
||||||
|
by Brian Carpenter. Fixes bug 24082; bugfix on 0.3.0.3-alpha.
|
||||||
|
- Test that IPv6-only clients can use microdescriptors when running
|
||||||
|
"make test-network-all". Requires chutney master 61c28b9 or later.
|
||||||
|
Closes ticket 24109.
|
||||||
|
|
||||||
|
|
||||||
Changes in version 0.3.2.3-alpha - 2017-10-27
|
Changes in version 0.3.2.3-alpha - 2017-10-27
|
||||||
Tor 0.3.2.3-alpha is the third release in the 0.3.2 series. It fixes
|
Tor 0.3.2.3-alpha is the third release in the 0.3.2 series. It fixes
|
||||||
numerous small bugs in earlier versions of 0.3.2.x, and adds a new
|
numerous small bugs in earlier versions of 0.3.2.x, and adds a new
|
||||||
|
|
|
@ -1,9 +0,0 @@
|
||||||
o Major bugfixes (Exit nodes):
|
|
||||||
- Fix an issue causing high-bandwidth exit nodes to fail a majority
|
|
||||||
or all of their DNS requests, making them basically unsuitable for
|
|
||||||
regular usage in Tor circuits. The problem is related to
|
|
||||||
libevent's DNS handling, but we can work around it in Tor. Fixes
|
|
||||||
bugs 21394 and 18580; bugfix on 0.1.2.2-alpha which introduced
|
|
||||||
eventdns. Credit goes to Dhalgren for identifying and finding a
|
|
||||||
workaround to this bug and to gamambel, arthuredelstein and
|
|
||||||
arma in helping to track it down and analyze it.
|
|
|
@ -1,4 +0,0 @@
|
||||||
o Minor bugfixes (onion services):
|
|
||||||
- Cache some needed onion service client information instead of
|
|
||||||
continuously computing it over and over again. Fixes bug 23623; bugfix
|
|
||||||
on 0.3.2.1-alpha.
|
|
|
@ -1,6 +0,0 @@
|
||||||
o Minor bugfixes (relay, crash):
|
|
||||||
- Avoid a crash when transitioning from client mode to bridge mode.
|
|
||||||
Previously, we would launch the worker threads whenever our "public
|
|
||||||
server" mode changed, but not when our "server" mode changed.
|
|
||||||
Fixes bug 23693; bugfix on 0.2.6.3-alpha.
|
|
||||||
|
|
|
@ -1,4 +0,0 @@
|
||||||
o Minor features (logging, scheduler):
|
|
||||||
- Introduce a SCHED_BUG() function to log extra information about the
|
|
||||||
scheduler state if we ever catch a bug in the scheduler. Closes ticket
|
|
||||||
23753.
|
|
|
@ -1,4 +0,0 @@
|
||||||
o Minor bugfixes (hidden service v3):
|
|
||||||
- Properly retry HSv3 descriptor fetches in the case where we were initially
|
|
||||||
missing required directory information. Fixes bug 23762; bugfix on
|
|
||||||
0.3.2.1-alpha.
|
|
|
@ -1,4 +0,0 @@
|
||||||
o Minor bugfixes (memory leak):
|
|
||||||
- Fix a minor memory-leak-at-exit in the KIST scheduler. This
|
|
||||||
bug should have no user-visible impact. Fixes bug 23774;
|
|
||||||
bugfix on 0.3.2.1-alpha.
|
|
|
@ -1,6 +0,0 @@
|
||||||
o Minor bugfixes (directory client):
|
|
||||||
- On failure to download directory information, delay retry attempts
|
|
||||||
by a random amount based on the "decorrelated jitter" algorithm.
|
|
||||||
Our previous delay algorithm tended to produce extra-long delays too
|
|
||||||
easily. Fixes bug 23816; bugfix on 0.2.9.1-alpha.
|
|
||||||
|
|
|
@ -1,5 +0,0 @@
|
||||||
o Minor bugfixes (IPv6, v3 single onion services):
|
|
||||||
- Remove buggy code for IPv6-only v3 single onion services, and reject
|
|
||||||
attempts to configure them. This release supports IPv4, dual-stack, and
|
|
||||||
IPv6-only v3 hidden services; and IPv4 and dual-stack v3 single onion
|
|
||||||
services. Fixes bug 23820; bugfix on 0.3.2.1-alpha.
|
|
|
@ -1,5 +0,0 @@
|
||||||
o Minor bugfixes (logging, relay):
|
|
||||||
- Downgrade a warning to a protocol warning in the case the ed25519 key is
|
|
||||||
not consistent between the descriptor and micro descriptor of a relay.
|
|
||||||
This can happen for instance if the relay has been flagged
|
|
||||||
NoEdConsensus. Fixes bug 24025; bugfix on 0.3.2.1-alpha.
|
|
|
@ -1,3 +0,0 @@
|
||||||
o Minor bugfixes (testing):
|
|
||||||
- Fix a spurious fuzzing-only use of an uninitialized value.
|
|
||||||
Found by Brian Carpenter. Fixes bug 24082; bugfix on 0.3.0.3-alpha.
|
|
|
@ -1,4 +0,0 @@
|
||||||
o Minor bugfixes (manpage, hidden service):
|
|
||||||
- Mention that the HiddenServiceNumIntroductionPoints option is 0-10 for
|
|
||||||
v2 service and 0-20 for v3 service. Fixes bug 24115; bugfix on
|
|
||||||
0.3.2.1-alpha.
|
|
|
@ -1,4 +0,0 @@
|
||||||
o Minor bugfixes (v3 onion services):
|
|
||||||
- Fix a memory leak when decrypting a badly formatted v3 onion
|
|
||||||
service descriptor. Fixes bug 24150; bugfix on 0.3.2.1-alpha.
|
|
||||||
Found by OSS-Fuzz; this is OSS-Fuzz issue 3994.
|
|
|
@ -1,3 +0,0 @@
|
||||||
o Minor features (testing):
|
|
||||||
- Our fuzzing tests now test the encrypted portions of the
|
|
||||||
v3 hidden service descriptors. Implements more of 21509.
|
|
|
@ -1,7 +0,0 @@
|
||||||
o Minor features (removed deprecations):
|
|
||||||
- The ClientDNSRejectInternalAddresses flag can once again be set in
|
|
||||||
non-testing Tor networks, so long as they do not use the default
|
|
||||||
directory authorities.
|
|
||||||
This change also removes the deprecation of this
|
|
||||||
flag in 0.2.9.2-alpha. Closes ticket 21031.
|
|
||||||
|
|
|
@ -1,4 +0,0 @@
|
||||||
o Minor features (integration tests):
|
|
||||||
- Test that IPv6-only clients can use microdescriptors when running
|
|
||||||
"make test-network-all". Requires chutney master 61c28b9 or later.
|
|
||||||
Closes ticket 24109.
|
|
Loading…
Reference in New Issue