Eelco Dolstra
|
cf198952d0
|
HttpBinaryCacheStore: Fix caching of WantMassQuery
Also, test HttpBinaryCacheStore in addition to LocalBinaryCacheStore.
|
2016-06-01 16:24:17 +02:00 |
|
Eelco Dolstra
|
7850d3d279
|
Make the store directory a member variable of Store
|
2016-06-01 16:24:17 +02:00 |
|
Eelco Dolstra
|
bac123ddd9
|
Test the NAR info cache
|
2016-05-30 15:18:12 +02:00 |
|
Eelco Dolstra
|
3be2e71ab3
|
BinaryCacheStore: Remove buildPaths() / ensurePath()
|
2016-05-30 15:18:12 +02:00 |
|
Eelco Dolstra
|
6963de2091
|
nix verify --all: Support local binary caches
|
2016-04-29 17:34:31 +02:00 |
|
Eelco Dolstra
|
8e065c6b3e
|
BinaryCacheStore: Make the signing key a parameter
|
2016-04-29 16:47:20 +02:00 |
|
Eelco Dolstra
|
95d20dfde9
|
Allow parameters in store URIs
This is to allow store-specific configuration,
e.g. s3://my-cache?compression=bzip2&secret-key=/path/to/key.
|
2016-04-29 16:26:16 +02:00 |
|
Eelco Dolstra
|
d1b0909894
|
BinaryCacheStore::readFile(): Return a shared_ptr to a string
This allows readFile() to indicate that a file doesn't exist, and
might eliminate some large string copying.
|
2016-04-15 15:39:48 +02:00 |
|
Eelco Dolstra
|
b4e0335d4d
|
Add option binary-cache-secret-key-file for signing binary caches
|
2016-03-04 17:45:22 +01:00 |
|
Eelco Dolstra
|
af7cdb1096
|
BinaryCacheStore: Remove publicKeyFile argument
The public key can be derived from the secret key, so there's no need
for the user to supply it separately.
|
2016-03-04 17:45:22 +01:00 |
|
Eelco Dolstra
|
5a8455c85e
|
Provide function required by Hydra
|
2016-03-02 18:21:48 +01:00 |
|
Eelco Dolstra
|
0402b6398d
|
Eliminate local-binary-cache-store.hh
|
2016-03-02 15:46:07 +01:00 |
|
Eelco Dolstra
|
68a5414982
|
Make store implementations pluggable
This for instance allows hydra-queue-runner to add the S3 backend
at runtime.
|
2016-03-02 15:46:07 +01:00 |
|
Eelco Dolstra
|
263187a2ec
|
Move BinaryCacheStore / LocalBinaryCacheStore from Hydra
So you can now do:
$ NIX_REMOTE=file:///tmp/binary-cache nix-store -qR /nix/store/...
|
2016-02-24 14:48:16 +01:00 |
|