bigbluebutton-Github/record-and-playback
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
..
core Recording: Fix handling of links in chat messages 2019-02-20 12:03:24 -05:00
podcast/scripts Fixes podcast undefined method xpath errors 2018-12-06 10:50:48 -02:00
presentation Revert "Wait until the media is ready before initializing the acorn player." 2019-02-12 14:36:44 -05:00
screenshare RnP: Fix bitrate in screenshare.yml 2018-05-11 11:58:54 -04:00
slides Delete the 'slides' processing scripts 2014-11-13 11:15:43 -02:00
changelog.md a log file by meeting in archive phase 2013-04-29 16:03:21 -05:00
deploy.sh Use the right bigbluebutton user for recording directories. 2019-02-08 17:53:57 +01:00