lix/src
Eelco Dolstra 1ad3328c5e Allow tarball URLs to redirect to a lockable immutable URL
Previously, for tarball flakes, we recorded the original URL of the
tarball flake, rather than the URL to which it ultimately
redirects. Thus, a flake URL like
http://example.org/patchelf-latest.tar that redirects to
http://example.org/patchelf-<revision>.tar was not really usable. We
couldn't record the redirected URL, because sites like GitHub redirect
to CDN URLs that we can't rely on to be stable.

So now we use the redirected URL only if the server returns the
`x-nix-is-immutable` or `x-amz-meta-nix-is-immutable` headers in its
response.
2023-06-13 14:17:45 +02:00
..
build-remote Split comment, match with each variable 2023-05-08 10:08:01 -04:00
libcmd Allow tarball URLs to redirect to a lockable immutable URL 2023-06-13 14:17:45 +02:00
libexpr Allow tarball URLs to redirect to a lockable immutable URL 2023-06-13 14:17:45 +02:00
libfetchers Allow tarball URLs to redirect to a lockable immutable URL 2023-06-13 14:17:45 +02:00
libmain nix: Support the --repair flag 2023-04-28 17:03:04 +02:00
libstore Allow tarball URLs to redirect to a lockable immutable URL 2023-06-13 14:17:45 +02:00
libutil Parse TOML timestamps (#8120) 2023-06-09 11:53:18 +02:00
nix Add missing <sys/select.h> include 2023-06-05 20:18:24 -07:00
nix-build nix: Support the --repair flag 2023-04-28 17:03:04 +02:00
nix-channel Factor out the generation of the profile/channel directory 2023-03-23 10:22:42 +01:00
nix-collect-garbage Make nix-collect-garbage -d look into more places 2023-05-15 11:36:53 +02:00
nix-copy-closure Remove FormatOrString and remaining uses of format() 2023-03-02 15:57:54 +01:00
nix-env nix: Support the --repair flag 2023-04-28 17:03:04 +02:00
nix-instantiate nix: Support the --repair flag 2023-04-28 17:03:04 +02:00
nix-store Revert "Revert "Use template structs instead of phantoms"" 2023-05-17 22:44:47 -04:00
resolve-system-dependencies Remove FormatOrString and remaining uses of format() 2023-03-02 15:57:54 +01:00
toml11 Replace cpptoml with toml11 2021-12-17 22:03:33 +01:00