- 09 Jul, 2023 2 commits
-
-
Juliusz Chroboczek authored
-
Juliusz Chroboczek authored
It was unused.
-
- 05 Jul, 2023 1 commit
-
-
Juliusz Chroboczek authored
Safari forbids autoplay and omits host candidates unless the microphone is open.
-
- 19 May, 2023 1 commit
-
-
Juliusz Chroboczek authored
We used to assume that the in-memory representation is in sync when editing a stateful token. That is usually the case, since editing requires knowing the token to edit, but resynchronising here is the right thing to do.
-
- 16 May, 2023 1 commit
-
-
Juliusz Chroboczek authored
Thanks to Fabien de Montgolfier.
-
- 14 May, 2023 2 commits
-
-
Juliusz Chroboczek authored
-
Juliusz Chroboczek authored
We would sometimes return nil cast to an interface with no error, which would cause the server to crash with a null dereference.
-
- 04 May, 2023 2 commits
-
-
Juliusz Chroboczek authored
-
Juliusz Chroboczek authored
-
- 03 May, 2023 4 commits
-
-
Juliusz Chroboczek authored
-
Juliusz Chroboczek authored
-
Juliusz Chroboczek authored
It now takes a template that allows setting all options.
-
Juliusz Chroboczek authored
-
- 29 Apr, 2023 1 commit
-
-
Juliusz Chroboczek authored
We used to send a null version field in every message. Don't.
-
- 28 Apr, 2023 2 commits
-
-
Juliusz Chroboczek authored
-
Juliusz Chroboczek authored
-
- 13 Apr, 2023 2 commits
-
-
Juliusz Chroboczek authored
Rather than trying to determine whether the workaround is needed, we now perform it unconditionally, and ignore the resulting exception on non-broken browsers.
-
Juliusz Chroboczek authored
This is no longer needed since version 110.
-
- 10 Apr, 2023 2 commits
-
-
Juliusz Chroboczek authored
-
Juliusz Chroboczek authored
-
- 08 Apr, 2023 4 commits
-
-
Juliusz Chroboczek authored
-
Alexandre Iooss authored
-
Alexandre Iooss authored
-
Juliusz Chroboczek authored
-
- 06 Apr, 2023 1 commit
-
-
Juliusz Chroboczek authored
We used to hard-wire the rid identifiers. We now assume that the simulcast streams are ordered in decreasing order of quality.
-
- 04 Apr, 2023 3 commits
-
-
Juliusz Chroboczek authored
-
Juliusz Chroboczek authored
-
Juliusz Chroboczek authored
-
- 03 Apr, 2023 12 commits
-
-
Juliusz Chroboczek authored
-
Juliusz Chroboczek authored
We now remove a token a week after it has expired.
-
Juliusz Chroboczek authored
-
Juliusz Chroboczek authored
-
Juliusz Chroboczek authored
If a token does not specify a username, the server will request one by failing the join message. Disconnect from the WebSocket in that case, and display the login dialog with the password field invisible.
-
Juliusz Chroboczek authored
We now report ErrUsernameRequired and ErrDuplicateUsername errors by setting the "error" field of messages.
-
Juliusz Chroboczek authored
-
Juliusz Chroboczek authored
-
Juliusz Chroboczek authored
Stateful tokens look just like cryptographic tokens to the client. Unlike cryptographic tokens, they are stored in a file and are revokable and editable.
-
Juliusz Chroboczek authored
-
Juliusz Chroboczek authored
The "time" field of messages is now a string in RFC 3339 format, and there is a new "error" field in messages.
-
Juliusz Chroboczek authored
Tokens are now an interface, and all the token logic is encapsulated in the token module.
-