Clark Tomlinson
|
28c8017928
|
adding recoverFileTest
|
2015-04-07 13:30:31 +02:00 |
|
Clark Tomlinson
|
c7c3caedf5
|
adding recovery tests
|
2015-04-07 13:30:31 +02:00 |
|
Thomas Müller
|
fce42a3161
|
fixing unit test execution - test dummy module was behaving wrong
|
2015-04-07 13:30:31 +02:00 |
|
Thomas Müller
|
870c53ee37
|
fixing unit test execution
|
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 |
|
Bjoern Schiessle
|
b9e4e61759
|
userRecovery() was replaced by setRecoveryForUser()
|
2015-04-07 13:30:31 +02:00 |
|
Thomas Müller
|
69e95531f8
|
comment change as it broke unit tests
|
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
|
9a7fbbbc5a
|
fix versions tests
|
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
|
8991272269
|
Using stream_get_contents in file_get_contents implementation + close handle
|
2015-04-07 13:30:31 +02:00 |
|
jknockaert
|
ff16e3dbff
|
Adjusting count on read
|
2015-04-07 13:30:31 +02:00 |
|
Thomas Müller
|
3e3226da4c
|
Properly set size and unencrypted size in the stream unit tests
|
2015-04-07 13:30:31 +02:00 |
|
Bjoern Schiessle
|
a7e7151364
|
remove unused code
|
2015-04-07 13:30:31 +02:00 |
|
Bjoern Schiessle
|
e8fa3a2370
|
fix versions download and previews
|
2015-04-07 13:30:31 +02:00 |
|
Thomas Müller
|
b3c5ef3afe
|
Adding unit test for read and write of big file
|
2015-04-07 13:30:31 +02:00 |
|
jknockaert
|
02404a6a8c
|
Fixing encryption stream wrapper seek - thanks @jknockaert
|
2015-04-07 13:30:30 +02:00 |
|
Thomas Müller
|
104d11ec4c
|
Fixing encryption storage wrapper tests
|
2015-04-07 13:30:30 +02:00 |
|
Thomas Müller
|
d9c41b00ab
|
Introducing trait LocalTempFileTrait
|
2015-04-07 13:30:30 +02:00 |
|
Bjoern Schiessle
|
d3e887a7cf
|
reset init status before login
|
2015-04-07 13:30:30 +02:00 |
|
Thomas Müller
|
8cf9b423d5
|
cleanup
|
2015-04-07 13:30:30 +02:00 |
|
Thomas Müller
|
e8e5bd61ae
|
fixing unit tests for encryption stream wrapper seek
|
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
|
60d8a39f03
|
store init status per user
|
2015-04-07 13:30:30 +02:00 |
|
Bjoern Schiessle
|
8b1a12a224
|
use loginHelper from base class
|
2015-04-07 13:30:30 +02:00 |
|
Thomas Müller
|
8ffa6db110
|
fixing unit tests for stream wrapper
|
2015-04-07 13:30:30 +02:00 |
|
Bjoern Schiessle
|
391fab35f0
|
reset storage for each unit test
|
2015-04-07 13:30:30 +02:00 |
|
Thomas Müller
|
4c899238e9
|
fixing unit test execution
|
2015-04-07 13:30:30 +02:00 |
|
Clark Tomlinson
|
e507dc11a0
|
adding util test and reducing keymanager instances to one in test
|
2015-04-07 13:30:30 +02:00 |
|
Bjoern Schiessle
|
2511c32e61
|
add more descriptive message to the exception, will be displayed to the user
|
2015-04-07 13:30:30 +02:00 |
|
Bjoern Schiessle
|
ee53ba5ed6
|
remove encryption specific code from files app
|
2015-04-07 13:30:30 +02:00 |
|
Thomas Müller
|
9d8c07850d
|
fixing unencrypted file size
|
2015-04-07 13:30:30 +02:00 |
|
Bjoern Schiessle
|
a74ee67476
|
don't wrap share storages
|
2015-04-07 13:30:30 +02:00 |
|
Bjoern Schiessle
|
5ea94b7c45
|
add priority to trashbin storage wrapper so that he is always on top
|
2015-04-07 13:30:30 +02:00 |
|
Thomas Müller
|
664b2bb7af
|
cleaning up exception mess
|
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 |
|
Bjoern Schiessle
|
de4ec21c39
|
work arround to make sure that shares are initialized only once
|
2015-04-07 13:30:30 +02:00 |
|
Thomas Müller
|
feb9a6e216
|
Set human readable module ids
|
2015-04-07 13:30:30 +02:00 |
|
Thomas Müller
|
43c0af2580
|
Fix shouldEncrypt and don't throw exception id fileKey not present - can happen
|
2015-04-07 13:30:30 +02:00 |
|
Bjoern Schiessle
|
a057108c0c
|
make recovery key work
|
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
|
d203296e35
|
only encrypt files and files_versions
|
2015-04-07 13:30:30 +02:00 |
|
Thomas Müller
|
035646c0f6
|
fix exception handling
|
2015-04-07 13:30:30 +02:00 |
|
Thomas Müller
|
a57918fb10
|
Hook: fixing error message in exception case
|
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 |
|
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
|
d90663704c
|
fix hook registration
|
2015-04-07 13:30:29 +02:00 |
|