summaryrefslogtreecommitdiff
path: root/guix/http-client.scm
AgeCommit message (Expand)Author
2022-05-22http-client: 'http-fetch/cached' converts strings to URIs....Philip McGrath
2022-05-22http-client: Accept '#:headers' in 'http-fetched/cached'....Philip McGrath
2022-04-11http-client: Fix redirection....Attila Lendvai
2022-03-06http-client: Correctly handle redirects when #:keep-alive? #t....Ludovic Courtès
2022-03-06http-client: Add response headers to '&http-get-error'....Ludovic Courtès
2021-04-24http-client: Remove exception mishandling in 'http-multiple-get'....Ludovic Courtès
2021-04-24http-client, substitute: Gracefully handle GnuTLS EAGAIN/EINTR....Ludovic Courtès
2021-03-28http-client: Don't drop failed query when reconnecting....Ludovic Courtès
2021-03-27http-client: 'http-multiple-get' is tail-recursive again....Ludovic Courtès
2021-03-17http-client: 'http-fetch' and 'http-fetch/cached' accept #:log-port....Ludovic Courtès
2021-02-22http-client: Accept #:open-connection in http-fetch....Christopher Baines
2021-02-22http-client: Add error handling to http-multiple-get....Christopher Baines
2021-02-22guix: Move http-multiple-get to (guix http-client)....Christopher Baines
2020-12-08substitute: Cache and reuse connections while substituting....Ludovic Courtès
2020-10-12http-client: 'http-fetch' and 'http-fetch/cached' accept #:timeout....Ludovic Courtès
2020-01-03download: Do not leak file descriptors on TLS ports....Ludovic Courtès
2019-01-09Remove most uses of the _IO*F constants....Ludovic Courtès
2018-09-04Switch to Guile-Gcrypt....Ludovic Courtès
2018-05-26http-client: Send redirection messages to stderr....Marius Bakke
2018-02-26build: Require Guile >= 2.0.13....Ludovic Courtès
2017-11-16cve: Use 'http-fetch/cached' instead of having custom caching....Ludovic Courtès
2017-09-26http-client: Reset cache TTL upon 304 "Not Modified" responses....Ludovic Courtès
2017-09-19http-client: 'http-client/cached' uses 'If-Modified-Since'....Ludovic Courtès
2017-09-05Handle the same HTTP redirects everywhere....Tobias Geerinckx-Rice
2017-05-03ui: Rename '_' to 'G_'....Ludovic Courtès
2017-03-18http-client: Avoid name clash with 'open-connection-for-uri' in 2.2.0....Ludovic Courtès
2017-03-18build: Require Guile >= 2.0.9....Ludovic Courtès
2017-01-13http-client: Provide 'User-Agent' header by default....Ludovic Courtès
2017-01-10http-client: Improve error reporting....Ludovic Courtès
2016-11-12http-client: Add #:verify-certificate? to 'http-fetch'....Ludovic Courtès
2016-10-19Use (ice-9 binary-ports) instead of (rnrs io ports)....Ludovic Courtès
2016-03-16http-client: No 'setvbuf' for non-file ports....Ludovic Courtès
2016-03-14http-client: Add #:keep-alive? parameter....Ludovic Courtès
2016-02-25http-client: 'http-client/cached' uses unique cache file names....Ludovic Courtès
2016-02-25http-client: 'http-fetch/cached' updates the cache atomically....Ludovic Courtès
2016-01-06http-client: Work around <http://bugs.gnu.org/22273>....Ludovic Courtès
2016-01-06http-client: Fix erroneous comment....Ludovic Courtès
2015-12-21http-client: Support basic authentication....Ricardo Wurmus
2015-11-29http-client: 'http-fetch' converts strings to URIs....Ludovic Courtès
2015-11-26http-client: 'http-fetch' and 'http-fetch/cached' support HTTPS....Ludovic Courtès
2015-10-21http-client: '%http-cache-ttl' is really a parameter....Ludovic Courtès
2015-10-17http-client: Add 'http-fetch/cached'....Ludovic Courtès
2015-09-26http-client: Backport Guile fix for 'read-chunk-header'....Ludovic Courtès
2015-09-10http-client: Backport delimited input port fix from Guile....Ludovic Courtès
2015-09-10http-client: Remove redundant import clause....Ludovic Courtès
2015-05-10http-client: Remove monkey patching for 2.0.5....Ludovic Courtès
2015-05-06download: Work around Guile small-receive-buffer bug....Ludovic Courtès
2015-04-08http-client: Add workaround for HTTP pipelining on Guile <= 2.0.9....Ludovic Courtès
2015-03-03http-client: Monkey-patch 'make-chunked-input-port' on Guile <= 2.0.11....Ludovic Courtès
2015-03-03http-client: Update backport of chunked encoding support to Guile 2.0.5....Ludovic Courtès