summaryrefslogtreecommitdiff
path: root/changes
diff options
context:
space:
mode:
authorMike Perry <mikeperry-git@fscked.org>2012-12-09 23:58:01 -0800
committerMike Perry <mikeperry-git@fscked.org>2012-12-09 23:58:01 -0800
commit08da247042a106fbf8a437b7cd25460b0f2ee045 (patch)
tree9649c2dc634f664b16c759a849d0c0dcd485dd6e /changes
parentaa16d59ee7abdf7c3309c267052ae265e141e1b3 (diff)
downloadtor-08da247042a106fbf8a437b7cd25460b0f2ee045.tar.gz
tor-08da247042a106fbf8a437b7cd25460b0f2ee045.zip
Update changes file.
Diffstat (limited to 'changes')
-rw-r--r--changes/bug715711
1 files changed, 11 insertions, 0 deletions
diff --git a/changes/bug7157 b/changes/bug7157
index fad3977bfa..4f0e3b3fcb 100644
--- a/changes/bug7157
+++ b/changes/bug7157
@@ -13,3 +13,14 @@
in combination with PathBiasExtremeRate.
- Increase the default values for PathBiasScaleThreshold and
PathBiasCircThreshold from 200 and 20 to 300 and 150, respectively.
+ - Add in circuit usage accounting to path bias. If we try to use a
+ built circuit but fail for any reason, it counts as path bias.
+ Certain classes of circuits where the adversary gets to pick your
+ destination node are exempt from this accounting. Usage accounting
+ can be specifically disabled via consensus parameter or torrc.
+ - Convert all internal path bias state to double-precision floating
+ point, to avoid roundoff error and other issues.
+ - Only record path bias information for circuits that have completed
+ *two* hops. Assuming end-to-end tagging is the attack vector, this
+ makes us more resilient to ambient circuit failure without any
+ detection capability loss.