diff options
author | Karsten Loesing <karsten.loesing@gmx.net> | 2010-01-25 18:44:17 +0000 |
---|---|---|
committer | Sebastian Hahn <sebastian@torproject.org> | 2010-01-26 11:55:43 +0100 |
commit | 7e65871ccc49f6f25f8782789283cf2afef6e86b (patch) | |
tree | c306dda2137e8799a29fb6f2ddd018c30e4f3157 /ChangeLog | |
parent | 2d3f21e9ee5d173640b83b21913da692e74ede10 (diff) | |
download | tor-7e65871ccc49f6f25f8782789283cf2afef6e86b.tar tor-7e65871ccc49f6f25f8782789283cf2afef6e86b.tar.gz |
Fix a memory corruption bug while collecting bridge stats
We accidentally freed the internal buffer for bridge stats when we
were writing the bridge stats file or honoring a control port
request for said data. Change the interfaces for
geoip_get_bridge_stats* to prevent these problems, and remove the
offending free/add a tor_strdup.
Fixes bug 1208.
Diffstat (limited to 'ChangeLog')
-rw-r--r-- | ChangeLog | 7 |
1 files changed, 7 insertions, 0 deletions
@@ -1,4 +1,11 @@ Changes in version 0.2.2.8-alpha - 2010-??-?? + o Major bugfixes: + - Fix a memory corruption bug on bridges that occured during the + inclusion of stats data in extra-info descriptors. Also fix the + interface for geoip_get_bridge_stats* to prevent similar bugs in + the future. Diagnosis by Tas, patch by Karsten and Sebastian. + Fixes bug 1208; bugfix on 0.2.2.7-alpha. + o Minor bugfixes: - Ignore OutboundBindAddress when connecting to localhost. Connections to localhost need to come _from_ localhost, or else |