summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNick Mathewson <nickm@torproject.org>2016-10-17 11:04:11 -0400
committerNick Mathewson <nickm@torproject.org>2016-10-17 11:04:11 -0400
commit949bfaf22b7becd683bd32e7385407dca7691f2a (patch)
tree9dec6a2bdb8ec2bba72e201744535aacb28a1c7c
parent20e9220d3d6981adf847e1a098f3c451d76b3916 (diff)
downloadtor-949bfaf22b7becd683bd32e7385407dca7691f2a.tar.gz
tor-949bfaf22b7becd683bd32e7385407dca7691f2a.zip
Wrap the changelog, add a blurb
-rw-r--r--ChangeLog99
1 files changed, 53 insertions, 46 deletions
diff --git a/ChangeLog b/ChangeLog
index ef4cb6ebca..a014a5c023 100644
--- a/ChangeLog
+++ b/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