summaryrefslogtreecommitdiff
path: root/ChangeLog
diff options
context:
space:
mode:
authorNick Mathewson <nickm@torproject.org>2007-04-30 05:32:57 +0000
committerNick Mathewson <nickm@torproject.org>2007-04-30 05:32:57 +0000
commitf7acc3cfa01ca5cb728401956e0ea3fef1cfe6e0 (patch)
tree0bf39ed062a8b5306f1f878b3a2c8d00808f8b99 /ChangeLog
parent743a8cf0eba44c565eaf1d1b42fe7129be34ff7c (diff)
downloadtor-f7acc3cfa01ca5cb728401956e0ea3fef1cfe6e0.tar.gz
tor-f7acc3cfa01ca5cb728401956e0ea3fef1cfe6e0.zip
r12553@catbus: nickm | 2007-04-30 01:32:54 -0400
Backport candidate: Add asserts to dirserv_remove_invalid, and fix a bug in dirserv_remove_invalid that could mess with pointers in a freed routerinfo right after it was freed. svn:r10052
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog3
1 files changed, 3 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 6ff3ca1bb1..80da7f5e73 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -86,6 +86,9 @@ Changes in version 0.2.0.1-alpha - 2007-??-??
we restart.
- Correctly enforce that elements of directory objects do not appear
more often than they are allowed to appear.
+ - Fix a bug in dirserv_remove_invalid() that would cause authorities to
+ corrupt memory under some really unlikely scenarios.
+ - Add even more asserts to hunt down bug 417.
o Minor bugfixes (controller), reported by daejees:
- Make 'getinfo fingerprint' return a 551 error if we're not a