Commit Graph

242 Commits (ba94de2510b3858f10d60f0230a58b1252346372)

Author SHA1 Message Date
Joas Schilling 951c330d39
Revert "don't perform an explicit setup when using the file cache" 2 years ago
Robin Appelman 4fba4cd14c fix: fix user folder init 2 years ago
Robin Appelman c54f7bd761 fix: disable the internal s3sdk multi part copy logic 2 years ago
Côme Chilliet c0ce272e9c chore: Migrate away from OC::$server->getLogger 2 years ago
Thomas Citharel 30798eb6c2
refactor(objectstorage): cleanup types 2 years ago
Thomas Citharel 3be3dbdb3b
refactor(objectstorage): move $user property from ObjectStoreStorage class to HomeObjectStoreStorage 2 years ago
Thomas Citharel 4c618c4bf1
fix(objectstorage): cleanup HomeObjectStoreStorage 2 years ago
Robin Appelman b777304a77
also updated parent etags when a changed etag is detected during scanning 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
Ferdinand Thiessen 5172baaf8b
fix(ObjectStore): Make copying behavior consistent with local storage 2 years ago
Tobias Zimmerer cdf96fab92 fix(s3): support SSE-C headers for the MultipartCopy call 2 years ago
Hamid Dehnavi ea06cf2f39 Convert isset ternary to null coalescing operator 2 years ago
Robin Appelman eab8dd3ca0 use multipart copy for s3 2 years ago
Robin Appelman b40fa64a8b use multipart copy for s3 2 years ago
Côme Chilliet 5090848b25
Store size in int|float for 32bit support 2 years ago
Julius Härtl 88a96e4db7 fix: Only store unencrypted_size if path should be encrypted 2 years ago
Thomas Citharel 3f28fc58aa fix(s3): fix handling verify_bucket_exists parameter 2 years ago
Robin Appelman a031bc4788 more share permission logic to storage wrapper 2 years ago
Tobias Zimmerer 23f85b5ac2 fix(s3): add SSE-C parameters to headObject call 2 years ago
Julius Härtl ea575e342f
fix(s3): Pass SSE-C parameters for multipart upload 3 years ago
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