aboutsummaryrefslogtreecommitdiff
path: root/changes
diff options
context:
space:
mode:
authorNick Mathewson <nickm@torproject.org>2018-01-31 14:32:24 -0500
committerNick Mathewson <nickm@torproject.org>2018-01-31 14:32:24 -0500
commit98dd3757bfa2111707f6fe9cde7e1ece88825821 (patch)
tree7dd6f21517475f6b8db6f347734269600c5e60a8 /changes
parent0dc1595d0359dbf51ad24fe8bbadb5ab41fb9eb9 (diff)
parent3d937043c2961923f9c28152615dc591997328f0 (diff)
downloadtor-98dd3757bfa2111707f6fe9cde7e1ece88825821.tar.gz
tor-98dd3757bfa2111707f6fe9cde7e1ece88825821.zip
Merge branch 'bug25008'
Diffstat (limited to 'changes')
-rw-r--r--changes/bug250089
-rw-r--r--changes/bug251055
2 files changed, 14 insertions, 0 deletions
diff --git a/changes/bug25008 b/changes/bug25008
new file mode 100644
index 0000000000..5ddc062982
--- /dev/null
+++ b/changes/bug25008
@@ -0,0 +1,9 @@
+ o Minor bugfixes (performance):
+ - Avoid calling protocol_list_supports_protocol() from inside tight loops
+ when running with cached routerinfo_t objects. Instead,
+ summarize the relevant protocols as flags in the routerinfo_t, as we do
+ for routerstatus_t objects. This change simplifies our code a little,
+ and saves a large amount of short-term memory allocation operations.
+ Fixes bug 25008; bugfix on 0.2.9.4-alpha.
+
+
diff --git a/changes/bug25105 b/changes/bug25105
new file mode 100644
index 0000000000..36d1a5f16f
--- /dev/null
+++ b/changes/bug25105
@@ -0,0 +1,5 @@
+ o Minor bugfixes (v3 onion services):
+ - Look at the "HSRend" protocol version, not the "HSDir" protocol
+ version, when deciding whether a consensus entry can support
+ the v3 onion service protocol as a rendezvous point.
+ Fixes bug 25105; bugfix on 0.3.2.1-alpha.