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 May, 2021 4 commits
  2. 26 Apr, 2021 3 commits
  3. 22 Apr, 2021 1 commit
  4. 01 Apr, 2021 1 commit
  5. 25 Mar, 2021 1 commit
  6. 19 Mar, 2021 3 commits
  7. 06 Mar, 2021 1 commit
  8. 02 Feb, 2021 1 commit
  9. 25 Jan, 2021 2 commits
  10. 12 Jan, 2021 1 commit
  11. 17 Dec, 2020 1 commit
  12. 16 Dec, 2020 1 commit
  13. 05 Dec, 2020 3 commits
  14. 04 Dec, 2020 1 commit
    • Cecylia Bocovich's avatar
      Create new smux session for each SOCKS connection · 114df695
      Cecylia Bocovich authored
      Each SOCKS connection has its own set of snowflakes and broker poll
      loop. Since the session manager was tied to a single set of snowflakes,
      this resulted in a bug where RedialPacketConn would sometimes try to
      pull snowflakes from a previously melted pool. The fix is to maintain
      separate smux sessions for each SOCKS connection, tied to its own
      snowflake pool.
      114df695
  15. 27 Nov, 2020 1 commit
  16. 23 Nov, 2020 1 commit
    • Cecylia Bocovich's avatar
      Remove for loop around broker.Negotiate · 665d76c5
      Cecylia Bocovich authored
      Instead of continuously polling the broker until the client receives a
      snowflake, fail back to the Connect() loop and try again to collect more
      peers after ReconnectTimeout.
      665d76c5
  17. 20 Nov, 2020 2 commits
  18. 18 Nov, 2020 2 commits
  19. 06 Nov, 2020 1 commit
  20. 05 Nov, 2020 2 commits
  21. 29 Oct, 2020 3 commits
  22. 23 Oct, 2020 1 commit
    • David Fifield's avatar
      Don't log io.ErrClosedPipe in proxy. · 912bcae2
      David Fifield authored
      We expect one of these at the end of just about every proxy session, as
      the Conns in both directions are closed as soon as the copy loop
      finishes in one direction.
      
      Closes #40016.
      912bcae2
  23. 15 Oct, 2020 1 commit
    • Cecylia Bocovich's avatar
      Add synchronization to prevent post-melt collects · 6baa3c4d
      Cecylia Bocovich authored
      This fixes a race condition in which snowflakes.End() is called while
      snowflakes.Collect() is in progress resulting in a write to a closed
      channel. We now wait for all in-progress collections to finish and add
      an extra check before proceeding with a collection.
      6baa3c4d
  24. 05 Oct, 2020 1 commit
  25. 21 Sep, 2020 1 commit