David Fifield
|
01a96c7d95
Fix error handling around transport.Dial.
|
3 years ago |
Cecylia Bocovich
|
e87b9175dd
Implement snowflake client lib as PTv2.1 Go API
|
3 years ago |
Cecylia Bocovich
|
83c01565ef
Update webrtc library to v3.0.0
|
4 years ago |
Cecylia Bocovich
|
8ec8a7cb63
Pass lock to socksAcceptLoop by reference
|
4 years ago |
Cecylia Bocovich
|
effc667544
Wait until all goroutines finish before shutdown
|
4 years ago |
Cecylia Bocovich
|
b9cc54b3b7
Send shutdown signal to shutdown open connections
|
4 years ago |
Cecylia Bocovich
|
cc55481faf
Set max number of snowflakes in the Tongue
|
4 years ago |
Cecylia Bocovich
|
1364d7d45b
Move snowflake ConnectLoop inside SOCKS Handler
|
4 years ago |
Cecylia Bocovich
|
82031289a3
Refactor subsetting of ice servers into main
|
4 years ago |
Cecylia Bocovich
|
92520f681d
Choose a random subset from given STUN servers
|
4 years ago |
Cecylia Bocovich
|
bf924445e3
Implement NAT discovery (RFC 5780) at the client
|
4 years ago |
David Fifield
|
2853fc9362
Make BytesSyncLogger's implementation details internal.
|
4 years ago |
David Fifield
|
ee2fb42d33
Immediately and unconditionally grant new SOCKS connections.
|
5 years ago |
Arlo Breault
|
5fa7578655
Rename logToStateDir/keepLocalAddresses to kebab case
|
4 years ago |
Arlo Breault
|
f58c865d82
Add unsafe logging
|
5 years ago |
Cecylia Bocovich
|
920f6791f3
Add a go.mod and go.sum for snowflake
|
5 years ago |
Arlo Breault
|
0fae4ee8ea
Remove local LAN address ICE candidates
|
5 years ago |
David Fifield
|
a2292ce35b
Make timeout constants into time.Duration values.
|
5 years ago |
David Fifield
|
dfb83c6606
Allow handling multiple SOCKS connections simultaneously.
|
5 years ago |
David Fifield
|
2fb52c8639
Check for an invalid broker URL at a higher level.
|
5 years ago |
David Fifield
|
febb4936f6
Refactor SOCKS-related logging.
|
5 years ago |
David Fifield
|
aa3999857f
Move ICE server logging out of parseIceServers.
|
5 years ago |
David Fifield
|
509f634506
NewWebRTCDialer cannot return an error.
|
5 years ago |
David Fifield
|
d6467ff585
Formatting improvements.
|
5 years ago |
David Fifield
|
e27709080a
Update a comment: we no longer keep track of handlers.
|
5 years ago |
David Fifield
|
5ff75e1034
Remove erroneous logging around pt.*Error calls.
|
5 years ago |
Cecylia Bocovich
|
0f99c5ab12
Touched up snowflake client tests
|
5 years ago |
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 |