diff --git a/ChangeLog b/ChangeLog index b70b054be0..86eaabd315 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,4 +1,4 @@ -Changes in version 0.2.1.16-?? - 2009-??-?? +Changes in version 0.2.1.16-rc - 2009-06-19 o Security fixes: - Fix an edge case where a malicious exit relay could convince a controller that the client's DNS question resolves to an internal IP @@ -6,29 +6,26 @@ Changes in version 0.2.1.16-?? - 2009-??-?? o Major performance improvements (on 0.2.0.x): - Disable and refactor some debugging checks that forced a linear scan - over the whole server-side DNS cache. These accounted for over 50% - of CPU time on a relatively busy exit node's gprof profile. Found by - Jacob. + over the whole server-side DNS cache. These accounted for over 50% + of CPU time on a relatively busy exit node's gprof profile. Found + by Jacob. - Disable some debugging checks that appeared in exit node profile data. o Minor features: - Update to the "June 3 2009" ip-to-country file. - Do not have tor-resolve automatically refuse all .onion addresses; - if AutomapHostsOnResolve is set, this will work fine. + if AutomapHostsOnResolve is set in your torrc, this will work fine. o Minor bugfixes (on 0.2.0.x): - Log correct error messages for DNS-related network errors on Windows. - - Don't warn users about low port and hibernation mix when they - provide a *ListenAddress directive to fix that. Bugfix on - 0.2.1.15-rc. - - Fix a race condition that could cause crashes or memory - corruption when running as a server with a controller listening - for log messages. + - Fix a race condition that could cause crashes or memory corruption + when running as a server with a controller listening for log + messages. - Avoid crashing when we have a policy specified in a DirPolicy or - SocksPolicy or ReachableAddresses option with ports set on it, and we - re-load the policy. May fix bug 996. + SocksPolicy or ReachableAddresses option with ports set on it, + and we re-load the policy. May fix bug 996. - 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 @@ -36,10 +33,13 @@ Changes in version 0.2.1.16-?? - 2009-??-?? the last 15 minutes. Fixes bug 997; reported by Marcus Griep. o Minor bugfixes (on 0.2.1.x): + - Don't warn users about low port and hibernation mix when they + provide a *ListenAddress directive to fix that. Bugfix on + 0.2.1.15-rc. - When switching back and forth between bridge mode, do not start gathering GeoIP data until two hours have passed. - Do not complain that the user has requested an excluded node as - an exit when the node is not really an exit. This could happen + an exit when the node is not really an exit. This could happen because the circuit was for testing, or an introduction point. Fix for bug 984.