Commit Graph

218 Commits (b00a9a6eaeeafce11e0141199f37d8a105050cce)

Author SHA1 Message Date
Robin Appelman de85610385 use source cache when listing folder during recursive copy 3 years ago
Robin Appelman 561536fc58
file scanner performance improvements 3 years ago
Robin Appelman ea88ec1350
add utility command for object store objects 3 years ago
Robin Appelman cc0ad25c98
don't always check if we need to setup the object store root 3 years ago
Faraz Samapoor e7cc7653b8 Refactors "strpos" calls in lib/private to improve code readability. 3 years ago
Robin Appelman 2ea41dab93
repair -1 folder sizes for object store background scan 3 years ago
Robin Appelman c6be96d04f
additional logging when mkdir fails for object storage 3 years ago
Robin Appelman d63fa2d991
improve objectstore rmdir handling 3 years ago
Rsplwe 5c6f35832c
Update lib/private/Files/ObjectStore/S3.php 3 years ago
Rsplwe d85e623916
s3: get remaining truncation part 3 years ago
Rsplwe ccac296821
Adjust the value of 'maxparts' to 1000 3 years ago
Julius Härtl e23aa8883e
feat(s3): Use multipart upload for chunked uploading 3 years ago
Julius Härtl 159a0c8411
feat(s3): Add option to specify an SSE-C customer provided key 3 years ago
Côme Chilliet f5c361cf44
composer run cs:fix 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
Robin Appelman a5036a973c allow disabling object store write check 3 years ago
Carl Schwan a5ea677370 Rename file1 and file2 to source and target in Storage abstraction 3 years ago
Julius Härtl 214a50d071
Avoid allocating too much memory for the buffer 3 years ago
Robin Appelman 457822c144 don't update the folder size if we know it hasn't changed 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
Jasper Weyne 0633a1d9f5
Disable ~/.aws/config access by S3ConnectionTrait 4 years ago
Julius Härtl 0f0e74a78c Cleanup temporary files after finishing the write to object storage 4 years ago
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