Skip to content
Snippets Groups Projects
  1. Mar 10, 2021
    • Mario Jr's avatar
      Fix audio and push alerts for user join · 9c92c14a
      Mario Jr authored
      When validating tokens, the dummyUser created at the beginning is set
      with validated=true. This means there won't be the state change that used
      to occur from validated:false to validated:true (which detects the moment
      joined the meeting) , therefore the alert code that expects for this change
      won't run.
      To fix this for audio alerts, we now detect when user join by observing
      additions in Users's collection. This is actually good because we start
      observing this only once (in componentDidMount), differently we used to do,
      by calling this every time the tracker was activated.
      
      To distinguish between the user addition that initially populates user's
      collection from those that happens after user join (which are the ones we
      want), we store the initial state (at componentDidMount) and compare it
      with new additions. If the user added is present at the initial state,
      then it is an addition to populates the collection, otherwise this is a real
      user addition (happened after user joined the meeting)
      
      Partially fixes #11399
      9c92c14a
  2. Mar 05, 2021
  3. Mar 04, 2021
  4. Mar 03, 2021
  5. Mar 02, 2021
  6. Feb 26, 2021
  7. Feb 24, 2021
  8. Feb 23, 2021
  9. Feb 17, 2021
  10. Feb 12, 2021
  11. Feb 11, 2021
  12. Feb 10, 2021
    • prlanzarin's avatar
      akka-apps, screenshare: add broadcast and subscribe permission check messages · 93aa556a
      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
      93aa556a
    • prlanzarin's avatar
      akka-apps: add global audio permission check messages · c226d954
      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
      c226d954
    • 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
  13. Feb 09, 2021
Loading