aboutsummaryrefslogtreecommitdiff
path: root/src/libstore/download.cc
AgeCommit message (Expand)Author
2020-03-29Replace some `bool recursive` with a new `FileIngestionMethod` enumJohn Ericson
2020-01-29Merge pull request #3335 from domenkozar/retry-429Eelco Dolstra
2020-01-29retry on HTTP status code 429Domen Kožar
2019-12-19Merge branch 'libarchive' of https://github.com/yorickvP/nixEelco Dolstra
2019-12-10Make the Store API more type-safeEelco Dolstra
2019-12-07libarchive proof of conceptYorick van Pelt
2019-11-26Drop remaining uses of external "tar"Eelco Dolstra
2019-11-26Merge pull request #3141 from xbreak/nocafileEelco Dolstra
2019-11-07Remove #includeEelco Dolstra
2019-10-18Downloader: Warn if no trusted CA file has been configuredxbreak
2019-09-03Ensure that Callback is called only onceEelco Dolstra
2019-09-03Downloader: Remove a possible double call to CallbackEelco Dolstra
2019-08-08conf: stalled-download-timeout: make tunableGraham Christensen
2019-07-10Resume NAR downloadsEelco Dolstra
2019-07-10Downloader: Use warn()Eelco Dolstra
2019-07-10Revert "Fix 'error 9 while decompressing xz file'"Eelco Dolstra
2019-07-02build: add exit code for hash and check mismatchesDaiderd Jordan
2019-06-28Fix `http2 = false` having no effect. Fixes #2971.Aniket Deshpande
2019-06-24Fix 32-bit overflow with --no-netEelco Dolstra
2019-06-24Refactor downloadCached() interfaceEelco Dolstra
2019-06-24Add '--no-net' convenience flagEelco Dolstra
2019-06-24Fix 'error 9 while decompressing xz file'Eelco Dolstra
2019-06-24Downloader: Propagate exceptions from decompressionSink->finish()Eelco Dolstra
2019-06-24CachedDownloadResult: Include store pathEelco Dolstra
2019-06-24downloadCached: Return ETagEelco Dolstra
2019-02-26fix indentationDzmitry Zaitsau
2019-02-25Apply param values on S3Helper initializationDzmitry Zaitsau
2019-02-25Extend S3 URL parsing with parameters extractionDzmitry Zaitsau
2018-12-12libstore: improve hash mismatch error messageszimbatm
2018-12-07s3: make scheme configurableDaiderd Jordan
2018-11-20Merge pull request #2216 from dtzWill/fix/curl-760-timeoutEelco Dolstra
2018-09-26Ensure download thread livenessEelco Dolstra
2018-09-03download: fix size reported to progress barWill Dietz
2018-08-06Fix Brotli decompression in 'nix log'Eelco Dolstra
2018-08-06Fix reporting of HTTP body size when a result callback is usedEelco Dolstra
2018-08-02s3 binary cache: support specifying an endpointGraham Christensen
2018-07-31Fix race downloading into a sinkEelco Dolstra
2018-06-18Detect redirect loopsEelco Dolstra
2018-06-08download: if there are active requests, never sleep for 10sWill Dietz
2018-06-05Handle HTTP 410 Gone errorsEelco Dolstra
2018-06-05Improve binary cache fallback testEelco Dolstra
2018-06-05Further improve upload messagesEelco Dolstra
2018-06-01download.cc: fix readCallback return type (int -> size_t)Will Dietz
2018-06-01Improve binary cache upload messagesEelco Dolstra
2018-05-30getDownloader(): SimplifyEelco Dolstra
2018-05-30Make HttpBinaryCacheStore::narFromPath() run in constant memoryEelco Dolstra
2018-05-30Simplify the callback mechanismEelco Dolstra
2018-05-30Move some Download-specific settings to download.ccEelco Dolstra
2018-05-25libstore/download: remove unused function "getTime()"Will Dietz
2018-05-09make sure not to use cached channels for nix-channel --updateYorick van Pelt