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
|
451ebf24ce
|
Cache path info lookups in SQLite
This re-implements the binary cache database in C++, allowing it to be
used by other Store backends, in particular the S3 backend.
|
2016-04-20 14:12:38 +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
|
88541569a2
|
HttpBinaryCacheStore: Treat 403 errors as 404
|
2016-03-30 11:17:51 +02:00 |
|
Eelco Dolstra
|
8b7839b608
|
HttpBinaryCacheStore: Make thread-safe
|
2016-03-24 11:10:05 +01:00 |
|
Eelco Dolstra
|
02654f782f
|
Fix Darwin build
http://hydra.nixos.org/build/33279996
|
2016-03-15 12:11:27 +01: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
|
76f1ba4f3b
|
Add file missing from 201b48de60
|
2016-03-03 18:03:34 +01:00 |
|