aboutsummaryrefslogtreecommitdiff
path: root/src/libstore/filetransfer.cc
AgeCommit message (Expand)Author
2024-05-05filetransfer: abort transfer on receiver exceptioneldritch horrors
2024-04-26filetransfer: don't decompress in curl wrapper itselfeldritch horrors
2024-04-26filetransfer: remove dataCallback from interfaceeldritch horrors
2024-04-26filetransfer: make two-arg download abstracteldritch horrors
2024-04-25filetransfer: drop errorSinkeldritch horrors
2024-04-25filetransfer: restore http status line reportingeldritch horrors
2024-04-23libstore: use curl functions for reading headerseldritch horrors
2024-04-23libstore: remove github etag workaroundeldritch horrors
2024-04-22libstore: use curl_multi_{poll,wakeup}eldritch horrors
2024-04-22libstore: remove ancient libcurl feature checkseldritch horrors
2024-03-29Fix various clang-tidy lintsJade Lovelace
2024-03-26libstore/filetransfer: use Lix UA and unnix error messageRaito Bezarius
2024-03-17Delete hasPrefix and hasSuffix from the codebaseJade Lovelace
2024-03-11util.hh: split out signals stuffJade Lovelace
2024-03-09Merge pull request #9925 from 9999years/fmt-cleanupeldritch horrors
2023-08-11FileTransfer::download: fix use-after-moveYorick van Pelt
2023-06-13Allow tarball URLs to redirect to a lockable immutable URLEelco Dolstra
2023-04-03Allow open switch-enum in 5 placesRobert Hensing
2023-03-17Add a setting for configuring the SSL certificates fileEelco Dolstra
2023-03-03Merge pull request #7942 from edolstra/remove-formatEelco Dolstra
2023-03-02Remove FormatOrString and remaining uses of format()Eelco Dolstra
2023-03-02Log the decompressed body in case of http errorsThéophane Hufschmitt
2023-02-28Merge pull request #7793 from layus/interrupt_downloadsEelco Dolstra
2023-02-10nit: cleaner diffGuillaume Maudoux
2023-02-10Flush data when download endsGuillaume Maudoux
2023-02-09Check interupts even when download stalledGuillaume Maudoux
2023-02-03advertise transport encoding in http transfers toJörg Thalheim
2022-12-12Move isUri() and resolveUri() out of filetransfer.ccEelco Dolstra
2022-12-07Trivial changes from the lazy-trees branchEelco Dolstra
2022-09-19Remove a useless debug message in filetransfer.ccThéophane Hufschmitt
2022-08-19add a nix.conf option to set a download speed limitSolene Rapenne
2022-05-04Get rid of most `.at` calls (#6393)Alain Zscheile
2022-04-19Avoid `fmt` when constructor already does itJohn Ericson
2022-03-03Fix segfault in headerCallback()Eelco Dolstra
2022-02-25Remove std::string alias (for real this time)Eelco Dolstra
2022-02-07Fix 'basic_string::_M_construct null not valid' in interrupted downloadEelco Dolstra
2022-01-18Get rid of std::shared_ptr<std::string> and ref<std::string>Eelco Dolstra
2021-12-16Ignore EPERM when unsharing FS stateEelco Dolstra
2021-10-15Restore parent mount namespace in restoreProcessContextYorick van Pelt
2021-10-12CleanupEelco Dolstra
2021-10-07nix repl: properly deal with interruptionsMaximilian Bosch
2021-04-23unified macro style for ENABLE_S3p01arst0rm
2021-03-10Use libarchive for all compressionYorick van Pelt
2021-01-27Drop trailing whitespaceEelco Dolstra
2021-01-25Merge pull request #4467 from edolstra/error-formattingEelco Dolstra
2021-01-22Handle missing etag in 304 Not Modified responseMatthew Bauer
2021-01-21Improve error formattingEelco Dolstra
2020-12-02Sink: Use std::string_viewEelco Dolstra
2020-10-06Remove static variable name clashesEelco Dolstra
2020-09-25Merge remote-tracking branch 'origin/master' into github-api-tokenGregory Hale