Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | fix(storage): Try to delete existing targetdeleteExistingTarget | Git'Fellow | 2024-11-20 | 1 | -6/+9 |
| | | | | | | Signed-off-by: Git'Fellow <12234510+solracsf@users.noreply.github.com> Add same logic to common storage | ||||
* | refactor(Storage): Align all Storage constructorsrefactor/storage/constructors | provokateurin | 2024-10-23 | 1 | -1/+1 |
| | | | | Signed-off-by: provokateurin <kate@provokateurin.de> | ||||
* | refactor(Storage): Make all parameter types strong types | provokateurin | 2024-10-07 | 1 | -66/+44 |
| | | | | Signed-off-by: provokateurin <kate@provokateurin.de> | ||||
* | Merge pull request #48454 from ↵ | Kate | 2024-10-01 | 1 | -1/+1 |
|\ | | | | | | | nextcloud/fix/storage/get-directory-content-return-type | ||||
| * | fix(Storage): Fix getDirectoryContent() return typefix/storage/get-directory-content-return-type | provokateurin | 2024-09-30 | 1 | -1/+1 |
| | | | | | | | | Signed-off-by: provokateurin <kate@provokateurin.de> | ||||
* | | fix: preserve fileid when moving from objectstore to non-objectstore | Robin Appelman | 2024-09-27 | 1 | -4/+16 |
|/ | | | | Signed-off-by: Robin Appelman <robin@icewind.nl> | ||||
* | fix(Storage): Fix IStorage return types | provokateurin | 2024-09-26 | 1 | -131/+58 |
| | | | | Signed-off-by: provokateurin <kate@provokateurin.de> | ||||
* | fix: Move storage constructor to specific interface | Côme Chilliet | 2024-09-23 | 1 | -1/+2 |
| | | | | | | That allows Wrappers to use DI and not care about the constructor Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com> | ||||
* | fix(Storage): Fix method docs inheritancefix/storage/method-docs-inheritance | provokateurin | 2024-09-17 | 1 | -27/+1 |
| | | | | Signed-off-by: provokateurin <kate@provokateurin.de> | ||||
* | fix(Storage): Document getOwner() can return false | provokateurin | 2024-09-17 | 1 | -7/+1 |
| | | | | Signed-off-by: provokateurin <kate@provokateurin.de> | ||||
* | chore: Check storage is an instance of the correct class instead of ↵fix/remove-references-to-deprected-storage-interface | Côme Chilliet | 2024-09-16 | 1 | -6/+9 |
| | | | | | | psalm-suppress Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com> | ||||
* | chore: Remove deprecated Storage::search method instead of moving it to IStorage | Côme Chilliet | 2024-09-16 | 1 | -4/+0 |
| | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com> | ||||
* | chore: psalm-suppress legacy code weirdness | Côme Chilliet | 2024-09-16 | 1 | -2/+12 |
| | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com> | ||||
* | chore: Fix psalm issues, put back private versions of getter in private ↵ | Côme Chilliet | 2024-09-16 | 1 | -6/+14 |
| | | | | | | Storage interface Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com> | ||||
* | fix(files): Never return a null ETag in DAV | provokateurin | 2024-09-09 | 1 | -1/+1 |
| | | | | Signed-off-by: provokateurin <kate@provokateurin.de> | ||||
* | fix: Also validate parent path in `verifyPath` | Ferdinand Thiessen | 2024-08-28 | 1 | -1/+13 |
| | | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de> | ||||
* | style: update codestyle for coding-standard 1.2.3 | Daniel Kesselberg | 2024-08-25 | 1 | -5/+5 |
| | | | | Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de> | ||||
* | Merge branch 'master' into jr-readdir-false-false | John Molakvoæ | 2024-08-16 | 1 | -112/+50 |
|\ | | | | | Signed-off-by: John Molakvoæ <skjnldsv@users.noreply.github.com> | ||||
| * | refactor: Migrate filename validation logic from `Storage` to ↵ | Ferdinand Thiessen | 2024-07-16 | 1 | -64/+12 |
| | | | | | | | | | | | | `FilenameValidator` Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de> | ||||
| * | chore: Add SPDX header | Andy Scherzinger | 2024-05-24 | 1 | -39/+4 |
| | | | | | | | | Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de> | ||||
| * | fix: Pass the mountpoint target user to storages without owner | Julius Härtl | 2024-04-09 | 1 | -0/+13 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | Storages that do not have a dedicated owner (e.g. groupfolders, external storages) currently always assume the current session user as the owner. This leads to several issues when there is no user session but a node is obtained through a user folder. In order to have the correct user available we need to pass the user that is used to setup a mountpoint along to the storage layer as we generally assume that an owner is available for those. Signed-off-by: Julius Härtl <jus@bitgrid.net> | ||||
| * | fix: Apply new coding standard to all files | Côme Chilliet | 2024-04-02 | 1 | -1/+1 |
| | | | | | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com> | ||||
| * | fix: Enforce forbidden filename characters on backend | Ferdinand Thiessen | 2024-02-28 | 1 | -5/+7 |
| | | | | | | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de> | ||||
| * | fix: Throw instead of yielding nothing when listing local directories | Julius Härtl | 2024-02-23 | 1 | -0/+6 |
| | | | | | | | | Signed-off-by: Julius Härtl <jus@bitgrid.net> | ||||
| * | use OCP\Server | Robin Appelman | 2024-02-12 | 1 | -1/+2 |
| | | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl> | ||||
| * | improve di performance for cache | Robin Appelman | 2024-02-09 | 1 | -8/+11 |
| | | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl> | ||||
| * | Convert isset ternary to null coalescing operator | Hamid Dehnavi | 2023-09-28 | 1 | -1/+1 |
| | | | | | | | | Signed-off-by: Hamid Dehnavi <hamid.dev.pro@gmail.com> | ||||
* | | Clean-up some remaining readdir calls with undesirable false evaluation ↵ | Josh Richards | 2023-06-24 | 1 | -1/+1 |
|/ | | | | | | potential Signed-off-by: Josh Richards <josh.t.richards@gmail.com> | ||||
* | Refactors "strpos" calls in lib/private to improve code readability. | Faraz Samapoor | 2023-05-15 | 1 | -1/+1 |
| | | | | Signed-off-by: Faraz Samapoor <fsamapoor@gmail.com> | ||||
* | fix: Wrap filesystem LockedExceptions for holding the readable path | Julius Härtl | 2023-05-02 | 1 | -0/+3 |
| | | | | Signed-off-by: Julius Härtl <jus@bitgrid.net> | ||||
* | Merge branch 'master' into enh/type-iconfig-getter-calls | Côme Chilliet | 2023-04-20 | 1 | -0/+3 |
|\ | | | | | Signed-off-by: Côme Chilliet <91878298+come-nc@users.noreply.github.com> | ||||
| * | handle not being able to write file for notify self-test | Robin Appelman | 2023-04-06 | 1 | -0/+3 |
| | | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl> | ||||
* | | Use typed version of IConfig::getSystemValue as much as possible | Côme Chilliet | 2023-04-05 | 1 | -1/+1 |
|/ | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com> | ||||
* | Adapt types of subclasses | Côme Chilliet | 2023-04-01 | 1 | -1/+1 |
| | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com> | ||||
* | Respect OCP interface in private classes | Côme Chilliet | 2023-02-07 | 1 | -1/+1 |
| | | | | | | | Because the parameter type was moved to phpdoc it needs to be removed from implementations Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com> | ||||
* | Fix psalm errors related to filesizes | Côme Chilliet | 2023-02-07 | 1 | -2/+2 |
| | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com> | ||||
* | Strong type filesize related methods to ease 32bits problem findings | Côme Chilliet | 2023-02-07 | 1 | -1/+1 |
| | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com> | ||||
* | composer run cs:fix | Côme Chilliet | 2023-01-20 | 1 | -1/+0 |
| | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com> | ||||
* | Rename file1 and file2 to source and target in Storage abstraction | Carl Schwan | 2022-10-18 | 1 | -15/+15 |
| | | | | Signed-off-by: Carl Schwan <carl@carlschwan.eu> | ||||
* | Merge pull request #31475 from nextcloud/kofemann-patch-1 | blizzz | 2022-06-21 | 1 | -0/+1 |
|\ | | | | | files: close open directory file descriptor on error path | ||||
| * | files: close open directory file descriptor on error path | Tiramisu Mokka | 2022-03-07 | 1 | -0/+1 |
| | | |||||
* | | Remove ILogger usages in lib/private/Files/Storage | Côme Chilliet | 2022-04-26 | 1 | -11/+17 |
| | | | | | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com> | ||||
* | | some file scanner performance improvements | Robin Appelman | 2022-03-17 | 1 | -1/+6 |
|/ | | | | Signed-off-by: Robin Appelman <robin@icewind.nl> | ||||
* | Check for invalid characters before trimming | Joas Schilling | 2021-11-25 | 1 | -1/+1 |
| | | | | Signed-off-by: Joas Schilling <coding@schilljs.com> | ||||
* | Make sure that a empty directory can still be deleted when copied from ↵ | Julius Härtl | 2021-08-13 | 1 | -0/+1 |
| | | | | | | another storage Signed-off-by: Julius Härtl <jus@bitgrid.net> | ||||
* | Remove some mentions of ownCloud from our api documentation | Carl Schwan | 2021-07-29 | 1 | -2/+2 |
| | | | | Signed-off-by: Carl Schwan <carl@carlschwan.eu> | ||||
* | Update php licenses | John Molakvoæ (skjnldsv) | 2021-06-04 | 1 | -1/+1 |
| | | | | Signed-off-by: John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com> | ||||
* | better cleanup of user files on user deletion | Robin Appelman | 2021-04-27 | 1 | -1/+1 |
| | | | | Signed-off-by: Robin Appelman <robin@icewind.nl> | ||||
* | Properly handle result when copying with failure and throw in tests | Julius Härtl | 2021-01-05 | 1 | -2/+2 |
| | | | | Signed-off-by: Julius Härtl <jus@bitgrid.net> | ||||
* | Bump icewind/streams from 0.7.1 to 0.7.2 | Christoph Wurst | 2020-12-29 | 1 | -2/+3 |
| | | | | Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at> |