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. 05 Nov, 2020 3 commits
  2. 29 Oct, 2020 4 commits
  3. 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
  4. 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
  5. 05 Oct, 2020 1 commit
  6. 21 Sep, 2020 1 commit
  7. 27 Aug, 2020 3 commits
  8. 24 Aug, 2020 1 commit
    • Cecylia Bocovich's avatar
      Update broker stats to include info on NAT types · 3c331750
      Cecylia Bocovich authored
      As we now partition proxies by NAT type, our stats are more useful if they
      capture how many proxies of each type we have, and information on
      whether we have enough proxies of the right NAT type for our clients.
      This change adds proxy counts by NAT type and binned counts of denied clients by NAT type.
      3c331750
  9. 30 Jul, 2020 1 commit
    • Cecylia Bocovich's avatar
      Add response header timeouts to broker transports · d5ae7562
      Cecylia Bocovich authored
      The client and proxy use the net/http default transport to make round
      trip connecitons to the broker. These by default don't time out and can
      wait indefinitely for the broker to respond if the broker hangs and
      doesn't terminate the connection.
      d5ae7562
  10. 24 Jul, 2020 1 commit
  11. 23 Jul, 2020 1 commit
  12. 14 Jul, 2020 3 commits
  13. 09 Jul, 2020 1 commit
  14. 06 Jul, 2020 5 commits
  15. 19 Jun, 2020 1 commit
  16. 07 May, 2020 1 commit
  17. 05 May, 2020 1 commit
  18. 01 May, 2020 1 commit
    • David Fifield's avatar
      Format the establishDataChannel error log message like other log messages. · c8293a5d
      David Fifield authored
      It was sticking out in the context of other log messages.
      
      2020/04/30 22:39:10 WebRTC: DataChannel created.
      2020/04/30 22:39:20 establishDataChannel: timeout waiting for DataChannel.OnOpen
      2020/04/30 22:39:20 WebRTC: closing PeerConnection
      2020/04/30 22:39:20 WebRTC: Closing
      2020/04/30 22:39:20 WebRTC: WebRTC: Could not establish DataChannel  Retrying in 10s...
      c8293a5d
  19. 28 Apr, 2020 9 commits