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 |