Bjoern Schiessle
|
d86f8ba5f8
|
if we don't have a encrypted file key we can return a empty string right away
|
2016-04-26 11:06:55 +02:00 |
|
Bjoern Schiessle
|
088ffd05d7
|
don't create a private-/public-key pair for each user if the master key is enabled
|
2016-04-26 11:06:55 +02:00 |
|
Jenkins for ownCloud
|
dab4633300
|
[tx-robot] updated from transifex
|
2016-04-25 01:54:53 -04:00 |
|
Jenkins for ownCloud
|
4dc17e4863
|
[tx-robot] updated from transifex
|
2016-04-24 01:55:06 -04:00 |
|
Vincent Petry
|
b50d3255fb
|
Merge pull request #22791 from owncloud/enc_master_key_improvements
Enc master key improvements
|
2016-04-21 11:48:26 +02:00 |
|
Björn Schießle
|
a3381b1d0c
|
we need to initialize the mount points of the given user before we recover
access to his files
|
2016-04-19 17:04:21 +02:00 |
|
Thomas Müller
|
50e20e531e
|
Introduce isReadyForUser and verify in file transfer ownership - fixes #23786
|
2016-04-15 15:07:40 +02:00 |
|
Jenkins for ownCloud
|
a2da7614a0
|
[tx-robot] updated from transifex
|
2016-04-13 01:54:59 -04:00 |
|
Roeland Jago Douma
|
7f4f0b20ad
|
Fix encryption tests
|
2016-04-08 15:23:17 +02:00 |
|
Jenkins for ownCloud
|
1576a9a10b
|
[tx-robot] updated from transifex
|
2016-04-07 01:56:01 -04:00 |
|
Jenkins for ownCloud
|
cce6194368
|
[tx-robot] updated from transifex
|
2016-04-01 01:56:19 -04:00 |
|
Jenkins for ownCloud
|
dd5bbc31f2
|
[tx-robot] updated from transifex
|
2016-03-29 01:55:16 -04:00 |
|
Jenkins for ownCloud
|
3e33b686b1
|
[tx-robot] updated from transifex
|
2016-03-26 01:55:15 -04:00 |
|
Thomas Müller
|
c77412b1ac
|
Merge pull request #22792 from owncloud/no-recovery-key-if-the-master-key-is-enabled
disable the recovery key if the master key is enabled
|
2016-03-21 09:49:15 +01:00 |
|
Bjoern Schiessle
|
89223379ad
|
replaceUserKeys() actually deletes the users keys -> update method name and doc-block
|
2016-03-18 11:06:14 +01:00 |
|
Bjoern Schiessle
|
5e267589d4
|
only create and update user specific key if no master key is enabled
|
2016-03-18 11:06:14 +01:00 |
|
Thomas Müller
|
f3f08cf910
|
Merge pull request #23192 from owncloud/make-ancient-users-happy-with-totally-untested-stuff
Fallback for crappy ancient distributions
|
2016-03-16 21:56:36 +01:00 |
|
Bjoern Schiessle
|
9de4a8338e
|
allow group shares, even if not all public keys are available
|
2016-03-15 11:33:19 +01:00 |
|
Lukas Reschke
|
3a5f58c9b0
|
Fallback for crappy ancient distributions
Fixes https://github.com/owncloud/core/issues/23181
|
2016-03-12 23:11:31 +01:00 |
|
Jenkins for ownCloud
|
5862a067d9
|
[tx-robot] updated from transifex
|
2016-03-12 01:55:36 -05:00 |
|
Jenkins for ownCloud
|
c07b731689
|
[tx-robot] updated from transifex
|
2016-03-07 01:56:53 -05:00 |
|
Jenkins for ownCloud
|
bcc200cf9b
|
[tx-robot] updated from transifex
|
2016-03-04 01:55:53 -05:00 |
|
Bjoern Schiessle
|
b6050b44c2
|
disable the recovery key if the master key is enabled
|
2016-03-03 12:16:39 +01:00 |
|
Joas Schilling
|
8885cb1eb9
|
Increase all versions on master which is now 9.1
|
2016-03-02 08:53:42 +01:00 |
|
Lukas Reschke
|
c353d51810
|
Remove Scrutinizer Auto Fixer
|
2016-03-01 17:48:23 +01:00 |
|
Lukas Reschke
|
933f60e314
|
Update author information
Probably nice for the people that contributed to 9.0 to see themselves in the AUTHORS file :)
|
2016-03-01 17:25:15 +01:00 |
|
Thomas Müller
|
eb740d1dac
|
Merge pull request #22727 from owncloud/decrypt_all_master_key
make decrypt all work with the master key
|
2016-03-01 08:23:27 +01:00 |
|
Jenkins for ownCloud
|
a06f59c580
|
[tx-robot] updated from transifex
|
2016-03-01 01:55:33 -05:00 |
|
Bjoern Schiessle
|
95ea2ccb53
|
make decrypt all work with the master key
|
2016-02-29 14:54:32 +01:00 |
|
Jenkins for ownCloud
|
a39332832c
|
[tx-robot] updated from transifex
|
2016-02-28 01:55:12 -05:00 |
|
Jenkins for ownCloud
|
32f4bea0ae
|
[tx-robot] updated from transifex
|
2016-02-25 01:58:06 -05:00 |
|
Jenkins for ownCloud
|
be34cea970
|
[tx-robot] updated from transifex
|
2016-02-15 01:55:28 -05:00 |
|
Jenkins for ownCloud
|
7061416016
|
[tx-robot] updated from transifex
|
2016-02-14 01:55:37 -05:00 |
|
Jenkins for ownCloud
|
f8607ac132
|
[tx-robot] updated from transifex
|
2016-02-12 01:56:04 -05:00 |
|
Jenkins for ownCloud
|
5165998723
|
[tx-robot] updated from transifex
|
2016-02-11 01:55:35 -05:00 |
|
Bjoern Schiessle
|
9dc759b4dc
|
remember signature version and only set it on update to make sure that other
apps like files_versions still get the old signature version
|
2016-02-10 13:27:32 +01:00 |
|
Bjoern Schiessle
|
43ed86313c
|
use the version of the original file if we write the part file to have a proper version if we move the file over to the original location
|
2016-02-10 11:08:03 +01:00 |
|
Lukas Reschke
|
ca350294a6
|
Add tests for setVersion
|
2016-02-09 23:43:28 +01:00 |
|
Vincent Petry
|
45c78476f5
|
Use cache update instead of put for encryption version
Saves a call to fetch the file id which didn't even work for a reason.
This fix properly sets the version in the database.
|
2016-02-09 23:43:28 +01:00 |
|
Lukas Reschke
|
6724f76573
|
Use cache and add tests
|
2016-02-09 23:43:27 +01:00 |
|
Bjoern Schiessle
|
377d7fb8a8
|
don't decrease ->version for part files but only a local variable, otherwise it can happen that we decrease it twice and end up with the wrong value
|
2016-02-09 23:43:27 +01:00 |
|
Bjoern Schiessle
|
966eb4b084
|
realPath should contain the path to the file we want to read, e.g. the version and not the original file
|
2016-02-09 23:43:27 +01:00 |
|
Lukas Reschke
|
5ccb9dfa7e
|
Use database for keeping track of the version
|
2016-02-09 23:43:27 +01:00 |
|
Lukas Reschke
|
3badf5caf5
|
Use number of chunk for HMAC as well
Prevents switching single blocks within the encrypted file.
|
2016-02-09 23:43:26 +01:00 |
|
Lukas Reschke
|
b5824f024a
|
Keep track of file version
This way it is not possible anymore for an external storage admin to put up old versions of the file.
|
2016-02-09 23:43:26 +01:00 |
|
Lukas Reschke
|
d5c1596887
|
Clarify documentation
|
2016-02-09 23:43:26 +01:00 |
|
Lukas Reschke
|
3b62459c41
|
Use hash with appended "a" of the original password for the authentication
|
2016-02-09 23:43:26 +01:00 |
|
Björn Schießle
|
9bb97c714b
|
fixing unit tests
|
2016-02-09 23:43:26 +01:00 |
|
Lukas Reschke
|
b9ff16498b
|
Use random_bytes instead OpenSSL
|
2016-02-09 23:43:26 +01:00 |
|
Björn Schießle
|
61dd191253
|
meta data are at the end of the file
|
2016-02-09 23:43:25 +01:00 |
|