summaryrefslogtreecommitdiff
path: root/guix/scripts/substitute.scm
AgeCommit message (Expand)Author
2020-10-28substitute: Do not discard ttl info when the response code is 202.Miguel Ángel Arruga Vivas
2020-10-12substitute: Reduce default narinfo negative TTL to 1h.Ludovic Courtès
2020-09-10scripts: Use 'define-command' and have 'guix help' use that.Ludovic Courtès
2020-09-02substitute: Set LC_MESSAGES to the client's locale, not LC_ALL.Ludovic Courtès
2020-08-24Use "guile-zlib" and "guile-lzlib" instead of (guix config).Mathieu Othacehe
2020-04-26substitute: Close port at the end of http-multiple-get.Christopher Baines
2020-04-26substitute: Make http-multiple-get batch size configurable.Christopher Baines
2020-04-26substitute: Use the same port for multiple request batches.Christopher Baines
2020-03-22Remove workaround for 'time-monotonic' in Guile 2.2.2.Ludovic Courtès
2020-01-15substitute: 'http-multiple-get' processes each request only once.Ludovic Courtès
2020-01-03download: Do not leak file descriptors on TLS ports.Ludovic Courtès
2019-12-12progress: Add 'progress-report-port'.Ludovic Courtès
2019-12-12challenge: Report the best narinfo URI.Ludovic Courtès
2019-12-04substitute: Remove unused procedure.Ludovic Courtès
2019-11-28substitute: 'http-multiple-get' no longer drops requests above 1,000.Ludovic Courtès
2019-11-27substitute: Make '%allow-unauthenticated-substitutes?' public.Ludovic Courtès
2019-11-22substitute: Don't fetch /nix-cache-info.Ludovic Courtès
2019-06-02substitute: Select the best compression methods.Ludovic Courtès
2019-05-01build: Change default substitute server to "ci.guix.gnu.org".Ludovic Courtès
2019-01-09Remove most uses of the _IO*F constants.Ludovic Courtès
2018-12-14substitute: Ignore irrelevant narinfo signatures.Ludovic Courtès
2018-12-04build: Default to https://ci.guix.info for substitutes.Ludovic Courtès
2018-09-27Add (guix status) and use it for pretty colored output.Ludovic Courtès
2018-09-25substitute: Progress port really closes underlying port.Ludovic Courtès
2018-09-10substitute: Ignore exceptions thrown by 'set-thread-name'.Ludovic Courtès
2018-09-04Switch to Guile-Gcrypt.Ludovic Courtès
2018-07-07scripts: Add missing -V option to commands that document it.Kyle Meyer
2018-06-12substitute: Make progress message shorter.Ludovic Courtès
2018-06-12substitute: Erase the current line when reporting progress.Ludovic Courtès
2018-02-26build: Require Guile >= 2.0.13.Ludovic Courtès
2017-10-25substitute: Don't send more than 1000 requests in a row.Ludovic Courtès
2017-10-19Add (guix progress).Ludovic Courtès
2017-10-17guix: substitute: Report the last progress in the child process.宋文武
2017-10-12substitute: Close the progress port after substitute finished.宋文武
2017-09-20download: Don't report the progress too fast.宋文武
2017-09-18substitute: Close the download port after substitution finished.宋文武
2017-09-11substitute: Download from unauthorized sources that provide the right content.Ludovic Courtès
2017-09-11substitute: Make substitute URLs a SRFI-39 parameter.Ludovic Courtès
2017-07-28utils: Factorize XDG directory handling.Ludovic Courtès
2017-07-21substitute: Avoid repeated calls to 'length'.Ludovic Courtès
2017-07-21substitute: Optimize hash-part-to-path conversion on non-200 responses.Ludovic Courtès
2017-07-12substitute: Work around Guile 2.2 'time-monotonic' bug.Ludovic Courtès
2017-06-02substitute: Do not display the installed size.Ludovic Courtès
2017-05-28scripts: Set thread names.Ludovic Courtès
2017-05-11substitute: Honor 'Cache-Control' on 404 responses.Ludovic Courtès
2017-05-03ui: Rename '_' to 'G_'.Ludovic Courtès
2017-05-02substitute: Validate substitute URLs.Ludovic Courtès
2017-04-18Add (guix cache) and use it in (guix scripts substitute).Ludovic Courtès
2017-03-31substitute: Send ‘User-Agent’ header.Tobias Geerinckx-Rice
2017-03-18http-client: Avoid name clash with 'open-connection-for-uri' in 2.2.0.Ludovic Courtès