summaryrefslogtreecommitdiffstats
path: root/src/libstore/s3-binary-cache-store.cc
AgeCommit message (Expand)Author
2020-12-20Overhaul store subclassingJohn Ericson
2020-12-11treat s3 permission errors as file-not-foundMichael Bishop
2020-12-04Fix compatibility with newer AWS SDKsStéphan Kochen
2020-12-02Sink: Use std::string_viewEelco Dolstra
2020-10-06Remove static variable name clashesEelco Dolstra
2020-09-16Fix the s3 storeregnat
2020-09-16Fix build issues with gccregnat
2020-09-16Add a name to the storesregnat
2020-09-16Document the new store hierarchyregnat
2020-09-16Properly filter the stores according to their declared uriSchemesregnat
2020-09-16Correctly call all the parent contructors of the storesregnat
2020-09-16Separate store configs from the implemsregnat
2020-09-16Separate the instantiation and initialisation of the storesregnat
2020-09-16Fix the registration of storesregnat
2020-09-16Make the store plugins more introspectableregnat
2020-08-04S3BinaryCacheStore: Fix size determinationEelco Dolstra
2020-08-04Revert "Remove putBytes"Eelco Dolstra
2020-07-28Remove putBytesEelco Dolstra
2020-07-13Make 'nix copy' to s3:// binary caches run in constant memoryEelco Dolstra
2020-07-13Remove istringstream_nocopyEelco Dolstra
2020-07-13Make 'nix copy' to file:// binary caches run in constant memoryEelco Dolstra
2020-07-13Fix 'nix verify --all' on a binary cache and add a testEelco Dolstra
2020-05-11Merge branch 'master' into errors-phase-2Ben Burdette
2020-05-03convert some printError calls to logErrorBen Burdette
2020-04-21remove 'format' from Error constructor callsBen Burdette
2020-04-08datatransfer.{cc,hh} -> filetransfer.{cc,hh}Nikola Knezevic
2020-04-08DataTransfer -> FileTransferNikola Knezevic
2020-04-08DownloadResult -> DataTransferResultNikola Knezevic
2020-04-08Rename src/lib/download.* to src/lib/datatransfer.*Nikola Knezevic
2019-12-17Add priority setting to storesEelco Dolstra
2019-12-10Make the Store API more type-safeEelco Dolstra
2019-03-15Add a 5 seconds of timeouts to connect to S3.Chaker Benhamed
2018-12-07s3: make scheme configurableDaiderd Jordan
2018-11-01Disable the S3 content-encoding patchEelco Dolstra
2018-10-30Remove redundant messageEelco Dolstra
2018-10-30S3BinaryCacheStore: Allow disabling multipart uploadsEelco Dolstra
2018-10-30Fix broken uploadProgressCallback closureEelco Dolstra
2018-09-27S3BinaryCacheStore: Don't create bucketsEelco Dolstra
2018-08-09S3BinaryCacheStore: Share TransferManagerEelco Dolstra
2018-08-08S3BinaryCacheStore: Don't use the transfer status callbackEelco Dolstra
2018-08-06Fix setting Content-Encoding in S3 uploadsEelco Dolstra
2018-08-06Fix Brotli decompression in 'nix log'Eelco Dolstra
2018-08-02s3 binary cache: support specifying an endpointGraham Christensen
2018-06-08use debug instead of printTalkative to avoid spamming hydra queueAmineChikhaoui
2018-05-30Make LocalBinaryCacheStore::narFromPath() run in constant memoryEelco Dolstra
2018-05-30Simplify the callback mechanismEelco Dolstra
2018-05-10Remove mention of default since we already know the defaultEelco Dolstra
2018-05-07share the executor between multiple copy threads.AmineChikhaoui
2018-05-07add a FIXME note to find a way to abort the multipart uploads inAmineChikhaoui
2018-05-07Support multi-part uploads for large NARs that exceed the size ofAmineChikhaoui