Commit Graph

1585 Commits (dd08f9320249d8ac7bf96f338a5be70d60af1dce)

Author SHA1 Message Date
withbest dd08f93202 chore: fix some comments 1 year ago
Dennis Verspuij 181aecad4c fix: Release directory iterator and thereby its potential directory lock prior to deleting a directory, to avoid e.g. "Text file busy" error with VirtualBox shared folder storage 1 year ago
Elizabeth Danzberger efe03ee690
feat: Add support for filling fields to backend components 1 year ago
Elizabeth Danzberger 05ed5aa230
fix: Emit new `BeforeGetTemplates` event 1 year ago
Julius Härtl 2b0bc8b310 fix: Do not return partial file info if we have a cache entry 1 year ago
Ferdinand Thiessen 12796c3ae7
fix: FileInfo from `View` should have the correct name of a mountpoint 1 year ago
Ferdinand Thiessen 9716b0d735 refactor: Migrate some legacy and core functions to `IFilenameValidator` 1 year ago
Robin Appelman c5b687271b
fix: make batch propagator work with sharding restrictions 2 years ago
Robin Appelman 0931492ff0
fix: make usermountcache compatible with sharding 2 years ago
Robin Appelman ad88fd07e3
fix: make joining on tags in search queries work with sharding 2 years ago
Robin Appelman 80f8c7949e
fix: always set storage id in Cache::get 2 years ago
Robin Appelman 5ff7bde3fb
fix: add set storage id for more cache queries 2 years ago
Ferdinand Thiessen 69341e4306
refactor: Migrate filename validation logic from `Storage` to `FilenameValidator` 2 years ago
Ferdinand Thiessen bdbeabafa7
feat: Add `forbidden_filename_basenames` config option 2 years 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