- Mar 25, 2021
-
-
Tiago D J authored
This PR reduces the impact of #8618 by increasing hardcoded timeout from 7s to 60s A subsequent PR is going to be sent by @gustavotrott to: -> Make this timeout configurable; -> Add a log telling that timeout happened
-
- Mar 22, 2021
-
-
Anton Georgiev authored
-
Anton Georgiev authored
Follow up to #11681
-
- Mar 18, 2021
-
-
Anton Georgiev authored
-
- Mar 09, 2021
-
-
Pedro Beschorner Marin authored
Moderators are able to send a message to the meeting's guest lobby. This new event reaches bbb-web and is sent to the guest user with her/his status response while polling. All guest users that are waiting for acceptance will be able to read this message. enableGuestLobbyMessage is disabled by default.
-
- Mar 04, 2021
-
-
Aron Engineer authored
-
- Mar 03, 2021
-
-
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>.
-
- Feb 16, 2021
-
-
Anton Georgiev authored
-
- Feb 10, 2021
-
-
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;
-
- Jan 24, 2021
-
-
Pedro Beschorner Marin authored
While cherry-picking some of this work I noticed those extras.
-
Pedro Beschorner Marin authored
-
- Jan 08, 2021
-
-
Pedro Beschorner Marin authored
-
- Dec 16, 2020
-
-
Anton Georgiev authored
-
- Dec 15, 2020
-
-
Anton Georgiev authored
-
- Dec 11, 2020
-
-
Anton Georgiev authored
-
- Dec 09, 2020
-
-
Anton Georgiev authored
-
basisbit authored
Cherry-picked https://github.com/bigbluebutton/bigbluebutton/pull/9855 Co-Authored-By:
Pedro Beschorner Marin <pedrobmarin@gmail.com>
-
basisbit authored
Cherry-picked the commits from https://github.com/bigbluebutton/bigbluebutton/pull/9251 The added code checks if a meetingID is unique and makes sure no two meetings use the same VoiceBridge. Also see Issue # 9024
-
- Nov 18, 2020
-
-
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
-
- Oct 08, 2020
-
-
Tiago D J authored
-
- Sep 28, 2020
-
-
Pedro Beschorner Marin authored
This patch includes two improvements made for bbb-web. It tries to better isolate the sessionToken's handling and session's validation, including logs for each one of these steps; and removes maxParticipats control from registered users (that are no longer removed from bbb-web collections) binding it to joined users or users that reached the enter API call. The following adds more details about this last one: User's regular flow to join a meeting goes around an API join call -> redis register event -> redirect to client page -> API enter call -> redis join event. When the guest policy is ASK_MODERATOR, non-moderators are registered and redirected to a guest lobby that polls for her/his guest status and only enters the meeting after a moderator approval. Using registered users as control to check how many participants are in a meeting is problematic because non-approved guests are counted as participants and bbb-web has to find out when to ditch registered users records to make a seat in a meeting available again. In other words, a meeting with maxParicipants of 5 can get it's joins locked with a moderator and 4 waiting guests or bbb-web can wrongly drop a registered user record on a reconnection inducing weird 401 responses from the API. This change proposes to control maxParticipants both at join and enter API calls monitoring the number of redis joined users. This also includes an extra buffer to capture users that called the enter API but still don't have an user joined event. User left events are now handled different holding the user data before removing from the joined users collection and only releasing after verifying that the user didn't reconnected. Both user left timeout `usersTimeout` and entered user timeout `enteredUsersTimeout` can be configured at properties.
-
- Sep 18, 2020
-
-
Anton Georgiev authored
-
- Sep 15, 2020
-
-
Pedro Beschorner Marin authored
Use the former Flash client avatarURL join param to replace the name initials avatar from the user list, chat, waiting guests and connection status list. It is possible to define a defaultAvatarURL at bbb-web and enable/disable it
-
- Sep 05, 2020
-
-
Richard Alam authored
- add meetingEndedURL and endWhenNoModerator create param - meetingEndedURL is complete - endWhenNoModerator is partially implemented. Will be continued in another PR.
-
- Jul 24, 2020
-
-
Tiago Jacobs authored
-
- Jul 13, 2020
-
-
Pedro Beschorner Marin authored
-
- Jun 16, 2020
-
-
Pedro Beschorner Marin authored
-
Pedro Beschorner Marin authored
-
- Jun 08, 2020
-
-
Tobias Gall authored
Rewrite is to use only string manipulation as converting to Int removes leading zeros. fixes #9769
-
- Jun 04, 2020
-
-
Tiago Jacobs authored
-
- May 26, 2020
-
-
Anton Georgiev authored
-
- May 21, 2020
-
-
Richard Alam authored
- separate conf num with space instead of dash Initial work on more flexible formatting is being done in https://github.com/ritzalam/bigbluebutton/tree/format-voice-conf-number This just addresses complaints on mailing list that separating using '-' is confusing.
-
- May 18, 2020
-
-
Mitsutaka Sato authored
-
Lars Kiesow authored
This patch fixes the issue that regexp special characters like `$` in a room name cause an error when trying to enter the room. This fixes #8900 This fixes #4671
-
- May 02, 2020
-
-
Richard Alam authored
- fix filename regex - create download flag when uploading file with that can be downloaded
-
- May 01, 2020
-
-
Richard Alam authored
- verify presentation and meeting id formats - construct presentation file path making sure that they are valid - add "downloadable" flag to check if presentation can be downloaded or not - collect presentation upload errors so we can send to the client in the future
-
- Apr 30, 2020
-
-
Ghazi Triki authored
-
Ghazi Triki authored
-
- Apr 29, 2020
-
-
Richard Alam authored
- add dashes to conference numbers so it is easier to read
-
- Apr 25, 2020
-
-
Ghazi Triki authored
-