diff options
author | Nick Mathewson <nickm@torproject.org> | 2018-01-31 14:32:24 -0500 |
---|---|---|
committer | Nick Mathewson <nickm@torproject.org> | 2018-01-31 14:32:24 -0500 |
commit | 98dd3757bfa2111707f6fe9cde7e1ece88825821 (patch) | |
tree | 7dd6f21517475f6b8db6f347734269600c5e60a8 /changes | |
parent | 0dc1595d0359dbf51ad24fe8bbadb5ab41fb9eb9 (diff) | |
parent | 3d937043c2961923f9c28152615dc591997328f0 (diff) | |
download | tor-98dd3757bfa2111707f6fe9cde7e1ece88825821.tar.gz tor-98dd3757bfa2111707f6fe9cde7e1ece88825821.zip |
Merge branch 'bug25008'
Diffstat (limited to 'changes')
-rw-r--r-- | changes/bug25008 | 9 | ||||
-rw-r--r-- | changes/bug25105 | 5 |
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. |