1. 08 Oct, 2019 1 commit
    • 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
  2. 08 May, 2019 1 commit
  3. 12 Apr, 2019 1 commit
  4. 19 Dec, 2018 1 commit
  5. 21 Nov, 2018 1 commit
  6. 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
  7. 21 Mar, 2018 2 commits
  8. 13 Mar, 2018 1 commit
  9. 18 Oct, 2017 1 commit
  10. 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
  11. 16 Jul, 2017 1 commit
  12. 29 Jun, 2017 3 commits
  13. 22 Aug, 2016 1 commit
  14. 01 Aug, 2016 1 commit
  15. 29 Jul, 2016 1 commit
  16. 16 Jun, 2016 1 commit
  17. 15 Jun, 2016 1 commit
  18. 13 Jun, 2016 2 commits
  19. 12 Jun, 2016 5 commits
  20. 24 May, 2016 2 commits
  21. 20 May, 2016 1 commit
  22. 18 May, 2016 1 commit
  23. 05 Apr, 2016 2 commits
  24. 27 Mar, 2016 4 commits
  25. 20 Mar, 2016 2 commits
  26. 19 Mar, 2016 1 commit