lix/tests/unit/libstore
eldritch horrors dd4a2c1759 libstore: fix http abuses no longer working
while refactoring the curl wrapper we inadvertently broken the immutable
flake protocol, because the immutable flake protocol accumulates headers
across the entire redirect chain instead of using only the headers given
in the final response of the chain. this is a problem because Some Known
Providers Of Flake Infrastructure set rel=immutable link headers only in
the penultimate entry of the redirect chain, and curl does not regard it
as worth returning to us via its response header enumeration mechanisms.

fixes lix-project/lix#358

Change-Id: I645c3932b465cde848bd6a3565925a1e3cbcdda0
2024-05-29 22:35:29 +00:00
..
data Don't run libstore unit tests in project root 2024-04-08 12:43:35 -07:00
common-protocol.cc import the revisions to the characterization test framework from cppnix 2024-03-11 14:14:43 -07:00
derivation.cc import the revisions to the characterization test framework from cppnix 2024-03-11 14:14:43 -07:00
derived-path.cc derived-path: refuse built derived path with a non-derivation base 2024-05-17 02:16:15 +02:00
downstream-placeholder.cc Move tests to separate directories, and document 2023-12-01 13:05:03 -05:00
filetransfer.cc libstore: fix http abuses no longer working 2024-05-29 22:35:29 +00:00
machines.cc Don't run libstore unit tests in project root 2024-04-08 12:43:35 -07:00
nar-info-disk-cache.cc Move tests to separate directories, and document 2023-12-01 13:05:03 -05:00
outputs-spec.cc Fix various clang-tidy lints 2024-03-29 20:26:38 -07:00
path.cc Disallow store path names that are . or .. (plus opt. -) 2024-05-02 19:34:38 +02:00
protocol.hh import the revisions to the characterization test framework from cppnix 2024-03-11 14:14:43 -07:00
references.cc Move tests to separate directories, and document 2023-12-01 13:05:03 -05:00
serve-protocol.cc import the revisions to the characterization test framework from cppnix 2024-03-11 14:14:43 -07:00
worker-protocol.cc import the revisions to the characterization test framework from cppnix 2024-03-11 14:14:43 -07:00