diff options
author | David Goulet <dgoulet@torproject.org> | 2019-05-28 09:44:06 -0400 |
---|---|---|
committer | David Goulet <dgoulet@torproject.org> | 2019-05-29 09:40:13 -0400 |
commit | 3789f22bcbfbc6de415a838e4c4bfb2555c7d6c3 (patch) | |
tree | 823e4db5b38cec12156f5d3a4dfb9df725eeba64 /changes/bug29034 | |
parent | e5deb2bbc73d8830ae6c479a4532e72112f5484a (diff) | |
download | tor-3789f22bcbfbc6de415a838e4c4bfb2555c7d6c3.tar.gz tor-3789f22bcbfbc6de415a838e4c4bfb2555c7d6c3.zip |
hs: Implement a helper to repurpose a circuit
When we repurpose a hidden service circuit, we need to clean up from the HS
circuit map and any HS related data structured contained in the circuit.
This commit adds an helper function that does it when repurposing a hidden
service circuit.
Fixes #29034
Signed-off-by: David Goulet <dgoulet@torproject.org>
Diffstat (limited to 'changes/bug29034')
-rw-r--r-- | changes/bug29034 | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/changes/bug29034 b/changes/bug29034 new file mode 100644 index 0000000000..816b615009 --- /dev/null +++ b/changes/bug29034 @@ -0,0 +1,5 @@ + o Major bugfixes (Onion service reachability): + - Properly clean up the introduction point map and associated state when + circuits change purpose from onion service circuits to pathbias, + measurement, or other circuit types. This should fix some instances of + introduction point failure. Fixes bug 29034; bugfix on 0.3.2.1-alpha. |