1. 07 Jun, 2019 4 commits
  2. 04 Jun, 2019 2 commits
    • Philipp Winter's avatar
      Merge branch 'bug28655' into develop · f279fa08
      Philipp Winter authored
      f279fa08
    • Philipp Winter's avatar
      Don't burn active probing-resistant PTs. · efff3eb1
      Philipp Winter authored
      The GFW used to block bridges by IP address:port but a while ago, it
      started to block bridges by IP address instead.  This means that if a
      bridge runs obfs4 (which is active probing-resistant) and obfs3 (which
      is not active probing-resistant), and BridgeDB happens to hand out the
      bridge's obfs3 line, the GFW would manage to probe the bridge, and block
      the entire IP address, *including* obfs4.
      
      In this patch, we deal with the GFW's update by not handing out a
      bridge's probe-able protocols if it also runs an active
      probing-resistant protocol such as obfs4 or scramblesuit.
      
      The patch adds a new configuration option, PROBING_RESISTANT_TRANSPORTS,
      which must contain a list of active probing-resistant protocols.
      
      This fixes bug 28655: <https://bugs.torproject.org/28655>
      efff3eb1
  3. 21 May, 2019 3 commits
  4. 20 May, 2019 3 commits
  5. 08 May, 2019 2 commits
  6. 07 May, 2019 1 commit
  7. 08 Mar, 2019 2 commits
  8. 28 Feb, 2019 1 commit
  9. 26 Feb, 2019 1 commit
  10. 20 Nov, 2018 3 commits
  11. 19 Nov, 2018 4 commits
  12. 21 May, 2018 7 commits
  13. 04 May, 2018 4 commits
  14. 14 Feb, 2018 2 commits
  15. 13 Feb, 2018 1 commit