1. 22 Jan, 2021 2 commits
  2. 21 Jan, 2021 19 commits
  3. 20 Jan, 2021 3 commits
    • David Goulet's avatar
      config: Remove Bridge <-> ClientTransportPlugin validation · 7692f443
      David Goulet authored
      This validation was only done if DisableNetwork was off because we would use
      the global list of transports/bridges and DisableNetwork would not populate
      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's avatarDavid Goulet <dgoulet@torproject.org>
    • David Goulet's avatar
      bridge: Don't initiate connection without a transport · 09c6d032
      David Goulet authored
      Don't pick the bridge as the guard or launch descriptor fetch if no transport
      is found.
      Fixes #40106
      Signed-off-by: David Goulet's avatarDavid Goulet <dgoulet@torproject.org>
    • Alexander Færøy's avatar
      Limit the number of items in the consdiffmgr on Windows. · c38c36e5
      Alexander Færøy authored
      This patch limits the number of items in the consensus diff cache to 64
      on the Windows platform. Hopefully, this will allow us to investigate a
      smarter fix while avoiding the situation reported in tor#24857 where
      Windows relay operators report Tor using 100% CPU.
      See: tor#24857
  4. 19 Jan, 2021 16 commits