1. 30 Jan, 2018 1 commit
    • David Goulet's avatar
      dos: Initial code of Denial of Service mitigation · 64149353
      David Goulet authored
      
      
      This commit introduces the src/or/dos.{c|h} files that contains the code for
      the Denial of Service mitigation subsystem. It currently contains basic
      functions to initialize and free the subsystem. They are used at this commit.
      
      The torrc options and consensus parameters are defined at this commit and
      getters are implemented.
      
      Signed-off-by: David Goulet's avatarDavid Goulet <dgoulet@torproject.org>
      64149353
  2. 25 Jan, 2018 1 commit
  3. 19 Jan, 2018 5 commits
  4. 17 Jan, 2018 1 commit
    • Taylor Yu's avatar
      Work around Travis CI ptrace regression · 49de586a
      Taylor Yu authored
      Travis CI deployed a change that disables ptrace capabilities in
      container builds, which prevents LeakSanitizer on clang from working
      properly.  Set "sudo: required" to force non-container builds for
      clang and work around this.
      49de586a
  5. 08 Jan, 2018 5 commits
  6. 05 Jan, 2018 2 commits
  7. 03 Jan, 2018 1 commit
  8. 02 Jan, 2018 1 commit
  9. 24 Dec, 2017 1 commit
    • teor's avatar
      Clear the address when we can't choose a reachable address · 09b9a35c
      teor authored
      When the fascist_firewall_choose_address_ functions don't find a
      reachable address, set the returned address to the null address and port.
      
      This is a precautionary measure, because some callers do not check the
      return value.
      
      Fixes bug 24736; bugfix on 0.2.8.2-alpha.
      09b9a35c
  10. 22 Dec, 2017 1 commit
    • teor's avatar
      Make the default DirAuthorityFallbackRate 0.1 · 30e13716
      teor authored
      This makes clients on the public tor network prefer to bootstrap off fallback
      directory mirrors.
      
      This is a follow-up to 24679, which removed weights from the default fallbacks.
      
      Implements ticket 24681.
      30e13716
  11. 21 Dec, 2017 6 commits
  12. 20 Dec, 2017 4 commits
  13. 11 Dec, 2017 7 commits
  14. 01 Dec, 2017 4 commits