aboutsummaryrefslogtreecommitdiffstats
path: root/lib/private/Files/Storage/Wrapper/PermissionsMask.php
Commit message (Collapse)AuthorAgeFilesLines
* refactor(Storage): Align all Storage constructorsrefactor/storage/constructorsprovokateurin2024-10-231-4/+4
| | | | Signed-off-by: provokateurin <kate@provokateurin.de>
* refactor(Storage): Make all parameter types strong typesprovokateurin2024-10-071-18/+19
| | | | Signed-off-by: provokateurin <kate@provokateurin.de>
* fix(Storage): Fix IStorage return typesprovokateurin2024-09-261-16/+16
| | | | Signed-off-by: provokateurin <kate@provokateurin.de>
* fix(Storage): Fix method docs inheritancefix/storage/method-docs-inheritanceprovokateurin2024-09-171-7/+0
| | | | Signed-off-by: provokateurin <kate@provokateurin.de>
* chore: Add SPDX headerAndy Scherzinger2024-05-241-24/+4
| | | | Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
* Convert isset ternary to null coalescing operatorHamid Dehnavi2023-09-281-2/+2
| | | | Signed-off-by: Hamid Dehnavi <hamid.dev.pro@gmail.com>
* Rename file1 and file2 to source and target in Storage abstractionCarl Schwan2022-10-181-6/+6
| | | | Signed-off-by: Carl Schwan <carl@carlschwan.eu>
* Update php licensesJohn Molakvoæ (skjnldsv)2021-06-041-1/+0
| | | | Signed-off-by: John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>
* relax permissions mask check for detecting part file renameRobin Appelman2020-06-241-7/+3
| | | | | | with files drop uploads the original file name isn't always used for the '.ocTransferId' source path Signed-off-by: Robin Appelman <robin@icewind.nl>
* Add method to storage backends to get directory content with metadataRobin Appelman2020-04-201-0/+9
| | | | | | | | | | | | | | | | | Currently you need to use `opendir` and then call `getMetadata` for every file, which adds overhead because most storage backends already get the metadata when doing the `opendir`. While storagebackends can (and do) use caching to relief this problem, this adds cache invalidation dificulties and only a limited number of items are generally cached (to prevent memory usage exploding when scanning large storages) With this new methods storage backends can use the child metadata they got from listing the folder to return metadata without having to keep seperate caches. Signed-off-by: Robin Appelman <robin@icewind.nl>
* Update license headersChristoph Wurst2019-12-051-1/+1
| | | | Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
* Update license headersMorris Jobke2017-11-061-0/+2
| | | | Signed-off-by: Morris Jobke <hey@morrisjobke.de>
* Fix scan permissions with nested permissions masksRobin Appelman2017-07-131-1/+1
| | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
* use unmasked permissions during scanningRobin Appelman2017-05-181-1/+2
| | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
* Make sure we use the passed-in storage when there is oneJoas Schilling2017-05-101-1/+4
| | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* Dont use the permissions mask while scanningRobin Appelman2017-04-101-0/+4
| | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
* also apply permissions mask in getMetaDataRobin Appelman2017-02-101-0/+9
| | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
* apply permissions mask for shared storageRobin Appelman2016-12-021-1/+1
| | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
* Fix permision maskRoeland Jago Douma2016-10-241-0/+8
| | | | | | | If we move a file from the temp part file to the original file we don't need update permissions. Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
* Update with robinJoas Schilling2016-07-211-1/+1
|
* Fix othersJoas Schilling2016-07-211-1/+2
|
* Update license headersLukas Reschke2016-05-261-0/+1
|
* Move \OC\Files to PSR-4Roeland Jago Douma2016-04-241-0/+131