- 21 Jan, 2025 3 commits
-
-
Juliusz Chroboczek authored
-
Juliusz Chroboczek authored
We had switched hash-password, but not set-password.
-
Juliusz Chroboczek authored
-
- 20 Jan, 2025 2 commits
-
-
Juliusz Chroboczek authored
Suggested by Stefan Vink of Radically Open Security.
-
Juliusz Chroboczek authored
Now that we limit the number of concurrent password hashing operations, it is safe to use an algorithm that uses a fait amount of memory. We use strength 8, which is below the recommended default, in order to keep password hashing time below 25ms.
-
- 19 Jan, 2025 2 commits
-
-
Juliusz Chroboczek authored
This avoids running out of memory when doing too many BCrypt operations at the same time.
-
Juliusz Chroboczek authored
Safari doesn't implement filtered drawing on HTML canvas, it silently ignores the "filter" property of Context2D. We implement our own blurring by scaling the background down and then back up.
-
- 18 Jan, 2025 2 commits
-
-
Juliusz Chroboczek authored
-
Juliusz Chroboczek authored
Also close the stream when we leave.
-
- 17 Jan, 2025 7 commits
-
-
Juliusz Chroboczek authored
-
Juliusz Chroboczek authored
This hasn't been needed for a long time.
-
Juliusz Chroboczek authored
For now, we only reject usernames that might lead to path traversal. Thanks to Stefan Vinck of Radically Open Security.
-
Juliusz Chroboczek authored
We used to only forbid them under Windows.
-
Juliusz Chroboczek authored
-
Juliusz Chroboczek authored
Thanks to Stefan Vinck of Radically Open Security.
-
Juliusz Chroboczek authored
Thanks to Stefan Vinck of Radically Open Security.
-
- 11 Jan, 2025 2 commits
-
-
Juliusz Chroboczek authored
-
Juliusz Chroboczek authored
-
- 07 Jan, 2025 2 commits
-
-
Juliusz Chroboczek authored
-
Juliusz Chroboczek authored
-
- 05 Jan, 2025 2 commits
-
-
Juliusz Chroboczek authored
-
Juliusz Chroboczek authored
-
- 04 Jan, 2025 1 commit
-
-
Juliusz Chroboczek authored
-
- 03 Jan, 2025 1 commit
-
-
Sacha Chua authored
-
- 02 Jan, 2025 1 commit
-
-
Juliusz Chroboczek authored
Thanks to Baptiste Daroussin.
-
- 01 Jan, 2025 2 commits
-
-
Juliusz Chroboczek authored
-
jjsa authored
-
- 30 Dec, 2024 1 commit
-
-
Juliusz Chroboczek authored
-
- 24 Dec, 2024 1 commit
-
-
Juliusz Chroboczek authored
We were correctly clearing the chat on the server side, but we were leaving stray entries in the client. Thanks to J.-J. Sarton.
-
- 23 Dec, 2024 1 commit
-
-
Juliusz Chroboczek authored
Thanks to J.-J. Sarton.
-
- 19 Dec, 2024 1 commit
-
-
Juliusz Chroboczek authored
-
- 17 Dec, 2024 1 commit
-
-
Juliusz Chroboczek authored
This fixes an issue with negotiation of RTCP feedback.
-
- 16 Dec, 2024 3 commits
-
-
Juliusz Chroboczek authored
-
Juliusz Chroboczek authored
-
Juliusz Chroboczek authored
-
- 15 Dec, 2024 3 commits
-
-
Juliusz Chroboczek authored
-
Juliusz Chroboczek authored
Since we now make HTTP requests from addFilter, this makes startup slightly faster.
-
Juliusz Chroboczek authored
This avoids throwing if the user changes their setting before login. Thanks to Jean-Jacques Sarton.
-
- 14 Dec, 2024 2 commits
-
-
Juliusz Chroboczek authored
We used to initialise MediaPipe at worker start, which prevented us from handling errors. We now do it at filter init, and stop the stream with an error message if initialisation fails.
-
Juliusz Chroboczek authored
We used to ignore errors in filter init, which could cause us to send unblurred videos to the server.
-