Commit Graph

103 Commits (master)

Author SHA1 Message Date
Carl Schwan b6313f68d3
perf(s3): Expose pre-signed urls for S3 3 weeks ago
Robin Appelman a7d130c598
Revert "fix(ObjectStoreStorage): Encode original-path in writeStream by @frabe1579" 1 month ago
Daan Selen 4b4b39e7ec fix(ObjectStoreStorage): Encode original-path in writeStream by @frabe1579 2 months ago
Thomas Citharel 5c8bdad828
fix(objectstore): add named parameter for like query 3 months ago
yemkareems 200f9dc39f
fix: small typo fix 3 months ago
provokateurin 98081dfd42
feat(ObjectStore): Add option to limit the total size 4 months ago
Robin Appelman 97efc95efc fix: better object store write error propagation 5 months ago
Robin Appelman 83b8a390cd fix: always do stream counting for object store upload 5 months ago
Robin Appelman 398b106f0c fix: validate written size for s3 multipart uploads 5 months ago
Ferdinand Thiessen 5981b7eb51
chore: apply new CSFixer rules 6 months ago
Robin Appelman 2e1c316582 fix: remove double cache write in ObjectStoreStorage::touch 6 months ago
Robin Appelman 5b3f4cd8fe perf: set the folder size in the same query as we create it 7 months ago
Louis Chemineau 1f8b823992 fix(S3): Use original folder size during copy 7 months ago
Louis Chemineau 8fdf2a7eae fix: Transfer ownership with S3 as primary 9 months ago
Robin Appelman 8aae332622
feat: store original storage id and path in object store metadata 9 months ago
Robin Appelman 94114b99f7
feat: more generic way of passing metadata to object storage backends for new objects 9 months ago
Robin Appelman 5896f8c37f
chore: cleanup leftover debug statement 1 year ago
Robin Appelman 6cf66f95ce
fix: get object size from stream where possible 1 year ago
provokateurin 0de4843b73 refactor(Storage): Align all Storage constructors 1 year ago
provokateurin f28e74b7a8
refactor(Storage): Make all parameter types strong types 1 year ago
Robin Appelman 3e12e1e789
fix: rework move into object store to better preserve fileids 1 year ago
Robin Appelman 888d06dff9
fix: preserve fileid when moving from objectstore to non-objectstore 1 year ago
Robin Appelman da21acfb3f
fix: ensure source folder is removed from cache when moving to objectstore 1 year ago
provokateurin 7cdccd058f
fix(Storage): Fix IStorage return types 1 year ago
Robin Appelman 47d281865e perf: reuse cache info we already have when moving to object store 1 year ago
provokateurin 9836e9b164
chore(deps): Update nextcloud/coding-standard to v1.3.1 1 year ago
Robin Appelman 3c0c81bb94 fix: ensure parent folder exists when writing a file to object storage 1 year ago
Robin Appelman 60f6347c97 fix: cleanup objectstore file_put_content 1 year ago
Robin Appelman 3e94ee391f fix: create intermediate directories for objectstore moveFromStorage 1 year ago
Robin Appelman 879fcc4253 fix: get source file before moving the cache item in objectstore moveFromStorage 1 year ago
provokateurin d2d1e3284d
fix(Storage): Fix method docs inheritance 1 year ago
Côme Chilliet 492e6997d8
chore: Fix psalm issues, put back private versions of getter in private Storage interface 1 year ago
Christoph Fiehe 9597072ada perf(ObjectStoreStorage): Improve (slow) move on same object bucket 1 year ago
Daniel Kesselberg af6de04e9e
style: update codestyle for coding-standard 1.2.3 1 year ago
Robin Appelman bd740ac0b0
fix: write object to the correct urn when moving from another storage to object store 1 year ago
Andy Scherzinger dae7c159f7
chore: Add SPDX header 2 years ago
Côme Chilliet ec5133b739 fix: Apply new coding standard to all files 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
Côme Chilliet c0ce272e9c chore: Migrate away from OC::$server->getLogger 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
Ferdinand Thiessen 5172baaf8b
fix(ObjectStore): Make copying behavior consistent with local storage 2 years ago
Julius Härtl 88a96e4db7 fix: Only store unencrypted_size if path should be encrypted 2 years ago
Robin Appelman de85610385 use source cache when listing folder during recursive copy 3 years ago
Robin Appelman cc0ad25c98
don't always check if we need to setup the object store root 3 years ago
Robin Appelman 2ea41dab93
repair -1 folder sizes for object store background scan 3 years ago
Robin Appelman c6be96d04f
additional logging when mkdir fails for object storage 3 years ago
Robin Appelman d63fa2d991
improve objectstore rmdir handling 3 years ago
Julius Härtl e23aa8883e
feat(s3): Use multipart upload for chunked uploading 3 years ago