tor/src
David Goulet 5138a9c3c2 relay: Don't look at omit flag when building descriptor
That comes from 685c4866ac which added that
check correctly except for when we build a descriptor.

We already omit the IPv6 address, if we need to, when we encode the descriptor
but we need to keep the actual discovered address in the descriptor so we can
notice future IP changes and be able to assess that we are not publishable as
long as we don't specifically set the omit flag.

This lead to also having tor noticing that our IP changed from <nothing> (no
IPv6 in the descriptor) to a discovered one which would trigger every minute.

Fixes #40279, #40288

Signed-off-by: David Goulet <dgoulet@torproject.org>
2021-02-10 11:47:17 -05:00
..
app config: Remove Bridge <-> ClientTransportPlugin validation 2021-01-20 15:56:19 -05:00
config Fix typos. 2020-11-12 11:44:09 -05:00
core conn: Properly close MetricsPort socket on EOF 2021-02-08 14:26:45 -05:00
ext Merge branch 'maint-0.4.3' into maint-0.4.4 2021-01-28 12:36:42 -05:00
feature relay: Don't look at omit flag when building descriptor 2021-02-10 11:47:17 -05:00
lib Merge branch 'maint-0.4.3' into maint-0.4.4 2021-01-28 12:46:31 -05:00
rust Fix typos. 2020-11-12 11:44:09 -05:00
test conn: Properly close MetricsPort socket on EOF 2021-02-08 14:26:45 -05:00
tools Add support for patterns on %include #25140 2020-07-15 22:01:08 +01:00
trunnel Update Trunnel for new machine_ctr field. 2020-06-08 18:05:34 -05:00
win32 bump to 0.4.4.7-dev 2021-02-03 13:39:03 -05:00
arch_goals.md Document high-level architecture goals 2019-12-10 16:47:38 -06:00
include.am metrics: New feature module to track tor metrics 2020-10-27 10:43:42 -04:00
mainpage.md Move description of ext contents into an md file. 2020-07-02 13:46:25 -04:00