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