Juliusz Chroboczek
84b4a773b6
Upgrade to Pion v4.
2025-01-02 12:18:41 +01:00
Juliusz Chroboczek
0b5cae31f4
Use empty interceptor registry.
...
This is the default in Pion v3, but not in v4. This is required
since we do our own NACK handling and congestion control.
2025-01-02 12:18:41 +01:00
Juliusz Chroboczek
a0c7ca165f
Update dependencies.
2024-12-30 22:56:26 +01:00
Juliusz Chroboczek
553bf9a59e
Update pion/webrtc to v3.3.5.
...
This fixes an issue with negotiation of RTCP feedback.
2024-12-17 17:33:29 +01:00
Juliusz Chroboczek
94e7e9c147
Update dependencies.
2024-12-12 15:41:54 +01:00
Juliusz Chroboczek
8ce51a6fcc
Update dependencies.
2024-12-04 14:17:05 +01:00
Juliusz Chroboczek
5472c274a2
Update dependencies.
2024-10-27 12:47:54 +01:00
Juliusz Chroboczek
fdac5f5bde
Read password interactively.
2024-10-25 16:19:00 +02:00
Juliusz Chroboczek
54c5d040d1
Require Go 1.20, update dependencies.
...
Recent versions of Pion have removed support for 1.19.
2024-09-09 17:25:21 +02:00
Juliusz Chroboczek
ccb7cb9127
Update dependencies.
2024-08-01 11:01:27 +02:00
Juliusz Chroboczek
9b9021b873
Update dependencies.
2024-05-09 12:25:20 +02:00
Juliusz Chroboczek
9214df7f97
Update dependencies.
...
This avoids a crash in the VP8 parser.
2024-04-14 14:59:48 +02:00
Juliusz Chroboczek
017c004094
Update dependencies.
2024-02-23 00:22:38 +01:00
Juliusz Chroboczek
ad6db4c71b
Upgrade dependencies.
2024-01-02 19:51:34 +01:00
Juliusz Chroboczek
27e502e63c
Upgrade to go-jwt v5.
...
A token with no "sub" field is now treated just like one with an
empty "sub". In addition, all times are treated with a slack of 5s.
2023-12-10 00:47:17 +01:00
Juliusz Chroboczek
a283692584
Require Go 1.19.
2023-12-09 16:17:48 +01:00
Juliusz Chroboczek
36217b1093
Update dependencies.
...
gorilla/websocket is not updated, since 1.5.1 doesn't look good
to me.
2023-11-23 19:59:45 +01:00
Juliusz Chroboczek
2a32ac8f40
Update golang.org/x.
2023-11-05 00:06:38 +01:00
Juliusz Chroboczek
ea49756a89
Update dependencies.
...
Fixes a crash in the TURN server.
2023-07-25 01:02:05 +02:00
Juliusz Chroboczek
90ce111b44
Update dependencies.
2023-07-14 14:41:10 +02:00
Juliusz Chroboczek
377827118a
Declare go-1.17 in go.mod.
2023-04-08 22:13:10 +02:00
Juliusz Chroboczek
df55c1e7cc
Update dependencies.
2023-04-01 13:20:49 +02:00
Juliusz Chroboczek
06a0a2c36e
Handle empty VP8 headers.
...
Only the first byte of the VP8 header is mandatory, but we
used to reject packets smaller than 4 bytes. The major part
of the fix is actually in pion/rtp.
2023-01-09 19:52:57 +01:00
Juliusz Chroboczek
afcafb9f87
Update dependencies.
2023-01-09 19:51:35 +01:00
Juliusz Chroboczek
a8ce0b3f8c
Update dependencies.
2022-07-23 20:38:51 +02:00
Juliusz Chroboczek
19a2700322
Upgrade to go 1.16, update dependencies.
...
We already depend on jwt, which requires go 1.16.
2022-07-12 16:49:38 +02:00
Juliusz Chroboczek
7f4ad6b1d8
Update dependencies.
2022-05-19 15:08:11 +02:00
Juliusz Chroboczek
7a52ffdca7
Update dependencies.
2022-05-11 03:16:28 +02:00
Juliusz Chroboczek
0d1b804ded
Update srtp to 2.0.6.
...
This contains some important optimisations for CTR mode.
2022-05-01 21:35:08 +02:00
Juliusz Chroboczek
df675f532d
Fix forgotten "replace" directive.
...
Thanks (and sorry) to Fabrice Rouillier.
2022-04-25 13:11:15 +02:00
Juliusz Chroboczek
9ab84741d9
Update dependencies.
...
Pion/ice v2.2.6 (included by webrtc v.3.1.34) fixes an issue
that could break connections when the peer implements aggressive
nomination.
2022-04-22 22:01:43 +02:00
Juliusz Chroboczek
dd4ab058ef
Update dependencies.
2022-04-20 12:53:41 +02:00
Juliusz Chroboczek
a95d77f53a
Update dependencies.
2022-04-17 22:27:20 +02:00
Juliusz Chroboczek
70163094e9
Update dependencies.
2022-03-20 23:53:17 +01:00
Juliusz Chroboczek
298a4639f4
Update dependencies.
2022-02-20 18:16:35 +01:00
Juliusz Chroboczek
9141d9eccb
Update jwt to v4.3.0.
2022-02-18 15:55:08 +01:00
Juliusz Chroboczek
03811db37d
Implement token authentication.
2022-02-18 13:35:17 +01:00
Juliusz Chroboczek
db4eb6fc5c
Update dependencies.
...
Nice DTLS fixes in pion/dtls v2.1.2.
2022-02-07 17:25:12 +01:00
Juliusz Chroboczek
dc50104467
Update pion/webrtc to v3.1.19.
...
This fixes an issue with non-simulcast tracks being discarded
when bundled with simulcast tracks.
2022-02-01 20:15:17 +01:00
Juliusz Chroboczek
d47c6834dc
Update samplebuilder.
...
This fixes an issue with out-of-order packet's start flag not
being correctly set in all cases.
2022-01-25 22:24:59 +01:00
Juliusz Chroboczek
0d8fdc5c20
Update dependencies.
2022-01-25 16:55:08 +01:00
Juliusz Chroboczek
99a97ebca7
Update dependencies.
2021-11-28 14:56:33 +01:00
Juliusz Chroboczek
4b2cd311e3
Update samplebuilder.
...
This version fixes issues with out-of-order packets.
2021-11-27 21:19:15 +01:00
Juliusz Chroboczek
8def714553
Update dependencies.
2021-11-23 19:54:44 +01:00
Juliusz Chroboczek
501edd4a88
Update samplebuilder, increase buffer size.
...
This avoids a crash when a single frame was too large for the
samplebuilder.
2021-11-23 19:39:40 +01:00
Juliusz Chroboczek
c64ec4ccd0
Update dependencies.
2021-10-30 18:54:24 +02:00
Juliusz Chroboczek
fcd5734e15
Update dependencies.
2021-09-04 01:03:14 +02:00
Juliusz Chroboczek
cf9c0edb89
Update Pion to 3.1.0-beta.3, new samplebuilder.
2021-08-23 18:15:55 +02:00
Juliusz Chroboczek
f837c59d60
Move certificate handling into a separate module.
2021-08-20 01:20:57 +02:00
Juliusz Chroboczek
63cfce9eec
Update dependencies.
...
Pion is making incompatible changes, so stick with webrtc 3.0 and
rtp 1.6 for now.
2021-07-31 23:38:19 +02:00