1. 25 Mar, 2020 1 commit
  2. 05 Mar, 2020 1 commit
  3. 08 Feb, 2020 1 commit
  4. 31 Jan, 2020 1 commit
  5. 30 Jan, 2020 1 commit
  6. 28 Jan, 2020 1 commit
  7. 23 Jan, 2020 5 commits
  8. 21 Jan, 2020 1 commit
  9. 06 Dec, 2019 1 commit
    • Cecylia Bocovich's avatar
      Touched up snowflake client tests · 0f99c5ab
      Cecylia Bocovich authored
      There were a few tests that needed refreshing since the introduction of
      the pion library. Also added a few tests for the ICE server parsing
      function in the client.
      0f99c5ab
  10. 11 Oct, 2019 1 commit
  11. 08 Oct, 2019 3 commits
    • Shane Howearth's avatar
      Bring code into line with Golangci-lint linters · 8bbdb3b5
      Shane Howearth authored
      - Error strings are no longer capitalized nor end with punctuation
      - Alias import
      - Remove extraneous initilisation code (No need to provide zero value
      	for variables, because the compiler does that anyway)
      8bbdb3b5
    • Shane Howearth's avatar
      Handle generated errors in client · b26c7a7a
      Shane Howearth authored
      b26c7a7a
    • Cecylia Bocovich's avatar
      Ported snowflake client to work with pion/webrtc · b5c50b69
      Cecylia Bocovich authored
      Modified the snowflake client to use pion/webrtc as the webrtc library.
      This involved a few small changes to match function signatures as well
      as several larger ones:
      - OnNegotiationNeeded is no longer supported, so CreateOffer and
      SetLocalDescription have been moved to a go routine called after the
      other peer connection callbacks are set
      - We need our own deserialize/serialize functions
      - We need to use a SettingEngine in order to access the
      OnICEGatheringStateChange callback
      b5c50b69
  12. 08 May, 2019 1 commit
  13. 12 Apr, 2019 1 commit
  14. 19 Dec, 2018 1 commit
  15. 21 Nov, 2018 1 commit
  16. 10 Jun, 2018 1 commit
    • David Fifield's avatar
      Log to io.Discard if no log file is set. · 6077141f
      David Fifield authored
      https://bugs.torproject.org/25600#comment:14
      
      Snowflake in Tor Browser has been hanging after surfing for a while.
      (Tor reports "no running bridges".) It only began happening after commit
      12922a23, which caused snowflake-client not to log to a file by
      default (leaving it to log to its default stderr). What seems to be
      happening is that tor doesn't read from its PT clients' stderr, leaving
      a buffer to fill up that eventually causes a hang.
      6077141f
  17. 21 Mar, 2018 2 commits
  18. 13 Mar, 2018 1 commit
  19. 18 Oct, 2017 1 commit
  20. 14 Aug, 2017 1 commit
    • David Fifield's avatar
      Move handling of -ice option into main. · 0c02af35
      David Fifield authored
      Rather than having it happen as a side effect of flag parsing.
      
      Having it happen as a side effect of flag parsing caused log messages
      related to handling the option (e.g. "IceServerList:") to always go to
      stderr, despite the presence of a -log option. This is because the
      requested log file had not been opened yet.
      0c02af35
  21. 16 Jul, 2017 1 commit
  22. 29 Jun, 2017 3 commits
  23. 22 Aug, 2016 1 commit
  24. 01 Aug, 2016 1 commit
  25. 29 Jul, 2016 1 commit
  26. 16 Jun, 2016 1 commit
  27. 15 Jun, 2016 1 commit
  28. 13 Jun, 2016 2 commits
  29. 12 Jun, 2016 2 commits