- 24 May, 2020 3 commits
-
-
Juliusz Chroboczek authored
This spuriously breaks client-to-server connections over IPv6. Thanks to Fabien de Montgolfier for his help with debugging this.
-
Juliusz Chroboczek authored
-
Juliusz Chroboczek authored
-
- 23 May, 2020 3 commits
-
-
Juliusz Chroboczek authored
-
Juliusz Chroboczek authored
-
Juliusz Chroboczek authored
-
- 22 May, 2020 4 commits
-
-
Juliusz Chroboczek authored
-
Juliusz Chroboczek authored
-
Juliusz Chroboczek authored
-
Juliusz Chroboczek authored
-
- 21 May, 2020 5 commits
-
-
Juliusz Chroboczek authored
It turns out that track ids are not necessarily the same on the local and remote sides. Thanks to Ines Klimann for noticing the issue.
-
Juliusz Chroboczek authored
-
Juliusz Chroboczek authored
-
Juliusz Chroboczek authored
-
Juliusz Chroboczek authored
-
- 20 May, 2020 7 commits
-
-
Juliusz Chroboczek authored
-
Juliusz Chroboczek authored
-
Juliusz Chroboczek authored
-
Juliusz Chroboczek authored
The reader and the writer now communicate through a channel and the packet cache. If the writer thread drops behind, we drop packets after inserting in the packet cache, which avoids building a backlog.
-
Juliusz Chroboczek authored
-
Juliusz Chroboczek authored
-
Juliusz Chroboczek authored
-
- 18 May, 2020 2 commits
-
-
Juliusz Chroboczek authored
-
Juliusz Chroboczek authored
-
- 17 May, 2020 4 commits
-
-
Juliusz Chroboczek authored
-
Juliusz Chroboczek authored
-
Juliusz Chroboczek authored
For now, this is only used to request screen sharing as opposed to normal videos. In the future, it will be used for simulcasting.
-
Juliusz Chroboczek authored
-
- 14 May, 2020 2 commits
-
-
Juliusz Chroboczek authored
-
Antonin Décimo authored
Commit 8257a7ff "Remove dead variables." was wrong in that it deleted the 'diconnect' [sic] variable definition, and left the 'disconnectbutton' variable undefined.
-
- 12 May, 2020 3 commits
-
-
Juliusz Chroboczek authored
I'm an idiot.
-
Juliusz Chroboczek authored
We used to deadlock with large numbers of tracks. This should fix that.
-
Juliusz Chroboczek authored
-
- 11 May, 2020 4 commits
-
-
Juliusz Chroboczek authored
-
Juliusz Chroboczek authored
-
Juliusz Chroboczek authored
Thanks to Antonin Décimo.
-
Juliusz Chroboczek authored
-
- 10 May, 2020 3 commits
-
-
Antonin Décimo authored
> Rejeté. Ce n'est pas un escape. D’après mes tests, c’est considéré comme un escape. Doubler le caractère serait suffisant. const url = 'https://example\\.com'; const urlRegexp1 = /https?:\/\/[-a-zA-Z0-9@:%/._\+~#=?]+[-a-zA-Z0-9@:%/_\+~#=]/g; const urlRegexp2 = /https?:\/\/[-a-zA-Z0-9@:%/._\\+~#=?]+[-a-zA-Z0-9@:%/_\\+~#=]/g; console.log(url.length); // 20 console.log(urlRegexp1.exec(url)); // ["https://example"] console.log(urlRegexp2.exec(url)); // ["https://example\.com"]
-
Antonin Décimo authored
-
Antonin Décimo authored
-