aboutsummaryrefslogtreecommitdiff
path: root/src/libstore/http-binary-cache-store.cc
AgeCommit message (Expand)Author
2024-08-26libstore: remove static initializers for Store registrationsPierre Bourdon
2024-07-11libstore: make BinaryCacheStore::getFile return a sourceeldritch horrors
2024-06-19filetransfer: return a Source from download()eldritch horrors
2024-06-19libstore: BinaryCacheStore::getFile{ -> Contents}eldritch horrors
2024-06-18filetransfer: {up,down}load -> transfereldritch horrors
2024-05-10libutil: remove callback.hheldritch horrors
2024-05-09libstore: de-callback-ify BinaryCacheStore::getFileeldritch horrors
2024-03-17Delete hasPrefix and hasSuffix from the codebaseJade Lovelace
2023-04-06Add `Store::isTrustedClient()`matthewcroughan
2023-03-21Support per-store Markdown documentationEelco Dolstra
2023-03-21nix store --help: Include store type documentationEelco Dolstra
2023-02-07NarInfoDiskCache: Rename cacheExists -> upToDateCacheExistsRobert Hensing
2022-05-30HttpBinaryCacheStore::getFile(): Don't throw an exceptionEelco Dolstra
2022-01-18Get rid of std::shared_ptr<std::string> and ref<std::string>Eelco Dolstra
2021-09-22Make setDefault() typedEelco Dolstra
2020-12-20Overhaul store subclassingJohn Ericson
2020-10-06Remove static variable name clashesEelco Dolstra
2020-10-05Fix s3:// storeEelco Dolstra
2020-09-21Move Callback into its own headerEelco Dolstra
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-09-01Allow HTTP binary cache to request absolute urisDomen Kožar
2020-07-13Make 'nix copy' to s3:// binary caches run in constant memoryEelco Dolstra
2020-07-13Make 'nix copy' to file:// binary caches run in constant memoryEelco Dolstra
2020-04-08datatransfer.{cc,hh} -> filetransfer.{cc,hh}Nikola Knezevic
2020-04-08DataTransfer -> FileTransferNikola Knezevic
2020-04-08Add upload methodNikola Knezevic
2020-04-08DownloadError -> DataTransferErrorNikola Knezevic
2020-04-08{get,make,new}Downloader -> DataTransferNikola Knezevic
2020-04-08enqueueDownload -> enqueueDataTransferNikola Knezevic
2020-04-08DownloadResult -> DataTransferResultNikola Knezevic
2020-04-08Rename src/lib/download.* to src/lib/datatransfer.*Nikola Knezevic
2020-04-08DownloadRequest -> DataTransferRequestNikola Knezevic
2020-03-24Misc changes from the flakes branchEelco Dolstra
2019-12-17Add priority setting to storesEelco Dolstra
2019-09-03Add some noexceptsEelco Dolstra
2019-09-03Ensure that Callback is called only onceEelco Dolstra
2019-07-10HttpBinaryCacheStore: Use default number of retries for NARsEelco Dolstra
2019-07-10Revert "Fix 'error 9 while decompressing xz file'"Eelco Dolstra
2019-06-24Add '--no-net' convenience flagEelco Dolstra
2019-06-24Fix 'error 9 while decompressing xz file'Eelco Dolstra
2018-09-07If fallback is enabled, temporarily disable substituters after a failureEelco Dolstra
2018-06-01Improve binary cache upload messagesEelco Dolstra
2018-05-30Make HttpBinaryCacheStore::narFromPath() run in constant memoryEelco Dolstra