commit 9b754d1213640882a543f70bb0d6041dfb7a3869 Author: Nick Mathewson nickm@torproject.org Date: Thu Jun 13 10:20:30 2013 -0400
Add a changes file for bug 7912
I'm calling it a bugfix on 0.2.0.1-alpha, since that's where cell queues were first introduced. --- changes/bug7912 | 8 ++++++++ 1 file changed, 8 insertions(+)
diff --git a/changes/bug7912 b/changes/bug7912 new file mode 100644 index 0000000..48c65d2 --- /dev/null +++ b/changes/bug7912 @@ -0,0 +1,8 @@ + o Major bugfixes: + - Instead of writing destroy cells directly to outgoing connection + buffers, queue them and intersperse them with other outgoing cells. + This can prevent a set of resource starvation conditions where too + many pending destroy cells prevent data cells from actually getting + delivered. Reported by "oftc_must_be_destroyed". Fixes bug 7912; + bugfix on 0.2.0.1-alpha. +