Skip to content
Snippets Groups Projects
  1. Apr 09, 2021
  2. Apr 08, 2021
  3. Mar 31, 2021
  4. Mar 30, 2021
  5. Mar 25, 2021
  6. Mar 24, 2021
  7. Mar 22, 2021
  8. Mar 18, 2021
  9. Mar 09, 2021
    • Pedro Beschorner Marin's avatar
      Add guest lobby messages · 0365018e
      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.
      0365018e
  10. Feb 25, 2021
    • Daniel Schreiber's avatar
      add overlay config for bbb-web · e6f83df3
      Daniel Schreiber authored
      operators can define their own config for bbb-web which will not be
      overwritten by packages.
      
      bbb-conf is changed accordingly to write configuration values to
      ``/etc/bigbluebutton/bbb-web.properties`
      e6f83df3
  11. Feb 23, 2021
    • Daniel Schreiber's avatar
      add overlay config for bbb-web · 3ab455de
      Daniel Schreiber authored
      operators can define their own config for bbb-web which will not be
      overwritten by packages.
      
      bbb-conf is changed accordingly to write configuration values to
      ``/etc/bigbluebutton/bbb-web.properties`
      3ab455de
  12. Feb 16, 2021
  13. Feb 10, 2021
    • Pedro Beschorner Marin's avatar
      Add extra pad validation · 09b39a8d
      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;
      09b39a8d
  14. Feb 09, 2021
  15. Feb 01, 2021
  16. Jan 24, 2021
  17. Jan 05, 2021
  18. Dec 16, 2020
  19. Dec 15, 2020
  20. Dec 11, 2020
  21. Dec 09, 2020
  22. Nov 18, 2020
  23. Nov 13, 2020
  24. Nov 08, 2020
  25. Oct 23, 2020
  26. Oct 22, 2020
  27. Sep 28, 2020
    • Pedro Beschorner Marin's avatar
      Patch of improvements for bbb-web · 2fb26ff0
      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.
      2fb26ff0
  28. Sep 22, 2020
  29. Sep 21, 2020
  30. Sep 15, 2020
    • Pedro Beschorner Marin's avatar
      Support for avatar images · e2adf245
      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
      e2adf245
Loading