diff options
author | Roger Dingledine <arma@torproject.org> | 2009-08-27 21:42:58 -0400 |
---|---|---|
committer | Roger Dingledine <arma@torproject.org> | 2009-08-27 21:42:58 -0400 |
commit | 659552a3c6a107ec3023178a29852c262ef8e827 (patch) | |
tree | 1437c620bfa4dad8c0a6e40b882d1d1addaee644 /ChangeLog | |
parent | 1092fdca53ec0110b4e4c0bf51a5881ee68c4ac8 (diff) | |
parent | 127069f3d2b739dfc50b04ad982c2a7a2764f1a7 (diff) | |
download | tor-659552a3c6a107ec3023178a29852c262ef8e827.tar.gz tor-659552a3c6a107ec3023178a29852c262ef8e827.zip |
Merge branch 'maint-0.2.1'
Diffstat (limited to 'ChangeLog')
-rw-r--r-- | ChangeLog | 34 |
1 files changed, 34 insertions, 0 deletions
@@ -105,6 +105,9 @@ Changes in version 0.2.1.20 - 2009-??-?? - Fix a signed/unsigned compile warning in 0.2.1.19. - Fix possible segmentation fault on directory authorities. Bugfix on 0.2.1.14-rc. + - Fix an extremely infinite recursion bug that could occur if we tried + to log a message after shutting down the log subsystem. Found by Matt + Edman. Bugfix on 0.2.0.16-alpha. Changes in version 0.2.1.19 - 2009-07-28 @@ -201,6 +204,37 @@ Changes in version 0.2.1.17-rc - 2009-07-07 further bugs for relays on dynamic IP addresses. +Changes in version 0.2.0.35 - 2009-06-24 + o Security fix: + - Avoid crashing in the presence of certain malformed descriptors. + Found by lark, and by automated fuzzing. + - Fix an edge case where a malicious exit relay could convince a + controller that the client's DNS question resolves to an internal IP + address. Bug found and fixed by "optimist"; bugfix on 0.1.2.8-beta. + + o Major bugfixes: + - Finally fix the bug where dynamic-IP relays disappear when their + IP address changes: directory mirrors were mistakenly telling + them their old address if they asked via begin_dir, so they + never got an accurate answer about their new address, so they + just vanished after a day. For belt-and-suspenders, relays that + don't set Address in their config now avoid using begin_dir for + all direct connections. Should fix bugs 827, 883, and 900. + - Fix a timing-dependent, allocator-dependent, DNS-related crash bug + that would occur on some exit nodes when DNS failures and timeouts + occurred in certain patterns. Fix for bug 957. + + o Minor bugfixes: + - When starting with a cache over a few days old, do not leak + memory for the obsolete router descriptors in it. Bugfix on + 0.2.0.33; fixes bug 672. + - Hidden service clients didn't use a cached service descriptor that + was older than 15 minutes, but wouldn't fetch a new one either, + because there was already one in the cache. Now, fetch a v2 + descriptor unless the same descriptor was added to the cache within + the last 15 minutes. Fixes bug 997; reported by Marcus Griep. + + Changes in version 0.2.1.16-rc - 2009-06-20 Tor 0.2.1.16-rc speeds up performance for fast exit relays, and fixes a bunch of minor bugs. |