Cecylia Bocovich
ead5a960d7
Bump snowflake library imports and go.mod to v2
2021-11-11 10:14:49 -05:00
David Fifield
ef4d0a1da5
Stop timers before expiration
...
If we don't stop them explicitly, the timers will not get garbage collected
until they timeout:
https://medium.com/@oboturov/golang-time-after-is-not-garbage-collected-4cbc94740082
Related to #40039
2021-05-21 10:09:00 +02:00
Cecylia Bocovich
83c01565ef
Update webrtc library to v3.0.0
...
This update required two main changes to how we use the library. First,
we had to make sure we created the datachannel on the offering peer side
before creating the offer. Second, we had to make sure we wait for the
gathering of all candidates to complete since trickle-ice is enabled by
default. See the release notes for more details:
https://github.com/pion/webrtc/wiki/Release-WebRTC@v3.0.0 .
2021-01-12 10:37:26 -05:00
Cecylia Bocovich
cf2eb5e6c0
Add a stub sid to probetest answer
...
This will prevent calls to DecodeAnswerRequest from returning an error
even though the sid is not needed for the probetest.
2020-11-18 15:57:51 -05:00
Cecylia Bocovich
4663599382
Make probetest wait for a datachannel to open
2020-11-05 16:48:00 -05:00
Cecylia Bocovich
b5ce259858
Fixed a bug that forced datachannel timeout
...
The probetest answer response was not being sent until the select call
received a datachannel timeout causing all attempted connections to
fail.
2020-11-05 16:46:48 -05:00
Cecylia Bocovich
f368c87109
Add a remote service to test NAT compatability
...
Add a remote probetest service that will allow proxies to test their
compatability with symmetric NATs.
2020-10-29 11:03:51 -04:00