committed by
GitHub
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
12 changed files with 187 additions and 63 deletions
-
4README.md
-
29conf/nginx.conf
-
6manifest.json
-
28scripts/_common.sh
-
7scripts/install
-
5scripts/upgrade
-
7scripts/upgrade.d/upgrade.13.sh
-
7scripts/upgrade.d/upgrade.14.sh
-
14scripts/upgrade.d/upgrade.last.sh
-
52sources/patches_last_version/app-00-add-logout_url-conf.patch
-
12sources/patches_last_version/app-01-disable-CSPv3-nonce_and_allow-YNH-fonts.patch
-
17sources/patches_last_version/app-02-Allow-for-eval-in-JS-scripts-for-YunoHost-tile.patch
@ -0,0 +1,7 @@ |
|||
#!/bin/bash |
|||
|
|||
# Last available nextcloud version |
|||
next_version="14.0.0" |
|||
|
|||
# Nextcloud tarball checksum sha256 |
|||
nextcloud_source_sha256="f965c14286e7aabbfe49c947d86af59597af302c35d10e0b5440e7e6c53b8f47" |
|||
@ -0,0 +1,7 @@ |
|||
#!/bin/bash |
|||
|
|||
# Last available nextcloud version |
|||
next_version="15.0.0" |
|||
|
|||
# Nextcloud tarball checksum sha256 |
|||
nextcloud_source_sha256="5bb0c58171353da844019b64080c21078002a59ab956ab72adb958844a98eb78" |
|||
@ -1,10 +1,16 @@ |
|||
#!/bin/bash |
|||
|
|||
# Last available nextcloud version |
|||
next_version="13.0.6" |
|||
next_version="15.0.4" |
|||
|
|||
# Nextcloud tarball checksum sha256 |
|||
nextcloud_source_sha256="90fc9e960b6a477bb14ee87042b3d158bde95c3f0157677cb4547ca7649968d4" |
|||
nextcloud_source_sha256="f87db047c174f563e391a22c959d9ace767ca14ef0f97fc394f3061fc63d8f77" |
|||
|
|||
# Patch nextcloud files only for the last version |
|||
cp -a ../sources/patches_last_version/* ../sources/patches |
|||
# This function will only be executed upon applying the last upgrade referenced above |
|||
last_upgrade_operations () { |
|||
# Patch nextcloud files only for the last version |
|||
cp -a ../sources/patches_last_version/* ../sources/patches |
|||
|
|||
# Execute post-upgrade operations later on |
|||
(cd /tmp ; at now + 10 minutes <<< "(cd $final_path ; sudo -u $app php occ db:add-missing-indices ; sudo -u $app php occ db:convert-filecache-bigint -n) > /tmp/${app}_maintenance.log") |
|||
} |
|||
@ -0,0 +1,17 @@ |
|||
lib/public/AppFramework/Http/ContentSecurityPolicy.php | 3 ++- |
|||
1 file changed, 2 insertions(+), 1 deletion(-) |
|||
|
|||
diff --git a/lib/public/AppFramework/Http/ContentSecurityPolicy.php b/lib/public/AppFramework/Http/ContentSecurityPolicy.php
|
|||
index e9ecf00036..8e69c8d2dc 100644
|
|||
--- a/lib/public/AppFramework/Http/ContentSecurityPolicy.php
|
|||
+++ b/lib/public/AppFramework/Http/ContentSecurityPolicy.php
|
|||
@@ -44,7 +44,8 @@ class ContentSecurityPolicy extends EmptyContentSecurityPolicy {
|
|||
/** @var bool Whether inline JS snippets are allowed */ |
|||
protected $inlineScriptAllowed = false; |
|||
/** @var bool Whether eval in JS scripts is allowed */ |
|||
- protected $evalScriptAllowed = false;
|
|||
+ // YunoHost patch: allow for eval in JS scripts for YunoHost tile
|
|||
+ protected $evalScriptAllowed = true;
|
|||
/** @var array Domains from which scripts can get loaded */ |
|||
protected $allowedScriptDomains = [ |
|||
'\'self\'', |
|||
Write
Preview
Loading…
Cancel
Save
Reference in new issue