Commit History

Author SHA1 Message Date
  David Fifield b4f4b29a03 Stop counting handlers before terminating. 5 years ago
  Shane Howearth 8bbdb3b51a Bring code into line with Golangci-lint linters 5 years ago
  Shane Howearth b26c7a7a73 Handle generated errors in client 5 years ago
  Cecylia Bocovich b5c50b69d0 Ported snowflake client to work with pion/webrtc 5 years ago
  Arlo Breault 622005c79e Remove copy/paste signalling 6 years ago
  Cecylia Bocovich b4a4a256db Ported log sanitization to client 6 years ago
  David Fifield a554439370 Link to #26360 for why we blackhole logs without -log. 6 years ago
  Arlo Breault cce7ee64a7 Start refactoring out a client and library 6 years ago
  David Fifield 6077141f4a Log to io.Discard if no log file is set. 7 years ago
  David Fifield bdc1798adb Exit immediately after SIGTERM is there are no signals running. 7 years ago
  David Fifield 6a9c2bf951 Don't log "SOCKS accepted" if there was an Accept error. 7 years ago
  Arlo Breault 8a31312ca1 Provide a flag to Log to state dir 7 years ago
  Arlo Breault bbb5a6aca2 webrtc.NewIceServer already does this split / validation 7 years ago
  David Fifield 0c02af35d0 Move handling of -ice option into main. 7 years ago
  David Fifield 86a244c39e Make client and server-webrtc log in UTC. 7 years ago
  David Fifield 12922a232b Make logging optional and controlled by a -log option. 7 years ago
  David Fifield f418ec7a85 Handle TOR_PT_EXIT_ON_STDIN_CLOSE. 7 years ago
  David Fifield 1fa9bc051c Remove SIGINT handling (no longer part of pt-spec). 7 years ago
  Arlo Breault 6cecd31fd8 Log to TOR_PT_STATE_LOCATION 8 years ago
  Serene H ac9d49b872 ensure closing stale remotes from the client side 8 years ago
  Serene H ea2e052a7d defer snowflake.Reset to fix handler recovery when localhost SOCKS occassionally fails first 8 years ago
  Serene Han e93c38f834 client multiplexes AND recovers correctly! (close #31) 9 years ago
  Serene Han 2bf0e5457e pull copyLoop out of goroutine, better pop and reset 9 years ago
  Serene Han a71c98c0ae able to break out of ConnectLoop, try separate webrtcConfigs as well 9 years ago
  Serene Han 4ca0a3aa0a improve client interface specificity and composability which eliminates much unnecessary code 9 years ago
  Serene Han 02562ba750 copy-paste rendezvous works again, but with new interface allowing seamless recovery for the first time 9 years ago
  Serene Han fedb124313 localize ptInfo and iceServers vars, separate copy-paste helpers, move some logging 9 years ago
  Serene Han b6f15a8d5c expose multiplex capacity as flag, un-global some more 9 years ago
  Serene Han 2caa47988d fix Peers.Count() using activePeers list, mark for delete on Close, and remove 9 years ago
  Serene Han c63f5cfc0a Separate peers.go file with improved documentation and more solid interfaces 9 years ago