1. 14 Jan, 2019 1 commit
  2. 09 Jan, 2019 2 commits
    • rl1987's avatar
      Stop logging 'Your Guard' in circpathbias.c · 380ae2b7
      rl1987 authored and Nick Mathewson's avatar Nick Mathewson committed
      380ae2b7
    • Kris Katterjohn's avatar
      Fix (and make consistent) the use of OpenBSD preprocessor macro tests · c13a81f7
      Kris Katterjohn authored and Nick Mathewson's avatar Nick Mathewson committed
      Prior to this commit, the testsuite was failing on OpenBSD.  After
      this commit the testsuite runs fine on OpenBSD.
      
      It was previously decided to test for the OpenBSD macro (rather than
      __OpenBSD__, etc.) because OpenBSD forks seem to have the former
      macro defined.  sys/param.h must be included for the OpenBSD macro
      definition; however, many files tested for the OpenBSD macro without
      having this header included.
      
      This commit includes sys/param.h in the files where the OpenBSD macro
      is used (and sys/param.h is not already included), and it also
      changes some instances of the __OpenBSD__ macro to OpenBSD.
      
      See commit 27df23ab which changed
      everything to use OpenBSD instead of __OpenBSD__ or OPENBSD.  See
      also tickets #6982 and #20980
      
       (the latter ticket is where it was
      decided to use the OpenBSD macro).
      Signed-off-by: default avatarKris Katterjohn <katterjohn@gmail.com>
      c13a81f7
  3. 08 Jan, 2019 3 commits
  4. 07 Jan, 2019 5 commits
  5. 03 Jan, 2019 2 commits
  6. 02 Jan, 2019 1 commit
  7. 21 Dec, 2018 1 commit
    • David Goulet's avatar
      mainloop: Reactivate the linked connection event with a non empty list · 2420e84b
      David Goulet authored
      Linked connections aren't woken up by libevent due to I/O but rather
      artificially so we can, by chunks, empty the spooled object(s).
      
      Commit 5719dfb4 (in 0.3.4.1-alpha) made it
      that the schedule_active_linked_connections_event would be only called once at
      startup but this is wrong because then we would never go through again the
      active linked connections.
      
      Fortunately, everytime a new linked connection is created, the event is
      activated and thus we would go through the active list again. On a busy relay,
      this issue is mitigated by that but on a slower relays or bridge, a connection
      could get stuck for a while until a new directory information request would
      show up.
      
      Fixes #28717, #28912
      2420e84b
  8. 18 Dec, 2018 5 commits
  9. 17 Dec, 2018 3 commits
  10. 13 Dec, 2018 1 commit
    • Nick Mathewson's avatar
      Lower the loop_max constant in curve25519_basepoint_spot_check() · 041e9235
      Nick Mathewson authored
      The point of this function is to make sure that the ed25519-based
      implementation of curve25519_basepoint() actually works when we
      start tor, and use the regular fallback implementation if it
      doesn't.  But it accounts for 9% of our startup time in the case
      when we have directory information, and I think it's safe to make
      the test shorter.  After all, it has yet to find any actual bugs in
      curved25519_scalarmult_basepoint_donna() on any platforms.
      
      Closes ticket 28838.
      041e9235
  11. 10 Dec, 2018 2 commits
    • Taylor Yu's avatar
      Log bootstrap tag names · 1b855af5
      Taylor Yu authored
      Add the bootstrap tag name to the log messages, so people
      troubleshooting connection problems can look up a symbol instead of a
      number.  Closes ticket 28731.
      1b855af5
    • teor's avatar
      Fallbacks: Update the hard-coded fallback list in December 2018 · 4991b293
      teor authored
      Merge Phoul's two lists into teor's list.
      
      Replace the 150 fallbacks originally introduced in Tor 0.3.3.1-alpha in
      January 2018 (of which ~115 were still functional), with a list of
      157 fallbacks (92 new, 65 existing, 85 removed) generated in
      December 2018.
      
      Closes ticket 24803.
      4991b293
  12. 07 Dec, 2018 1 commit
    • teor's avatar
      Fallbacks: Update the hard-coded fallback list in December 2018 · 78e177d6
      teor authored
      Replace the 150 fallbacks originally introduced in Tor 0.3.3.1-alpha in
      January 2018 (of which ~115 were still functional), with a list of
      148 fallbacks (89 new, 59 existing, 91 removed) generated in
      December 2018.
      
      Closes ticket 24803.
      78e177d6
  13. 05 Dec, 2018 1 commit
  14. 04 Dec, 2018 4 commits
  15. 01 Dec, 2018 4 commits
  16. 30 Nov, 2018 1 commit
  17. 26 Nov, 2018 1 commit
  18. 22 Nov, 2018 1 commit
  19. 19 Nov, 2018 1 commit