Commit Graph

1979 Commits (7100c7116676ce3de0dcd9d1dee467503b455d2b)

Author SHA1 Message Date
Carl Schwan 7100c71166
perf(metadata): Add optimized sharding for metadata deletion 6 days ago
Carl Schwan fd3878448b
feat(filecache): Scale DB query created when deleting file from filecache 6 days ago
Robin Appelman 8443e166af
fix: don't do full setup in setupForProvider if all requested providers are authoritative 7 days ago
Robin Appelman a6bcb1075f
fix: don't try to setup for a user when setting up / 1 week ago
Carl Schwan b4dfdf6492
refactor: Prefer using IFunctionBuilder than createFunction 2 weeks ago
Carl Schwan dd26a8b7eb
fix(cache): Fix parsing cache entry from groupfolder and collectives 2 weeks ago
Carl Schwan 3900c45ea4
fix(Propagator): rollback transaction if it fails 2 weeks ago
Robin Appelman d71c6796ca
feat: perform share mount validation on share instead of on mount 2 weeks ago
Carl Schwan 09a1ca3981
perf(normalization): Optimize path normalization 2 weeks ago
Carl Schwan eadcd1cc84
refactor: Use str_starts_with 3 weeks ago
Louis Chmn 7c9c74f4f0 feat(files_sharing): Implement partial mount providers 3 weeks ago
Robin Appelman a79bf069a3 fix: dont error on missing path_hash/checksum cacheentry fields 3 weeks ago
Carl Schwan 06827970a8
fix(cache): Handle groupfolder specific entries in cacheEntryFromData 3 weeks ago
Carl Schwan 0b8eae7789
perf(files): Optimize CacheEntry creation 3 weeks ago
Robin Appelman 53b160ce9b fix: add some extra checks for getMountsForPath arguments 3 weeks ago
Robin Appelman 68cdd1b1ef fix: fallback to full user setup if we cant find the expected mount root 3 weeks ago
Carl Schwan 27339601f6
perf(View): Optimize getDirectoryContent hot-loop 3 weeks ago
Robin Appelman 47530ef95f feat: add a debug config option to disable authoritative mount optimizations 3 weeks ago
Robin Appelman e5497c7731 fix: protect against infinite loops in setup 3 weeks ago
Carl Schwan 94dd919b88
perf(UserMountCache): Optimize loop 3 weeks ago
Robin Appelman 467487ecd8 feat: dont reload authoritative mount providers when doing by-path setup 3 weeks ago
Côme Chilliet 3c80b7f2b3
fix: Use strict array comparisons in lib/ 3 weeks ago
Carl Schwan 7b05c8f797
refactor(files): Rename IMountProviderArgs 3 weeks ago
Robin Appelman 9dffca2f07
fix: improve handling of unavailable storages 4 weeks ago
Robin Appelman e3551e576c
feat: add api for authoritative mount providers to update the user mounts 4 weeks ago
Salvatore Martire 2d22c4f654 fix: update information cached by mount point on rename 4 weeks ago
Salvatore Martire 07eef5eaf4 fix: drop set up partial mounts on setupForUser 4 weeks ago
Robin Appelman afa23291d6 feat: don't gate perBucket object store configuration behind multibucket 4 weeks ago
Carl Schwan 2ea1bd4cdc
feat(movie-preview): Use getDirectDownloadById for generating preview 1 month ago
Robin Appelman 4720c39048 fix: use interfaces instead of classes in Cache\Watcher type hints 1 month ago
Robin Appelman 5c625b7a07 feat: add an option to filter what paths get checked for updates 1 month ago
Salvatore Martire 6e9ba894a2 fix: add $forChildren parameter to IPartialMountProvider 1 month ago
Salvatore Martire 6c19fbcf4d fix: adjust authoritative setup path caching logic 1 month ago
Carl Schwan 6945a030f5
refactor(OC_Helper): remove buildNotExistingFileNameForView 2 months ago
provokateurin 341fd348e6
fix(UserMountCache): Add back unique index for oc_mounts and use normal insert 2 months ago
Elizabeth Danzberger 3a89c18888
fix(templates): deduplicate provider templates 2 months ago
Salvatore Martire d14a032220 feat: implement support for authoritative mount providers 2 months ago
Salvatore Martire 9b519b4679 refactor: simplify code 2 months ago
Salvatore Martire f47a586cdd docs: update comments 2 months ago
Josh e476a22a50 fix(file/types): Preserve keys (including numeric-looking ones) 2 months ago
Carl Schwan b6313f68d3
perf(s3): Expose pre-signed urls for S3 2 months ago
Carl Schwan cc7655136c
refactor(share): Remove code related to science mesh integration 2 months ago
Daniel Kesselberg f977a7fec6
fix(s3): make data integrity protections opt-in 2 months ago
Côme Chilliet f453411d59
fix: Log missing nodes of shares at debug level 2 months ago
provokateurin 2ab29a69e0
feat(ObjectStore): Allow overriding arguments per bucket 2 months ago
provokateurin 0c3a872908
feat(CertificateManager): Add option to specify the default certificates bundle path 2 months ago
Côme Chilliet 8d64e076ee
fix: Fix orphan shares blocking moving other shares 2 months ago
Louis Chmn 73c6b17fae fix(View): Normalize path in `getAbsolutePath` 2 months ago
Kent Delante 96672e1c4d feat: emit an event when an S3 bucket is created 2 months ago
Carl Schwan 9522dde7a2
feat: Add Folder::getOrCreateFolder api 2 months ago