summaryrefslogtreecommitdiff
path: root/changes
diff options
context:
space:
mode:
authorDavid Goulet <dgoulet@torproject.org>2018-09-20 08:50:27 -0400
committerDavid Goulet <dgoulet@torproject.org>2018-09-20 08:50:27 -0400
commite3713f17fb393ef701f566dc3a34a188d270a908 (patch)
tree5a7cd8ccd451901ef6910072915629b8cb566ed2 /changes
parent119159677be14351ebcae647d3988f4f2fd9eb72 (diff)
downloadtor-e3713f17fb393ef701f566dc3a34a188d270a908.tar.gz
tor-e3713f17fb393ef701f566dc3a34a188d270a908.zip
node: Make node_supports_v3_rendezvous_point() also check for the key
It is not enough to look at protover for v3 rendezvous support but also we need to make sure that the curve25519 onion key is present or in other words that the descriptor has been fetched and does contain it. Fixes #27797. Signed-off-by: David Goulet <dgoulet@torproject.org>
Diffstat (limited to 'changes')
-rw-r--r--changes/ticket277975
1 files changed, 5 insertions, 0 deletions
diff --git a/changes/ticket27797 b/changes/ticket27797
new file mode 100644
index 0000000000..f07e35f84c
--- /dev/null
+++ b/changes/ticket27797
@@ -0,0 +1,5 @@
+ o Minor bugfixes (node, hidden service v3):
+ - When selecting a v3 rendezvous point, not only look at the protover but
+ also if the curve25519 onion key is present. That way we avoid picking a
+ node that supports the v3 rendezvous but for which we don't have the
+ descriptor yet for the key. Fixes bug 27797; bugfix on 0.3.2.1-alpha.