Skip to content
Snippets Groups Projects
  1. Mar 10, 2021
  2. Mar 09, 2021
  3. Mar 04, 2021
  4. Mar 02, 2021
  5. Feb 26, 2021
  6. Feb 25, 2021
  7. Feb 17, 2021
  8. Feb 16, 2021
  9. Feb 11, 2021
  10. 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
  11. Jan 24, 2021
  12. Jan 09, 2021
  13. Dec 11, 2020
  14. Oct 08, 2020
  15. Sep 25, 2020
  16. Sep 21, 2020
  17. 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
  18. Aug 28, 2020
    • root's avatar
      Committer: Antonio Guirado <amguirado73@gmail.com> · 851c2645
      root authored
       Changes to be committed:
      	new file:   akka-bbb-apps/src/main/scala/org/bigbluebutton/core/apps/externalvideo/ExternalVideoApp2x.scala
      	new file:   akka-bbb-apps/src/main/scala/org/bigbluebutton/core/apps/externalvideo/StartExternalVideoPubMsgHdlr.scala
      	new file:   akka-bbb-apps/src/main/scala/org/bigbluebutton/core/apps/externalvideo/StopExternalVideoPubMsgHdlr.scala
      	new file:   akka-bbb-apps/src/main/scala/org/bigbluebutton/core/apps/externalvideo/UpdateExternalVideoPubMsgHdlr.scala
      	modified:   akka-bbb-apps/src/main/scala/org/bigbluebutton/core/pubsub/senders/ReceivedJsonMsgHandlerActor.scala
      	modified:   akka-bbb-apps/src/main/scala/org/bigbluebutton/core/running/MeetingActor.scala
      	modified:   akka-bbb-apps/src/main/scala/org/bigbluebutton/core2/FromAkkaAppsMsgSenderActor.scala
      	new file:   bbb-common-message/src/main/scala/org/bigbluebutton/common2/msgs/ExternalVideoMsgs.scala
      	new file:   bigbluebutton-html5/imports/api/external-videos/server/eventHandlers.js
      	new file:   bigbluebutton-html5/imports/api/external-videos/server/handlers/startExternalVideo.js
      	new file:   bigbluebutton-html5/imports/api/external-videos/server/handlers/stopExternalVideo.js
      	new file:   bigbluebutton-html5/imports/api/external-videos/server/handlers/updateExternalVideo.js
      	modified:   bigbluebutton-html5/imports/api/external-videos/server/index.js
      	modified:   bigbluebutton-html5/imports/api/external-videos/server/methods.js
      	modified:   bigbluebutton-html5/imports/api/external-videos/server/methods/emitExternalVideoEvent.js
      	modified:   bigbluebutton-html5/imports/api/external-videos/server/methods/startWatchingExternalVideo.js
      	modified:   bigbluebutton-html5/imports/api/external-videos/server/methods/stopWatchingExternalVideo.js
      	new file:   bigbluebutton-html5/imports/api/external-videos/server/streamer.js
      	modified:   bigbluebutton-html5/imports/api/meetings/server/handlers/meetingDestruction.js
      	modified:   bigbluebutton-html5/imports/api/meetings/server/modifiers/addMeeting.js
      	modified:   bigbluebutton-html5/imports/api/meetings/server/modifiers/meetingHasEnded.js
      	modified:   bigbluebutton-html5/imports/api/users/server/handlers/validateAuthToken.js
      	modified:   bigbluebutton-html5/imports/api/users/server/store/bannedUsers.js
      	modified:   bigbluebutton-html5/imports/startup/server/index.js
      	modified:   bigbluebutton-html5/imports/startup/server/redis.js
      	modified:   bigbluebutton-html5/imports/ui/components/external-video-player/service.js
      	modified:   bigbluebutton-html5/private/config/settings.yml
      851c2645
  19. May 22, 2020
  20. Mar 25, 2020
  21. Mar 14, 2020
  22. Feb 28, 2020
  23. Feb 24, 2020
  24. Feb 19, 2020
  25. Feb 18, 2020
  26. Feb 05, 2020
    • Richard Alam's avatar
      Track call session state · 5af63742
      Richard Alam authored
       Currently, we user DTMF to inform the client when the call session is in echo test and when entering the voice conference.
       Unfortunately, sometimes when FS sends the DTMF, FS crashes.
      
       Monitor the progress of the call session using ESL events and propagate to the client.
      
       The client would be informed of these call states: CALL_STARTED, IN_ECHO_TEST, IN_CONFERENCE, CALL_ENDED.
      5af63742
  27. Jan 15, 2020
  28. Dec 11, 2019
  29. Dec 03, 2019
  30. Oct 21, 2019
  31. Oct 18, 2019
    • Richard Alam's avatar
      Add timestamp on message · 63525b42
      Richard Alam authored
       - add a new timestamp field on the message envelope so we can collect
         statistics on message processing times.
      63525b42
  32. Oct 17, 2019
    • Richard Alam's avatar
      Make sure we record audio if meeting is recorded · 3395cdbd
      Richard Alam authored
       - We had an issue where FreeSWITCH, for some unknow reason, stopped recording the voice conference
         in the middle of the meeting while there are users in the voice conference. We've relied on the
         voice conf started event to trigger recording of wav files. This event is sent when the first user
         joins the voice conference. In this case, there was no voice user joined after the recording stopped
         as there were already users in the voice conference. TO make sure that the audio is recorded, akka-apps
         will send a "check if voice conf is running and recording" message to FreeSWITCH every 30sec. If akka-apps
         receives a "running=true recording=false" response from FreeSWITCH, akka-apps will send a start recording
         msg to FreeSWITCH.
      3395cdbd
Loading