]> source.dussan.org Git - nextcloud-server.git/commitdiff
Allow the loading of local font files embedded via data:
authorLukas Reschke <lukas@statuscode.ch>
Mon, 4 Feb 2013 17:38:16 +0000 (18:38 +0100)
committerLukas Reschke <lukas@statuscode.ch>
Mon, 4 Feb 2013 17:38:16 +0000 (18:38 +0100)
config/config.sample.php
lib/template.php

index 1eec4c91c705fdbf9cc0a91ab97abd6a8cfed863..8d6bc749710a74d54ad43f84ab229541e21d887a 100644 (file)
@@ -130,7 +130,7 @@ $CONFIG = array(
 "remember_login_cookie_lifetime" => 60*60*24*15,
 
 /* Custom CSP policy, changing this will overwrite the standard policy */
-"custom_csp_policy" => "default-src \'self\'; script-src \'self\' \'unsafe-eval\'; style-src \'self\' \'unsafe-inline\'; frame-src *; img-src *; font-src *",
+"custom_csp_policy" => "default-src \'self\'; script-src \'self\' \'unsafe-eval\'; style-src \'self\' \'unsafe-inline\'; frame-src *; img-src *; font-src data:",
 
 /* The directory where the user data is stored, default to data in the owncloud
  * directory. The sqlite database is also stored here, when sqlite is used.
index ebcc2b879c8a5aedf3456f71ddd5e7257542b52b..be65d14a9f6a3db16111f7ebb3f535d9c0ce4e24 100644 (file)
@@ -192,7 +192,7 @@ class OC_Template{
 
                // Content Security Policy
                // If you change the standard policy, please also change it in config.sample.php
-               $policy = OC_Config::getValue('custom_csp_policy',  'default-src \'self\'; script-src \'self\' \'unsafe-eval\'; style-src \'self\' \'unsafe-inline\'; frame-src *; img-src *; font-src *');
+               $policy = OC_Config::getValue('custom_csp_policy',  'default-src \'self\'; script-src \'self\' \'unsafe-eval\'; style-src \'self\' \'unsafe-inline\'; frame-src *; img-src *; font-src data:');
                header('Content-Security-Policy:'.$policy); // Standard
                header('X-WebKit-CSP:'.$policy); // Older webkit browsers