1
Fork 0
mirror of https://github.com/jech/galene.git synced 2025-01-10 08:35:48 +01:00
Commit graph

87 commits

Author SHA1 Message Date
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
Juliusz Chroboczek
a78fb6d747 Increase file descriptor limit at startup. 2021-07-29 14:33:01 +02:00