Thomas Citharel
|
ffeb797ecc
|
refactor(mimeloader): modernize MimeTypeLoader
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2024-03-14 17:24:36 +07:00 |
John Molakvoæ
|
f316edb9ff
|
Merge pull request #43652 from hopleus/bugfix/fixed-get-filename-in-fileinfo
|
2024-03-14 15:50:52 +07:00 |
hopleus
|
a25c70c9b0
|
Refactoring getName function
Signed-off-by: hopleus <hopleus@gmail.com>
|
2024-03-12 17:24:24 +07:00 |
Arthur Schiwon
|
b32c0f7da6
|
Merge pull request #39990 from nextcloud/recursive-share
add some recrusive detection/prevention
|
2024-03-11 19:30:50 +07:00 |
Maxence Lange
|
467c84ec53
|
feat(files): copy live photos
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
|
2024-03-08 13:09:22 +07:00 |
Robin Appelman
|
ea8a774a0a
|
fix: add some recrusive detection/prevention
Signed-off-by: Robin Appelman <robin@icewind.nl>
|
2024-03-08 14:20:14 +07:00 |
John Molakvoæ
|
7dd22b0c83
|
Merge pull request #43982 from nextcloud/fixMemExaust
fix(filecache): Move from array_merge to avoid memory exhaustion on large scans
|
2024-03-07 22:53:08 +07:00 |
Joas Schilling
|
951c330d39
|
Revert "don't perform an explicit setup when using the file cache"
|
2024-03-07 14:38:02 +07:00 |
John Molakvoæ
|
b7088e7071
|
Merge pull request #32163 from nextcloud/file-cache-gc-no-full-setup
don't perform an explicit setup when using the file cache
|
2024-03-07 11:09:19 +07:00 |
Robin Appelman
|
efcb16f859
|
Merge pull request #43086 from nextcloud/s3-internal-multipart-copy-disable
disable the internal s3sdk multi part copy logic
|
2024-03-07 10:13:00 +07:00 |
Robin Appelman
|
4fba4cd14c
|
fix: fix user folder init
Signed-off-by: Robin Appelman <robin@icewind.nl>
|
2024-03-06 17:52:24 +07:00 |
Robin Appelman
|
af466a0d3a
|
fix: ensure user home mounts is registered
Signed-off-by: Robin Appelman <robin@icewind.nl>
|
2024-03-06 17:52:24 +07:00 |
Robin Appelman
|
c54f7bd761
|
fix: disable the internal s3sdk multi part copy logic
Signed-off-by: Robin Appelman <robin@icewind.nl>
|
2024-03-06 15:32:14 +07:00 |
Robin Appelman
|
51019fda7a
|
fix: clearify logic around getMountsForFileId filtering
Signed-off-by: Robin Appelman <robin@icewind.nl>
|
2024-03-06 10:54:00 +07:00 |
Robin Appelman
|
e33b32095e
|
Revert "Filter mounts for file id before trying to get user information"
This reverts commit 1e2cf820c8.
Signed-off-by: Robin Appelman <robin@icewind.nl>
|
2024-03-06 10:54:00 +07:00 |
Robin Appelman
|
9ea3f4ab8f
|
perf: use lazy user in UserMountCache for getting user for cached mount
Signed-off-by: Robin Appelman <robin@icewind.nl>
|
2024-03-06 10:53:55 +07:00 |
Robin Appelman
|
fd4ca13867
|
Merge pull request #43471 from nextcloud/cache-path-by-id
Cache path by id
|
2024-03-05 17:26:25 +07:00 |
Robin Appelman
|
56c75aa7dc
|
Merge pull request #43975 from nextcloud/search-optimize-fixes
Handle more cases in the MergeDistributive search query optimizer
|
2024-03-05 10:26:40 +07:00 |
Git'Fellow
|
575159b819
|
fix(filecache): Move from array_merge to avoid memory exhaustion
Signed-off-by: Git'Fellow <12234510+solracsf@users.noreply.github.com>
|
2024-03-04 18:13:45 +07:00 |
Robin Appelman
|
1ae15967fc
|
Merge pull request #43791 from nextcloud/share-api-cleanup
Share api cleanup
|
2024-03-04 15:46:09 +07:00 |
Robin Appelman
|
6fb447676e
|
fix: handle cases where non-binary operators are mixed in for optimizing search queries
Signed-off-by: Robin Appelman <robin@icewind.nl>
|
2024-03-04 14:25:52 +07:00 |
Robin Appelman
|
3971313d4c
|
fix: don't short circuit query optimizer
Signed-off-by: Robin Appelman <robin@icewind.nl>
|
2024-03-04 14:25:52 +07:00 |
Robin Appelman
|
a9ee278ec6
|
perf: cache path by id to speedup getting nodes by id
Signed-off-by: Robin Appelman <robin@icewind.nl>
|
2024-03-04 13:57:31 +07:00 |
Robin Appelman
|
e7a7b4a401
|
perf: switch places that always use the first getById result to getFirstNodeById
Signed-off-by: Robin Appelman <robin@icewind.nl>
|
2024-03-04 13:57:31 +07:00 |
Robin Appelman
|
4d110c1dd6
|
feat: add interface to get only a single node by id instead of all nodes for the id
this should be enough in most(?) cases and makes efficient implementation and caching easier
Signed-off-by: Robin Appelman <robin@icewind.nl>
|
2024-03-04 12:26:30 +07:00 |
hopleus
|
fefa3382e7
|
Merge branch 'master' into bugfix/fixed-get-filename-in-fileinfo
|
2024-02-29 16:16:57 +07:00 |
Ferdinand Thiessen
|
27642d3e6d
|
fix: Enforce forbidden filename characters on backend
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
|
2024-02-28 22:19:25 +07:00 |
Robin Appelman
|
96942e436b
|
fix: update "move into share" check to share manager
Signed-off-by: Robin Appelman <robin@icewind.nl>
|
2024-02-27 14:15:23 +07:00 |
hopleus
|
f2f2a64ad7
|
Merge branch 'master' into bugfix/fixed-get-filename-in-fileinfo
|
2024-02-26 09:37:24 +07:00 |
John Molakvoæ
|
1d8d43f159
|
Merge pull request #43787 from nextcloud/fix/opendir-temporary-failure
|
2024-02-24 17:38:55 +07:00 |
Robin Appelman
|
ac7f3ee985
|
add a debug option to force a full filesystem setup
Signed-off-by: Robin Appelman <robin@icewind.nl>
|
2024-02-24 11:55:20 +07:00 |
Julius Härtl
|
22eab7ba36
|
fix: Throw instead of yielding nothing when listing local directories
Signed-off-by: Julius Härtl <jus@bitgrid.net>
|
2024-02-23 16:08:09 +07:00 |
hopleus
|
1c085a96eb
|
Fixes for getting the file name in the cases when the file name key is received, but it is empty
Signed-off-by: hopleus <hopleus@gmail.com>
|
2024-02-19 16:25:43 +07:00 |
Robin Appelman
|
3890aa54be
|
add some comments for the distributive operation and add another test
Signed-off-by: Robin Appelman <robin@icewind.nl>
|
2024-02-16 10:59:33 +07:00 |
Robin Appelman
|
1c87cee5ad
|
add extra flatten step to improve "or eq" -> "in" optimization
Signed-off-by: Robin Appelman <robin@icewind.nl>
|
2024-02-15 17:55:44 +07:00 |
Robin Appelman
|
63ffaab95e
|
fix types + autoloader
Signed-off-by: Robin Appelman <robin@icewind.nl>
|
2024-02-15 17:55:43 +07:00 |
Robin Appelman
|
7ca516773f
|
add a search query step to split IN statements that are to large for oci
Signed-off-by: Robin Appelman <robin@icewind.nl>
|
2024-02-15 17:55:43 +07:00 |
Robin Appelman
|
2dcd0a8759
|
hopefully improve propagation of 'path eq hash' hint into 'in' statements
Signed-off-by: Robin Appelman <robin@icewind.nl>
|
2024-02-15 17:55:42 +07:00 |
Robin Appelman
|
2e14a7a4a6
|
optimize query pattern used by storage filter
Signed-off-by: Robin Appelman <robin@icewind.nl>
|
2024-02-15 17:55:40 +07:00 |
F. E Noel Nfebe
|
3fb1674251
|
Merge pull request #43461 from nextcloud/fix/get-rid-of-getlogger
chore: Migrate away from OC::$server->getLogger
|
2024-02-14 10:47:22 +07:00 |
Vincent Petry
|
839ddaa354
|
feat: rename users to account or person
Replace translated text in most locations
Signed-off-by: Vincent Petry <vincent@nextcloud.com>
|
2024-02-13 21:06:30 +07:00 |
Côme Chilliet
|
c0ce272e9c
|
chore: Migrate away from OC::$server->getLogger
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
|
2024-02-13 17:32:30 +07:00 |
Robin Appelman
|
e9d97a568f
|
use OCP\Server
Signed-off-by: Robin Appelman <robin@icewind.nl>
|
2024-02-12 16:39:00 +07:00 |
Robin Appelman
|
e50c176428
|
also improe cache ci for shared cache
Signed-off-by: Robin Appelman <robin@icewind.nl>
|
2024-02-09 14:00:26 +07:00 |
Robin Appelman
|
7a91abb439
|
improve di performance for cache
Signed-off-by: Robin Appelman <robin@icewind.nl>
|
2024-02-09 13:28:30 +07:00 |
Robin Appelman
|
963721330f
|
only get the path for the users cached mount info when we use it
most of the time we shouldn't need it so we can save joining on the filecache
Signed-off-by: Robin Appelman <robin@icewind.nl>
|
2024-02-09 09:50:43 +07:00 |
Robin Appelman
|
5ea69768b0
|
Merge pull request #41015 from nextcloud/background-scan-catch-storage-error
continue background scanning different storages if one fails
|
2024-02-07 10:06:32 +07:00 |
Ferdinand Thiessen
|
414a4caa65
|
Merge pull request #43361 from nextcloud/fix/add-missing-phpdoc-template-parameters
chore: Add missing ArrayAccess template parameters
|
2024-02-06 15:11:50 +07:00 |
Christoph Wurst
|
67a3ab48b5
|
Merge pull request #43131 from nextcloud/fix/files/cache-wrapper-no-partial-cache-entry-formatting
fix(files): Don't attempt to format a partial cache entry
|
2024-02-06 13:51:51 +07:00 |
Côme Chilliet
|
f73f966c98
|
chore: Add missing ArrayAccess template parameters
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
|
2024-02-06 10:24:41 +07:00 |