Tor used to warn but continue on some hidden service misconfigurations.
Instead, the fix I am adding #20484 (moved) will consider these misconfigurations a config error, and terminate tor.
I think it's better to stop with an error, than potentially reveal sensitive information due to a misconfiguration (or, far more likely, just ignore hidden services the user has misconfigured).
Bugfix on commit 915c743 in #6411 (moved) in tor-0.2.7.1-alpha
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information
Child items
...
Show closed items
Linked items
0
Link issues together to show that they're related.
Learn more.
(The fixup 5f63f2d in bug20638_029_v2 in #20638 (moved) has already been applied to this branch. That might cause a minor merge issue once both branches have been merged. We want to end up with the code containing no duplicate comment, and a call to rend_service_is_ephemeral().)
I changed a commit message in #20638 (moved), the corresponding change is in bug20599_030_v3.
Having merged the branch from #20638 (moved), I've cherry-picked the remaining commits from this branch onto a new branch, "bug20599_030_v4". I've read them and they seem fine fine to me.
Teor, can you confirm whether this branch is still okay to you (and I didn't miss anything)? If so, I'm happy to merge it into master.