diff options
author | Roger Dingledine <arma@torproject.org> | 2008-09-08 19:50:29 +0000 |
---|---|---|
committer | Roger Dingledine <arma@torproject.org> | 2008-09-08 19:50:29 +0000 |
commit | 346ca2d48e481f760fea421657fca76c2c474d65 (patch) | |
tree | fff1751a43c69e8f17693f9fe636420a557fd086 /ChangeLog | |
parent | 67327a863a944b628b6ab26bd1709416790c9f91 (diff) | |
download | tor-346ca2d48e481f760fea421657fca76c2c474d65.tar.gz tor-346ca2d48e481f760fea421657fca76c2c474d65.zip |
forward-port the 0.2.0.31 changelog
svn:r16800
Diffstat (limited to 'ChangeLog')
-rw-r--r-- | ChangeLog | 59 |
1 files changed, 53 insertions, 6 deletions
@@ -20,6 +20,53 @@ Changes in version 0.2.1.6-alpha - 2008-09-xx exists. This will lower false positives from some scanning tools. +Changes in version 0.2.0.31 - 2008-09-03 + Tor 0.2.0.31 addresses two potential anonymity issues, starts to fix + a big bug we're seeing where in rare cases traffic from one Tor stream + gets mixed into another stream, and fixes a variety of smaller issues. + + o Major bugfixes: + - Make sure that two circuits can never exist on the same connection + with the same circuit ID, even if one is marked for close. This + is conceivably a bugfix for bug 779. Bugfix on 0.1.0.4-rc. + - Relays now reject risky extend cells: if the extend cell includes + a digest of all zeroes, or asks to extend back to the relay that + sent the extend cell, tear down the circuit. Ideas suggested + by rovv. + - If not enough of our entry guards are available so we add a new + one, we might use the new one even if it overlapped with the + current circuit's exit relay (or its family). Anonymity bugfix + pointed out by rovv. + + o Minor bugfixes: + - Recover 3-7 bytes that were wasted per memory chunk. Fixes bug + 794; bug spotted by rovv. Bugfix on 0.2.0.1-alpha. + - Correctly detect the presence of the linux/netfilter_ipv4.h header + when building against recent kernels. Bugfix on 0.1.2.1-alpha. + - Pick size of default geoip filename string correctly on windows. + Fixes bug 806. Bugfix on 0.2.0.30. + - Make the autoconf script accept the obsolete --with-ssl-dir + option as an alias for the actually-working --with-openssl-dir + option. Fix the help documentation to recommend --with-openssl-dir. + Based on a patch by "Dave". Bugfix on 0.2.0.1-alpha. + - Disallow session resumption attempts during the renegotiation + stage of the v2 handshake protocol. Clients should never be trying + session resumption at this point, but apparently some did, in + ways that caused the handshake to fail. Bug found by Geoff Goodell. + Bugfix on 0.2.0.20-rc. + - When using the TransPort option on OpenBSD, and using the User + option to change UID and drop privileges, make sure to open + /dev/pf before dropping privileges. Fixes bug 782. Patch from + Christopher Davis. Bugfix on 0.1.2.1-alpha. + - Try to attach connections immediately upon receiving a RENDEZVOUS2 + or RENDEZVOUS_ESTABLISHED cell. This can save a second or two + on the client side when connecting to a hidden service. Bugfix + on 0.0.6pre1. Found and fixed by Christian Wilms; resolves bug 743. + - When closing an application-side connection because its circuit is + getting torn down, generate the stream event correctly. Bugfix on + 0.1.2.x. Anonymous patch. + + Changes in version 0.2.1.5-alpha - 2008-08-31 o Major features: - Convert many internal address representations to optionally hold @@ -155,8 +202,8 @@ Changes in version 0.2.1.3-alpha - 2008-08-03 HiddenServiceExcludeNodes as obsolete: they never worked properly, and nobody claims to be using them. Fixes bug 754. Bugfix on 0.1.0.1-rc. Patch from Christian Wilms. - - Fix a small alignment and memory-wasting bug on buffer chunks. Spotted - by rovv. + - Fix a small alignment and memory-wasting bug on buffer chunks. + Spotted by rovv. o Minor bugfixes (controller): - When closing an application-side connection because its circuit @@ -208,10 +255,10 @@ Changes in version 0.2.0.29-rc - 2008-07-08 require in.h to be included before netfilter_ipv4.h. Patch from coderman. - Disallow session resumption attempts during the renegotiation - stage of the v2 handshake protocol. Clients should never be - trying session resumption at this point, but apparently some - did, in ways that caused the handshake to fail. Bugfix on - 0.2.0.20-rc. Bug found by Geoff Goodell. + stage of the v2 handshake protocol. Clients should never be trying + session resumption at this point, but apparently some did, in + ways that caused the handshake to fail. Bugfix on 0.2.0.20-rc. Bug + found by Geoff Goodell. Changes in version 0.2.1.2-alpha - 2008-06-20 |