Commit Graph

362 Commits (55e1270b94aa0f4ea003e2cbc87a8ea56bcae96d)

Author SHA1 Message Date
Ching Kuo db36014654 fix(ObjectStore): reset multipart upload byte counter on retry 2 weeks ago
David Dreschner 672542f587
fix(files): Prevent corruption of files when moving from encrypted to unencrypted folders within the same object storage 4 weeks ago
nextcloud-command cbbbe5ac14 refactor: Apply rector changes 1 month ago
Robin Appelman 8c07ea3225 fix: harden object store against copying a file to itself 1 month ago
Robin Appelman bf24f0ffd0 fix: pass correct source cache in ObjectStoreStorage::copyFile 1 month ago
Kent Delante 43ed780841 fix(s3): trim multiple spaces to single space in original path header 1 month ago
Carl Schwan d6f7805ae7 refactor: Improve log message 2 months ago
Robin Appelman ccb1d9afa7 fix: improve logging around failed chunked object store uploads 2 months ago
Côme Chilliet 1ab09ec753
chore: Apply new coding standard to all files 3 months ago
John Molakvoæ ee602dcfe4 fix: adjust wording in S3ConnectionTrait comment 3 months ago
John Molakvoæ (skjnldsv) c26b1e4b07 fix(s3): add Content-MD5 header for DeleteObjects to fix AWS SDK v3.339.0+ compatibility 3 months ago
Git'Fellow 3bbe0ee570
refactor: use strict operator 4 months ago
Ferdinand Thiessen e0ba4d71b6
chore: add missing `Override` attribute to `OC` 4 months ago
Josh 1989ae9865
chore(s3): fully resolve conflict in S3ObjectTrait 4 months ago
Kostiantyn Miakshyn fcb10219d1 fix: Allow `num_buckets` to be equal as `min_bucket` 4 months ago
Stephen Cuppett cdaeed02b6 feat(objectstore): Add AWS SSE-KMS encryption support for S3 storage 4 months ago
Josh 30bbb13f9a
chore: at S3Exception to S3ObjectTrait 5 months ago
Josh 7bcf684f81
fix(ObjectStore/S3): switch to more reliable doesObjectExistV2 5 months ago
Robin Appelman cf124e7c75
fix: make objectstore copy consistent with changed local storage behavior 5 months ago
Josh 6c1d648f59
chore: fixup/ revert cast in S3ObjectTrait 6 months ago
Josh d5d34adcbb
fix(S3ObjectTrait): cast $urn to a string until typing adding elsewhere 6 months ago
Josh 9ce1ae8e61
fix(ObjectStorage): fix `0` folder handling in Primary Storage 6 months ago
Carl Schwan 3979c493f9
refactor: Apply second batch of comments 7 months ago
Carl Schwan 7b6078875b
refactor: Run rector on lib/private 7 months ago
Carl Schwan 0b8eae7789
perf(files): Optimize CacheEntry creation 7 months ago
Robin Appelman afa23291d6 feat: don't gate perBucket object store configuration behind multibucket 8 months ago
Carl Schwan 2ea1bd4cdc
feat(movie-preview): Use getDirectDownloadById for generating preview 8 months ago
Carl Schwan b6313f68d3
perf(s3): Expose pre-signed urls for S3 8 months ago
Daniel Kesselberg f977a7fec6
fix(s3): make data integrity protections opt-in 9 months ago
provokateurin 2ab29a69e0
feat(ObjectStore): Allow overriding arguments per bucket 9 months ago
provokateurin 0c3a872908
feat(CertificateManager): Add option to specify the default certificates bundle path 9 months ago
Kent Delante 96672e1c4d feat: emit an event when an S3 bucket is created 9 months ago
Carl Schwan a228ffa641
refactor(s3): Readability 9 months ago
nfebe 3030783785 feat(objectstore): add configurable S3 retry attempts 9 months ago
Robin Appelman a7d130c598
Revert "fix(ObjectStoreStorage): Encode original-path in writeStream by @frabe1579" 9 months ago
Robin Appelman 8194be795d
fix: encode s3 metadata as base64 if needed 9 months ago
Carl Schwan 67d0307e66 perf(s3): Cache whether bucket exists 9 months ago
Fiehe Christoph b87add2711
fix(s3): expose request_checksum_calculation and response_checksum_validation 10 months ago
Daan Selen 4b4b39e7ec fix(ObjectStoreStorage): Encode original-path in writeStream by @frabe1579 10 months ago
Thomas Citharel 5c8bdad828
fix(objectstore): add named parameter for like query 10 months ago
Louis Chmn 00ec57efd6 fix(S3): Only append streams if non-seekable 10 months ago
Carl Schwan b0357663b9 perf(preview): Optimize migration and simplify DB layout 11 months ago
Carl Schwan 13c35c0f17 perf(preview): Migrate previews to the new optimized table 11 months ago
Carl Schwan 18fbacdd8d perf(preview): Split preview data to new table 11 months ago
yemkareems 200f9dc39f
fix: small typo fix 11 months ago
provokateurin 98081dfd42
feat(ObjectStore): Add option to limit the total size 11 months ago
Robin Appelman 0c1d5e8c54
fix: ensure all object store configuration have distict bucket names 12 months ago
Robin Appelman 02f4a82088
fix: make bucket mapper work with new multi-object-store config 12 months ago
Robin Appelman b3c53c7436 feat: allow object store configuration aliases for easier migrations 1 year ago
Robin Appelman 2d4bba7b0c feat: add command to get user objectstore config mappings 1 year ago