aboutsummaryrefslogtreecommitdiff
path: root/changes
diff options
context:
space:
mode:
authorNick Mathewson <nickm@torproject.org>2017-11-26 17:37:36 -0500
committerNick Mathewson <nickm@torproject.org>2017-12-11 16:23:11 -0500
commit35d56a127d9af913f0f74ec359b182fa33f49c50 (patch)
tree1054c5b59184d2b11197d38deded5ae6d12bdd3e /changes
parentf539d89fd9d19e44596976a42c12d4fd41f1d0fc (diff)
downloadtor-35d56a127d9af913f0f74ec359b182fa33f49c50.tar.gz
tor-35d56a127d9af913f0f74ec359b182fa33f49c50.zip
Add a changelog for the STACK fixes
Diffstat (limited to 'changes')
-rw-r--r--changes/stack7
1 files changed, 7 insertions, 0 deletions
diff --git a/changes/stack b/changes/stack
new file mode 100644
index 0000000000..ffdf536cb9
--- /dev/null
+++ b/changes/stack
@@ -0,0 +1,7 @@
+ o Minor bugfixes (correctness):
+ - Fix several places in our codebase where a C compiler would be likely
+ to eliminate a check, based on assuming that undefined behavior had not
+ happened elsewhere in the code. These cases are usually a sign of
+ redundant checking, or dubious arithmetic. Found by Georg Koppen using
+ the "STACK" tool from Wang, Zeldovich, Kaashoek, and
+ Solar-Lezama. Fixes bug 24423; bugfix on various Tor versions.