Commit Graph

187 Commits (cb73fe26b818cfdb8fbf07116cd8e970a9cdc708)

Author SHA1 Message Date
Côme Chilliet 069477e608
Migrate more classes of lib/private to LoggerInterface 4 years ago
Carl Schwan 7817845538 Add a metadata service to store file metadata 4 years ago
Côme Chilliet ea23523c70
Adapt more code to migration to LoggerInterface 4 years ago
Côme Chilliet 6be7aa112f
Migrate from ILogger to LoggerInterface in lib/private 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
Louis Chemineau bc2c02f451 Wrap S3 multipart upload exception 4 years ago
Louis Chemineau 0b768c17d2 Wrap S3 multipart upload exception 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
Côme Chilliet 66bdda568a
Fix Guzzle function calls 4 years ago
Stephen Cuppett 4a6a2c2b48 Simplify S3ConnectionTrait to defaultProvider plus option 4 years ago
John Molakvoæ 6ab2feaa54
Implement multibucket shift for ObjectStore 4 years ago
Carl Schwan bfa60aaf27
Fix permissions when copying from ObjectStorage 4 years ago
Robin Appelman 09ffac5e6d
s3 external storage listing rework 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
Christoph Wurst 6d5cfe0c66
Move DateTime::RFC2822 to DateTimeInterface::2822 5 years ago
Julius Härtl 21db463bc9
Reset checksum when writing files to object store 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
Robin Appelman ef6f2e68f0
explicitly close source stream on object store upload even if count wrapper isn't needed 5 years ago
Robin Appelman effb7dc8ba
set mimetype for objects uploaded to object storages 5 years ago
Maxime Besson 547438527d fix(proxy): reaching s3 storage behind some http proxy 5 years ago
Samuel 03fe74b95e fix(proxy): reaching s3 storage behind some http proxy 5 years ago
Robin Appelman ad636ae12d
use returned file id for object store copy 5 years ago
Robin Appelman 3eb764e65d
remove explicit fclose from S3->writeStream 5 years ago
Robin Appelman c87b1a50d9 apply object store copy optimization when 'cross storage' copy is within the same object store 5 years ago
dependabot-preview[bot] eb502c02ff
Bump nextcloud/coding-standard from 0.3.0 to 0.5.0 5 years ago
Christoph Wurst 9ce3ea3368
Update license headers 5 years ago
Christoph Wurst 73c7d0dc81
Bump icewind/streams from 0.7.1 to 0.7.2 5 years ago
Tigran Mkrtchyan 4f2dc18f58 storage: update IStorage#file_put_contents docs to match usage 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
Robin Appelman 9d4848e863
use in objectstore copy 5 years ago
Roeland Jago Douma 65141d4864
Allow config to specify the bucket exists 5 years ago
Christoph Wurst d9015a8c94
Format code to a single space around binary operators 5 years ago
Roeland Jago Douma bb06b6cce4
Fix reading empty files from objectstorage 5 years ago
Roeland Jago Douma 9fdeed8cc0
Run stat less often for objectstorages 5 years ago
Roeland Jago Douma 789b33aba4
Only update the filecache entry once the file has been written to S3 5 years ago
Roeland Jago Douma 6ffd7173f9
Don't lose filecache entry on s3 overwrite error 5 years ago
Christoph Wurst 2a054e6c04
Update the license headers for Nextcloud 20 5 years ago
Stephen Cuppett 5ef0f86ce7
Resolves #19790, Provides Support for IAM Credentials 5 years ago
Morris Jobke fedf9c69d9
Use matching parameter names form interfaces and implementations 5 years ago
Morris Jobke 438ac23e2a
Distribute preview folders in appdata in multibucket setup to multiple buckets 6 years ago
Christoph Wurst d3a4bc91f7
Fix static method call for s3 bucket compat check 6 years ago
Daniel Kesselberg 8aa99aa8ff
Update presign method to match with interface again. 6 years ago