Browse Source

Merge pull request #1099 from Alkarex/CSP-Firefox44

CSP compatibility with Firefox older than 45
Alexandre Alapetite 10 years ago
parent
commit
62b4dae5c2
2 changed files with 2 additions and 2 deletions
  1. 1 1
      CHANGELOG.md
  2. 1 1
      app/FreshRSS.php

+ 1 - 1
CHANGELOG.md

@@ -3,7 +3,7 @@
 ## 2016-03-xx FreshRSS 1.3.1-beta
 ## 2016-03-xx FreshRSS 1.3.1-beta
 
 
 * Security
 * Security
-	* Added CSP `Content-Security-Policy: default-src 'self'; child-src *; img-src * data:; media-src *` [#1075](https://github.com/FreshRSS/FreshRSS/pull/1075)
+	* Added CSP `Content-Security-Policy: default-src 'self'; child-src *; frame-src *; img-src * data:; media-src *` [#1075](https://github.com/FreshRSS/FreshRSS/pull/1075)
 * Features
 * Features
 	* New list of domains for which to force HTTPS (for images, videos, iframes…) defined in `./data/force-https.default.txt` and `./data/force-https.txt` [#1083](https://github.com/FreshRSS/FreshRSS/issues/1083)
 	* New list of domains for which to force HTTPS (for images, videos, iframes…) defined in `./data/force-https.default.txt` and `./data/force-https.txt` [#1083](https://github.com/FreshRSS/FreshRSS/issues/1083)
 		* In particular useful for privacy and to avoid mixed content errors, e.g. to see YouTube videos when FreshRSS is in HTTPS
 		* In particular useful for privacy and to avoid mixed content errors, e.g. to see YouTube videos when FreshRSS is in HTTPS

+ 1 - 1
app/FreshRSS.php

@@ -113,7 +113,7 @@ class FreshRSS extends Minz_FrontController {
 	public static function preLayout() {
 	public static function preLayout() {
 		switch (Minz_Request::controllerName()) {
 		switch (Minz_Request::controllerName()) {
 			case 'index':
 			case 'index':
-				header("Content-Security-Policy: default-src 'self'; child-src *; img-src * data:; media-src *");
+				header("Content-Security-Policy: default-src 'self'; child-src *; frame-src *; img-src * data:; media-src *");
 				break;
 				break;
 			case 'stats':
 			case 'stats':
 				header("Content-Security-Policy: default-src 'self'; style-src 'self' 'unsafe-inline'");
 				header("Content-Security-Policy: default-src 'self'; style-src 'self' 'unsafe-inline'");