prepare changelog for 0.2.1.16-rc

This commit is contained in:
Roger Dingledine 2009-06-19 09:31:07 -04:00 committed by Nick Mathewson
parent f266ecbeec
commit 428178dda3

View File

@ -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: o Security fixes:
- Fix an edge case where a malicious exit relay could convince a - Fix an edge case where a malicious exit relay could convince a
controller that the client's DNS question resolves to an internal IP controller that the client's DNS question resolves to an internal IP
@ -7,28 +7,25 @@ Changes in version 0.2.1.16-?? - 2009-??-??
o Major performance improvements (on 0.2.0.x): o Major performance improvements (on 0.2.0.x):
- Disable and refactor some debugging checks that forced a linear scan - Disable and refactor some debugging checks that forced a linear scan
over the whole server-side DNS cache. These accounted for over 50% 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 of CPU time on a relatively busy exit node's gprof profile. Found
Jacob. by Jacob.
- Disable some debugging checks that appeared in exit node profile - Disable some debugging checks that appeared in exit node profile
data. data.
o Minor features: o Minor features:
- Update to the "June 3 2009" ip-to-country file. - Update to the "June 3 2009" ip-to-country file.
- Do not have tor-resolve automatically refuse all .onion addresses; - 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): o Minor bugfixes (on 0.2.0.x):
- Log correct error messages for DNS-related network errors on - Log correct error messages for DNS-related network errors on
Windows. Windows.
- Don't warn users about low port and hibernation mix when they - Fix a race condition that could cause crashes or memory corruption
provide a *ListenAddress directive to fix that. Bugfix on when running as a server with a controller listening for log
0.2.1.15-rc. 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 - Avoid crashing when we have a policy specified in a DirPolicy or
SocksPolicy or ReachableAddresses option with ports set on it, and we SocksPolicy or ReachableAddresses option with ports set on it,
re-load the policy. May fix bug 996. and we re-load the policy. May fix bug 996.
- Hidden service clients didn't use a cached service descriptor that - Hidden service clients didn't use a cached service descriptor that
was older than 15 minutes, but wouldn't fetch a new one either, 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 because there was already one in the cache. Now, fetch a v2
@ -36,6 +33,9 @@ Changes in version 0.2.1.16-?? - 2009-??-??
the last 15 minutes. Fixes bug 997; reported by Marcus Griep. the last 15 minutes. Fixes bug 997; reported by Marcus Griep.
o Minor bugfixes (on 0.2.1.x): 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 - When switching back and forth between bridge mode, do not start
gathering GeoIP data until two hours have passed. gathering GeoIP data until two hours have passed.
- Do not complain that the user has requested an excluded node as - Do not complain that the user has requested an excluded node as