Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2016-08-10 | HttpBinaryCacheStore: Retry on transient HTTP errors | Eelco Dolstra | 1 | -0/+2 | |
This makes us more robust against 500 errors from CloudFront or S3 (assuming the 500 error isn't cached by CloudFront...). | |||||
2016-06-01 | HttpBinaryCacheStore: Fix caching of WantMassQuery | Eelco Dolstra | 1 | -2/+4 | |
Also, test HttpBinaryCacheStore in addition to LocalBinaryCacheStore. | |||||
2016-06-01 | Make the store directory a member variable of Store | Eelco Dolstra | 1 | -3/+3 | |
2016-05-30 | Re-implement the WantMassQuery property of binary caches | Eelco Dolstra | 1 | -3/+8 | |
2016-05-30 | BinaryCacheStore: Remove buildPaths() / ensurePath() | Eelco Dolstra | 1 | -4/+3 | |
2016-04-29 | BinaryCacheStore: Make the signing key a parameter | Eelco Dolstra | 1 | -4/+3 | |
2016-04-29 | Allow parameters in store URIs | Eelco Dolstra | 1 | -1/+4 | |
This is to allow store-specific configuration, e.g. s3://my-cache?compression=bzip2&secret-key=/path/to/key. | |||||
2016-04-20 | Cache path info lookups in SQLite | Eelco Dolstra | 1 | -2/+13 | |
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-15 | BinaryCacheStore::readFile(): Return a shared_ptr to a string | Eelco Dolstra | 1 | -2/+8 | |
This allows readFile() to indicate that a file doesn't exist, and might eliminate some large string copying. | |||||
2016-03-30 | HttpBinaryCacheStore: Treat 403 errors as 404 | Eelco Dolstra | 1 | -1/+3 | |
2016-03-24 | HttpBinaryCacheStore: Make thread-safe | Eelco Dolstra | 1 | -2/+6 | |
2016-03-15 | Fix Darwin build | Eelco Dolstra | 1 | -1/+1 | |
http://hydra.nixos.org/build/33279996 | |||||
2016-03-04 | Add option binary-cache-secret-key-file for signing binary caches | Eelco Dolstra | 1 | -1/+2 | |
2016-03-04 | BinaryCacheStore: Remove publicKeyFile argument | Eelco Dolstra | 1 | -4/+3 | |
The public key can be derived from the secret key, so there's no need for the user to supply it separately. | |||||
2016-03-03 | Add file missing from 201b48de60751979835037a4b4f78128ba3fb7b3 | Eelco Dolstra | 1 | -0/+76 | |