Commit Graph

1573 Commits (5ff7bde3fb1213cb0141d2e33fdc762298103116)

Author SHA1 Message Date
Robin Appelman 5ff7bde3fb
fix: add set storage id for more cache queries 1 year ago
Ferdinand Thiessen 69341e4306
refactor: Migrate filename validation logic from `Storage` to `FilenameValidator` 1 year ago
Ferdinand Thiessen bdbeabafa7
feat: Add `forbidden_filename_basenames` config option 1 year ago
Robin Appelman c82d382a20 feat: add base class for extending the query builder 2 years ago
Ferdinand Thiessen 46f1efac41
feat: Add `IFilenameValidator` to have one consistent place for filename validation 2 years ago
Git'Fellow c84e76a749 fix(s3): Don't wait indefinitely for S3 to return 2 years ago
Robin Appelman ffced73a71 fix: also use optimized getFirstNodeyIdInPath for Folder::getFirstNodeById 2 years ago
Ferdinand Thiessen ae1f5cc56d
fix(S3): Adjust usage of guzzle promise 2 years ago
Robin Appelman 082c6c6e1d
fix: get child ids for folder in a separate query during move 2 years ago
Josh 63886147ba fix(ObjectStore): handle empty S3 hostname 2 years ago
Louis Chemineau a93d3a5a10 fix(files): Use isRetryable to catch retryable exceptions 2 years ago
Git'Fellow 77979b1475 Try create folder first and check if it exists after 2 years ago
Git'Fellow 5c4e4c5590 fix(files): Try to create dir only if it not exists 2 years ago
Andy Scherzinger dae7c159f7
chore: Add SPDX header 2 years ago
Robin Appelman 66d36bffa6
fix: forbid moving a folder into a subfolder of itself 2 years ago
Marcel Klehr 843bb62d6d fix: LazyRoot missing method 2 years ago
Marcel Klehr 00894e2420 feat: first pass at TaskProcessing API 2 years ago
Josh 3c3e45f0ad fix(Files): Change how scanner diffs for changed metadata 2 years ago
Julius Härtl 24e0d5023c
fix: Avoid updating size when calling touch on a file 2 years ago
Robin Appelman f5219a19b2
feat: add option to disable scanner transactions 2 years ago
Robin Appelman 8d870a32c2
fix: fix FileAccess::getByFileId(InStorage) 2 years ago
Julius Härtl ff3fc85d10 perf(ILockManager): Allow registering a lock provider lazy 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