Commit Graph

331 Commits (master)

Author SHA1 Message Date
Carl Schwan b6313f68d3
perf(s3): Expose pre-signed urls for S3 3 weeks ago
Daniel Kesselberg f977a7fec6
fix(s3): make data integrity protections opt-in 4 weeks ago
provokateurin 2ab29a69e0
feat(ObjectStore): Allow overriding arguments per bucket 4 weeks ago
provokateurin 0c3a872908
feat(CertificateManager): Add option to specify the default certificates bundle path 4 weeks ago
Kent Delante 96672e1c4d feat: emit an event when an S3 bucket is created 1 month ago
Carl Schwan a228ffa641
refactor(s3): Readability 1 month ago
nfebe 3030783785 feat(objectstore): add configurable S3 retry attempts 1 month ago
Robin Appelman a7d130c598
Revert "fix(ObjectStoreStorage): Encode original-path in writeStream by @frabe1579" 1 month ago
Robin Appelman 8194be795d
fix: encode s3 metadata as base64 if needed 1 month ago
Carl Schwan 67d0307e66 perf(s3): Cache whether bucket exists 2 months ago
Fiehe Christoph b87add2711
fix(s3): expose request_checksum_calculation and response_checksum_validation 2 months ago
Daan Selen 4b4b39e7ec fix(ObjectStoreStorage): Encode original-path in writeStream by @frabe1579 3 months ago
Thomas Citharel 5c8bdad828
fix(objectstore): add named parameter for like query 3 months ago
Louis Chmn 00ec57efd6 fix(S3): Only append streams if non-seekable 3 months ago
Carl Schwan b0357663b9 perf(preview): Optimize migration and simplify DB layout 3 months ago
Carl Schwan 13c35c0f17 perf(preview): Migrate previews to the new optimized table 3 months ago
Carl Schwan 18fbacdd8d perf(preview): Split preview data to new table 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 0c1d5e8c54
fix: ensure all object store configuration have distict bucket names 4 months ago
Robin Appelman 02f4a82088
fix: make bucket mapper work with new multi-object-store config 4 months ago
Robin Appelman b3c53c7436 feat: allow object store configuration aliases for easier migrations 5 months ago
Robin Appelman 2d4bba7b0c feat: add command to get user objectstore config mappings 5 months ago
Robin Appelman 385dd36ff8 feat: allow configuring multiple objectstore configurations 5 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
Daniel Calviño Sánchez d7ae952dc8 fix(ObjectStore): Make S3 "connect_timeout" option configurable 7 months ago
Kent Delante 06b5ce5859 fix(s3): retry failed multipart uploads with decreased concurrency 7 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
Robin Appelman 7599162c7b feat: move primary object store configuration to a single place 7 months ago
Anna Larch 49baa914cf fix(objectstorage): add retry attempts to S3 connection 8 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 fcde776683
feat: add command to list objects 9 months ago
Robin Appelman c3bc362f48
feat: add command to get object metadata 9 months ago
Benjamin Gaussorgues 9bdee76535
perf(files): faster query to fetch incomplete directories 11 months ago
Hector Valcarcel 6b4c859a41 feat(object_store): Add support for session token in AWS credentials 11 months ago
Richard Steinmetz f1c025dfd3
fix(s3): treat empty sse_c_key as not set 11 months ago
Ferdinand Thiessen b48ee2e924
fix: Harden files scanner for invalid null access 11 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
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