tor/changes/ticket40106
David Goulet 7692f443d4 config: Remove Bridge <-> ClientTransportPlugin validation
This validation was only done if DisableNetwork was off because we would use
the global list of transports/bridges and DisableNetwork would not populate
it.

This was a problem for any user using DisableNetwork which includes Tor
Browser and thus leading to the Bug() warning.

Without a more in depth refactoring, we can't do this validation without the
global list.

The previous commit makes it that any connection to a bridge without a
transport won't happen thus we keep the security feature of not connecting to
a bridge without its corresponding transport.

Related to #40106

Signed-off-by: David Goulet <dgoulet@torproject.org>
2021-01-20 15:56:19 -05:00

7 lines
366 B
Plaintext

o Minor bugfixes (config, bridge):
- Don't initiate a connection to a bridge without a corresponding
transport. Fixes bug 40106; bugfix on 0.4.5.1-alpha.
- This also reverts an earlier fix we did for this that would validate
configuration to avoid such situation but turns out it wouldn't work for
a DisableNetwork thus the new approach.