reflow 0.2.8.3 changelog (automated)

This commit is contained in:
Nick Mathewson 2016-05-17 11:22:39 -04:00
parent 2447ed1419
commit 647ff9a8d1
1 changed files with 82 additions and 84 deletions

166
ChangeLog
View File

@ -1,26 +1,31 @@
Changes in version 0.2.8.3-?? - 2016-05-??
xxx blurb goes here xxx
o Major bugfixes (security, directory authorities):
- Fix a crash and out-of-bounds write during authority voting, when
the list of relays includes duplicate ed25519 identity keys. Fixes
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".
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.
- 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):
- Decide whether to advertise begindir support the same way we decide
whether to advertise our DirPort. These decisions being out of sync
led to surprising behavior like advertising begindir support when
our hibernation config options made us not advertise a DirPort.
Resolves bug 18616; bugfix on 0.2.8.1-alpha. Patch by teor.
- Decide whether to advertise begindir support the same way we
decide whether to advertise our DirPort. These decisions being out
of sync led to surprising behavior like advertising begindir
support when our hibernation config options made us not advertise
a DirPort. Resolves bug 18616; bugfix on 0.2.8.1-alpha. Patch
by teor.
o Major bugfixes (DNS proxy):
- Stop a crash that could occur when a client running with DNSPort
@ -29,41 +34,35 @@ Changes in version 0.2.8.3-?? - 2016-05-??
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 (security, directory authorities):
- Fix a crash and out-of-bounds write during authority voting, when the
list of relays includes duplicate ed25519 identity keys. Fixes bug 19032;
bugfix on 0.2.8.2-alpha.
- Fix directory address selection for IPv6 bridges. Fixes bug 18921;
bugfix on 0.2.8.1-alpha. Patch by "teor".
o Major bugfixes (testing):
- 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.
- 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.
o Minor feature (logging):
- When rejecting a misformed INTRODUCE2 cell, only log at PROTOCOL_WARN
severity. Closes ticket 18761.
- 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.
- 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):
- Make clients, onion services, and bridge relays always
use an encrypted begindir connection for directory requests.
Resolves ticket 18483. Patch by "teor".
- Make clients, onion services, and bridge relays always use an
encrypted begindir connection for directory requests. Resolves
ticket 18483. Patch by "teor".
o Minor features (fallback directory mirrors):
- Give each fallback the same weight for client selection;
restrict fallbacks to one per operator;
report fallback directory detail changes when rebuilding list;
add new fallback directory mirrors to the whitelist;
update fallback directories based on the latest OnionOO data;
and any other minor simplifications and fixes.
Closes tasks 17158, 17905, 18749, bug 18689, and fixes part of
bug 18812 on 0.2.8.1-alpha; patch by "teor".
- Give each fallback the same weight for client selection; restrict
fallbacks to one per operator; report fallback directory detail
changes when rebuilding list; add new fallback directory mirrors
to the whitelist; update fallback directories based on the latest
OnionOO data; and any other minor simplifications and fixes.
Closes tasks 17158, 17905, 18749, bug 18689, and fixes part of bug
18812 on 0.2.8.1-alpha; patch by "teor".
o Minor features (geoip):
- Update geoip and geoip6 to the April 5 2016 Maxmind GeoLite2
@ -72,85 +71,84 @@ Changes in version 0.2.8.3-?? - 2016-05-??
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.
- 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.
- Consistently use the consensus download schedule for authority
certificates. Fixes bug 18816; bugfix on 0.2.4.13-alpha.
o Minor bugfixes (assert, portability):
- Fix an assertion failure in memarea.c on systems where "long" is
shorter than the size of a pointer.
Fixes bug 18716; bugfix on 0.2.1.1-alpha
shorter than the size of a pointer. Fixes bug 18716; bugfix
on 0.2.1.1-alpha
o Minor bugfixes (build):
- Remove a pair of redundant AM_CONDITIONAL declarations from
configure.ac. Fixes one final case of bug 17744; bugfix on
0.2.8.2-alpha.
configure.ac. Fixes one final case of bug 17744; bugfix
on 0.2.8.2-alpha.
- Resolve warnings when building on systems that are concerned with
signed char. Fixes bug 18728; bugfix on 0.2.7.2-alpha and
0.2.6.1-alpha.
signed char. Fixes bug 18728; bugfix on 0.2.7.2-alpha
and 0.2.6.1-alpha.
o Minor bugfixes (client):
- Turn all TestingClientBootstrap* into non-testing torrc options. This
changes simply renames them by removing "Testing" in front of them and
they do not require TestingTorNetwork to be enabled anymore. Fixes
bug 18481; bugfix on 0.2.8.1-alpha.
- Turn all TestingClientBootstrap* into non-testing torrc options.
This changes simply renames them by removing "Testing" in front of
them and they do not require TestingTorNetwork to be enabled
anymore. Fixes bug 18481; bugfix on 0.2.8.1-alpha.
o Minor bugfixes (controller, microdescriptors):
- Make GETINFO dir/status-vote/current/consensus conform to the control
specification by returning "551 Could not open cached consensus..."
when not caching consensuses.
Fixes bug 18920; bugfix on 0.2.2.6-alpha.
- Make GETINFO dir/status-vote/current/consensus conform to the
control specification by returning "551 Could not open cached
consensus..." when not caching consensuses. Fixes bug 18920;
bugfix on 0.2.2.6-alpha.
o Minor bugfixes (IPv6):
- 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".
- 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 (logging):
- 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 bug 18133; bugfix on 0.2.7.2-alpha.
- 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
bug 18133; bugfix on 0.2.7.2-alpha.
o Minor bugfixes (memory leak):
- Fix a small memory leak that would occur when the
TestingEnableCellStatsEvent option was turned on. Fixes bug 18673;
TestingEnableCellStatsEvent option was turned on. Fixes bug 18673;
bugfix on 0.2.5.2-alpha.
o Minor bugfixes (pluggable transports):
- Avoid reporting a spurious error when we decide that we don't
need to terminate a pluggable transport because it has already
exited. Fixes bug 18686; bugfix on 0.2.5.5-alpha.
- Avoid reporting a spurious error when we decide that we don't need
to terminate a pluggable transport because it has already exited.
Fixes bug 18686; bugfix on 0.2.5.5-alpha.
o Minor bugfixes (relays):
- Consider more config options when relays decide whether to
regenerate their descriptor. Fixes more of bug 12538; bugfix
on 0.2.8.1-alpha.
- Resolve some edge cases where we might launch an ORPort
reachability check even when DisableNetwork is set. Noticed while
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.
- 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):
- We now include consensus downloads via IPv6 in our directory-request statistics.
Fixes bug 18460; bugfix on 0.2.3.14-alpha.
- We now include consensus downloads via IPv6 in our directory-
request statistics. Fixes bug 18460; bugfix on 0.2.3.14-alpha.
o Minor bugfixes (time handling):
- When correcting a corrupt 'struct tm' value, fill in the tm_wday
field. Otherwise, our unit tests crash on Windows.
Fixes bug 18977; bugfix on 0.2.2.25-alpha.
o Minor bugfixes (relays):
- Consider more config options when relays decide whether to regenerate
their descriptor. Fixes more of bug 12538; bugfix on 0.2.8.1-alpha.
- Resolve some edge cases where we might launch an ORPort reachability
check even when DisableNetwork is set. Noticed while fixing bug
18616; bugfix on 0.2.3.9-alpha.
field. Otherwise, our unit tests crash on Windows. Fixes bug
18977; bugfix on 0.2.2.25-alpha.
o Documentation:
- Document the contents of the 'datadir/keys' subdirectory in the manual
page. Closes ticket 17621.
- Document the contents of the 'datadir/keys' subdirectory in the
manual page. Closes ticket 17621.
- Stop recommending use of nicknames to identify relays in our
MapAddress documentation. Closes ticket 18312.