reflow 0.2.8.3 changelog (automated)
This commit is contained in:
parent
2447ed1419
commit
647ff9a8d1
166
ChangeLog
166
ChangeLog
|
@ -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.
|
||||
|
||||
|
|
Loading…
Reference in New Issue