summaryrefslogtreecommitdiffstats
path: root/lib/Controller/PageController.php
diff options
context:
space:
mode:
authorMarco Ambrosini <marcoambrosini@pm.me>2021-06-30 17:02:34 +0200
committerJoas Schilling <coding@schilljs.com>2021-07-01 16:06:00 +0200
commit63fe1ac0d71cd660bee3df5ff3d304d5aca4871e (patch)
tree456eb80f1cb7a1e20f9bfb439a81f0e63e55ac09 /lib/Controller/PageController.php
parentd2e2b14ced1ffa6f9f51f11d0233b038826fc31e (diff)
Use extended mediarecorder
Signed-off-by: Marco Ambrosini <marcoambrosini@pm.me>
Diffstat (limited to 'lib/Controller/PageController.php')
-rw-r--r--lib/Controller/PageController.php16
1 files changed, 16 insertions, 0 deletions
diff --git a/lib/Controller/PageController.php b/lib/Controller/PageController.php
index 96b541de6..7cc11196c 100644
--- a/lib/Controller/PageController.php
+++ b/lib/Controller/PageController.php
@@ -262,6 +262,14 @@ class PageController extends Controller {
$csp = new ContentSecurityPolicy();
$csp->addAllowedConnectDomain('*');
$csp->addAllowedMediaDomain('blob:');
+ $csp->addAllowedWorkerSrcDomain('blob:');
+ $csp->addAllowedWorkerSrcDomain("'self'");
+ $csp->addAllowedChildSrcDomain('blob:');
+ $csp->addAllowedChildSrcDomain("'self'");
+ $csp->addAllowedScriptDomain('blob:');
+ $csp->addAllowedScriptDomain("'self'");
+ $csp->addAllowedConnectDomain('blob:');
+ $csp->addAllowedConnectDomain("'self'");
$csp->addAllowedImageDomain('https://*.tile.openstreetmap.org');
$response->setContentSecurityPolicy($csp);
return $response;
@@ -315,6 +323,14 @@ class PageController extends Controller {
$csp = new ContentSecurityPolicy();
$csp->addAllowedConnectDomain('*');
$csp->addAllowedMediaDomain('blob:');
+ $csp->addAllowedWorkerSrcDomain('blob:');
+ $csp->addAllowedWorkerSrcDomain("'self'");
+ $csp->addAllowedChildSrcDomain('blob:');
+ $csp->addAllowedChildSrcDomain("'self'");
+ $csp->addAllowedScriptDomain('blob:');
+ $csp->addAllowedScriptDomain("'self'");
+ $csp->addAllowedConnectDomain('blob:');
+ $csp->addAllowedConnectDomain("'self'");
$csp->addAllowedImageDomain('https://*.tile.openstreetmap.org');
$response->setContentSecurityPolicy($csp);
return $response;