aboutsummaryrefslogtreecommitdiff
path: root/changes
diff options
context:
space:
mode:
Diffstat (limited to 'changes')
-rw-r--r--changes/feature59568
-rw-r--r--changes/rename_queue_macros6
2 files changed, 14 insertions, 0 deletions
diff --git a/changes/feature5956 b/changes/feature5956
new file mode 100644
index 0000000000..2e18810588
--- /dev/null
+++ b/changes/feature5956
@@ -0,0 +1,8 @@
+ o Major features:
+ - When deciding whether we have enough descriptors to build circuits,
+ instead of looking at raw circuit counts, look at which fraction of
+ (bandwidth-weighted) paths we're able to build. This approach keeps
+ clients from building circuits if their paths are likely to stand out
+ statistically. The default fraction of paths needed is taken from the
+ consensus directory; you can override it with the new
+ PathsNeededToBuildCircuits option. Fixes issue 5956.
diff --git a/changes/rename_queue_macros b/changes/rename_queue_macros
new file mode 100644
index 0000000000..29373ac234
--- /dev/null
+++ b/changes/rename_queue_macros
@@ -0,0 +1,6 @@
+ o Major bugfixes:
+ - Rename all macros in our local copy of queue.h to begin with TOR_;
+ this seems the only good way to permanently prevent conflicts
+ with queue.h on various operating systems. Fixes bug 8107; bugfix on
+ 0.2.4.6-alpha.
+