- 03 Apr, 2023 3 commits
-
-
Juliusz Chroboczek authored
Tokens are now an interface, and all the token logic is encapsulated in the token module.
-
Juliusz Chroboczek authored
We used to set sc.group even if joining failed, which would cause us to spuriously call the onJoined callback when we disconnected.
-
Juliusz Chroboczek authored
-
- 01 Apr, 2023 2 commits
-
-
Alexandre Iooss authored
-
Juliusz Chroboczek authored
-
- 22 Mar, 2023 1 commit
-
-
Juliusz Chroboczek authored
-
- 22 Jan, 2023 1 commit
-
-
Juliusz Chroboczek authored
Avoid copying data when sending, improve error handling.
-
- 16 Jan, 2023 2 commits
-
-
Juliusz Chroboczek authored
-
Juliusz Chroboczek authored
Split out deleting of buttons during file transfer into its own function.
-
- 14 Jan, 2023 1 commit
-
-
Juliusz Chroboczek authored
We now distinguish between tokens that specify an empty username (sub="") and tokens that don't specify sub. The latter are considered invalid for now.
-
- 11 Jan, 2023 2 commits
-
-
Juliusz Chroboczek authored
-
Juliusz Chroboczek authored
Simulcast doesn't seem to work well with screen sharing: only one layer is sent, which has very low throughput since we send the low layer first. Disable simulcast for screen sharing.
-
- 09 Jan, 2023 2 commits
-
-
Juliusz Chroboczek authored
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.
-
Juliusz Chroboczek authored
-
- 06 Jan, 2023 1 commit
-
-
Juliusz Chroboczek authored
-
- 30 Dec, 2022 2 commits
-
-
Juliusz Chroboczek authored
addMapping assumes the piddelta is constant, so it doesn't need the pid.
-
Juliusz Chroboczek authored
When using an identity packetmap, we used to update the next seqno even when packets were not increasing. Not a big deal, we'd still recover at the next sequential packet.
-
- 17 Dec, 2022 1 commit
-
-
Juliusz Chroboczek authored
Don't disconnect the client for some more errors.
-
- 16 Dec, 2022 3 commits
-
-
Juliusz Chroboczek authored
-
Juliusz Chroboczek authored
This does not yet support the new 'need-username' error.
-
Juliusz Chroboczek authored
-
- 12 Nov, 2022 1 commit
-
-
Juliusz Chroboczek authored
The code turned out not to port to FreeBSD. Disable the check, and assume that FreeBSD admins read the docs. Thanks to Amatis-51.
-
- 04 Nov, 2022 1 commit
-
-
Juliusz Chroboczek authored
Pion is unfortunately breaking Go 1.16.
-
- 23 Oct, 2022 2 commits
-
-
Juliusz Chroboczek authored
-
Juliusz Chroboczek authored
-
- 21 Oct, 2022 5 commits
-
-
Juliusz Chroboczek authored
-
Juliusz Chroboczek authored
It was introduced in Go 1.19.
-
Juliusz Chroboczek authored
-
Juliusz Chroboczek authored
-
Juliusz Chroboczek authored
The strategy of computing the base URL from the request doesn't necessarily work if we're behind a reverse proxy. proxyURL can be set in cases where our guess is incorrect. Thanks to Dianne Skoll.
-
- 09 Oct, 2022 1 commit
-
-
Juliusz Chroboczek authored
We were computing the scheme incorrectly, which caused us to compute the wrong websocket URL when -insecure is set. Thanks to Fabien de Montgolfier.
-
- 07 Oct, 2022 3 commits
-
-
Juliusz Chroboczek authored
-
Juliusz Chroboczek authored
-
Juliusz Chroboczek authored
When we fixed the handling of autolocked groups, we introduced a bug where we spuriously notify clients even when the description didn't change.
-
- 06 Oct, 2022 1 commit
-
-
Juliusz Chroboczek authored
When we moved the chat history to the client goroutine back in 0.6, we started sending the history whenever the group configuration changed. Only send it when first joining the group. Thanks to Rémi Nollet.
-
- 22 Sep, 2022 2 commits
-
-
Juliusz Chroboczek authored
We used to autolock groups when the last user left, but not when creating a group that was not in memory yet. Ensure that groups are autolocked in all cases. Thanks to Michael Ströder.
-
Juliusz Chroboczek authored
This just removes a minor optimisation.
-
- 16 Sep, 2022 3 commits
-
-
Juliusz Chroboczek authored
-
Juliusz Chroboczek authored
This avoids issues with redirects.
-
Juliusz Chroboczek authored
-