aboutsummaryrefslogtreecommitdiff
path: root/changes
diff options
context:
space:
mode:
authorDavid Goulet <dgoulet@torproject.org>2018-02-26 10:45:58 -0500
committerNick Mathewson <nickm@torproject.org>2018-03-20 12:54:05 -0400
commit5804ccc9070dc5443f1c6ce565dbf17572812764 (patch)
treedd5c43b7013d8d12e05aaeaa401eaf148e77102a /changes
parentbcfb034957dbd5d891befcd99a9725a225903b4e (diff)
downloadtor-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/bug253066
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.
+