Fix a bug where an unreachable relay would establish enough

reachability testing circuits to do a bandwidth test -- if
we already have a connection to the middle hop of the testing
circuit, then it could establish the last hop by using the existing
connection. Bugfix on 0.1.2.2-alpha, exposed when we made testing
circuits no longer use entry guards in 0.2.1.3-alpha.


svn:r16997
This commit is contained in:
Roger Dingledine
2008-09-29 09:36:42 +00:00
parent 81b216086b
commit c846979ab7
2 changed files with 12 additions and 1 deletions
+6
View File
@@ -93,6 +93,12 @@ Changes in version 0.2.1.6-alpha - 2008-09-29
- Make DNS resolved controller events into "CLOSED", not
"FAILED". Bugfix on 0.1.2.5-alpha. Fix by Robert Hogan. Resolves
bug 807.
- Fix a bug where an unreachable relay would establish enough
reachability testing circuits to do a bandwidth test -- if
we already have a connection to the middle hop of the testing
circuit, then it could establish the last hop by using the existing
connection. Bugfix on 0.1.2.2-alpha, exposed when we made testing
circuits no longer use entry guards in 0.2.1.3-alpha.
o Code simplifications and refactoring:
- Revise the connection_new functions so that a more typesafe variant