Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
| * | | fix: Fix newly spotted psalm issues, add exhaustive typed magic properties ↵ | Côme Chilliet | 2024-04-30 | 1 | -0/+1 | |
| | | | | | | | | | | | | | | | | | | for LDAP classes Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com> | |||||
| * | | Merge pull request #44952 from nextcloud/perf/44951/template-creator | Julius Härtl | 2024-04-29 | 1 | -0/+2 | |
| |\ \ | | | | | | | | | perf(templates): Emit RegisterTemplateCreatorEvent to register template creators more lazy | |||||
| | * | | perf(templates): Emit RegisterTemplateCreatorEvent to register template ↵ | Julius Härtl | 2024-04-22 | 1 | -0/+2 | |
| | | | | | | | | | | | | | | | | | | | | | | | | creators more lazy Signed-off-by: Julius Härtl <jus@bitgrid.net> | |||||
| * | | | feat: add option to enable s3 acceleration | Robin Appelman | 2024-04-26 | 1 | -1/+16 | |
| | |/ | |/| | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl> | |||||
| * | | fix(openstack): Fix psalm issue with updated openstack version | Joas Schilling | 2024-04-24 | 1 | -1/+4 | |
| | | | | | | | | | | | | Signed-off-by: Joas Schilling <coding@schilljs.com> | |||||
| * | | fix(storage): Fix DAV storage as false is never returned | Joas Schilling | 2024-04-22 | 1 | -6/+0 | |
| |/ | | | | | | | Signed-off-by: Joas Schilling <coding@schilljs.com> | |||||
| * | Merge pull request #44889 from ↵ | Joas Schilling | 2024-04-18 | 1 | -0/+3 | |
| |\ | | | | | | | | | | | | | nextcloud/bugfix/noid/skip-cross-storage-move-with-ac fix(files): Also skip cross storage move with access control | |||||
| | * | fix(CI): Suppress psalm UndefinedClass | Joas Schilling | 2024-04-18 | 1 | -0/+1 | |
| | | | | | | | | | | | | Signed-off-by: Joas Schilling <coding@schilljs.com> | |||||
| | * | fix(files): Also skip cross storage move with access control | Joas Schilling | 2024-04-17 | 1 | -0/+2 | |
| | | | | | | | | | | | | Signed-off-by: Joas Schilling <coding@schilljs.com> | |||||
| * | | Merge pull request #43574 from nextcloud/enh/noid/lazyappconfig-migrate-metadata | Maxence Lange | 2024-04-17 | 3 | -11/+6 | |
| |\ \ | | |/ | |/| | enh(metadata): migrate metadata to lazy appconfig | |||||
| | * | migrate metadata to lazy appconfig | Maxence Lange | 2024-02-14 | 3 | -11/+6 | |
| | | | | | | | | | Signed-off-by: Maxence Lange <maxence@artificial-owl.com> | |||||
| * | | Merge pull request #44294 from nextcloud/fix/storage-mount-owner | Julius Härtl | 2024-04-09 | 2 | -0/+17 | |
| |\ \ | | | | | | | | | fix: Pass the mountpoint target user to storages without owner | |||||
| | * | | fix: Pass the mountpoint target user to storages without owner | Julius Härtl | 2024-04-09 | 2 | -0/+17 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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: use proper jailed patch in watcher | Robin Appelman | 2024-04-08 | 2 | -4/+77 | |
| |/ / | | | | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl> | |||||
| * | | fix: Remove incorrect default null value | Côme Chilliet | 2024-04-02 | 1 | -1/+1 | |
| | | | | | | | | | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com> | |||||
| * | | fix: Apply new coding standard to all files | Côme Chilliet | 2024-04-02 | 29 | -54/+54 | |
| | | | | | | | | | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com> | |||||
| * | | feat(files)): Add retry logic to cover deadlock situations when moving many ↵ | Louis Chemineau | 2024-03-28 | 1 | -6/+25 | |
| | | | | | | | | | | | | | | | | | | files Signed-off-by: Louis Chemineau <louis@chmn.me> | |||||
| * | | fix(S3): Adjust typing for 32bit compatibility | Ferdinand Thiessen | 2024-03-26 | 1 | -3/+6 | |
| | | | | | | | | | | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de> | |||||
| * | | feat: add interface for lower level filecache acess without having to do ↵ | Robin Appelman | 2024-03-25 | 1 | -0/+116 | |
| | | | | | | | | | | | | | | | | | | direct db queries Signed-off-by: Robin Appelman <robin@icewind.nl> | |||||
| * | | Merge pull request #44357 from nextcloud/wrapper-instanceof-resiliant | John Molakvoæ | 2024-03-22 | 1 | -0/+9 | |
| |\ \ | ||||||
| | * | | fix: log error when default getWrapperStorage would return null | Robin Appelman | 2024-03-20 | 1 | -0/+9 | |
| | | | | | | | | | | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl> | |||||
| * | | | feat(ObjectStore): Make S3 MultipartUpload concurrency configurable | Ferdinand Thiessen | 2024-03-21 | 3 | -3/+9 | |
| | | | | | | | | | | | | | | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de> | |||||
| * | | | fix(ObjectStore): Use common S3 trait so config and connection trait members ↵ | Ferdinand Thiessen | 2024-03-21 | 3 | -30/+56 | |
| |/ / | | | | | | | | | | | | | | | | are in sync Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de> | |||||
| * | | fix: ensure nested mount points are handled in the correct order | Robin Appelman | 2024-03-18 | 1 | -0/+7 | |
| | | | | | | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl> | |||||
| * | | Refactor `OC\Server::getLockingProvider` | Andrew Summers | 2024-03-15 | 3 | -3/+4 | |
| | | | | | | | | | | | | Signed-off-by: Andrew Summers <18727110+summersab@users.noreply.github.com> | |||||
| * | | Merge pull request #36252 from nextcloud/modernize-mime-typeloader | Benjamin Gaussorgues | 2024-03-14 | 2 | -30/+18 | |
| |\ \ | ||||||
| | * | | refactor(mimeloader): modernize MimeTypeLoader | Thomas Citharel | 2024-03-14 | 2 | -30/+18 | |
| | | | | | | | | | | | | | | | | Signed-off-by: Thomas Citharel <tcit@tcit.fr> | |||||
| * | | | fix: avoid scanning a non existing directory | Benjamin Gaussorgues | 2024-03-14 | 1 | -1/+5 | |
| |/ / | | | | | | | | | | Signed-off-by: Benjamin Gaussorgues <benjamin.gaussorgues@nextcloud.com> | |||||
| * | | Merge pull request #43652 from hopleus/bugfix/fixed-get-filename-in-fileinfo | John Molakvoæ | 2024-03-14 | 1 | -1/+3 | |
| |\ \ | ||||||
| | * | | Refactoring getName function | hopleus | 2024-03-12 | 1 | -5/+3 | |
| | | | | | | | | | | | | | | | | Signed-off-by: hopleus <hopleus@gmail.com> | |||||
| | * | | Merge branch 'master' into bugfix/fixed-get-filename-in-fileinfo | hopleus | 2024-02-29 | 1 | -5/+7 | |
| | |\ \ | ||||||
| | * \ \ | Merge branch 'master' into bugfix/fixed-get-filename-in-fileinfo | hopleus | 2024-02-26 | 2 | -0/+12 | |
| | |\ \ \ | ||||||
| | * | | | | Fixes for getting the file name in the cases when the file name key is ↵ | hopleus | 2024-02-19 | 1 | -1/+5 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | received, but it is empty Signed-off-by: hopleus <hopleus@gmail.com> | |||||
| * | | | | | Merge pull request #39990 from nextcloud/recursive-share | Arthur Schiwon | 2024-03-11 | 1 | -0/+11 | |
| |\ \ \ \ \ | | | | | | | | | | | | | | | add some recrusive detection/prevention | |||||
| | * | | | | | fix: add some recrusive detection/prevention | Robin Appelman | 2024-03-08 | 1 | -0/+11 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl> | |||||
| * | | | | | | feat(files): copy live photos | Maxence Lange | 2024-03-08 | 1 | -21/+29 | |
| |/ / / / / | | | | | | | | | | | | | Signed-off-by: Maxence Lange <maxence@artificial-owl.com> | |||||
| * | | | | | Merge pull request #43982 from nextcloud/fixMemExaust | John Molakvoæ | 2024-03-07 | 1 | -2/+7 | |
| |\ \ \ \ \ | | | | | | | | | | | | | | | fix(filecache): Move from array_merge to avoid memory exhaustion on large scans | |||||
| | * | | | | | fix(filecache): Move from array_merge to avoid memory exhaustion | Git'Fellow | 2024-03-04 | 1 | -2/+7 | |
| | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Git'Fellow <12234510+solracsf@users.noreply.github.com> | |||||
| * | | | | | | Revert "don't perform an explicit setup when using the file cache" | Joas Schilling | 2024-03-07 | 3 | -22/+3 | |
| | | | | | | | ||||||
| * | | | | | | Merge pull request #32163 from nextcloud/file-cache-gc-no-full-setup | John Molakvoæ | 2024-03-07 | 3 | -3/+22 | |
| |\ \ \ \ \ \ | | | | | | | | | | | | | | | | | don't perform an explicit setup when using the file cache | |||||
| | * | | | | | | fix: fix user folder init | Robin Appelman | 2024-03-06 | 3 | -3/+13 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl> | |||||
| | * | | | | | | fix: ensure user home mounts is registered | Robin Appelman | 2024-03-06 | 1 | -0/+9 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl> | |||||
| * | | | | | | | Merge pull request #43086 from nextcloud/s3-internal-multipart-copy-disable | Robin Appelman | 2024-03-07 | 1 | -1/+2 | |
| |\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | disable the internal s3sdk multi part copy logic | |||||
| | * | | | | | | | fix: disable the internal s3sdk multi part copy logic | Robin Appelman | 2024-03-06 | 1 | -1/+2 | |
| | |/ / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl> | |||||
| * | | | | | | | fix: clearify logic around getMountsForFileId filtering | Robin Appelman | 2024-03-06 | 1 | -2/+9 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl> | |||||
| * | | | | | | | Revert "Filter mounts for file id before trying to get user information" | Robin Appelman | 2024-03-06 | 1 | -16/+4 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This reverts commit 1e2cf820c89b774d0a8d6f85bfd8d2fd1b4ab2d6. Signed-off-by: Robin Appelman <robin@icewind.nl> | |||||
| * | | | | | | | perf: use lazy user in UserMountCache for getting user for cached mount | Robin Appelman | 2024-03-06 | 1 | -6/+4 | |
| |/ / / / / / | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl> | |||||
| * | | | | | | Merge pull request #43471 from nextcloud/cache-path-by-id | Robin Appelman | 2024-03-05 | 7 | -21/+51 | |
| |\ \ \ \ \ \ | | | | | | | | | | | | | | | | | Cache path by id | |||||
| | * | | | | | | perf: cache path by id to speedup getting nodes by id | Robin Appelman | 2024-03-04 | 1 | -2/+28 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl> | |||||
| | * | | | | | | perf: switch places that always use the first getById result to getFirstNodeById | Robin Appelman | 2024-03-04 | 2 | -7/+2 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl> |