summaryrefslogtreecommitdiff
path: root/changes
diff options
context:
space:
mode:
authorDavid Goulet <dgoulet@torproject.org>2017-12-08 11:40:16 -0500
committerNick Mathewson <nickm@torproject.org>2017-12-08 14:43:27 -0500
commit50124fd7a643deaa9a4072b2e54278226baaf5b0 (patch)
tree0734ca4b66d9a5d2d929e9201914383180f423e9 /changes
parente96c577ed25b02155757737e20ef6e4577a44493 (diff)
downloadtor-50124fd7a643deaa9a4072b2e54278226baaf5b0.tar.gz
tor-50124fd7a643deaa9a4072b2e54278226baaf5b0.zip
chan: Add changes file for ticket 23709
Closes #23709 Signed-off-by: David Goulet <dgoulet@torproject.org>
Diffstat (limited to 'changes')
-rw-r--r--changes/ticket2370911
1 files changed, 11 insertions, 0 deletions
diff --git a/changes/ticket23709 b/changes/ticket23709
new file mode 100644
index 0000000000..7948f9ae03
--- /dev/null
+++ b/changes/ticket23709
@@ -0,0 +1,11 @@
+ o Major feature (channel):
+ - Remove the incoming and outgoing channel queues. The reason to do so was
+ due to the fact that they were always empty meaning never used but still
+ looked at in our fast path. Bottom line, it was an unused code path.
+ - We've simplify a lot the channel subsystem by removing those queues but
+ also by removing a lot of unused code or dead code around it. Overall
+ this is a cleanup removing more than 1500 lines of code overall and
+ adding very little except for unit test.
+ - The majority ot the channel unit tests have been rewritten and the code
+ coverage has now been raised to 83.6% for channel.c.
+ Closes ticket 23709.