snyk-bot
9909d1b7e9
fix: record-and-playback/core/Gemfile & record-and-playback/core/Gemfile.lock to reduce vulnerabilities
...
The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-RUBY-REXML-6861566
2024-05-17 16:21:02 +00:00
snyk-bot
8971f3597b
fix: record-and-playback/core/Gemfile & record-and-playback/core/Gemfile.lock to reduce vulnerabilities
...
The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-RUBY-RACK-1061917
2023-08-20 20:05:57 +00:00
snyk-bot
2cd88df310
fix: record-and-playback/core/Gemfile & record-and-playback/core/Gemfile.lock to reduce vulnerabilities
...
The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-RUBY-ACTIVESUPPORT-3237242
- https://snyk.io/vuln/SNYK-RUBY-ACTIVESUPPORT-3360028
2023-06-23 22:20:37 +00:00
snyk-bot
a6fa4b785f
fix: record-and-playback/core/Gemfile & record-and-playback/core/Gemfile.lock to reduce vulnerabilities
...
The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-RUBY-RACK-1061917
2023-05-25 15:01:58 +00:00
snyk-bot
e828923ca9
fix: record-and-playback/core/Gemfile & record-and-playback/core/Gemfile.lock to reduce vulnerabilities
...
The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-RUBY-RACK-3237233
- https://snyk.io/vuln/SNYK-RUBY-RACK-3237237
- https://snyk.io/vuln/SNYK-RUBY-RACK-3237240
- https://snyk.io/vuln/SNYK-RUBY-RACK-3356639
- https://snyk.io/vuln/SNYK-RUBY-RACK-3360233
2023-05-25 14:21:38 +00:00
GuiLeme
1ba26ea3c3
[update-gem-tzinfo] - update of dependencies - nokogiri, loofah, tzinfo, rack
2022-12-15 09:07:16 -03:00
GuiLeme
3f9fcc693f
[update-gem-tzinfo] - updated resque gem
2022-11-21 17:05:26 -03:00
GuiLeme
f160efe8fc
[update-gem-tzinfo] - update tzinfo, redis-namspace and resque gem
2022-08-17 10:30:28 -03:00
GuiLeme
be62c6d19a
[update-rubocop] - ran bundle install and updated rubocop
2022-06-29 17:38:39 -03:00
GuiLeme
eb1331502b
[update-ruby-gems] - Update of nokogiri and rack-gem
2022-05-30 14:43:58 -03:00
GuiLeme
148e1bd355
Updated nokogiri to version 1.13.5
2022-05-20 09:18:32 -03:00
Guilherme Leme
0319ecf371
[nokogiri-update] - Update of nokogiri to version 1.13.4+
2022-04-12 11:07:59 -03:00
Guilherme Leme
021200a800
[Update to nokogiri] - Gemfile.lock
2022-04-05 14:41:03 -03:00
Felipe Cecagno
b313c7deeb
refactor(record-and-playback): replace trollop by optimist
2021-11-23 23:59:59 -03:00
Felipe Cecagno
2a4cc7b62e
chore(record-and-playback): update nokogiri from 1.11.0 to 1.12.5
2021-11-23 23:59:07 -03:00
Calvin Walton
1654f26084
recording: Anonymize names in chat
...
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.
2021-09-02 15:02:27 -04:00
Anton Georgiev
228bad03d5
Merge branch 'v2.2.x-release' of github.com:bigbluebutton/bigbluebutton into march4-merge
2021-03-04 21:25:47 +00:00
Pedro Beschorner Marin
c0a7f9cd92
Replace FNV32a pad's id generator with salted SHA1
...
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.
2021-02-09 12:59:59 -03:00
dependabot[bot]
db55b0c4eb
Bump nokogiri from 1.10.8 to 1.11.0 in /record-and-playback/core
...
Bumps [nokogiri](https://github.com/sparklemotion/nokogiri ) from 1.10.8 to 1.11.0.
- [Release notes](https://github.com/sparklemotion/nokogiri/releases )
- [Changelog](https://github.com/sparklemotion/nokogiri/blob/main/CHANGELOG.md )
- [Commits](https://github.com/sparklemotion/nokogiri/compare/v1.10.8...v1.11.0 )
Signed-off-by: dependabot[bot] <support@github.com>
2021-02-09 00:28:29 +00:00
Jesus Federico
0bbe69b74d
added post_events scripts (example and analytics callback) ( #10080 )
...
* added post_events example and analytics callback
* updated dependency
2020-07-17 14:34:57 -04:00
dependabot[bot]
151de8f375
Bump rack from 2.1.1 to 2.2.3 in /record-and-playback/core
...
Bumps [rack](https://github.com/rack/rack ) from 2.1.1 to 2.2.3.
- [Release notes](https://github.com/rack/rack/releases )
- [Changelog](https://github.com/rack/rack/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rack/rack/compare/2.1.1...2.2.3 )
Signed-off-by: dependabot[bot] <support@github.com>
2020-06-26 01:19:32 +00:00
dependabot[bot]
ba91d99e7a
Bump nokogiri from 1.10.7 to 1.10.8 in /record-and-playback/core
...
Bumps [nokogiri](https://github.com/sparklemotion/nokogiri ) from 1.10.7 to 1.10.8.
- [Release notes](https://github.com/sparklemotion/nokogiri/releases )
- [Changelog](https://github.com/sparklemotion/nokogiri/blob/master/CHANGELOG.md )
- [Commits](https://github.com/sparklemotion/nokogiri/compare/v1.10.7...v1.10.8 )
Signed-off-by: dependabot[bot] <support@github.com>
2020-03-03 03:01:48 +00:00
Fred Dixon
8777c2c9dc
Bump dependency for nokogiri version
2020-02-29 08:56:33 -06:00
Calvin Walton
bc1b53f037
Update gems for record-and-playback
2020-01-21 17:13:16 -05:00
Fred Dixon
aa1eb7b258
Bump version of Rack
2020-01-19 08:20:23 -06:00
Leonardo Crauss Daronco
62d62a2a1e
Merge remote-tracking branch 'upstream/master' into v2.0-rap-on-resque
...
# Conflicts:
# bigbluebutton-config/bin/bbb-conf
# record-and-playback/core/Gemfile.lock
# record-and-playback/core/lib/recordandplayback/events_archiver.rb
# record-and-playback/core/scripts/archive/archive.rb
# record-and-playback/core/scripts/bigbluebutton.yml
# record-and-playback/core/scripts/rap-process-worker.rb
# record-and-playback/core/scripts/rap-publish-worker.rb
# record-and-playback/core/scripts/rap-sanity-worker.rb
# record-and-playback/core/scripts/rap-starter.rb
# record-and-playback/core/scripts/sanity/sanity.rb
# record-and-playback/core/systemd/bbb-rap-archive-worker.service
# record-and-playback/core/systemd/bbb-rap-process-worker.service
# record-and-playback/core/systemd/bbb-rap-publish-worker.service
# record-and-playback/core/systemd/bbb-rap-sanity-worker.service
# record-and-playback/core/systemd/bbb-record-core.target
2019-12-04 17:33:44 -03:00
dependabot[bot]
f823b03978
Bump loofah from 2.2.3 to 2.3.1 in /record-and-playback/core
...
Bumps [loofah](https://github.com/flavorjones/loofah ) from 2.2.3 to 2.3.1.
- [Release notes](https://github.com/flavorjones/loofah/releases )
- [Changelog](https://github.com/flavorjones/loofah/blob/master/CHANGELOG.md )
- [Commits](https://github.com/flavorjones/loofah/compare/v2.2.3...v2.3.1 )
Signed-off-by: dependabot[bot] <support@github.com>
2019-11-08 02:22:17 +00:00
dependabot[bot]
f9ac1dd48b
Bump rubyzip from 1.2.3 to 1.3.0 in /record-and-playback/core
...
Bumps [rubyzip](https://github.com/rubyzip/rubyzip ) from 1.2.3 to 1.3.0.
- [Release notes](https://github.com/rubyzip/rubyzip/releases )
- [Changelog](https://github.com/rubyzip/rubyzip/blob/master/Changelog.md )
- [Commits](https://github.com/rubyzip/rubyzip/compare/v1.2.3...v1.3.0 )
Signed-off-by: dependabot[bot] <support@github.com>
2019-10-04 10:39:10 +00:00
dependabot[bot]
415a25f9a0
Bump nokogiri from 1.10.3 to 1.10.4 in /record-and-playback/core
...
Bumps [nokogiri](https://github.com/sparklemotion/nokogiri ) from 1.10.3 to 1.10.4.
- [Release notes](https://github.com/sparklemotion/nokogiri/releases )
- [Changelog](https://github.com/sparklemotion/nokogiri/blob/master/CHANGELOG.md )
- [Commits](https://github.com/sparklemotion/nokogiri/compare/v1.10.3...v1.10.4 )
Signed-off-by: dependabot[bot] <support@github.com>
2019-08-20 17:17:39 +00:00
Calvin Walton
775c348ddc
RaP: Add an optional test group which installs e.g. rubocop
2019-06-04 11:03:22 -04:00
Calvin Walton
c6e09f52a1
RaP Caption inbox: read uploaded caption json file
...
Some additional validation/normalization is added for the language tag,
and some cleanup has been done for logging.
2019-06-04 11:03:22 -04:00
Calvin Walton
23da507fa8
Initial outline of the rap worker tool for handling the caption inbox
...
Rather than running the tool in a loop, I'm using inotify to watch for
new files being created (ideally, the other rap workers will be migrated
to this style in the future). The trigger for processing is the creation
of the .json index file for the uploaded track.
2019-06-04 11:03:22 -04:00
Felipe Cecagno
657a3ef013
use etherpad api to archive exported note
2019-03-05 13:17:48 -03:00
Calvin Walton
1e76256ea5
Recording: Fix handling of links in chat messages
...
At some point, BigBlueButton switched from using `"` to `'` in the link tags in
chat messages, which caused the regular expression that was supposed to remove
the `event:` prefix to not match.
I've replaced the error-prone regular expression with an actual HTML parser,
using the "Loofah" HTML transformation/sanitization library based on Nokogiri.
I've removed the code that detected unlinked URLs, since it was broken - and
not needed: current BigBlueButton versions do the link detection in the client.
If someone reprocesses a really old BBB recording with these scripts, URLs in
chat might not be linked in the result. But they wouldn't have been linked in the
client in the original meeting either, so I figure that's ok.
Fixes #6475
2019-02-20 12:03:24 -05:00
Fred Dixon
d381cda1a1
Updated nokogiri and rubyzip to later versions
2018-12-17 16:53:38 -06:00
jfederico
494f9b345a
Added jwt and java_properties gems
2018-09-25 20:11:45 +00:00
Calvin Walton
7362eb1eaf
Update gems for security fixes, remove some unused.
2017-11-17 14:36:24 -05:00
Leonardo Crauss Daronco
af87bc2d3f
Merge remote-tracking branch 'upstream/master' into v1.1.0-rap-on-resque
2017-10-09 16:37:28 -03:00
Leonardo Crauss Daronco
5aeeee25fd
Move rap archive to resque, first step on moving all steps to resque
...
For now the differences are that the archive worker will run inside
resque (it is a resque worker now) and there is a "rap-trigger" file that
is executed by systemd to detect recordings that need to be archived and
add a job on resque to archive them.
The process os scheduling jobs still needs to be reviewed, but for now will
be done by rap-trigger.
2017-07-13 14:36:43 -03:00
Pedro Beschorner Marin
c74cc682c4
Merge remote-tracking branch 'mconf/mconf'
2017-03-20 19:45:59 +00:00
Fred Dixon
8b0a3dff50
Update Gemfile.lock for 1.1-dev
2016-11-10 10:03:17 -06:00
Calvin Walton
13b9022282
Update the Gemfile.lock file to match gem changes
2016-09-02 16:40:27 -04:00
Felipe Cecagno
d884264852
update Gemfile and Gemfile.lock, will start to deploy Gemfile.lock and execute ruby using bundler
2016-08-18 16:23:33 -03:00
Felipe Cecagno
f52a0299a6
fixed the deploy script used to deploy the rap dev environment
2014-11-12 17:21:54 -02:00
Richard Alam
6208587706
- update SystemTimer to 1.2.3
2011-05-27 19:45:05 -04:00
Richard Alam
6bca8db210
- rename rap to core record and playback
2011-05-22 16:02:46 -04:00