mirror of
https://github.com/NixOS/nix.git
synced 2025-11-08 19:46:02 +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 |
||
|---|---|---|
| .. | ||
| ca-fd-leak | ||
| cgroups | ||
| containers | ||
| fetch-git | ||
| functional | ||
| user-sandboxing | ||
| authorization.nix | ||
| chroot-store.nix | ||
| content-encoding.nix | ||
| curl-s3-binary-cache-store.nix | ||
| default.nix | ||
| fetchers-substitute.nix | ||
| fetchurl.nix | ||
| fsync.nix | ||
| git-submodules.nix | ||
| github-flakes.nix | ||
| nix-copy-closure.nix | ||
| nix-copy.nix | ||
| nix-docker-test.sh | ||
| nix-docker.nix | ||
| nss-preload.nix | ||
| remote-builds-ssh-ng.nix | ||
| remote-builds.nix | ||
| setuid.nix | ||
| sourcehut-flakes.nix | ||
| tarball-flakes.nix | ||