Bjoern Schiessle
|
9bd4f2d41e
|
occ script to disable encryption and to decrypt all files again
|
2015-09-15 22:39:44 +02:00 |
Bjoern Schiessle
|
289e9130f3
|
make system root of key storage configurable
|
2015-08-30 19:00:03 +02:00 |
Bjoern Schiessle
|
a2e2005e67
|
make sure that we always detect legacy files correctly
|
2015-07-17 13:30:08 +02:00 |
Morris Jobke
|
f63915d0c8
|
update license headers and authors
|
2015-06-25 14:13:49 +02:00 |
Joas Schilling
|
e6681857d2
|
Check if the part files has keys when the original file does not
|
2015-06-08 15:42:38 +02:00 |
Thomas Müller
|
5dc5b7f86d
|
Catch NotFoundException and return no quota information which simply reflects the current state - no file storage has been initialized for the user.
|
2015-06-03 15:00:56 +02:00 |
Thomas Müller
|
259b6ac2c1
|
Fixing grammar - refs https://www.transifex.com/projects/p/owncloud/translate/#en_GB/lib/50330746
|
2015-06-03 14:56:18 +02:00 |
Bjoern Schiessle
|
7eb2b31e34
|
make sure that we always use the correct owner for both source and target
|
2015-06-03 11:59:06 +02:00 |
Joas Schilling
|
be1f319511
|
Correctly ignore remote shares aswell
|
2015-06-02 12:33:51 +02:00 |
Joas Schilling
|
50a31fa8f9
|
Add unit tests for wrapStorage
|
2015-06-02 12:33:17 +02:00 |
Joas Schilling
|
9a4040c7ca
|
Move the storage wrapping into a testable method
|
2015-06-02 12:29:06 +02:00 |
Vincent Petry
|
ded62ff693
|
Merge pull request #16501 from owncloud/enc_fix_move_versions_between_storages
[encryption] fix move versions between storages
|
2015-05-28 15:28:25 +02:00 |
Bjoern Schiessle
|
5549641f1f
|
improve error messages displayed to the user
|
2015-05-27 21:00:02 +02:00 |
Bjoern Schiessle
|
c63f2286c0
|
copy keys before we move a file between storages to make sure that the new target file reuses the old file key, otherwise versions will break
|
2015-05-22 15:41:28 +02:00 |
Bjoern Schiessle
|
fef75e5417
|
remove part file extension before we read a filekey to reuse a existing key if possible, otherwise stuff like versioning will break
|
2015-05-22 12:12:31 +02:00 |
Bjoern Schiessle
|
38bceb0d74
|
distinguish between source and target mount point to allow copy/rename between system wide mount points and user specific mountpoints
|
2015-05-21 14:06:45 +02:00 |
Thomas Müller
|
d90b83725f
|
Merge pull request #16085 from owncloud/encryption-module-rename
rename to 'Default encryption module'
|
2015-05-19 11:13:33 +02:00 |
Bjoern Schiessle
|
887be709f5
|
a new approach to display the error message
|
2015-05-18 10:15:17 +02:00 |
Bjoern Schiessle
|
ccbefb6e75
|
delete all file keys doesn't need the encryption module as parameter; implement rmdir; getFileKeyDir should also work for part files and complete directories
|
2015-05-13 19:06:23 +02:00 |
Björn Schießle
|
fbe4b77c49
|
Merge pull request #16228 from owncloud/enc_fix_restore
use hooks to update encryption keys
|
2015-05-12 13:10:16 +02:00 |
Bjoern Schiessle
|
9dd517071e
|
fix check if file is excluded from encryption
|
2015-05-11 12:38:59 +02:00 |
Bjoern Schiessle
|
0d5c7a11e2
|
use hooks to update encryption keys instead of the storage wrapper if a file gets renamed/restored, as long as we
are in the storage wrapper the file cache isn't up-to-date
|
2015-05-11 12:06:57 +02:00 |
Jan-Christoph Borchardt
|
35292eb66c
|
rename to 'Default encryption module'
|
2015-05-06 15:31:05 +02:00 |
Bjoern Schiessle
|
e7a3911c83
|
check if encryption is enbaled before we start moving keys
|
2015-05-06 11:35:45 +02:00 |
Joas Schilling
|
d600955a51
|
Make getDefaultModuleId public and get module protected
|
2015-04-27 11:03:51 +02:00 |
Joas Schilling
|
a09df6d453
|
Verify that the encryption module exists before setting it
|
2015-04-27 11:03:50 +02:00 |
Bjoern Schiessle
|
24128d1384
|
only update share keys if the file was encrypted
|
2015-04-24 10:19:09 +02:00 |
Bjoern Schiessle
|
2990b0e07e
|
update share keys if a file is moved to a shared folder
|
2015-04-23 17:18:48 +02:00 |
Thomas Müller
|
0042bdd2e7
|
fix PHPDoc
|
2015-04-22 13:12:52 +02:00 |
Thomas Müller
|
225cde2183
|
pass KeyStorage via ctor
|
2015-04-22 13:09:42 +02:00 |
Thomas Müller
|
fc4127dd62
|
add $encryptionModuleId to methods of Keys/IStorage
|
2015-04-22 11:53:05 +02:00 |
Joas Schilling
|
4d238c3949
|
Fix display name of encryption modules
|
2015-04-18 10:18:58 +02:00 |
Thomas Müller
|
d9990c2b4e
|
Delay initialization of the OC\Encryption\Update - introducing 'OC\Encryption\HookManager'
|
2015-04-17 13:55:31 +02:00 |
Bjoern Schiessle
|
7d4b1b52d0
|
always create a new instance of the encryption module
|
2015-04-17 10:31:33 +02:00 |
Bjoern Schiessle
|
b25c06f576
|
detect system wide mount points correctly
|
2015-04-16 14:15:04 +02:00 |
Bjoern Schiessle
|
e3d77c4b01
|
add migration script from old encryption to new one
|
2015-04-16 14:15:04 +02:00 |
Joas Schilling
|
45575d0135
|
Check if the key exists, before trying to delete it
|
2015-04-09 10:28:02 +02:00 |
Thomas Müller
|
a4483243ac
|
fixing license headers - encryption code related
|
2015-04-07 17:02:49 +02:00 |
Thomas Müller
|
111fbabfb4
|
PHPDoc cleanup - clean code \o/
|
2015-04-07 13:30:31 +02:00 |
Bjoern Schiessle
|
3d7404fe68
|
add unit tests to the keystorage
|
2015-04-07 13:30:31 +02:00 |
Bjoern Schiessle
|
fe74a0cb4f
|
implement webdav copy
|
2015-04-07 13:30:31 +02:00 |
Thomas Müller
|
104d11ec4c
|
Fixing encryption storage wrapper tests
|
2015-04-07 13:30:30 +02:00 |
Bjoern Schiessle
|
fac7ec3fc4
|
fix re-shares with encryption
|
2015-04-07 13:30:30 +02:00 |
Bjoern Schiessle
|
a74ee67476
|
don't wrap share storages
|
2015-04-07 13:30:30 +02:00 |
Thomas Müller
|
664b2bb7af
|
cleaning up exception mess
|
2015-04-07 13:30:30 +02:00 |
Bjoern Schiessle
|
51302d5812
|
getUidAndFilename() always get uid from path
|
2015-04-07 13:30:30 +02:00 |
Thomas Müller
|
cac83642f2
|
Finally fixing encryption with public share
|
2015-04-07 13:30:30 +02:00 |
Thomas Müller
|
f20844ac89
|
PHPDoc
|
2015-04-07 13:30:30 +02:00 |
Bjoern Schiessle
|
83cb382b3f
|
pass file helper to encryption wrapper
|
2015-04-07 13:30:29 +02:00 |
Bjoern Schiessle
|
e4895bda01
|
add helper class accessible for encryption modules to ask for a list of users with access to a file, needed to apply the recovery key to all files
|
2015-04-07 13:30:29 +02:00 |