aboutsummaryrefslogtreecommitdiff
path: root/src/libstore/filetransfer.cc
AgeCommit message (Expand)Author
2024-05-30libstore/filetransfer: remove debug printK900
2024-05-30Merge changes from topic "libutil-split" into mainjade
2024-05-29libstore: fix http abuses no longer workingeldritch horrors
2024-05-29util.hh: Delete remaining file and clean up headersTom Hubrecht
2024-05-29util.{hh,cc}: Split out namespaces.{hh,cc}Tom Hubrecht
2024-05-11filetransfer: fix decompression regression from 121edecfPierre Bourdon
2024-05-10libutil: remove callback.hheldritch horrors
2024-05-10libstore: de-callback-ify FileTransfereldritch horrors
2024-05-06filetransfer: correctly abort empty transferseldritch horrors
2024-05-06filetransfer: extract decompressor creationeldritch horrors
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