Commit Graph

43 Commits (b00a9a6eaeeafce11e0141199f37d8a105050cce)

Author SHA1 Message Date
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 3 years ago
Robin Appelman 61fdd91dcf
don't set `null` as a bundle path 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
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 4 years ago
Bernd Rederlechner 3866f388b1
Refactor writeObject to only use MultipartUpload when required 4 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 5 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 8 years ago
Morris Jobke 0eebff152a
Update license headers 8 years ago
Robin Appelman f9a7294807
use fopen directly when reading objects from s3 8 years ago
Robin Appelman 91b3536f45
propagate multipart upload exception when aborting upload 8 years ago
Robin Appelman e393b3553e
set s3 part size to 500mb 8 years ago
Robin Appelman 385d6f098c
Add tests for multipart upload 8 years ago
Robin Appelman 4ae46d8876
only do multipart upload for large files 8 years ago
Robin Appelman e4e5e735db
multipart upload for s3 object storage 8 years ago
Robin Appelman d70607104e
reuse object read/write/delete logic in s3 implementations 8 years ago
Robin Appelman dad18baec8
update aws sdk and move it to 3rdparty 8 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 9 years ago
Robin Appelman eefd059716
add amazon s3 objectstore backend 9 years ago
Robin Appelman 64e896cc0d
split testing of objectstoragestorage and objectstore implementations 9 years ago