Skip to content
Snippets Groups Projects
  1. 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
  2. Feb 09, 2021
    • Pedro Beschorner Marin's avatar
      Replace FNV32a pad's id generator with salted SHA1 · c0a7f9cd
      Pedro Beschorner Marin authored
      When managing Etherpad's pads, Meteor makes API calls to initiate the closed captions
      and shared notes modules. The pad id was being mapped to a shorter id than the meeting
      id because of a Etherpad lenght limitation.
      
      Changed to something less guessable.
      c0a7f9cd
  3. Feb 05, 2021
  4. Jan 28, 2021
  5. Jan 27, 2021
  6. Jan 26, 2021
  7. Jan 24, 2021
  8. Jan 22, 2021
    • Anton Georgiev's avatar
      Merge pull request #11206 from mariogasparoni/v2.2.x-release · 86e4b447
      Anton Georgiev authored
      Add setting for enabling/disabling microphone audio filters
      86e4b447
    • Mario Jr's avatar
      Add setting for enabling/disabling microphone audio filters · 97c76900
      Mario Jr authored
      As explained in #11143, disabling audio filters is desired in some scenarios.
      This basically adds an option for user to disable default constraints.
      When user doesn't change this value in Settings > Application, the default
      value for each audio constraints is retrieved from settings.yml.
      When user changes this value in Settings > Application, audio
      filters (AGC, Noise Supression and Echo Cancellation) are all set to
      true/false, according to the value selected in the Settings GUI.
      
      To start it simple, we decided to not to add a different setting in the GUI for
      each audio contraint. This may be added in the future, though (perhaps in a
      dedicated Audio Settings tab)
      This is related to #4873
      97c76900
  9. Jan 21, 2021
  10. Jan 20, 2021
  11. Jan 18, 2021
  12. Jan 12, 2021
  13. Jan 08, 2021
Loading