aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorThomas Müller <thomas.mueller@tmit.eu>2015-04-01 13:58:50 +0200
committerThomas Müller <thomas.mueller@tmit.eu>2015-04-07 13:30:30 +0200
commitd203296e3514e5d987942f71fc80421a55ec477a (patch)
tree55a19f779f40b810ce048e446b0a556f75227842
parent035646c0f60c2a9fb7105f0f1c6abdbda91b2d9f (diff)
downloadnextcloud-server-d203296e3514e5d987942f71fc80421a55ec477a.tar.gz
nextcloud-server-d203296e3514e5d987942f71fc80421a55ec477a.zip
only encrypt files and files_versions
-rw-r--r--apps/encryption/lib/crypto/encryption.php14
1 files changed, 13 insertions, 1 deletions
diff --git a/apps/encryption/lib/crypto/encryption.php b/apps/encryption/lib/crypto/encryption.php
index aa620785824..d8b7f91e268 100644
--- a/apps/encryption/lib/crypto/encryption.php
+++ b/apps/encryption/lib/crypto/encryption.php
@@ -278,7 +278,19 @@ class Encryption implements IEncryptionModule {
* @return boolean
*/
public function shouldEncrypt($path) {
- return true;
+ $parts = explode('/', $path);
+ if (count($parts) < 3) {
+ return false;
+ }
+
+ if ($parts[2] == '/files/') {
+ return true;
+ }
+ if ($parts[2] == '/files_versions/') {
+ return true;
+ }
+
+ return false;
}
/**