diff options
author | Nick Mathewson <nickm@torproject.org> | 2007-01-27 08:55:06 +0000 |
---|---|---|
committer | Nick Mathewson <nickm@torproject.org> | 2007-01-27 08:55:06 +0000 |
commit | 9984cad6e86d65f4685fd1283bf1f1b4a4602f22 (patch) | |
tree | ce97ea208a1650414535881a16c5dce4dab40f87 /ChangeLog | |
parent | 2525c44d176feb5227910ccc63e39622774086dc (diff) | |
download | tor-9984cad6e86d65f4685fd1283bf1f1b4a4602f22.tar.gz tor-9984cad6e86d65f4685fd1283bf1f1b4a4602f22.zip |
r11552@catbus: nickm | 2007-01-27 03:55:02 -0500
This one is a little tricky. Our BEGIN_DIR implementation has a
problem: the dirserv conns will decide they can flush all their data
immediately, since the edge_conns will read greedily.
For our 0.1.2 workaround, we track which or_conn a bridged dirserv
conn is attached to, and stop writing when its outbuf is too full, and
start writing again when the or_conn's outbuf empties out a little.
This requires a bit of pointer management. Let's hope it works.
svn:r9432
Diffstat (limited to 'ChangeLog')
-rw-r--r-- | ChangeLog | 7 |
1 files changed, 6 insertions, 1 deletions
@@ -1,4 +1,4 @@ -Changes in version 0.1.2.7-alpha - 2007-01-26 +Changes in version 0.1.2.7-alpha - 2007-??-?? o Major bugfixes (rate limiting): - Servers decline directory requests much more aggressively when they're low on bandwidth. Otherwise they end up queueing more and @@ -50,6 +50,11 @@ Changes in version 0.1.2.7-alpha - 2007-01-26 us from downloading a bunch of descriptors we don't need. - Do not log IPs with TLS failures for incoming TLS connections. (Fixes bug 382.) + - When we're handing a directory connection tunneled over Tor, don't fill + up internal memory buffers with the all data we want to tunnel; + instead, only add it the OR connection that will eventually receive it + has some room for it. (This can lead to slowdowns in tunneled dir + connectinos; a better solution will have to wait for 0.2.0.) o Minor features: - Create a new file ReleaseNotes which was the old ChangeLog. The |