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
|
225cde2183
|
pass KeyStorage via ctor
|
2015-04-22 13:09:42 +02:00 |
Thomas Müller
|
987bc138df
|
calling renameKeys() on directory level as well - fixes #15778
|
2015-04-22 12:12:27 +02:00 |
Thomas Müller
|
fc4127dd62
|
add $encryptionModuleId to methods of Keys/IStorage
|
2015-04-22 11:53:05 +02:00 |
Thomas Müller
|
32995ace1c
|
move permission related code into getMetaData()
|
2015-04-20 16:50:12 +02:00 |
Thomas Müller
|
23f1bdc3d4
|
Introduce Storage::getMetaData() to allow storage implementations more control over the data array
|
2015-04-20 14:54:54 +02:00 |
Thomas Müller
|
92b60e36de
|
Introduce Storage::getData() to allow storage implementations more control over the data array
|
2015-04-20 14:25:39 +02:00 |
Bjoern Schiessle
|
e3d77c4b01
|
add migration script from old encryption to new one
|
2015-04-16 14:15:04 +02:00 |
Thomas Müller
|
967e882757
|
return size from cache in case the cache entry is marked as encrypted
|
2015-04-14 13:08:59 +02:00 |
Thomas Müller
|
387984a0d5
|
preserve filesize on rename after upload
|
2015-04-14 12:27:12 +02:00 |
Bjoern Schiessle
|
c379557e1d
|
don't throw exception if a file gets uploaded and encryption is disabled
|
2015-04-08 16:41:20 +02:00 |
Thomas Müller
|
a4483243ac
|
fixing license headers - encryption code related
|
2015-04-07 17:02:49 +02:00 |
Thomas Müller
|
4a70ca665c
|
respect mount option while encrypting
|
2015-04-07 13:30:31 +02:00 |
Thomas Müller
|
111fbabfb4
|
PHPDoc cleanup - clean code \o/
|
2015-04-07 13:30:31 +02:00 |
Thomas Müller
|
ba9a797eaa
|
Encryption storage wrapper is enabled by default - necessary to detect encrypted files even if encryption was disabled after files have been encrypted - prevents data corruption
|
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
|
8991272269
|
Using stream_get_contents in file_get_contents implementation + close handle
|
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 |
Thomas Müller
|
9d8c07850d
|
fixing unencrypted file size
|
2015-04-07 13:30:30 +02:00 |
Thomas Müller
|
c9d6ed3d7d
|
in case the file exists we require the explicit module as specified in the file header - otherwise we need to fail hard to prevent data loss on client side
|
2015-04-07 13:30:30 +02:00 |
Thomas Müller
|
137c135664
|
file_put_contents has to return the number of written bytes
|
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 |
Thomas Müller
|
99255ff3a9
|
Fix - public sharing: in case on user is available - get it from the path
|
2015-04-07 13:30:28 +02:00 |
Bjoern Schiessle
|
0eee3a2618
|
remove unencrypted_size from the cache, size will contain the unencrypted size
|
2015-04-07 13:30:28 +02:00 |
Thomas Müller
|
a905f641b3
|
various fixes & start to unit test the encryption storage wrapper
|
2015-04-07 13:30:28 +02:00 |
Bjoern Schiessle
|
cb9980823d
|
core: small fixes
|
2015-04-07 13:30:27 +02:00 |
Bjoern Schiessle
|
810ca9105c
|
implement rename and delete of encryption keys
|
2015-04-07 13:30:27 +02:00 |
Bjoern Schiessle
|
c6be1ba8d3
|
fix check if a file is excluded from encryption or not
|
2015-03-27 11:51:50 +01:00 |
Bjoern Schiessle
|
ff9c85ce60
|
implement basic encryption functionallity in core to enable multiple encryption modules
|
2015-03-26 20:56:51 +01:00 |