mirror of
https://gitlab.torproject.org/tpo/core/tor.git
synced 2024-11-14 07:03:44 +01:00
3ff7925a70
We used to regenerate our descriptor whenever we'd get a sighup. This was caused by a bug in options_transition_affects_workers() that would return true even if the options were exactly the same. Down the call path we'd call init_keys(), which made us make a new descriptor which the authorities would reject, and the node would subsequently fall out of the consensus. This patch fixes only the first part of this bug: options_transition_affects_workers() behaves correctly now. The second part still wants a fix.
7 lines
270 B
Plaintext
7 lines
270 B
Plaintext
o Major bugfixes:
|
|
- Don't decide to make a new descriptor when receiving a HUP signal.
|
|
This bug has caused a lot of relays to disappear from the consensus
|
|
periodically. Fixes the most common case of triggering bug 1810;
|
|
bugfix on 0.2.2.7-alpha.
|
|
|