- Mar 08, 2021
- Mar 05, 2021
-
-
Anton Georgiev authored
Backport audio improvements from 2.3
-
Mario Jr authored
Without 'exact' match, the browser fallbacks to the default inputDeviceId This prevents the error (input device error) when breakout is ended and we try to skipCheck the microphone when user returns to main room (assuming the user had the microphone active before joining breakout room).
-
Mario Jr authored
Prevent toggleMute api call to be called for listenonly This has no effect to the end user, but avoids unnecessary server calls
-
Mario Jr authored
Fixes #11490
-
Mario Jr authored
Fixes #11489
-
- Mar 04, 2021
-
-
Dixon Fred authored
Bump to 2.2.35
-
Dixon Fred authored
-
- Mar 03, 2021
-
-
Dixon Fred authored
Fix padId getter
-
Pedro Beschorner Marin authored
Pad exporter uses this same location to serve pad's downloaded content but the the match was failing because padId is not the last element of the URL on that scenario. Pattern follows /pad/p/<padID>[/export/(format)]?<query>.
-
- Mar 02, 2021
-
-
Anton Georgiev authored
Improve permission checks for video, screen sharing and listen only
-
Anton Georgiev authored
Update handleClick condition (fix text-area for FireFox)
-
KDSBrowne authored
-
Anton Georgiev authored
Rework padIds and turn bbb-web pad aware
-
Anton Georgiev authored
-
Anton Georgiev authored
-
- Feb 26, 2021
-
-
Dixon Fred authored
Bump to 2.2.33
-
Dixon Fred authored
-
- Feb 24, 2021
-
-
Anton Georgiev authored
Set falllback value of voiceConf.ejectRogueVoiceUsers to true
-
Anton Georgiev authored
-
Anton Georgiev authored
Disable customHeartbeat 10826
-
Anton Georgiev authored
-
- Feb 23, 2021
-
-
Anton Georgiev authored
Clean up HTMLAudioElement used for notification sounds
-
Mario Jr authored
After ending the notification playback, we set the ".src" property to null, which immediately stop the internal player of mobile browser (tested on Chrome for Android - device list is on #11458). For the specific list of devices, this prevents the internal buffer error "-61" described in #11458. Fixes #11458.
-
- Feb 17, 2021
-
-
Anton Georgiev authored
Enable video-pagination and cameraQualityThresholds by default
-
Anton Georgiev authored
Option to eject voice users with no matching user (re-submit #10959)
-
prlanzarin authored
-
- Feb 12, 2021
-
-
prlanzarin authored
The lack of handling to check whether the user was a dial-in user when answering akka-apps periodic member probes was making it use an arbitrary default (callerName) as the userId, explicitly violating the convention that dial-in/outs should have v_memberId userIds That would botch whichever added janitorial tasks that operated upon akka-apps GetUsersStatusToVoiceConfSysMsg probes
-
prlanzarin authored
-
prlanzarin authored
To be used with the ejectRogueVoiceUsers config option
-
Pedro Beschorner Marin authored
Reconnects may introduce ghost voice users in a meeting when the client fails to rejoin but the audio connection remains active. While fetching for the voice conference user's status, apps can now check if a voice user has a matching user record. If it doesn't, eject the voice user.
-
Anton Georgiev authored
Preserve mutestatus when disconnecting/reconnecting microphone
-
Mario Jr authored
After audio reconnection, a muted user would have it's microphone unmuted by default, unless muteOnStart is set to true. This fix this problem. Fixes #9016
-
- Feb 11, 2021
-
-
prlanzarin authored
-
prlanzarin authored
Used by bbb-webrtc-sfu to enrich its validation on whether a user is allowed to broadcast or subscribe to a camera stream
-
- Feb 10, 2021
-
-
prlanzarin authored
Used by bbb-webrtc-sfu to enrich its validation on whether a user is allowed to broadcast a screen or subscribe to one
-
prlanzarin authored
Used by bbb-webrtc-sfu to enrich its validation on whether a user is allowed to subscribe to the global audio bridge via listen only or not
-
Pedro Beschorner Marin authored
Associate pads with meetings so session validation is restricted to the meeting's valid session tokens. Meteor will dispatch new redis events on shared notes and closed captions pads creation. This event will go through apps and reach web to populate a new meeting's pad collection that contains all valid pad id's for that session. Nginx will use this collection to check if the user's session token belongs to the pad's authorized users. Besides these modifications, an extra change will be needed at notes.nginx. Location /pad/p/ needs to change it's auth_request: from /bigbluebutton/connection/checkAuthorization; to /bigbluebutton/connection/validatePad;
-
- Feb 09, 2021
-
-
Richard Alam authored
Make sure checksum validation is done first in join API and display an error without redirection in failure case
-