summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Perry <mikeperry-git@torproject.org>2022-08-04 21:23:40 +0000
committerDavid Goulet <dgoulet@torproject.org>2022-08-11 09:26:51 -0400
commit9fb52305ee3109fee730148a7b9ed7dac6913273 (patch)
tree187469fbe0cd38968bf279df3d408b2bb58be7a2
parent0cde7bc6d67d4fd9c69675663aeafb7b878764f4 (diff)
downloadtor-9fb52305ee3109fee730148a7b9ed7dac6913273.tar.gz
tor-9fb52305ee3109fee730148a7b9ed7dac6913273.zip
Add changes file for bug40642.
-rw-r--r--changes/bug406429
1 files changed, 9 insertions, 0 deletions
diff --git a/changes/bug40642 b/changes/bug40642
new file mode 100644
index 0000000000..f50d87e031
--- /dev/null
+++ b/changes/bug40642
@@ -0,0 +1,9 @@
+ o Major bugfixes (congestion control):
+ - Implement RFC3742 Limited Slow Start. Congestion control was
+ overshooting the congestion window during slow start, particularly for
+ onion service activity. With this fix, we now update the congestion
+ window more often during slow start, as well as dampen the exponential
+ growth when the congestion window grows above a capping parameter.
+ This should reduce the memory increases guard relays were seeing, as
+ well as allow us to set lower queue limits to defend against
+ ongoing DoS attacks. Fixes bug 40642; bugfix on 0.4.7.5-alpha.