GitLab is used only for code review, issue tracking and project management. Canonical locations for source code are still https://gitweb.torproject.org/ https://git.torproject.org/ and git-rw.torproject.org.

  1. 12 Mar, 2020 1 commit
  2. 16 Jan, 2019 1 commit
  3. 09 Jan, 2019 1 commit
    • Kris Katterjohn's avatar
      Fix (and make consistent) the use of OpenBSD preprocessor macro tests · c13a81f7
      Kris Katterjohn authored
      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
  4. 27 Sep, 2018 1 commit
  5. 21 Sep, 2018 1 commit
    • Nick Mathewson's avatar
      Split main.c into main.c and mainloop.c · c7ce6b98
      Nick Mathewson authored
      The main.c code is responsible for initialization and shutdown;
      the mainloop.c code is responsible for running the main loop of Tor.
      
      Splitting the "generic event loop" part of mainloop.c from the
      event-loop-specific part is not done as part of this patch.
      c7ce6b98
  6. 28 Aug, 2018 1 commit
  7. 16 Aug, 2018 2 commits
  8. 11 Aug, 2018 1 commit
  9. 10 Jul, 2018 1 commit
  10. 05 Jul, 2018 1 commit
  11. 03 Jul, 2018 1 commit
  12. 01 Jul, 2018 1 commit
  13. 29 Jun, 2018 1 commit
  14. 28 Jun, 2018 1 commit
  15. 27 Jun, 2018 1 commit
  16. 20 Jun, 2018 2 commits
  17. 22 Apr, 2018 1 commit
  18. 10 Apr, 2018 1 commit
    • Nick Mathewson's avatar
      Remove TestingEnableTbEmptyEvent · 16f08de0
      Nick Mathewson authored
      This option was used for shadow testing previously, but is no longer
      used for anything.  It interferes with refactoring our token buckets.
      16f08de0
  19. 04 Apr, 2018 1 commit
  20. 07 Feb, 2018 1 commit
  21. 31 Jan, 2018 1 commit
  22. 04 Nov, 2017 1 commit
  23. 19 Sep, 2017 1 commit
  24. 15 Sep, 2017 4 commits
  25. 13 Sep, 2017 1 commit
  26. 12 Sep, 2017 1 commit
    • teor's avatar
      Make clients wait to refresh bridges when they have a recent descriptor · 93a8ed3b
      teor authored
      But when clients are just starting, make them try each bridge a few times
      before giving up on it.
      
      These changes make the bridge download schedules more explicit: before
      17750, they relied on undocumented behaviour and specific schedule
      entries. (And between 17750 and this fix, they were broken.)
      
      Fixes 23347, not in any released version of tor.
      93a8ed3b
  27. 31 Aug, 2017 1 commit
  28. 24 Aug, 2017 2 commits
  29. 10 May, 2017 1 commit
  30. 09 May, 2017 4 commits
  31. 08 May, 2017 1 commit
    • Mike Perry's avatar
      Fix a breakage in test_options.c. · ae4d8c9c
      Mike Perry authored
      IMO, these tests should be calling options_init() to properly set everything
      to default values, but when that is done, about a dozen tests fail. Setting
      the one default value that broke the tests for my branch. Sorry for being
      lame.
      ae4d8c9c