Skip to content

libstore/s3-binary-cache-store: Add Content-MD5 header as message int…#15127

Merged
Ericson2314 merged 1 commit intomasterfrom
s3-binary-cache-store-md5
Feb 1, 2026
Merged

libstore/s3-binary-cache-store: Add Content-MD5 header as message int…#15127
Ericson2314 merged 1 commit intomasterfrom
s3-binary-cache-store-md5

Conversation

@xokdvium
Copy link
Contributor

…egrity check

Motivation

aws-sdk-cpp used to include a checksum for uploads (CRC64 since ~September 2025).
Content-MD5 1 should be universally supported by all s3 compatible services, since the SDK used
to include it unconditionally too.

Context


Add 👍 to pull requests you find important.

The Nix maintainer team uses a GitHub project board to schedule and track reviews.

…egrity check

aws-sdk-cpp used to include a checksum for uploads (CRC64 since ~September 2025).
Content-MD5 [1] should be universally supported by all s3 compatible services, since the SDK used
to include it unconditionally too.

[1]: https://docs.aws.amazon.com/AmazonS3/latest/API/API_PutObject.html
@xokdvium xokdvium requested a review from lovesegfault January 31, 2026 21:27
@xokdvium xokdvium requested a review from Ericson2314 as a code owner January 31, 2026 21:27
@github-actions github-actions bot added the store Issues and pull requests concerning the Nix store label Jan 31, 2026
@Ericson2314 Ericson2314 added this pull request to the merge queue Feb 1, 2026
Merged via the queue into master with commit 4da0b36 Feb 1, 2026
18 checks passed
@Ericson2314 Ericson2314 deleted the s3-binary-cache-store-md5 branch February 1, 2026 03:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

store Issues and pull requests concerning the Nix store

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants