Commit Graph

321 Commits (stable32)

Author SHA1 Message Date
Robin Appelman f525ae0ff7 feat: don't gate perBucket object store configuration behind multibucket 2 months ago
Daniel Kesselberg 9af9395d5c fix(s3): make data integrity protections opt-in 3 months ago
nfebe 3e2582c4e6
feat(objectstore): add configurable S3 retry attempts 3 months ago
provokateurin 57734fbd01 feat(ObjectStore): Allow overriding arguments per bucket 3 months ago
provokateurin 6b2c19df98
feat(CertificateManager): Add option to specify the default certificates bundle path 3 months ago
Kent Delante e8802a57f4 feat: emit an event when an S3 bucket is created 3 months ago
Robin Appelman d2b176fee8 fix: encode s3 metadata as base64 if needed 3 months ago
Fiehe Christoph 91434f1893
fix(s3): expose request_checksum_calculation and response_checksum_validation 4 months ago
Louis Chmn 2ad19b99f9 fix(S3): Only append streams if non-seekable 5 months ago
yemkareems 8633dd58b1 fix: small typo fix 5 months ago
Robin Appelman a8ee28ba62 fix: ensure all object store configuration have distict bucket names 6 months ago
Robin Appelman 02f4a82088
fix: make bucket mapper work with new multi-object-store config 6 months ago
Robin Appelman b3c53c7436 feat: allow object store configuration aliases for easier migrations 6 months ago
Robin Appelman 2d4bba7b0c feat: add command to get user objectstore config mappings 6 months ago
Robin Appelman 385dd36ff8 feat: allow configuring multiple objectstore configurations 6 months ago
Robin Appelman 97efc95efc fix: better object store write error propagation 7 months ago
Robin Appelman 83b8a390cd fix: always do stream counting for object store upload 7 months ago
Robin Appelman 398b106f0c fix: validate written size for s3 multipart uploads 7 months ago
Ferdinand Thiessen 5981b7eb51
chore: apply new CSFixer rules 8 months ago
Robin Appelman 2e1c316582 fix: remove double cache write in ObjectStoreStorage::touch 8 months ago
Daniel Calviño Sánchez d7ae952dc8 fix(ObjectStore): Make S3 "connect_timeout" option configurable 8 months ago
Kent Delante 06b5ce5859 fix(s3): retry failed multipart uploads with decreased concurrency 9 months ago
Robin Appelman 5b3f4cd8fe perf: set the folder size in the same query as we create it 9 months ago
Louis Chemineau 1f8b823992 fix(S3): Use original folder size during copy 9 months ago
Robin Appelman 7599162c7b feat: move primary object store configuration to a single place 9 months ago
Anna Larch 49baa914cf fix(objectstorage): add retry attempts to S3 connection 10 months ago
Louis Chemineau 8fdf2a7eae fix: Transfer ownership with S3 as primary 11 months ago
Robin Appelman 8aae332622
feat: store original storage id and path in object store metadata 11 months ago
Robin Appelman 94114b99f7
feat: more generic way of passing metadata to object storage backends for new objects 11 months ago
Robin Appelman fcde776683
feat: add command to list objects 11 months ago
Robin Appelman c3bc362f48
feat: add command to get object metadata 11 months ago
Benjamin Gaussorgues 9bdee76535
perf(files): faster query to fetch incomplete directories 1 year ago
Hector Valcarcel 6b4c859a41 feat(object_store): Add support for session token in AWS credentials 1 year ago
Richard Steinmetz f1c025dfd3
fix(s3): treat empty sse_c_key as not set 1 year ago
Ferdinand Thiessen b48ee2e924
fix: Harden files scanner for invalid null access 1 year 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
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