Commit Graph

1515 Commits (ba94de2510b3858f10d60f0230a58b1252346372)

Author SHA1 Message Date
Thomas Citharel ffeb797ecc
refactor(mimeloader): modernize MimeTypeLoader 2 years ago
Benjamin Gaussorgues 5158bbf09b
fix: avoid scanning a non existing directory 2 years ago
hopleus a25c70c9b0
Refactoring getName function 2 years ago
Maxence Lange 467c84ec53 feat(files): copy live photos 2 years ago
Robin Appelman ea8a774a0a fix: add some recrusive detection/prevention 2 years ago
Joas Schilling 951c330d39
Revert "don't perform an explicit setup when using the file cache" 2 years ago
Robin Appelman 4fba4cd14c fix: fix user folder init 2 years ago
Robin Appelman af466a0d3a fix: ensure user home mounts is registered 2 years ago
Robin Appelman c54f7bd761 fix: disable the internal s3sdk multi part copy logic 2 years ago
Robin Appelman 51019fda7a fix: clearify logic around getMountsForFileId filtering 2 years ago
Robin Appelman e33b32095e Revert "Filter mounts for file id before trying to get user information" 2 years ago
Robin Appelman 9ea3f4ab8f perf: use lazy user in UserMountCache for getting user for cached mount 2 years ago
Git'Fellow 575159b819
fix(filecache): Move from array_merge to avoid memory exhaustion 2 years ago
Robin Appelman 6fb447676e fix: handle cases where non-binary operators are mixed in for optimizing search queries 2 years ago
Robin Appelman 3971313d4c fix: don't short circuit query optimizer 2 years ago
Robin Appelman a9ee278ec6 perf: cache path by id to speedup getting nodes by id 2 years ago
Robin Appelman e7a7b4a401 perf: switch places that always use the first getById result to getFirstNodeById 2 years ago
Robin Appelman 4d110c1dd6 feat: add interface to get only a single node by id instead of all nodes for the id 2 years ago
Ferdinand Thiessen 27642d3e6d fix: Enforce forbidden filename characters on backend 2 years ago
Robin Appelman 96942e436b
fix: update "move into share" check to share manager 2 years ago
Robin Appelman ac7f3ee985 add a debug option to force a full filesystem setup 2 years ago
Julius Härtl 22eab7ba36
fix: Throw instead of yielding nothing when listing local directories 2 years ago
hopleus 1c085a96eb
Fixes for getting the file name in the cases when the file name key is received, but it is empty 2 years ago
Robin Appelman 3890aa54be
add some comments for the distributive operation and add another test 2 years ago
Robin Appelman 1c87cee5ad
add extra flatten step to improve "or eq" -> "in" optimization 2 years ago
Robin Appelman 63ffaab95e
fix types + autoloader 2 years ago
Robin Appelman 7ca516773f
add a search query step to split IN statements that are to large for oci 2 years ago
Robin Appelman 2dcd0a8759
hopefully improve propagation of 'path eq hash' hint into 'in' statements 2 years ago
Robin Appelman 2e14a7a4a6
optimize query pattern used by storage filter 2 years ago
Vincent Petry 839ddaa354
feat: rename users to account or person 2 years ago
Côme Chilliet c0ce272e9c chore: Migrate away from OC::$server->getLogger 2 years ago
Robin Appelman e9d97a568f
use OCP\Server 2 years ago
Robin Appelman e50c176428 also improe cache ci for shared cache 2 years ago
Robin Appelman 7a91abb439 improve di performance for cache 2 years ago
Robin Appelman 963721330f only get the path for the users cached mount info when we use it 2 years ago
Côme Chilliet f73f966c98 chore: Add missing ArrayAccess template parameters 2 years ago
Côme Chilliet b2e9e0fa0d chore: Replace OC::$server->getL10N by OCP\Util::getL10N in lib and some apps 2 years ago
Thomas Citharel 30798eb6c2
refactor(objectstorage): cleanup types 2 years ago
Thomas Citharel 3be3dbdb3b
refactor(objectstorage): move $user property from ObjectStoreStorage class to HomeObjectStoreStorage 2 years ago
Thomas Citharel 4c618c4bf1
fix(objectstorage): cleanup HomeObjectStoreStorage 2 years ago
Robin Appelman b777304a77
also updated parent etags when a changed etag is detected during scanning 2 years ago
Robin Appelman e14bceb63f
dont reuse etag for folders marked explicitly unscanned 2 years ago
Lorenz Brun a6f879e154 dav: fix wrong decoding of pluses in URLs 2 years ago
Christoph Wurst 7e5303bec7
fix(files): Don't attempt to format a partial cache entry 2 years ago
Julius Härtl cc75294eb6 perf: Avoid updating the folder size if we know the size difference 2 years ago
Julius Härtl e4054370b1
fix(s3): Add config option to disable multipart copy for certain s3 providers 2 years ago
Robin Appelman 1043c21b35
only do a multipart s3 copy when above the regular copy limit 2 years ago
Marcel Klehr 062a0efed5 fix(TemplateManager): Bail early if templatedirectory is empty 2 years ago
Louis Chemineau 2f6a4bf4a1
Synchronize operation on live photo files 2 years ago
Joas Schilling aa5f037af7
chore: apply changes from Nextcloud coding standards 1.1.1 2 years ago