mirror of
https://github.com/NixOS/nix.git
synced 2025-11-08 11:36:03 +01:00
This commit replaces the AWS C++ SDK with a lighter curl-based approach for S3 binary cache operations. - Removed dependency on the heavy aws-cpp-sdk-s3 and aws-cpp-sdk-transfer - Added lightweight aws-crt-cpp for credential resolution only - Leverages curl's native AWS SigV4 authentication (requires curl >= 7.75.0) - S3BinaryCacheStore now delegates to HttpBinaryCacheStore - Function s3ToHttpsUrl converts ParsedS3URL to ParsedURL - Multipart uploads are no longer supported (may be reimplemented later) - Build now requires curl >= 7.75.0 for AWS SigV4 support Fixes: #13084, #12671, #11748, #12403, #5947 |
||
|---|---|---|
| .. | ||
| installer | ||
| binary-tarball.nix | ||
| components.nix | ||
| dependencies.nix | ||
| dev-shell.nix | ||
| everything.nix | ||
| hydra.nix | ||