diff options
author | David Goulet <dgoulet@torproject.org> | 2018-02-26 10:45:58 -0500 |
---|---|---|
committer | Nick Mathewson <nickm@torproject.org> | 2018-03-20 12:54:05 -0400 |
commit | 5804ccc9070dc5443f1c6ce565dbf17572812764 (patch) | |
tree | dd5c43b7013d8d12e05aaeaa401eaf148e77102a /changes | |
parent | bcfb034957dbd5d891befcd99a9725a225903b4e (diff) | |
download | tor-5804ccc9070dc5443f1c6ce565dbf17572812764.tar.gz tor-5804ccc9070dc5443f1c6ce565dbf17572812764.zip |
hs-v3: BUG() on missing descriptors during rotation
Because of #25306 for which we are unable to reproduce nor understand how it
is possible, this commit removes the asserts() and BUG() on the missing
descriptors instead when rotating them.
This allows us to log more data on error but also to let tor recover
gracefully instead of dying.
Signed-off-by: David Goulet <dgoulet@torproject.org>
Diffstat (limited to 'changes')
-rw-r--r-- | changes/bug25306 | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/changes/bug25306 b/changes/bug25306 new file mode 100644 index 0000000000..a2e6306f42 --- /dev/null +++ b/changes/bug25306 @@ -0,0 +1,6 @@ + o Minor bugfixes (hidden service v3): + - Avoid asserting when building descriptors in the next rotation time is + out of sync with the consensus valid after time. Instead, log a bug + warning with extra information to hunt down the cause of this assert. + Fixes bug 25306; bugfix on 0.3.2.1-alpha. + |