aboutsummaryrefslogtreecommitdiff
path: root/changes
diff options
context:
space:
mode:
authorNick Mathewson <nickm@torproject.org>2011-08-24 17:09:56 -0400
committerNick Mathewson <nickm@torproject.org>2011-08-24 17:31:32 -0400
commit59d0f750c972011372febefbee958b37a17a0569 (patch)
treebb8da76fc73ba427afd23f54f7465a469cd3ba11 /changes
parentede9cd4f99e4cd1c0c4bcf1a3ac994e87054cc2d (diff)
downloadtor-59d0f750c972011372febefbee958b37a17a0569.tar
tor-59d0f750c972011372febefbee958b37a17a0569.tar.gz
Apply rate-limiting to the lowest bufferevent in the stack.
When we're doing filtering ssl bufferevents, we want the rate-limits to apply to the lowest level of the bufferevent stack, so that we're actually limiting bytes sent on the network. Otherwise, we'll read from the network aggressively, and only limit stuff as we process it.
Diffstat (limited to 'changes')
-rw-r--r--changes/bug38044
1 files changed, 4 insertions, 0 deletions
diff --git a/changes/bug3804 b/changes/bug3804
new file mode 100644
index 000000000..d498db85b
--- /dev/null
+++ b/changes/bug3804
@@ -0,0 +1,4 @@
+ o Major bugfixes (bufferevents):
+ - Apply rate-limiting only at the bottom of a chain of filtering
+ bufferevents. This prevents us from filling up internal memory
+ buffers. Bugfix on 0.2.3.1-alpha; fixes bug 3804.