summaryrefslogtreecommitdiff
path: root/changes
diff options
context:
space:
mode:
authorNick Mathewson <nickm@torproject.org>2014-08-24 13:09:08 -0400
committerNick Mathewson <nickm@torproject.org>2014-08-24 13:09:08 -0400
commit59e114832e7f67cb2fac1258c7423b6359160505 (patch)
treec514cdb610f7d845c4efc29a807774b90059f69f /changes
parentd31bcc4b235c98ffb1b9a2c4fead7fb61d71fe75 (diff)
parentd6033843a49ff029d9f8d070b3c1f446a6edc9fa (diff)
downloadtor-59e114832e7f67cb2fac1258c7423b6359160505.tar.gz
tor-59e114832e7f67cb2fac1258c7423b6359160505.zip
Merge branch 'bug11792_1_squashed'
Conflicts: src/or/circuitlist.c
Diffstat (limited to 'changes')
-rw-r--r--changes/bug1179215
1 files changed, 15 insertions, 0 deletions
diff --git a/changes/bug11792 b/changes/bug11792
new file mode 100644
index 0000000000..66f7df833c
--- /dev/null
+++ b/changes/bug11792
@@ -0,0 +1,15 @@
+ o Minor features (security, OOM):
+ - When closing an edge connection because we've run out of memory,
+ also count the amount of memory that any tunnelled directory
+ connection attached to that connection had consumed. Part of
+ ticket 11792.
+
+ - When considering whether we're running low on memory, consider
+ memory that was allocated as part of zlib buffers as well.
+ Count that memory as reclaimed by our OOM handler. Part of
+ ticket 11792.
+
+ - When handling out-of-memory conditions, also look at
+ non-tunnneled directory connections, and kill the ones that have
+ had data sitting on them for the longest. Part of ticket 11792.
+