1. 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
  2. 11 May, 2016 2 commits
  3. 27 Apr, 2016 1 commit
  4. 07 Apr, 2016 1 commit
  5. 27 Mar, 2016 1 commit
  6. 26 Mar, 2016 1 commit
  7. 24 Mar, 2016 1 commit
  8. 23 Mar, 2016 1 commit
  9. 01 Mar, 2016 1 commit
  10. 26 Feb, 2016 1 commit
  11. 03 Feb, 2016 2 commits
    • teor (Tim Wilson-Brown)'s avatar
      Make bridge clients prefer the configured bridge address · c213f277
      teor (Tim Wilson-Brown) authored
      When ClientPreferIPv6ORPort is auto, bridges prefer the configured
      bridge ORPort address. Otherwise, they use the value of the option.
      Other clients prefer IPv4 ORPorts if ClientPreferIPv6ORPort is auto.
      
      When ClientPreferIPv6DirPort is auto, all clients prefer IPv4 DirPorts.
      c213f277
    • teor (Tim Wilson-Brown)'s avatar
      Make bridge clients prefer the configured bridge address · b316c87b
      teor (Tim Wilson-Brown) authored
      When ClientPreferIPv6ORPort is auto, bridges prefer the configured
      bridge ORPort address. Otherwise, they use the value of the option.
      Other clients prefer IPv4 ORPorts if ClientPreferIPv6ORPort is auto.
      
      When ClientPreferIPv6DirPort is auto, all clients prefer IPv4 DirPorts.
      b316c87b
  12. 28 Jan, 2016 4 commits
  13. 08 Jan, 2016 1 commit
  14. 22 Dec, 2015 1 commit
  15. 18 Dec, 2015 1 commit
  16. 15 Dec, 2015 6 commits
    • Nick Mathewson's avatar
      remove redundant section in tor.1.txt · 125e0c70
      Nick Mathewson authored
      125e0c70
    • Nick Mathewson's avatar
      Update KeepCapabilities based on comments from asn · 405a8d3f
      Nick Mathewson authored
      * The option is now KeepBindCapabilities
      * We now warn if the user specifically asked for KeepBindCapabilities
        and we can't deliver.
      * The unit tests are willing to start.
      * Fewer unused-variable warnings.
      * More documentation, fewer misspellings.
      405a8d3f
    • Nick Mathewson's avatar
      Add ability to keep the CAP_NET_BIND_SERVICE capability on Linux · e8cc839e
      Nick Mathewson authored
      This feature allows us to bind low ports when starting as root and
      switching UIDs.
      
      Based on code by David Goulet.
      
      Implement feature 8195
      e8cc839e
    • teor (Tim Wilson-Brown)'s avatar
      Prop210: Close excess connections once a consensus is downloading · 2212530b
      teor (Tim Wilson-Brown) authored
      Once tor is downloading a usable consensus, any other connection
      attempts are not needed.
      
      Choose a connection to keep, favouring:
      * fallback directories over authorities,
      * connections initiated earlier over later connections
      
      Close all other connections downloading a consensus.
      2212530b
    • teor (Tim Wilson-Brown)'s avatar
      Prop210: Add schedules for simultaneous client consensus downloads · 35bbf2e4
      teor (Tim Wilson-Brown) authored
      Prop210: Add attempt-based connection schedules
      
      Existing tor schedules increment the schedule position on failure,
      then retry the connection after the scheduled time.
      
      To make multiple simultaneous connections, we need to increment the
      schedule position when making each attempt, then retry a (potentially
      simultaneous) connection after the scheduled time.
      
      (Also change find_dl_schedule_and_len to find_dl_schedule, as it no
      longer takes or returns len.)
      
      Prop210: Add multiple simultaneous consensus downloads for clients
      
      Make connections on TestingClientBootstrapConsensus*DownloadSchedule,
      incrementing the schedule each time the client attempts to connect.
      
      Check if the number of downloads is less than
      TestingClientBootstrapConsensusMaxInProgressTries before trying any
      more connections.
      35bbf2e4
    • teor (Tim Wilson-Brown)'s avatar
      Add UseDefaultFallbackDirs for hard-coded directory mirrors · 080ae03e
      teor (Tim Wilson-Brown) authored and Nick Mathewson's avatar Nick Mathewson committed
      UseDefaultFallbackDirs enables any hard-coded fallback
      directory mirrors. Default is 1, set it to 0 to disable fallbacks.
      
      Implements ticket 17576.
      Patch by "teor".
      080ae03e
  17. 14 Dec, 2015 1 commit
  18. 11 Dec, 2015 1 commit
  19. 09 Dec, 2015 1 commit
  20. 24 Nov, 2015 9 commits
  21. 19 Nov, 2015 1 commit
  22. 12 Nov, 2015 1 commit