Skip to content

Conversation

@cfiehe
Copy link

@cfiehe cfiehe commented Oct 29, 2025

Summary

This commit makes the configuration settings request_checksum_calculation and response_checksum_validation of the S3Client from the AWS SDK for PHP configurable via the objectstore S3 configuration section of the config.php. Allowed values are when_required and when_supported (new default since AWS SDK for PHP >= 3.337.0).

Signed-off-by: Fiehe Christoph [email protected]

This commit makes the configuration settings 'request_checksum_calculation' and 'response_checksum_validation' of the S3Client from the AWS SDK for PHP configurable.

Signed-off-by: Fiehe Christoph  <[email protected]>
@cfiehe cfiehe changed the base branch from stable32 to master October 29, 2025 11:07
@cfiehe cfiehe changed the title [stable32] fix(files): unexpected checksum header in multipart uploads caused by S3 default integrity change in AWS SDK for PHP fix(files): unexpected checksum header in multipart uploads caused by S3 default integrity change in AWS SDK for PHP Oct 29, 2025
Copy link
Member

@skjnldsv skjnldsv left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Code make sense

@kesselb
Copy link
Collaborator

kesselb commented Oct 30, 2025

@kesselb kesselb changed the base branch from master to fix/56077/s3-configure-checksum-defaults October 30, 2025 10:54
@nextcloud nextcloud deleted a comment from miaulalala Oct 30, 2025
@kesselb kesselb merged commit 39c5999 into nextcloud:fix/56077/s3-configure-checksum-defaults Oct 30, 2025
1 of 2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

3. to review Waiting for reviews backport-request bug feature: object storage pending documentation This pull request needs an associated documentation update

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Bug]: Unexpected checksum header in multipart uploads caused by S3 default integrity change in AWS SDK for PHP >= v3.337.0

4 participants