Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge pull request #49903 from nextcloud/encryption-version-version | Côme Chilliet | 2025-01-07 | 1 | -0/+1 |
|\ | | | | | fix: restore updated encrypted version when copying versions | ||||
| * | fix: restore updated encrypted version when copying versionsencryption-version-version | Robin Appelman | 2025-01-03 | 1 | -0/+1 |
| | | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl> | ||||
* | | fix: explicitly ignore nested mounts when transfering ownershipmount-move-checks | Robin Appelman | 2025-01-06 | 1 | -3/+9 |
| | | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl> | ||||
* | | fix: translate mount move error messages | Robin Appelman | 2025-01-03 | 1 | -11/+36 |
| | | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl> | ||||
* | | fix: improve checks for moving shares/storages into other mounts | Robin Appelman | 2025-01-03 | 1 | -15/+51 |
|/ | | | | Signed-off-by: Robin Appelman <robin@icewind.nl> | ||||
* | fix: don't skip scanner users filesystem if they have a mountpoint at ↵ | Robin Appelman | 2024-12-27 | 1 | -2/+7 |
| | | | | | | /<user>/files/ Signed-off-by: Robin Appelman <robin@icewind.nl> | ||||
* | fix: Fix copying to the root of another mountpointfix/fix-copy-to-mountpoint-root | Côme Chilliet | 2024-12-17 | 1 | -0/+3 |
| | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com> | ||||
* | fix(View): Catch exceptions when executing mkdir for non-existent parentsfix/view/catch-mkdir-exception-non-existent-parents | provokateurin | 2024-12-16 | 1 | -4/+11 |
| | | | | Signed-off-by: provokateurin <kate@provokateurin.de> | ||||
* | Revert "fix: don't recalculate folder size in Cache::delete if the entry ↵ci/revert/47342 | Daniel Kesselberg | 2024-12-16 | 1 | -0/+3 |
| | | | | | | | | didn't exist" This reverts commit 5ca9d884d78fd4439a74dde02fdcafb3ac7a40f4. Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de> | ||||
* | fix(TemplateManager): Make sure TemplateFolder is a FolderensureTemplateFolder | Git'Fellow | 2024-12-13 | 1 | -2/+6 |
| | | | | Signed-off-by: Git'Fellow <12234510+solracsf@users.noreply.github.com> | ||||
* | Merge pull request #47342 from nextcloud/cache-delete-notfound-size | Robin Appelman | 2024-12-12 | 1 | -3/+0 |
|\ | | | | | fix: don't recalculate folder size in Cache::delete if the entry didn't exist | ||||
| * | fix: don't recalculate folder size in Cache::delete if the entry didn't existcache-delete-notfound-size | Robin Appelman | 2024-08-20 | 1 | -3/+0 |
| | | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl> | ||||
* | | Merge pull request #49739 from nextcloud/s3-disable-multipart-remove-debug | Kate | 2024-12-11 | 1 | -1/+0 |
|\ \ | | | | | | | chore: cleanup leftover debug statement | ||||
| * | | chore: cleanup leftover debug statements3-disable-multipart-remove-debug | Robin Appelman | 2024-12-09 | 1 | -1/+0 |
| | | | | | | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl> | ||||
* | | | Merge pull request #40394 from nextcloud/updater-change-mimetype-objectstore | John Molakvoæ | 2024-12-11 | 1 | -9/+13 |
|\ \ \ | |||||
| * | | | fix: fix mimetype not being updated when changing file extention on object storeupdater-change-mimetype-objectstore | Robin Appelman | 2024-12-05 | 1 | -9/+13 |
| | | | | | | | | | | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl> | ||||
* | | | | Merge pull request #49695 from nextcloud/copy-update-cache-excluded | John Molakvoæ | 2024-12-11 | 1 | -1/+9 |
|\ \ \ \ | |_|/ / |/| | | | |||||
| * | | | fix: only do cache copy in updater if the parent folder should be in cachecopy-update-cache-excluded | Robin Appelman | 2024-12-06 | 1 | -1/+9 |
| |/ / | | | | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl> | ||||
* | | | Merge pull request #49352 from nextcloud/s3-disable-multipart | Julius Knorr | 2024-12-06 | 2 | -10/+31 |
|\ \ \ | | | | | | | | | improve handling of large single-part s3 uploads | ||||
| * | | | fix: get object size from stream where possible | Robin Appelman | 2024-12-05 | 1 | -0/+8 |
| | | | | | | | | | | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl> | ||||
| * | | | fix: don't perform the extra buffering in s3 stream write when the stream ↵ | Robin Appelman | 2024-12-05 | 1 | -10/+23 |
| | | | | | | | | | | | | | | | | | | | | | | | | size is known Signed-off-by: Robin Appelman <robin@icewind.nl> | ||||
| * | | | fix: use php://temp instead of php://memory for multi-part upload buffer | Robin Appelman | 2024-12-05 | 1 | -1/+1 |
| |/ / | | | | | | | | | | | | | | | | this should reduce potential memory issues if the limit is set very high Signed-off-by: Robin Appelman <robin@icewind.nl> | ||||
* | | | 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> | ||||
* | | | Merge pull request #48769 from nextcloud/copy-share-unmasked | Robin Appelman | 2024-12-04 | 1 | -1/+8 |
|\ \ \ | | | | | | | | | Fix incorrect permissions when copying shared files | ||||
| * | | | fix: use scan_permissions when copying cache items | Robin Appelman | 2024-12-04 | 1 | -1/+5 |
| | | | | | | | | | | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl> | ||||
| * | | | fix: store unmaked source permissions as scan_permissions when loading share ↵ | Robin Appelman | 2024-12-04 | 1 | -0/+3 |
| | | | | | | | | | | | | | | | | | | | | | | | | cache items Signed-off-by: Robin Appelman <robin@icewind.nl> | ||||
* | | | | Merge pull request #49551 from nextcloud/dont-propagate-future-time | John Molakvoæ | 2024-12-04 | 1 | -2/+9 |
|\ \ \ \ | |/ / / |/| | | | |||||
| * | | | fix: don't propagate future mtimes | Robin Appelman | 2024-11-28 | 1 | -2/+9 |
| | | | | | | | | | | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl> | ||||
* | | | | Merge pull request #49293 from ↵ | Louis | 2024-12-04 | 1 | -3/+3 |
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | nextcloud/artonge/fix/handle_folders_copy_live_photos fix: Handle copy of folders containing live photos | ||||
| * | | | | fix: Correctly create NonExistingFolder during copy | Louis Chemineau | 2024-12-04 | 1 | -3/+3 |
| | | | | | | | | | | | | | | | | | | | | Signed-off-by: Louis Chemineau <louis@chmn.me> | ||||
* | | | | | Merge pull request #48651 from ↵ | Louis | 2024-12-04 | 3 | -11/+41 |
|\ \ \ \ \ | |/ / / / |/| | | | | | | | | | | | | | | nextcloud/artonge/fix/copy_cache_during_copy_operations fix(files): Correctly copy the cache information during copy operations | ||||
| * | | | | fix(files): Correctly copy the cache information on copy operations | Louis Chemineau | 2024-12-03 | 3 | -11/+41 |
| |/ / / | | | | | | | | | | | | | | | | | | | | | Needed to copy the `encrypted` flag of encrypted files when those files are two level down in a moved folder. Signed-off-by: Louis Chemineau <louis@chmn.me> | ||||
* / / / | fix: don't set 'name' on null metadata | Robin Appelman | 2024-12-03 | 1 | -1/+3 |
|/ / / | | | | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl> | ||||
* | | | fix: fix availability wrapper not applying | Robin Appelman | 2024-11-26 | 1 | -2/+2 |
| | | | | | | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl> | ||||
* | | | fix: throw correct exception type when we can't verify if an s3 bucket exists | Robin Appelman | 2024-11-26 | 1 | -4/+5 |
| | | | | | | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl> | ||||
* | | | fix: Wrap partial cache entry in CacheEntryartonge/fix/getting_cache_entry | Louis Chemineau | 2024-11-21 | 1 | -2/+2 |
| | | | | | | | | | | | | | | | | | | | | | | | | Because it is returned here: https://github.com/nextcloud/server/blob/7b7d07c5750583ab3a7b29112af475f5c8891143/lib/private/Files/Cache/Cache.php#L136-L137 And some implementation got stricter: https://github.com/nextcloud/groupfolders/blob/df95bf6ba807da5171de91108879b6d8aa9f3611/lib/Mount/RootEntryCache.php#L23-L28 Signed-off-by: Louis Chemineau <louis@chmn.me> | ||||
* | | | Merge pull request #49417 from nextcloud/refactSmallAdjust | John Molakvoæ | 2024-11-21 | 4 | -242/+68 |
|\ \ \ | |||||
| * | | | refactor(storage): Code adjustements and simplificationsrefactSmallAdjust | Git'Fellow | 2024-11-21 | 4 | -242/+68 |
| | | | | | | | | | | | | | | | | Signed-off-by: Git'Fellow <12234510+solracsf@users.noreply.github.com> | ||||
* | | | | Merge pull request #49420 from nextcloud/fix/etag-constraint-search-query | John Molakvoæ | 2024-11-21 | 1 | -1/+1 |
|\ \ \ \ | |/ / / |/| | | | |||||
| * | | | fix(cache): etag constraint violationfix/etag-constraint-search-query | skjnldsv | 2024-11-21 | 1 | -1/+1 |
| |/ / | | | | | | | | | | Signed-off-by: skjnldsv <skjnldsv@protonmail.com> | ||||
* / / | fix(storage): Try to delete existing targetdeleteExistingTarget | Git'Fellow | 2024-11-20 | 2 | -10/+15 |
|/ / | | | | | | | | | | | Signed-off-by: Git'Fellow <12234510+solracsf@users.noreply.github.com> Add same logic to common storage | ||||
* | | chore: use `$this->logger` and prevent Server::getfix/undefined-response | skjnldsv | 2024-11-08 | 1 | -2/+2 |
| | | | | | | | | Signed-off-by: skjnldsv <skjnldsv@protonmail.com> | ||||
* | | Fix Undefined variable: response notice in case of non-404 error | Victor Dubiniuk | 2024-11-08 | 1 | -2/+3 |
| | | | | | | | | Signed-off-by: skjnldsv <skjnldsv@protonmail.com> | ||||
* | | fix(OpenAPI): Adjust array syntax to avoid ambiguitiesfix/openapi/array-syntax | provokateurin | 2024-11-05 | 1 | -2/+5 |
| | | | | | | | | Signed-off-by: provokateurin <kate@provokateurin.de> | ||||
* | | Merge pull request #47847 from ↵ | John Molakvoæ | 2024-10-29 | 1 | -2/+6 |
|\ \ | | | | | | | | | | nextcloud/fix-copying-or-moving-from-shared-groupfolders | ||||
| * | | fix: Fix copying or moving from shared groupfolders | Daniel Calviño Sánchez | 2024-10-10 | 1 | -2/+6 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When copying or moving between two local storages the source path (on disk) to copy or move from is got from the unjailed path of the source storage. However, if the source storage has more than one jail getting the unjailed path resolves the most external jail, but the source path needs to be got from the most internal jail instead (the one closer to the local storage). This can happen, for example, with a shared groupfolder: in that case there is an external jail for the shared storage, and one internal jail for the groupfolder storage wrapped by the shared storage. Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com> | ||||
* | | | feat(systemtags): add etag support and handle proppatch | skjnldsv | 2024-10-29 | 1 | -1/+1 |
| | | | | | | | | | | | | Signed-off-by: skjnldsv <skjnldsv@protonmail.com> | ||||
* | | | Merge pull request #48614 from nextcloud/refactor/storage/constructors | Kate | 2024-10-28 | 20 | -67/+67 |
|\ \ \ | |||||
| * | | | refactor(Storage): Align all Storage constructorsrefactor/storage/constructors | provokateurin | 2024-10-23 | 20 | -67/+67 |
| | | | | | | | | | | | | | | | | Signed-off-by: provokateurin <kate@provokateurin.de> |