summaryrefslogtreecommitdiff
path: root/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog30
1 files changed, 30 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 36930e96a4..7ce458e1e2 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,4 +1,34 @@
Changes so far in 0.0.9:
+rc6:
+ o Bugfixes on 0.0.9pre:
+ - Clean up some more integer underflow opportunities (not exploitable
+ we think).
+ - While hibernating, hup should not regrow our listeners.
+ - Send an end to the streams we close when we hibernate, rather
+ than just chopping them off.
+ - React to eof immediately on non-open edge connections.
+
+ o Bugfixes on 0.0.8.1:
+ - Calculate timeout for waiting for a connected cell from the time
+ we sent the begin cell, not from the time the stream started. If
+ it took a long time to establish the circuit, we would time out
+ right after sending the begin cell.
+ - Fix router_compare_addr_to_addr_policy: it was not treating a port
+ of * as always matching, so we were picking reject *:* nodes as
+ exit nodes too. Oops.
+
+ o Features:
+ - New circuit building strategy: keep a list of ports that we've
+ used in the past 6 hours, and always try to have 2 circuits open
+ or on the way that will handle each such port. Seed us with port
+ 80 so web users won't complain that Tor is "slow to start up".
+ - Make kill -USR1 dump more useful stats about circuits.
+ - When warning about retrying or giving up, print the address, so
+ the user knows which one it's talking about.
+ - If you haven't used a clean circuit in an hour, throw it away,
+ just to be on the safe side. (This means after 6 hours a totally
+ unused Tor client will have no circuits open.)
+
rc5:
o Bugfixes on 0.0.8.1:
- Disallow NDEBUG. We don't ever want anybody to turn off debug.