diff options
author | Sebastian Hahn <sebastian@torproject.org> | 2010-02-02 14:51:51 +0100 |
---|---|---|
committer | Sebastian Hahn <sebastian@torproject.org> | 2010-02-03 05:44:00 +0100 |
commit | 03bd98b3b1f92954c286f9d4dd5a2dd5f34a7e8b (patch) | |
tree | 83a87d83f12764ef97f0d72fd31fe5bd7943fe45 /ChangeLog | |
parent | c7a2efb380f08001bb27d8459fc1d16c7dfa40b4 (diff) | |
download | tor-03bd98b3b1f92954c286f9d4dd5a2dd5f34a7e8b.tar.gz tor-03bd98b3b1f92954c286f9d4dd5a2dd5f34a7e8b.zip |
Don't assign Exit flag incorrectly
exit_policy_is_general_exit() assumed that there are no redundancies
in the passed policy, in the sense that we actively combine entries
in the policy to really get rid of any redundancy. Since we cannot
do that without massively rewriting the policy lines the relay
operators set, fix exit_policy_is_general_exit().
Fixes bug 1238, discovered by Martin Kowalczyk.
Diffstat (limited to 'ChangeLog')
-rw-r--r-- | ChangeLog | 6 |
1 files changed, 6 insertions, 0 deletions
@@ -1,4 +1,10 @@ Changes in version 0.2.2.9-alpha - 2010-??-?? + o Major bugfixes: + - Authorities could be tricked into giving out the Exit flag to relays + that didn't allow exiting to any ports. This could screw with load + balancing and stats. Bugfix on 0.1.1.6-alpha, fixes bug 1238. Bug + discovered by Martin Kowalczyk. + o Minor bugfixes: - When deciding whether to use strange flags to turn TLS renegotiation on, detect the OpenSSL version at run-time, not compile time. We |