1654f26084
Move the handling of chat events into the shared library so it can be used by multiple recording formats. The anonymization of names is based on the external user id, if available, so users have a consistent name through the meeting. Note that no effort is made to edit chat messages - if someone is mentioned by name in a chat message, that will still be visible. Default settings for anonymization can be controlled in bigbluebutton.yml, and per-meeting overrides can be done using meta parameters on the create call.
43 lines
1.4 KiB
Ruby
43 lines
1.4 KiB
Ruby
# frozen_string_literal: true
|
|
|
|
# BigBlueButton open source conferencing system - http://www.bigbluebutton.org/
|
|
#
|
|
# Copyright © 2019 BigBlueButton Inc. and by respective authors (see below).
|
|
#
|
|
# This program is free software; you can redistribute it and/or modify it under the
|
|
# terms of the GNU Lesser General Public License as published by the Free Software
|
|
# Foundation; either version 3.0 of the License, or (at your option) any later
|
|
# version.
|
|
#
|
|
# BigBlueButton is distributed in the hope that it will be useful, but WITHOUT ANY
|
|
# WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
|
|
# PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.
|
|
#
|
|
# You should have received a copy of the GNU Lesser General Public License along
|
|
# with BigBlueButton; if not, see <http://www.gnu.org/licenses/>.
|
|
|
|
source 'https://rubygems.org'
|
|
|
|
gem 'absolute_time', '~> 1.0'
|
|
gem 'builder', '~> 3.2'
|
|
gem 'fastimage', '~> 2.1'
|
|
gem 'java_properties'
|
|
gem 'journald-logger', '~> 3.0'
|
|
gem 'jwt', '~> 2.2'
|
|
gem 'locale', '~> 2.1'
|
|
gem 'loofah', '~> 2.3'
|
|
gem 'nokogiri', '~> 1.11'
|
|
gem 'open4', '~> 1.3'
|
|
gem 'rb-inotify', '~> 0.10'
|
|
gem 'redis', '~> 4.1'
|
|
gem 'rubyzip', '~> 2.0'
|
|
gem 'trollop', '2.1.3'
|
|
gem 'resque', '~> 2.0.0'
|
|
gem 'bbbevents', '~> 1.2'
|
|
gem 'rake', '>= 12.3', '<14'
|
|
|
|
group :test, optional: true do
|
|
gem 'rubocop', '~> 0.79.0'
|
|
gem 'minitest', '~> 5.14.1'
|
|
end
|