mirror of
https://gitlab.torproject.org/tpo/core/tor.git
synced 2024-11-23 20:03:31 +01:00
Wrap the changelog, add a blurb
This commit is contained in:
parent
20e9220d3d
commit
949bfaf22b
99
ChangeLog
99
ChangeLog
@ -1,31 +1,37 @@
|
||||
Changes in version 0.2.9.4-alpha - 2016-10-17
|
||||
Foo bar
|
||||
Tor 0.2.9.4-alpha adds numerous small features and fix-ups to previous
|
||||
versions of Tor, including the implementation of a feature to future-
|
||||
proof the Tor ecosystem against protocol changes, some bug fixes
|
||||
necessary for Tor Browser to use unix domain sockets correctly, and
|
||||
several portability improvements. We anticipate that this will be the
|
||||
last alpha in the Tor 0.2.9 series, and that the next release will be
|
||||
a release candidate.
|
||||
|
||||
o Major features (subprotocol versions):
|
||||
- Tor directory authorities now vote on a set of recommended subprotocol
|
||||
versions, and on a set of required subprotocol versions. Clients and
|
||||
relays that lack support for a _required_ suprotocol version will not
|
||||
start; those that lack support for a _recommended_ subprotocol version
|
||||
will warn the user to upgrade. Closes ticket 19958; implements part of
|
||||
proposal 264.
|
||||
- Tor now uses "subprotocol versions" to indicate
|
||||
compatibility. Previously, versions of Tor looked at the declared Tor
|
||||
version of a relay to tell whether they could use a given feature.
|
||||
Now, they should be able to rely on its declared subprotocol versions.
|
||||
This change allows compatible implementations of the Tor protocol(s) to
|
||||
exist without declaring compatibility with pretending to be particular
|
||||
releases of Tor itself. Closes ticket 19958; implements part of
|
||||
proposal 264.
|
||||
- Tor directory authorities now vote on a set of recommended
|
||||
subprotocol versions, and on a set of required subprotocol
|
||||
versions. Clients and relays that lack support for a _required_
|
||||
suprotocol version will not start; those that lack support for a
|
||||
_recommended_ subprotocol version will warn the user to upgrade.
|
||||
Closes ticket 19958; implements part of proposal 264.
|
||||
- Tor now uses "subprotocol versions" to indicate compatibility.
|
||||
Previously, versions of Tor looked at the declared Tor version of
|
||||
a relay to tell whether they could use a given feature. Now, they
|
||||
should be able to rely on its declared subprotocol versions. This
|
||||
change allows compatible implementations of the Tor protocol(s) to
|
||||
exist without declaring compatibility with pretending to be
|
||||
particular releases of Tor itself. Closes ticket 19958; implements
|
||||
part of proposal 264.
|
||||
|
||||
o Minor feature (fallback directories):
|
||||
- Remove broken fallbacks from the hard-coded fallback directory list.
|
||||
Closes ticket 20190; patch by teor.
|
||||
- Remove broken fallbacks from the hard-coded fallback directory
|
||||
list. Closes ticket 20190; patch by teor.
|
||||
|
||||
o Minor features (client, directory):
|
||||
- Since authorities now omit all routers that lack the Running and Valid
|
||||
flags, we assume that any relay listed in the consensus must
|
||||
have those flags. Closes ticket 20001; implements part of proposal
|
||||
272.
|
||||
- Since authorities now omit all routers that lack the Running and
|
||||
Valid flags, we assume that any relay listed in the consensus must
|
||||
have those flags. Closes ticket 20001; implements part of
|
||||
proposal 272.
|
||||
|
||||
o Minor features (compilation, portability):
|
||||
- Tor now compiles correctly on MacOS 10.12 (aka "Sierra"). Closes
|
||||
@ -36,32 +42,32 @@ Changes in version 0.2.9.4-alpha - 2016-10-17
|
||||
"MOCK_IMPL" function definitions. Patch from nherring; closes
|
||||
ticket 16869.
|
||||
|
||||
o Minor features (unix domain sockets):
|
||||
- When configuring a unix domain socket for a SocksPort,
|
||||
ControlPort, or Hidden service, you can now wrap the address
|
||||
in quotes, using C-style escapes inside the quotes. This
|
||||
allows unix domain socket paths to contain spaces.
|
||||
|
||||
o Minor features (geoip):
|
||||
- Update geoip and geoip6 to the October 4 2016 Maxmind GeoLite2
|
||||
Country database.
|
||||
|
||||
o Minor features (unix domain sockets):
|
||||
- When configuring a unix domain socket for a SocksPort,
|
||||
ControlPort, or Hidden service, you can now wrap the address in
|
||||
quotes, using C-style escapes inside the quotes. This allows unix
|
||||
domain socket paths to contain spaces.
|
||||
|
||||
o Minor features (virtual addresses):
|
||||
- Increase the maximum number of bits for the IPv6 virtual network prefix
|
||||
from 16 to 104. In this way, the condition for address allocation is less
|
||||
restrictive.
|
||||
Closes ticket 20151; feature on 0.2.4.7-alpha.
|
||||
- Increase the maximum number of bits for the IPv6 virtual network
|
||||
prefix from 16 to 104. In this way, the condition for address
|
||||
allocation is less restrictive. Closes ticket 20151; feature
|
||||
on 0.2.4.7-alpha.
|
||||
|
||||
o Minor bugfixes (address discovery):
|
||||
- Stop reordering IP addresses returned by the OS.
|
||||
This makes is more likely that Tor will guess the same relay IP address every time.
|
||||
Fixes issue 20163; bugfix on 0.2.7.1-alpha, ticket 17027.
|
||||
- Stop reordering IP addresses returned by the OS. This makes is
|
||||
more likely that Tor will guess the same relay IP address every
|
||||
time. Fixes issue 20163; bugfix on 0.2.7.1-alpha, ticket 17027.
|
||||
Reported by René Mayrhofer, patch by "cypherpunks".
|
||||
|
||||
o Minor bugfixes (client, unix domain sockets):
|
||||
- Disable IsolateClientAddr when using AF_UNIX backed SocksPorts
|
||||
as the client address is meaningless. Fixes bug 20261; bugfix on
|
||||
0.2.6.3-alpha.
|
||||
- Disable IsolateClientAddr when using AF_UNIX backed SocksPorts as
|
||||
the client address is meaningless. Fixes bug 20261; bugfix
|
||||
on 0.2.6.3-alpha.
|
||||
|
||||
o Minor bugfixes (compilation, OpenBSD):
|
||||
- Detect Libevent2 functions correctly on systems that provide
|
||||
@ -71,26 +77,27 @@ Changes in version 0.2.9.4-alpha - 2016-10-17
|
||||
o Minor bugfixes (configuration):
|
||||
- When parsing quoted configuration values from the torrc file,
|
||||
handle windows line endings correctly. Fixes bug 19167; bugfix on
|
||||
0.2.0.16-alpha. Patch from "Pingl".
|
||||
0.2.0.16-alpha. Patch from "Pingl".
|
||||
|
||||
o Minor bugfixes (getpass):
|
||||
- Defensively fix a non-triggerable heap corruption at do_getpass() tow
|
||||
protect ourselves from mistakes in the future. Fixes bug #19223; bugfix
|
||||
on 0.2.7.3-rc. Bug found by Guido Vranken, patch by nherring.
|
||||
- Defensively fix a non-triggerable heap corruption at do_getpass()
|
||||
tow protect ourselves from mistakes in the future. Fixes bug
|
||||
#19223; bugfix on 0.2.7.3-rc. Bug found by Guido Vranken, patch
|
||||
by nherring.
|
||||
|
||||
o Minor bugfixes (hidden service):
|
||||
- Allow hidden services to run on IPv6 addresses even when the
|
||||
IPv6Exit option is not set. Fixes bug 18357; bugfix on
|
||||
0.2.4.7-alpha.
|
||||
IPv6Exit option is not set. Fixes bug 18357; bugfix
|
||||
on 0.2.4.7-alpha.
|
||||
|
||||
o Documentation:
|
||||
- Added module-level internal documentation for 36 C files that
|
||||
previously didn't have a high-level overview.
|
||||
|
||||
o Required libraries:
|
||||
- When building with OpenSSL, Tor now requires version 1.0.1 or later.
|
||||
OpenSSL 1.0.0 and earlier are no longer supported by the OpenSSL team,
|
||||
and should not be used. Closes ticket 20303.
|
||||
- When building with OpenSSL, Tor now requires version 1.0.1 or
|
||||
later. OpenSSL 1.0.0 and earlier are no longer supported by the
|
||||
OpenSSL team, and should not be used. Closes ticket 20303.
|
||||
|
||||
|
||||
Changes in version 0.2.9.3-alpha - 2016-09-23
|
||||
|
Loading…
Reference in New Issue
Block a user