diff options
author | Nick Mathewson <nickm@torproject.org> | 2016-10-17 10:57:50 -0400 |
---|---|---|
committer | Nick Mathewson <nickm@torproject.org> | 2016-10-17 10:57:50 -0400 |
commit | 20e9220d3d6981adf847e1a098f3c451d76b3916 (patch) | |
tree | 0b4297051779c2e1b453a3e84ef81eba515908f9 /ChangeLog | |
parent | f3174428e25d9f7c5fe000581ff2bcf7fa93bee3 (diff) | |
download | tor-20e9220d3d6981adf847e1a098f3c451d76b3916.tar.gz tor-20e9220d3d6981adf847e1a098f3c451d76b3916.zip |
Start on an 0.2.9.4-alpha changelog
Diffstat (limited to 'ChangeLog')
-rw-r--r-- | ChangeLog | 95 |
1 files changed, 95 insertions, 0 deletions
@@ -1,3 +1,98 @@ +Changes in version 0.2.9.4-alpha - 2016-10-17 + Foo bar + + 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. + + o Minor feature (fallback directories): + - 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. + + o Minor features (compilation, portability): + - Tor now compiles correctly on MacOS 10.12 (aka "Sierra"). Closes + ticket 20241. + + o Minor features (development tools, etags): + - Teach the "make tags" Makefile target how to correctly find + "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 (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. + + 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. + 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. + + o Minor bugfixes (compilation, OpenBSD): + - Detect Libevent2 functions correctly on systems that provide + libevent2, but where libevent1 is linked with -levent. Fixes bug + 19904; bugfix on 0.2.2.24-alpha. Patch from Rubiate. + + 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". + + 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. + + 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. + + 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. + + Changes in version 0.2.9.3-alpha - 2016-09-23 Tor 0.2.9.3-alpha adds improved support for entities that want to make high-performance services available through the Tor .onion mechanism |