Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/nextcloud/spreed.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authorDaniel Calviño Sánchez <danxuliu@gmail.com>2021-08-12 14:14:22 +0300
committerDaniel Calviño Sánchez <danxuliu@gmail.com>2021-08-12 14:20:03 +0300
commit8d57f0f88b9e10f0441e88633b4c047a53277bef (patch)
tree44cdf0ebb1e5abd563655475052f5627d6106432 /lib
parentf12bc87b10af8c92f13e451a01f16bd43161b86e (diff)
Fix blocked audio recording preview when Talk is embedded in the sidebar
Audio recording previews use a blob, so the Content Security Policy must allow media from blobs to be able to play it. Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
Diffstat (limited to 'lib')
-rw-r--r--lib/Listener/CSPListener.php1
1 files changed, 1 insertions, 0 deletions
diff --git a/lib/Listener/CSPListener.php b/lib/Listener/CSPListener.php
index 3bc84138e..edb6bb802 100644
--- a/lib/Listener/CSPListener.php
+++ b/lib/Listener/CSPListener.php
@@ -47,6 +47,7 @@ class CSPListener implements IEventListener {
$csp = new ContentSecurityPolicy();
$csp->addAllowedImageDomain('https://*.tile.openstreetmap.org');
+ $csp->addAllowedMediaDomain('blob:');
$csp->addAllowedWorkerSrcDomain('blob:');
$csp->addAllowedWorkerSrcDomain("'self'");
$csp->addAllowedChildSrcDomain('blob:');