Jannis Mattheis
b6094d54f2
fix: prevent deadlock by timeouting blocking writes
2024-12-07 12:15:44 +01:00
Jannis Mattheis
da3f5b1692
fix: goroutine leak
2024-09-27 16:20:15 +02:00
Jannis Mattheis
a0f06e539c
Add dns fetching for external ip
2023-07-29 14:22:53 +02:00
Jannis Mattheis
0abd53ec94
Fix linting
2023-03-17 09:59:23 +01:00
Maxim Baz
1fa9d9a03b
Add external TURN server support ( #87 )
2021-05-24 15:29:02 +00:00
Jannis Mattheis
d71c303df7
Use IPv4 stun for IPv6 connections
...
* User1 connects with IPv6
* User2 connects with IPv4 (without any support for IPv6)
* User1 asks via STUN for his address, and receives a IPv6 address back
* User2 asks via STUN for his address, and receives a IPv4 address back
* User2 cannot connect to User1 IPv6 address
After this fix: User1 asks both for his IPv4 and IPv6 addresses.
See #56
2020-12-03 19:49:31 +00:00
Jannis Mattheis
75773e9946
Disallow TURN login after session close
2020-10-27 10:33:02 +01:00
Jannis Mattheis
d304472572
Add ipv6 support
2020-10-27 08:54:26 +00:00
Thomas von Rosenberg
3f2b2b135c
Use counters instead of gauges
2020-10-15 16:41:01 +00:00
Broder Peters
afeb72f66a
Rename sharing to streaming
2020-10-11 09:09:22 +00:00
Jannis Mattheis
91bee5750e
Fix "write on closed channel"
...
Fixes #19
2020-10-09 08:03:56 +00:00
Jannis Mattheis
9694f3828d
Add ?transport=tcp url to TURN ICE
...
See #21
2020-10-09 08:03:56 +00:00
Jannis Mattheis
81743cbb4d
Add websocket handler
2020-10-04 20:10:38 +02:00