diff options
author | Roger Dingledine <arma@torproject.org> | 2007-05-10 08:53:05 +0000 |
---|---|---|
committer | Roger Dingledine <arma@torproject.org> | 2007-05-10 08:53:05 +0000 |
commit | 5ffabd4de4ee61fc0027b3fb82f7db22d96e661d (patch) | |
tree | ca8b4e3581131bd6b7abdcb98df3e7c039b83435 /ChangeLog | |
parent | cd23b65a0771ddfb1b40aae126a3abd2bf33dadf (diff) | |
download | tor-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-- | ChangeLog | 10 |
1 files changed, 8 insertions, 2 deletions
@@ -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. |