summaryrefslogtreecommitdiff
path: root/ChangeLog
diff options
context:
space:
mode:
authorNick Mathewson <nickm@torproject.org>2007-01-27 08:55:06 +0000
committerNick Mathewson <nickm@torproject.org>2007-01-27 08:55:06 +0000
commit9984cad6e86d65f4685fd1283bf1f1b4a4602f22 (patch)
treece97ea208a1650414535881a16c5dce4dab40f87 /ChangeLog
parent2525c44d176feb5227910ccc63e39622774086dc (diff)
downloadtor-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--ChangeLog7
1 files changed, 6 insertions, 1 deletions
diff --git a/ChangeLog b/ChangeLog
index 93c363a87c..0d47e963fb 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -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