Commit Graph

1544 Commits (08e62bece99ab59624b363aec64400a499991561)

Author SHA1 Message Date
Robin Appelman 8d870a32c2
fix: fix FileAccess::getByFileId(InStorage) 2 years ago
Côme Chilliet ece3588252
fix: Improve typing of mimetype aliases 2 years ago
Côme Chilliet 672923f0a6
fix: Fix newly spotted psalm issues, add exhaustive typed magic properties for LDAP classes 2 years ago
Christoph Wurst f3d6309e36
perf(db): Sort data for IN before chunking 2 years ago
Robin Appelman 40d9a3fcab
feat: add option to enable s3 acceleration 2 years ago
Joas Schilling cdb40a3110
fix(openstack): Fix psalm issue with updated openstack version 2 years ago
Joas Schilling 7cfe36e49b
fix(storage): Fix DAV storage as false is never returned 2 years ago
Julius Härtl f9e235f7f1 perf(templates): Emit RegisterTemplateCreatorEvent to register template creators more lazy 2 years ago
Joas Schilling 64d32abb48
fix(CI): Suppress psalm UndefinedClass 2 years ago
Joas Schilling 050408c9de
fix(files): Also skip cross storage move with access control 2 years ago
Julius Härtl 4910e7e231
fix: Pass the mountpoint target user to storages without owner 2 years ago
Robin Appelman d31ed8dbca
fix: use proper jailed patch in watcher 2 years ago
Côme Chilliet 47b765552f fix: Remove incorrect default null value 2 years ago
Côme Chilliet ec5133b739 fix: Apply new coding standard to all files 2 years ago
Louis Chemineau 751795999a
feat(files)): Add retry logic to cover deadlock situations when moving many files 2 years ago
Ferdinand Thiessen 7880086de8
fix(S3): Adjust typing for 32bit compatibility 2 years ago
Robin Appelman 1d9354a81e
feat: add interface for lower level filecache acess without having to do direct db queries 2 years ago
Ferdinand Thiessen 32dee2f84a
feat(ObjectStore): Make S3 MultipartUpload concurrency configurable 2 years ago
Ferdinand Thiessen 69c5e8ebde
fix(ObjectStore): Use common S3 trait so config and connection trait members are in sync 2 years ago
Robin Appelman d5fa2ec7c3
fix: log error when default getWrapperStorage would return null 2 years ago
Robin Appelman afb589a69b
fix: ensure nested mount points are handled in the correct order 2 years ago
Andrew Summers 45eb4a839d Refactor `OC\Server::getLockingProvider` 2 years ago
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