Commit Graph

45 Commits (8904bf645b30fbdfdcb00a2ea607d752ee69d865)

Author SHA1 Message Date
Tobias Zimmerer cdf96fab92 fix(s3): support SSE-C headers for the MultipartCopy call 2 years ago
Robin Appelman eab8dd3ca0 use multipart copy for s3 3 years ago
Robin Appelman b40fa64a8b use multipart copy for s3 3 years ago
Robin Appelman ea88ec1350
add utility command for object store objects 3 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
Maxence Lange cc639a8877 compare cached filesize on download 3 years ago
Julius Härtl 214a50d071
Avoid allocating too much memory for the buffer 4 years ago
Robin Appelman 61fdd91dcf
don't set `null` as a bundle path 4 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
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
Robin Appelman 09ffac5e6d
s3 external storage listing rework 5 years ago
Bernd Rederlechner 3866f388b1
Refactor writeObject to only use MultipartUpload when required 5 years ago
John Molakvoæ (skjnldsv) 215aef3cbd
Update php licenses 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 3eb764e65d
remove explicit fclose from S3->writeStream 5 years ago
Robin Appelman 9d4848e863
use in objectstore copy 5 years ago
Christoph Wurst 2a054e6c04
Update the license headers for Nextcloud 20 6 years ago
Florent 3594ba6971 Upload part size as S3 parameter instead of constant value 6 years ago
Christoph Wurst cb057829f7
Update license headers for 19 6 years ago
Christoph Wurst 1584c9ae9c
Add visibility to all methods and position of static keyword 6 years ago
Robin Appelman 7b07e7251c
make seekable s3 stream generic 6 years ago
Lukas Stabe 14401efb0f
Enable fseek for files in S3 storage 6 years ago
Christoph Wurst 5bf3d1bb38
Update license headers 6 years ago
Morris Jobke e45fb5fa3e
Fix typo in comment 7 years ago
Roeland Jago Douma e953205908
Use HTTP1.1 to read S3 objects 7 years ago
Roeland Jago Douma 61d66d7954
Fix empty file uploads to S3 7 years ago
Robin Appelman 1d322d3b37
always use multipart uploader for s3 uploads 7 years ago
Robin Appelman 6c9f2644cf
Add objectExists to objectstore interface 7 years ago
Morris Jobke d3d045dd5c
Remove unused import statements 8 years ago
Robin Appelman 3499cbdb76
Use S3Client::upload instead of splitting single/multipart upload ourselves 8 years ago
Robin Appelman 70a4860ccb
Fix contructing headers for s3 download 9 years ago
Morris Jobke 0eebff152a
Update license headers 9 years ago
Robin Appelman f9a7294807
use fopen directly when reading objects from s3 9 years ago
Robin Appelman 91b3536f45
propagate multipart upload exception when aborting upload 9 years ago
Robin Appelman e393b3553e
set s3 part size to 500mb 9 years ago
Robin Appelman 385d6f098c
Add tests for multipart upload 9 years ago
Robin Appelman 4ae46d8876
only do multipart upload for large files 9 years ago
Robin Appelman e4e5e735db
multipart upload for s3 object storage 9 years ago
Robin Appelman d70607104e
reuse object read/write/delete logic in s3 implementations 9 years ago
Robin Appelman dad18baec8
update aws sdk and move it to 3rdparty 9 years ago
Roeland Jago Douma 5f227bd93b
More phpstorm inspection fixes 9 years ago
Robin Appelman 3ab160dd5a
fopen s3 objects directly to work around unexplainable guzzle bug 10 years ago
Robin Appelman eefd059716
add amazon s3 objectstore backend 10 years ago
Robin Appelman 64e896cc0d
split testing of objectstoragestorage and objectstore implementations 10 years ago