Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Keep "encryptedVersion" when calling `\OC\Files\View::copy` | Lukas Reschke | 2016-03-03 | 1 | -6/+21 |
| | | | | | | | | | | | | | | | | When calling `\OC\Files\View::copy` we should also keep the version to ensure that the file will always have the correct version attached and can be successfully decrypted. To test this the following steps are necessary (from https://github.com/owncloud/core/issues/22781#issuecomment-191328982): 1. setup a new ownCloud 9.0 beta2 2. enable encryption 2. upload a docx (5.7MB large) 3. upload the same file again and overwrite the existing file 4. I can download the original file and the first version 5. I restore the first version 6. restored version can no longer be downloaded with the error described above The manual cache operation in `\OCA\Files_Versions\Storage` is unfortunately necessary since `\OCA\Files_Versions\Storage::copyFileContents` is not using `\OCP\Files\Storage::moveFromStorage` in the case when an object storage is used. Due to the workaround added in https://github.com/owncloud/core/commit/54cea05271b887f1c8062c034741df869bc0f055 the stream is directly copied and thus bypassing the FS. | ||||
* | Use IQueryBuilder::PARAM_* instead of \PDO::PARAM_* | Joas Schilling | 2016-02-29 | 4 | -5/+7 |
| | |||||
* | Merge pull request #22683 from owncloud/fix_22682 | Thomas Müller | 2016-02-29 | 1 | -0/+11 |
|\ | | | | | Relax rootfolder check | ||||
| * | Relax rootfolder check | Roeland Jago Douma | 2016-02-26 | 1 | -0/+11 |
| | | | | | | | | | | * Updated unit tests * Added intergration test | ||||
* | | Expiration date can only be enforced if default is enabled | Roeland Jago Douma | 2016-02-26 | 1 | -0/+15 |
|/ | | | | | | If the default expiration date is not enebaled it can not be enforced. * Added unit tests | ||||
* | Merge pull request #22660 from owncloud/fix_22656 | Thomas Müller | 2016-02-26 | 1 | -0/+29 |
|\ | | | | | Do not allow sharing of the users root folder | ||||
| * | Do not allow sharing of the root folder | Roeland Jago Douma | 2016-02-25 | 1 | -0/+29 |
| | | | | | | | | | | | | | | | | | | | | | | Sharing of the users root folder should not be allowed as it is very weird UX. Also many of our clients have no proper way of displaying this. Added unit test Also added intergration tests to make sure we won't allow it in the future. | ||||
* | | Merge pull request #22646 from owncloud/fix_22642 | Thomas Müller | 2016-02-26 | 1 | -6/+27 |
|\ \ | | | | | | | Set default expiration date if none given on share creation | ||||
| * | | Set default expiration date if none given on share creation | Roeland Jago Douma | 2016-02-25 | 1 | -6/+27 |
| | | | | | | | | | | | | | | | | | | | | | When we create a share for the first time we should set the default expiration date. If none is given. Fixes #22642 | ||||
* | | | Merge pull request #22650 from owncloud/fix_hook | Thomas Müller | 2016-02-26 | 1 | -2/+3 |
|\ \ \ | |_|/ |/| | | Fix verifyExpirationDate passwordSet argument | ||||
| * | | Fix verifyExpirationDate passwordSet argument | Roeland Jago Douma | 2016-02-25 | 1 | -2/+3 |
| |/ | | | | | | | | | | | Password set should be false if the password is null. Also updated the unit tests to tests this now. | ||||
* | | Merge pull request #22579 from owncloud/fix_broken_unencrypted_size | Thomas Müller | 2016-02-25 | 1 | -1/+157 |
|\ \ | |/ |/| | Heal unencrypted file sizes at download time (second approach) | ||||
| * | recalculate unencrypted size if we assume that the size stored in the db is ↵ | Bjoern Schiessle | 2016-02-23 | 1 | -1/+157 |
| | | | | | | | | not correct | ||||
* | | Merge pull request #22573 from owncloud/issue-22568-allow-string-object-ids | Thomas Müller | 2016-02-24 | 1 | -37/+37 |
|\ \ | | | | | | | Make sure we can store strings as per the interface | ||||
| * | | Make sure we can store strings as per the interface | Joas Schilling | 2016-02-22 | 1 | -37/+37 |
| | | | |||||
* | | | Allow defining a limit and offset for getObjectIdsForTags | Joas Schilling | 2016-02-23 | 1 | -0/+36 |
|/ / | |||||
* | | Merge pull request #22503 from owncloud/issue_22500 | Thomas Müller | 2016-02-19 | 1 | -9/+88 |
|\ \ | | | | | | | When (re-)sharing an incomming federated share set the corrent owner | ||||
| * | | When (re-)sharing an incomming federated share set the corrent owner | Roeland Jago Douma | 2016-02-19 | 1 | -9/+88 |
| |/ | | | | | | | | | | | | | | | | | | | | | | | Incomming federated shares are a special kind. We mount them as normal webdav shares but we do supply owner info with the federated cloud id of the share owner. Since we do not yet have the new resharing behaviour on federated shares we need to set the correct owner. Which will allow sharing and proper mounting for other users. fixes #22500 | ||||
* | | Merge pull request #22410 from owncloud/fix_22119 | Thomas Müller | 2016-02-19 | 1 | -31/+20 |
|\ \ | |/ |/| | Do not copy skeleton on avatar access | ||||
| * | Do not copy skeleton on avatar access | Roeland Jago Douma | 2016-02-16 | 1 | -31/+20 |
| | | | | | | | | | | | | | | | | Fixes #22119 Just try to get the folder of the user. If it is not there a NotFoundException will be thrown. Which will be handled by the avatar endpoint. | ||||
* | | fix unit test | v1r0x | 2016-02-18 | 1 | -1/+1 |
| | | |||||
* | | Merge pull request #22416 from owncloud/fix_22402 | Thomas Müller | 2016-02-16 | 1 | -31/+10 |
|\ \ | | | | | | | Return proper error string if sharing for this user is disabled | ||||
| * | | Return proper error string if sharing for this user is disabled | Roeland Jago Douma | 2016-02-16 | 1 | -31/+10 |
| | | | | | | | | | | | | Fixes #22402 | ||||
* | | | Merge pull request #22338 from owncloud/fix_22247 | Thomas Müller | 2016-02-16 | 1 | -7/+7 |
|\ \ \ | |/ / |/| | | Allow more characters in filenames | ||||
| * | | Fix unit tests | Roeland Jago Douma | 2016-02-12 | 1 | -7/+7 |
| | | | |||||
* | | | Remove unneeded parameter from OC_App::getEnabledApps | Morris Jobke | 2016-02-15 | 1 | -5/+5 |
| |/ |/| | |||||
* | | Merge pull request #22331 from owncloud/dav-nonexisting-part | Thomas Müller | 2016-02-13 | 1 | -0/+6 |
|\ \ | | | | | | | fix getNodeForPath for non existing part files | ||||
| * | | fix getNodeForPath for non existing part files | Robin Appelman | 2016-02-11 | 1 | -0/+6 |
| |/ | |||||
* | | Merge pull request #22309 from owncloud/infinite-recursion-on-expired-link | Thomas Müller | 2016-02-12 | 1 | -12/+2 |
|\ \ | | | | | | | Do not getShare in deleteShare, it's already there when deleting | ||||
| * | | Fix unit tests | Roeland Jago Douma | 2016-02-11 | 1 | -12/+2 |
| | | | |||||
* | | | Merge pull request #22317 from owncloud/fix_invisible_linkshares | Thomas Müller | 2016-02-12 | 1 | -0/+4 |
|\ \ \ | |_|/ |/| | | Do not allow invisible link shares | ||||
| * | | Add parent for invisible link shares | Roeland Jago Douma | 2016-02-11 | 1 | -0/+4 |
| |/ | |||||
* / | Update info checker requirements | Joas Schilling | 2016-02-11 | 1 | -1/+1 |
|/ | |||||
* | fixing unit tests | Björn Schießle | 2016-02-09 | 1 | -0/+1 |
| | |||||
* | Merge pull request #22192 from owncloud/fix_19685 | Thomas Müller | 2016-02-09 | 1 | -0/+16 |
|\ | | | | | Only set the default expiration date on share creation | ||||
| * | Only set the default expiration date on share creation | Roeland Jago Douma | 2016-02-09 | 1 | -0/+16 |
| | | | | | | | | | | | | | | | | | | Fixes #19685 The default expiration date should only be set when we create a new share. So if a share is created and the expiration date is unset. And after that the password is updated the expiration date should remain unset. | ||||
* | | Merge pull request #22228 from owncloud/comments-limit-message | Thomas Müller | 2016-02-09 | 1 | -0/+10 |
|\ \ | | | | | | | Limit comment message to 1k chars | ||||
| * | | Limit comment message to 1k chars | Arthur Schiwon | 2016-02-09 | 1 | -0/+10 |
| |/ | |||||
* / | Send events when enabling and disabling of apps | Arthur Schiwon | 2016-02-09 | 2 | -7/+11 |
|/ | |||||
* | Fix unit tests | Roeland Jago Douma | 2016-02-08 | 2 | -4/+11 |
| | |||||
* | getSharesBy should also expire link shares | Roeland Jago Douma | 2016-02-06 | 1 | -0/+103 |
| | |||||
* | Delete expired share when fetched by id | Roeland Jago Douma | 2016-02-06 | 1 | -0/+27 |
| | |||||
* | Delete a link share if it is expired on access | Roeland Jago Douma | 2016-02-06 | 1 | -0/+43 |
| | | | | | If we access a link share we should check if it has expired already. If so we should remove it and throw a ShareNotFound exception | ||||
* | Merge pull request #22139 from owncloud/comments-files-cleanup | Thomas Müller | 2016-02-06 | 2 | -5/+5 |
|\ | | | | | cleanup jobs for comments and comment read marks | ||||
| * | Move casting to IExpressionBuilder | Joas Schilling | 2016-02-05 | 2 | -5/+5 |
| | | |||||
* | | remove unused Storage->getLocalFolder | Robin Appelman | 2016-02-05 | 2 | -15/+0 |
|/ | |||||
* | Path should be relative | Roeland Jago Douma | 2016-02-04 | 1 | -2/+5 |
| | |||||
* | [Share 2.0] Add missing post_update_permissions hook | Roeland Jago Douma | 2016-02-04 | 1 | -7/+34 |
| | |||||
* | Merge pull request #21766 from farukuzun/master | Thomas Müller | 2016-02-04 | 1 | -0/+29 |
|\ | | | | | Add some mimetypes | ||||
| * | Introduce some mimetypes for richdocuments | Faruk Uzun | 2016-02-04 | 1 | -0/+29 |
| | | | | | | | | | | | | | | * application/vnd.lotus-wordpro * application/vnd.visio * application/vnd.wordperfect * application/msonenote |