Commit Graph

96 Commits

Author SHA1 Message Date
Storm Dragon 6275e3adef Latest code. Working voice, still needs some ui cleanup and accessibility fixes but in decent shape. 2026-05-19 21:47:31 -04:00
Storm Dragon bda0e548d3 Rebrand project as Skald 2026-05-17 22:16:08 -04:00
Juliusz Chroboczek abfb1e550b Update dependencies. 2025-08-01 17:42:59 +02:00
Juliusz Chroboczek 78872f3f6c Require Go 1.21.
This is required in order to use the maps package.
2025-07-09 23:38:26 +02:00
Juliusz Chroboczek 321b2686af Update dependencies. 2025-06-13 12:16:36 +02:00
Juliusz Chroboczek 5cfbc0f641 Upgrade pion/turn to v4.0.2.
This avoids spamming the logs with per-packet messages.
2025-05-15 19:06:38 +02:00
Juliusz Chroboczek 37710a1994 Update dependencies. 2025-05-15 18:43:07 +02:00
Juliusz Chroboczek 4f215f8e3c Update dependencies. 2025-03-22 22:39:43 +01:00
Juliusz Chroboczek 8f0850d0f0 Upgrade to Pion v4. 2025-03-08 18:41:52 +01:00
Juliusz Chroboczek 26f7ac0b21 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-03-08 18:38:55 +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