Commit History

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