nextcloud/tests/lib/Files
John Molakvoæ (skjnldsv) c26b1e4b07 fix(s3): add Content-MD5 header for DeleteObjects to fix AWS SDK v3.339.0+ compatibility
AWS SDK PHP v3.339.0+ introduced a breaking change requiring the Content-MD5
header for DeleteObjects operations. This causes 'MissingContentMD5' errors when
using S3-compatible services like MinIO.

Add middleware to automatically calculate and inject the Content-MD5 header on
all DeleteObjects requests. This is applied universally at the S3ConnectionTrait
level, fixing both external storage (AmazonS3) and core ObjectStore (S3) classes.

Fixes: https://github.com/aws/aws-sdk-php/issues/3068
Signed-off-by: John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>
2026-05-12 09:07:20 +02:00
..
AppData chore: add missing Override attribute to test files 2026-04-28 21:29:28 +02:00
Cache chore: add missing Override attribute to test files 2026-04-28 21:29:28 +02:00
Config chore: add missing Override attribute to test files 2026-04-28 21:29:28 +02:00
Mount chore: add missing Override attribute to test files 2026-04-28 21:29:28 +02:00
Node chore: add missing Override attribute to test files 2026-04-28 21:29:28 +02:00
ObjectStore fix(s3): add Content-MD5 header for DeleteObjects to fix AWS SDK v3.339.0+ compatibility 2026-05-12 09:07:20 +02:00
Search chore: add missing Override attribute to test files 2026-04-28 21:29:28 +02:00
SimpleFS chore: add missing Override attribute to test files 2026-04-28 21:29:28 +02:00
Storage fix: apply quota with writeStream 2026-05-02 14:04:09 +02:00
Stream chore: add missing Override attribute to test files 2026-04-28 21:29:28 +02:00
Template Merge pull request #59932 from nextcloud/carl/copySkeleton 2026-04-29 23:15:38 +02:00
Type chore: add missing Override attribute to test files 2026-04-28 21:29:28 +02:00
Utils chore: add missing Override attribute to test files 2026-04-28 21:29:28 +02:00
EtagTest.php chore: add missing Override attribute to test files 2026-04-28 21:29:28 +02:00
FileInfoTest.php chore: add missing Override attribute to test files 2026-04-28 21:29:28 +02:00
FilenameValidatorTest.php chore: add missing Override attribute to test files 2026-04-28 21:29:28 +02:00
FilesystemTest.php chore: add missing Override attribute to test files 2026-04-28 21:29:28 +02:00
PathVerificationTest.php chore: add missing Override attribute to test files 2026-04-28 21:29:28 +02:00
SetupManagerTest.php chore: add missing Override attribute to test files 2026-04-28 21:29:28 +02:00
ViewTest.php chore: add missing Override attribute to test files 2026-04-28 21:29:28 +02:00