Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | chore: apply new CSFixer rules | Ferdinand Thiessen | 2025-07-01 | 1 | -2/+2 |
| | | | | | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de> # Conflicts: # apps/settings/lib/SetupChecks/PhpOpcacheSetup.php | ||||
* | chore: move streamCopy implementation from `OC_Helper` to `OCP\Files` | Ferdinand Thiessen | 2025-05-16 | 1 | -2/+3 |
| | | | | | | | | | The function was already there but called the legacy version. So moved the implementation and migrated all usages of it. Sadly the interface was slightly different so adjusted it to be compatible with both legacy and the OCP one. Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de> | ||||
* | Merge pull request #49262 from nextcloud/move-from-encryption-no-opt | Robin Appelman | 2024-12-05 | 1 | -1/+5 |
|\ | | | | | fix: don't do same-storage move optimization with encryption wrappers | ||||
| * | fix: don't do same-storage move optimization with encryption wrappersmove-from-encryption-no-opt | Robin Appelman | 2024-11-13 | 1 | -1/+5 |
| | | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl> | ||||
* | | refactor(storage): Code adjustements and simplificationsrefactSmallAdjust | Git'Fellow | 2024-11-21 | 1 | -21/+19 |
| | | | | | | | | Signed-off-by: Git'Fellow <12234510+solracsf@users.noreply.github.com> | ||||
* | | 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> |