Lightly sort and edit 0.2.8.3-?? changelog entries
This commit is contained in:
parent
647ff9a8d1
commit
8c88e87662
112
ChangeLog
112
ChangeLog
|
@ -1,55 +1,41 @@
|
||||||
Changes in version 0.2.8.3-?? - 2016-05-??
|
Changes in version 0.2.8.3-?? - 2016-05-??
|
||||||
xxx blurb goes here xxx
|
xxx blurb goes here xxx
|
||||||
|
|
||||||
|
o Major bugfixes (security, client, DNS proxy):
|
||||||
|
- Stop a crash that could occur when a client running with DNSPort
|
||||||
|
received a query with multiple address types, and the first
|
||||||
|
address type was not supported. Found and fixed by Scott Dial.
|
||||||
|
Fixes bug 18710; bugfix on 0.2.5.4-alpha.
|
||||||
|
|
||||||
|
o Major bugfixes (security, compilation):
|
||||||
|
- Correctly detect compiler flags on systems where _FORTIFY_SOURCE
|
||||||
|
is predefined. Previously, our use of -D_FORTIFY_SOURCE would
|
||||||
|
cause a compiler warning, thereby making other checks fail, and
|
||||||
|
needlessly disabling compiler-hardening support. Fixes one case of
|
||||||
|
bug 18841; bugfix on 0.2.3.17-beta. Patch from "trudokal".
|
||||||
|
|
||||||
o Major bugfixes (security, directory authorities):
|
o Major bugfixes (security, directory authorities):
|
||||||
- Fix a crash and out-of-bounds write during authority voting, when
|
- Fix a crash and out-of-bounds write during authority voting, when
|
||||||
the list of relays includes duplicate ed25519 identity keys. Fixes
|
the list of relays includes duplicate ed25519 identity keys. Fixes
|
||||||
bug 19032; bugfix on 0.2.8.2-alpha.
|
bug 19032; bugfix on 0.2.8.2-alpha.
|
||||||
|
|
||||||
o Major bugfixes (compilation):
|
|
||||||
- Correctly detect compiler flags on systems where _FORTIFY_SOURCE
|
|
||||||
is predefined. Previously, our use of -D_FORTIFY_SOURCE would
|
|
||||||
cause a compiler warning, thereby making other checks fail. Fixes
|
|
||||||
one case of bug 18841; bugfix on 0.2.3.17-beta. Patch
|
|
||||||
from "trudokal".
|
|
||||||
|
|
||||||
o Major bugfixes (crypto, portability):
|
|
||||||
- The SHA3 and SHAKE routines now produce the correct output on Big
|
|
||||||
Endian systems, unbreaking the unit tests. No code calls either
|
|
||||||
algorithm family yet, so this is primarily a build fix. Fixes bug
|
|
||||||
18943; bugfix on 0.2.8.1-alpha.
|
|
||||||
|
|
||||||
o Major bugfixes (directory mirrors):
|
o Major bugfixes (directory mirrors):
|
||||||
- Decide whether to advertise begindir support the same way we
|
- Decide whether to advertise begindir support in the the same way
|
||||||
decide whether to advertise our DirPort. These decisions being out
|
we decide whether to advertise our DirPort. Allowing these
|
||||||
of sync led to surprising behavior like advertising begindir
|
decisions to become out-of-sync led to surprising behavior like
|
||||||
support when our hibernation config options made us not advertise
|
advertising begindir support when hibernation made us not
|
||||||
a DirPort. Resolves bug 18616; bugfix on 0.2.8.1-alpha. Patch
|
advertise a DirPort. Resolves bug 18616; bugfix on 0.2.8.1-alpha.
|
||||||
by teor.
|
Patch by teor.
|
||||||
|
|
||||||
o Major bugfixes (DNS proxy):
|
o Major bugfixes (IPv6 bridges, client):
|
||||||
- Stop a crash that could occur when a client running with DNSPort
|
- Actually use IPv6 addresses when selecting directory addresses for
|
||||||
received a query with multiple address types, where the first
|
IPv6 bridges. Fixes bug 18921; bugfix on 0.2.8.1-alpha. Patch
|
||||||
address type was not supported. Found and fixed by Scott Dial.
|
by "teor".
|
||||||
Fixes bug 18710; bugfix on 0.2.5.4-alpha.
|
|
||||||
|
|
||||||
o Major bugfixes (IPv6 bridges):
|
|
||||||
- Fix directory address selection for IPv6 bridges. Fixes bug 18921;
|
|
||||||
bugfix on 0.2.8.1-alpha. Patch by "teor".
|
|
||||||
|
|
||||||
o Major bugfixes (testing):
|
o Major bugfixes (testing):
|
||||||
- Fix a bug that would block 'make test-network-all' on systems where
|
- Fix a bug that would block 'make test-network-all' on systems where
|
||||||
IPv6 packets were lost. Fixes bug 19008; bugfix on tor-0.2.7.3-rc.
|
IPv6 packets were lost. Fixes bug 19008; bugfix on tor-0.2.7.3-rc.
|
||||||
|
|
||||||
o Minor feature (logging):
|
|
||||||
- When rejecting a misformed INTRODUCE2 cell, only log at
|
|
||||||
PROTOCOL_WARN severity. Closes ticket 18761.
|
|
||||||
|
|
||||||
o Minor features (build):
|
|
||||||
- Tor now builds again with the recent OpenSSL 1.1 development
|
|
||||||
branch (tested against 1.1.0-pre4 and 1.1.0-pre5-dev). Closes
|
|
||||||
ticket 18286.
|
|
||||||
|
|
||||||
o Minor features (clients):
|
o Minor features (clients):
|
||||||
- Make clients, onion services, and bridge relays always use an
|
- Make clients, onion services, and bridge relays always use an
|
||||||
encrypted begindir connection for directory requests. Resolves
|
encrypted begindir connection for directory requests. Resolves
|
||||||
|
@ -65,25 +51,18 @@ Changes in version 0.2.8.3-?? - 2016-05-??
|
||||||
18812 on 0.2.8.1-alpha; patch by "teor".
|
18812 on 0.2.8.1-alpha; patch by "teor".
|
||||||
|
|
||||||
o Minor features (geoip):
|
o Minor features (geoip):
|
||||||
- Update geoip and geoip6 to the April 5 2016 Maxmind GeoLite2
|
|
||||||
Country database.
|
|
||||||
- Update geoip and geoip6 to the May 4 2016 Maxmind GeoLite2
|
- Update geoip and geoip6 to the May 4 2016 Maxmind GeoLite2
|
||||||
Country database.
|
Country database.
|
||||||
|
|
||||||
o Minor features (logging):
|
|
||||||
- Stop blasting twelve lines per second from
|
|
||||||
periodic_event_dispatch() at loglevel debug. Resolves ticket
|
|
||||||
18729; fix on 0.2.8.1-alpha.
|
|
||||||
|
|
||||||
o Minor bugfix (bootstrap):
|
|
||||||
- Consistently use the consensus download schedule for authority
|
|
||||||
certificates. Fixes bug 18816; bugfix on 0.2.4.13-alpha.
|
|
||||||
|
|
||||||
o Minor bugfixes (assert, portability):
|
o Minor bugfixes (assert, portability):
|
||||||
- Fix an assertion failure in memarea.c on systems where "long" is
|
- Fix an assertion failure in memarea.c on systems where "long" is
|
||||||
shorter than the size of a pointer. Fixes bug 18716; bugfix
|
shorter than the size of a pointer. Fixes bug 18716; bugfix
|
||||||
on 0.2.1.1-alpha
|
on 0.2.1.1-alpha
|
||||||
|
|
||||||
|
o Minor bugfixes (bootstrap):
|
||||||
|
- Consistently use the consensus download schedule for authority
|
||||||
|
certificates. Fixes bug 18816; bugfix on 0.2.4.13-alpha.
|
||||||
|
|
||||||
o Minor bugfixes (build):
|
o Minor bugfixes (build):
|
||||||
- Remove a pair of redundant AM_CONDITIONAL declarations from
|
- Remove a pair of redundant AM_CONDITIONAL declarations from
|
||||||
configure.ac. Fixes one final case of bug 17744; bugfix
|
configure.ac. Fixes one final case of bug 17744; bugfix
|
||||||
|
@ -97,6 +76,9 @@ Changes in version 0.2.8.3-?? - 2016-05-??
|
||||||
This changes simply renames them by removing "Testing" in front of
|
This changes simply renames them by removing "Testing" in front of
|
||||||
them and they do not require TestingTorNetwork to be enabled
|
them and they do not require TestingTorNetwork to be enabled
|
||||||
anymore. Fixes bug 18481; bugfix on 0.2.8.1-alpha.
|
anymore. Fixes bug 18481; bugfix on 0.2.8.1-alpha.
|
||||||
|
- Make directory node selection more reliable, mainly for IPv6-only
|
||||||
|
clients and clients with few reachable addresses. Fixes bug 18929;
|
||||||
|
bugfix on 0.2.8.1-alpha. Patch by "teor".
|
||||||
|
|
||||||
o Minor bugfixes (controller, microdescriptors):
|
o Minor bugfixes (controller, microdescriptors):
|
||||||
- Make GETINFO dir/status-vote/current/consensus conform to the
|
- Make GETINFO dir/status-vote/current/consensus conform to the
|
||||||
|
@ -104,20 +86,23 @@ Changes in version 0.2.8.3-?? - 2016-05-??
|
||||||
consensus..." when not caching consensuses. Fixes bug 18920;
|
consensus..." when not caching consensuses. Fixes bug 18920;
|
||||||
bugfix on 0.2.2.6-alpha.
|
bugfix on 0.2.2.6-alpha.
|
||||||
|
|
||||||
o Minor bugfixes (IPv6):
|
o Minor bugfixes (crypto, portability):
|
||||||
- Make directory node selection more reliable, mainly for IPv6-only
|
- The SHA3 and SHAKE routines now produce the correct output on Big
|
||||||
clients and clients with few reachable addresses. Fixes bug 18929;
|
Endian systems, unbreaking the unit tests. No code calls either
|
||||||
bugfix on 0.2.8.1-alpha. Patch by "teor".
|
algorithm family yet, so this is primarily a build fix. Fixes bug
|
||||||
|
18943; bugfix on 0.2.8.1-alpha.
|
||||||
|
- Tor now builds again with the recent OpenSSL 1.1 development
|
||||||
|
branch (tested against 1.1.0-pre4 and 1.1.0-pre5-dev). Closes
|
||||||
|
ticket 18286.
|
||||||
|
|
||||||
o Minor bugfixes (logging):
|
o Minor bugfixes (logging):
|
||||||
- When we can't generate a signing key because OfflineMasterKey is
|
- When we can't generate a signing key because OfflineMasterKey is
|
||||||
set, do not imply that we should have been able to load it. Fixes
|
set, do not imply that we should have been able to load it. Fixes
|
||||||
bug 18133; bugfix on 0.2.7.2-alpha.
|
bug 18133; bugfix on 0.2.7.2-alpha.
|
||||||
|
- Stop periodic_event_dispatch() from blasting twelve lines per
|
||||||
o Minor bugfixes (memory leak):
|
second at loglevel debug. Fixes bug 18729; fix on 0.2.8.1-alpha.
|
||||||
- Fix a small memory leak that would occur when the
|
- When rejecting a misformed INTRODUCE2 cell, only log at
|
||||||
TestingEnableCellStatsEvent option was turned on. Fixes bug 18673;
|
PROTOCOL_WARN severity. Fixes bug 18761; bugfix on 0.2.8.2-alpha.
|
||||||
bugfix on 0.2.5.2-alpha.
|
|
||||||
|
|
||||||
o Minor bugfixes (pluggable transports):
|
o Minor bugfixes (pluggable transports):
|
||||||
- Avoid reporting a spurious error when we decide that we don't need
|
- Avoid reporting a spurious error when we decide that we don't need
|
||||||
|
@ -132,15 +117,18 @@ Changes in version 0.2.8.3-?? - 2016-05-??
|
||||||
reachability check even when DisableNetwork is set. Noticed while
|
reachability check even when DisableNetwork is set. Noticed while
|
||||||
fixing bug 18616; bugfix on 0.2.3.9-alpha.
|
fixing bug 18616; bugfix on 0.2.3.9-alpha.
|
||||||
|
|
||||||
o Minor bugfixes (small networks):
|
|
||||||
- Allow directories in small networks to bootstrap by skipping
|
|
||||||
DirPort checks when the consensus has no exits. Fixes bug 19003;
|
|
||||||
bugfix on 0.2.8.1-alpha. Patch by teor.
|
|
||||||
|
|
||||||
o Minor bugfixes (statistics):
|
o Minor bugfixes (statistics):
|
||||||
- We now include consensus downloads via IPv6 in our directory-
|
- We now include consensus downloads via IPv6 in our directory-
|
||||||
request statistics. Fixes bug 18460; bugfix on 0.2.3.14-alpha.
|
request statistics. Fixes bug 18460; bugfix on 0.2.3.14-alpha.
|
||||||
|
|
||||||
|
o Minor bugfixes (testing):
|
||||||
|
- Allow directories in small networks to bootstrap by skipping
|
||||||
|
DirPort checks when the consensus has no exits. Fixes bug 19003;
|
||||||
|
bugfix on 0.2.8.1-alpha. Patch by teor.
|
||||||
|
- Fix a small memory leak that would occur when the
|
||||||
|
TestingEnableCellStatsEvent option was turned on. Fixes bug 18673;
|
||||||
|
bugfix on 0.2.5.2-alpha.
|
||||||
|
|
||||||
o Minor bugfixes (time handling):
|
o Minor bugfixes (time handling):
|
||||||
- When correcting a corrupt 'struct tm' value, fill in the tm_wday
|
- When correcting a corrupt 'struct tm' value, fill in the tm_wday
|
||||||
field. Otherwise, our unit tests crash on Windows. Fixes bug
|
field. Otherwise, our unit tests crash on Windows. Fixes bug
|
||||||
|
|
Loading…
Reference in New Issue