summaryrefslogtreecommitdiff
path: root/ChangeLog
diff options
context:
space:
mode:
authorRoger Dingledine <arma@torproject.org>2007-05-10 08:53:05 +0000
committerRoger Dingledine <arma@torproject.org>2007-05-10 08:53:05 +0000
commit5ffabd4de4ee61fc0027b3fb82f7db22d96e661d (patch)
treeca8b4e3581131bd6b7abdcb98df3e7c039b83435 /ChangeLog
parentcd23b65a0771ddfb1b40aae126a3abd2bf33dadf (diff)
downloadtor-5ffabd4de4ee61fc0027b3fb82f7db22d96e661d.tar.gz
tor-5ffabd4de4ee61fc0027b3fb82f7db22d96e661d.zip
backport candidate:
If a directory server runs out of space in the connection table as it's processing a begin_dir request, it will free the exit stream but leave it attached to the circuit, leading to unpredictable behavior. (Reported by seeess, fixes bug 425.) svn:r10154
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog10
1 files changed, 8 insertions, 2 deletions
diff --git a/ChangeLog b/ChangeLog
index e1b04c50e5..1ffaf78fe5 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -29,6 +29,12 @@ Changes in version 0.2.0.1-alpha - 2007-??-??
in the network. Implements proposal 107, suggested by Kevin Bauer
and Damon McCoy.
+ o Crash fixes:
+ - If a directory server runs out of space in the connection table
+ as it's processing a begin_dir request, it will free the exit stream
+ but leave it attached to the circuit, leading to unpredictable
+ behavior. (Reported by seeess, fixes bug 425.)
+
o Minor fixes (resource management):
- Count the number of open sockets separately from the number of active
connection_t objects. This will let us avoid underusing our
@@ -40,8 +46,8 @@ Changes in version 0.2.0.1-alpha - 2007-??-??
the server), and avoids the nasty Windows socketpair() workaround.
- Keep unused 4k and 16k buffers on free lists, rather than wasting 8k
for every single inactive connection_t.
- - Free items from the 4/16k-buffer free lists when they haven't been used
- for a while.
+ - Free items from the 4k/16k-buffer free lists when they haven't been
+ used for a while.
o Minor features (build):
- Make autoconf search for libevent, openssl, and zlib consistently.