- Nov 25, 2020
-
-
Joao Siebel authored
-
- Nov 24, 2020
-
-
Joao Siebel authored
-
- Nov 23, 2020
-
-
Joao Siebel authored
-
- Nov 19, 2020
-
-
Anton Georgiev authored
Handle chat messages in sync way
-
- Nov 18, 2020
-
-
Joao Siebel authored
-
Anton Georgiev authored
Set listenOnly to false when user left voice
-
Mario Jr authored
The message/event UserLeftVoiceConfToClientEvtMsg is used when user leaves mic and listenonly, but it only sets to false the 'voiceJoined' (which represents the <hasVoiceVoiceJoined> property in BBB's XML API. We now also set to false the 'listeningOnly' (which represents the <isListeningOnly> property in BBB's XML API). Setting both to false is not a problem, once 'MIC' and 'ListenOnly' states are mutually exclusives Fixes #10852
-
Anton Georgiev authored
Filter 'name' field in user's search
-
Mario Jr authored
This is a part of #10848, as discussed in https://github.com/bigbluebutton/bigbluebutton/pull/10848#discussion_r525480434
-
- Nov 17, 2020
-
-
Anton Georgiev authored
Fix audio modal buttons (MIC/LISTEN) after errors AND prevent Error 1006 when user has two or more occurrences of ':'
-
Mario Jr authored
This happens because FreeSWITCH is not able to parse the "From" header when it has multiple occurrences of ':'. So user is not able to join audio. To fix, we now changed the "callerId" to use the base64 value of the user name, instead of directly using user's input (the callerId format keeps being a triple like this: <user_id>-bbbID-<base64_encoded_name>). Once this callerIdName is encoded at the same point it is generated, there shouldn't be server side effects for changing this value; except for those places where the callerName is retrieved by splitting this triple (such as the voice talking-indicator, as described below). Updated the talking-indicator to retrieve the username from User's object, instead of retrieving from the one username generated by splitting the callerId triple. This problem also happens in versions <= 2.2.26.
-
Mario Jr authored
When user joins audio and for some reason an error (such as 1001, 1002,...), happens, the user is not able to click "Mic" and "Listen Only Buttons"; except if the audio window is closed and oppened again.
-
Anton Georgiev authored
Tweak sockjs timeout value
-
Dixon Fred authored
Allow user bigbluebutton to delete recordings
-
- Nov 16, 2020
-
-
Lars Kiesow authored
This patch modifies `bbb-record` allowing the user `bigbluebutton` to delete recordings. The user has all necessary access rights, meaning that the deletion works without a problem and the check for root does not protect anything. The users owns the data after all. The current check just makes things less convenient.
-
Joao Siebel authored
-
Joao Siebel authored
-
- Nov 13, 2020
-
-
Joao Siebel authored
-
Anton Georgiev authored
Pulled HTML5 locales on Nov 13, 2020
-
Anton Georgiev authored
-
Anton Georgiev authored
[html5/webrtc] Fix tryGenerateIceCandidates rejections and put it behind a flag
-
Anton Georgiev authored
Sanitize parameters of API's. Fixes #10818
-
Anton Georgiev authored
Split error message from session token in bbb-web enter API
-
Anton Georgiev authored
Simplified redis debug and placed behind check
-
Tiago Daniel Jacobs authored
-
Tiago Daniel Jacobs authored
-
Tiago Daniel Jacobs authored
-
Anton Georgiev authored
-
- Nov 12, 2020
-
-
Dixon Fred authored
Increase private key size for dtls-srtp.pem to 4096
-
Mario Jr authored
Using this larger value helps reducing ocurrences 1005/1010 errors for Chrome, avoiding an openssl's error which interrupts the dtls handshake (Chrome triggers "DTLS timeout expired" error) This key size is also the default value used by freeswitch on switch_core_cert.c
-
- Nov 11, 2020
-
-
prlanzarin authored
Fixed two occurrences where the tryGenerateIceCandidates workaround rejected without an error, which borked the callers error handling Also put it behind a config flag. This workaround used to be important when Kurento didnt infer prflx candidates properly, but that`s no longer the case. With the flag, we can disable the workaround to see if there`s any visible regression and hopefully remove it down the road
-
- Nov 10, 2020
-
-
Dixon Fred authored
[html5/audio] Add a configurable hackViaWs to SIP.js. Part of a workaround for #9667
-
prlanzarin authored
This adds the possibility to configure the SIP Via header to plain WS to allow reverse proxying from WSS to WS, internally, to work around a bug in freeswitch where the WSS stack would get deadlocked due to a still unidentified bug in there that has to do with SSL termination
-
Dixon Fred authored
Force using plan-b as default sdpSemantics for chrome
-
Mario Jr authored
Although Chrome's default is now unified plan, Chrome <-> FreeSWITCH ICE connection fails for some Chrome installations (specially those running on Windows). FS ICE fails when Chromes's SDP has "a=mid:<index>" (instead of "a=mid:audio"). This fixes Error 1010 and situations where echo test takes too long. This fixes #6414 regression, once we do the same older version of SIP.js used to do.
-
- Nov 09, 2020
-
-
Dixon Fred authored
Use iceConnectionState to monitor ICE connection status
-
Mario Jr authored
We now use both peer's connectionstatechange and iceconnectionstatechange to monitor ICE state for audio sessions. The same way we did with old sip.js version, we leave iceconnectionstate trigger audio actions , such as connect, disconnect, reconnect. We still listen for 'failed' state for connectionstatechange event, because chrome triggers this (tested on 86+). This should reduce the audio error 1010 ocurrences, once some browsers (specially Chrome/Android) don't trigger connectionstatechangeevent. This might reduce problems reported in #10708, which still needs more investigation though.
-
- Nov 08, 2020
-
-
Dixon Fred authored
Remove unwanted debug logging of PDF binaries
-
Your Name authored
-
- Nov 06, 2020
-
-
Dixon Fred authored
Add error boundary to presentation upload modal
-