Commit Graph

279 Commits (appStoreDisabledOcc)

Author SHA1 Message Date
Robin Appelman 6cf66f95ce
fix: get object size from stream where possible 1 year ago
Robin Appelman ca547bb913
fix: don't perform the extra buffering in s3 stream write when the stream size is known 1 year ago
Robin Appelman 7da8951c57
fix: use php://temp instead of php://memory for multi-part upload buffer 1 year ago
Robin Appelman df3a9e221d
fix: throw correct exception type when we can't verify if an s3 bucket exists 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 e0fb25f846 fix: fix object store id for test object store 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
provokateurin 8ca6fcace7
fix(Storage): Document getOwner() can return false 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
provokateurin 7c1c02d6a5
fix(S3ConfigTrait): Allow proxy field to take false 1 year ago
Robin Appelman 508d8e7c01
fix: make swift connect exception message more informative 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
Git'Fellow c84e76a749 fix(s3): Don't wait indefinitely for S3 to return 2 years ago
Ferdinand Thiessen ae1f5cc56d
fix(S3): Adjust usage of guzzle promise 2 years ago
Josh 63886147ba fix(ObjectStore): handle empty S3 hostname 2 years ago
Andy Scherzinger dae7c159f7
chore: Add SPDX header 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
Côme Chilliet ec5133b739 fix: Apply new coding standard to all files 2 years ago
Ferdinand Thiessen 7880086de8
fix(S3): Adjust typing for 32bit compatibility 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
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 c54f7bd761 fix: disable the internal s3sdk multi part copy logic 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
Thomas Citharel 4c618c4bf1
fix(objectstorage): cleanup HomeObjectStoreStorage 2 years ago
Robin Appelman b777304a77
also updated parent etags when a changed etag is detected during scanning 2 years ago
Julius Härtl e4054370b1
fix(s3): Add config option to disable multipart copy for certain s3 providers 2 years ago
Robin Appelman 1043c21b35
only do a multipart s3 copy when above the regular copy limit 2 years ago
Ferdinand Thiessen 5172baaf8b
fix(ObjectStore): Make copying behavior consistent with local storage 2 years ago
Tobias Zimmerer cdf96fab92 fix(s3): support SSE-C headers for the MultipartCopy call 2 years ago
Hamid Dehnavi ea06cf2f39 Convert isset ternary to null coalescing operator 2 years ago
Robin Appelman eab8dd3ca0 use multipart copy for s3 2 years ago
Robin Appelman b40fa64a8b use multipart copy for s3 2 years ago