Commit Graph

79 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
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
Ferdinand Thiessen 5981b7eb51
chore: apply new CSFixer rules 6 months ago
Daniel Calviño Sánchez d7ae952dc8 fix(ObjectStore): Make S3 "connect_timeout" option configurable 6 months ago
Anna Larch 49baa914cf fix(objectstorage): add retry attempts to S3 connection 8 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
Robin Appelman df3a9e221d
fix: throw correct exception type when we can't verify if an s3 bucket exists 1 year ago
Daniel Kesselberg af6de04e9e
style: update codestyle for coding-standard 1.2.3 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
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
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
Hamid Dehnavi ea06cf2f39 Convert isset ternary to null coalescing operator 2 years ago
Thomas Citharel 3f28fc58aa fix(s3): fix handling verify_bucket_exists parameter 2 years ago
Julius Härtl 159a0c8411
feat(s3): Add option to specify an SSE-C customer provided key 3 years ago
François Ménabé cf9bdc0274 Manage s3 storage class in objectstore 3 years ago
Robin Appelman f1486890d7
only use nextcloud bundle when explicitly enabled 4 years ago
Robin Appelman bffa67c48b
also use nextcloud certificate bundle when downloading from s3 4 years ago
Jasper Weyne 0633a1d9f5
Disable ~/.aws/config access by S3ConnectionTrait 4 years ago
Côme Chilliet 069477e608
Migrate more classes of lib/private to LoggerInterface 4 years ago
Robin Appelman 1156214a26
don't try to get custom certs for s3 primary storage 4 years ago
Robin Appelman 194a21f374
use the nextcloud certificate bundle for s3 4 years ago
Julius Härtl 2aac757805
Make max size for single put uploads configurable 4 years ago
Julius Härtl e475dfe16c
Fix php-cs for S3ConnectionTrait.php 4 years ago
Stephen Cuppett 4a6a2c2b48 Simplify S3ConnectionTrait to defaultProvider plus option 4 years ago
Bernd Rederlechner 3866f388b1
Refactor writeObject to only use MultipartUpload when required 4 years ago
Maxime Besson 388a458cd5 fix(proxy): use accessor 5 years ago
John Molakvoæ (skjnldsv) 215aef3cbd
Update php licenses 5 years ago
Florent d4444f2472
Avoid reading ~/.aws/config when using S3 provider 5 years ago
Samuel 03fe74b95e fix(proxy): reaching s3 storage behind some http proxy 5 years ago
Christoph Wurst d89a75be0b
Update all license headers for Nextcloud 21 5 years ago
James Letendre 45a02ee30c Fix failing tests 5 years ago
James Letendre ad95e51cbe Add web identity provider to S3 connection chain 5 years ago
James Letendre 5b756a9fb0 Replace defaultProvider with explicit calls to exclude user home directory lookup 5 years ago
James Letendre 85aa77539b Resolves #24699, Support ES2 and ECS instance providers for S3 buckets 5 years ago
Roeland Jago Douma 65141d4864
Allow config to specify the bucket exists 5 years ago
Christoph Wurst 2a054e6c04
Update the license headers for Nextcloud 20 5 years ago