1
Fork 0
Commit Graph

70 Commits

Author SHA1 Message Date
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
Juliusz Chroboczek a78fb6d747 Increase file descriptor limit at startup. 2021-07-29 14:33:01 +02:00
Juliusz Chroboczek eec6c8a5b0 Use a partition tail checker in the diskwriter.
Now that we have our own samplebuilder, we can use the mark bit
to avoid dropping packets before a dropped packet.
2021-07-11 21:01:10 +02:00
Juliusz Chroboczek e840e53ac2 Switch to our own samplebuilder.
Pion's samplebuilder has been broken for over a month now, switch
to our own.
2021-07-11 20:18:44 +02:00
Juliusz Chroboczek cfe66a5c39 Update dependencies. 2021-07-11 20:15:00 +02:00
Juliusz Chroboczek 6f9d7fc306 Scalable video coding (SVC). 2021-05-14 23:21:14 +02:00
Juliusz Chroboczek 6c752b58bc Update dependencies. 2021-04-29 23:05:11 +02:00
Juliusz Chroboczek 170f510adc Update pion/webrtc to v3.0.25. 2021-04-24 14:13:56 +02:00
Juliusz Chroboczek a47df6d133 Update dependencies. 2021-04-22 18:19:23 +02:00
Juliusz Chroboczek d508ae2181 Update dependencies. 2021-02-28 16:05:04 +01:00
Juliusz Chroboczek 7df36c0287 Update dependencies. 2021-02-18 22:47:28 +01:00
Juliusz Chroboczek a707ec16f5 Update dependencies. 2021-02-14 18:19:13 +01:00