aboutsummaryrefslogtreecommitdiff
path: root/ChangeLog
diff options
context:
space:
mode:
authorNick Mathewson <nickm@torproject.org>2006-09-19 23:48:14 +0000
committerNick Mathewson <nickm@torproject.org>2006-09-19 23:48:14 +0000
commit6b716fdfb96f0dd746c948a8624dc90cec64d0c1 (patch)
treea9df278adbdb798346f5aa2b806f780cd46beae2 /ChangeLog
parent5ebb949c9f8c66c7c38eda65226677acbe148193 (diff)
downloadtor-6b716fdfb96f0dd746c948a8624dc90cec64d0c1.tar.gz
tor-6b716fdfb96f0dd746c948a8624dc90cec64d0c1.zip
NEEDS REVIEW. Act on previous comment, and handle named servers differently: now, we allow multiple servers with the same name in the routerlist even if that name is reserved, but we check whether names are reserved when we try to look up routers by nickname. This is a minor security fix. This makes router_add_to_routerlist O(1). This is a backport candidate.
svn:r8433
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog7
1 files changed, 6 insertions, 1 deletions
diff --git a/ChangeLog b/ChangeLog
index b8a980a494..5b2a7f7ebb 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,9 +1,14 @@
Changes in version 0.1.2.2-alpha - 2006-??-??
+ o Security Fixes, minor
+ - If a client asked for a server by name, and we didn't have a
+ descriptor for a named server with that name, we might return an old
+ one.
+
o Minor Bugfixes
- Small performance improvements on parsing descriptors.
- Major performance descriptor on inserting descriptors; change
- algorithm from O(n^2) to O(n). [Mostly.]
+ algorithm from O(n^2) to O(n).
- Make the common memory allocation path faster on machines where
malloc(0) returns a pointer.