38 Commits (ca719424455465fca4b872c371daf2a46de88b33)

Author SHA1 Message Date
  Ludovic Courtès ca71942445
Switch to Guile-Gcrypt. 3 years ago
  Marius Bakke 9572d2b482
http-client: Send redirection messages to stderr. 3 years ago
  Ludovic Courtès 1d84d7bf60
build: Require Guile >= 2.0.13. 3 years ago
  Ludovic Courtès 7482b98120
cve: Use 'http-fetch/cached' instead of having custom caching. 4 years ago
  Ludovic Courtès 06acf6b52f
http-client: Reset cache TTL upon 304 "Not Modified" responses. 4 years ago
  Ludovic Courtès 3ce1b9021a
http-client: 'http-client/cached' uses 'If-Modified-Since'. 4 years ago
  Tobias Geerinckx-Rice 57d2898772
Handle the same HTTP redirects everywhere. 4 years ago
  Ludovic Courtès 69daee23af
ui: Rename '_' to 'G_'. 4 years ago
  Ludovic Courtès 4fd06a4dd1
http-client: Avoid name clash with 'open-connection-for-uri' in 2.2.0. 4 years ago
  Ludovic Courtès 36626c556e
build: Require Guile >= 2.0.9. 4 years ago
  Ludovic Courtès 608a50b66c
http-client: Provide 'User-Agent' header by default. 4 years ago
  Ludovic Courtès dd1141eba2
http-client: Improve error reporting. 5 years ago
  Ludovic Courtès 17cff9c662
http-client: Add #:verify-certificate? to 'http-fetch'. 5 years ago
  Ludovic Courtès 2535635f18
Use (ice-9 binary-ports) instead of (rnrs io ports). 5 years ago
  Ludovic Courtès 409e4ac6e3 http-client: No 'setvbuf' for non-file ports. 5 years ago
  Ludovic Courtès d262a0f36b http-client: Add #:keep-alive? parameter. 5 years ago
  Ludovic Courtès a4e7083da3 http-client: 'http-client/cached' uses unique cache file names. 5 years ago
  Ludovic Courtès e72f50a787 http-client: 'http-fetch/cached' updates the cache atomically. 5 years ago
  Ludovic Courtès 793a43f409 http-client: Work around <http://bugs.gnu.org/22273>. 6 years ago
  Ludovic Courtès 1c63dafce6 http-client: Fix erroneous comment. 6 years ago
  Ricardo Wurmus 0cb5bc2cff http-client: Support basic authentication. 6 years ago
  Ludovic Courtès 25d188ce12 http-client: 'http-fetch' converts strings to URIs. 6 years ago
  Ludovic Courtès 8a5063f777 http-client: 'http-fetch' and 'http-fetch/cached' support HTTPS. 6 years ago
  Ludovic Courtès cbaf0f11dd http-client: '%http-cache-ttl' is really a parameter. 6 years ago
  Ludovic Courtès 739ab68bac http-client: Add 'http-fetch/cached'. 6 years ago
  Ludovic Courtès 15d5ca1356 http-client: Backport Guile fix for 'read-chunk-header'. 6 years ago
  Ludovic Courtès 6b02a448d2 http-client: Backport delimited input port fix from Guile. 6 years ago
  Ludovic Courtès 1c01a30d66 http-client: Remove redundant import clause. 6 years ago
  Ludovic Courtès 005c8fc6e0 http-client: Remove monkey patching for 2.0.5. 6 years ago
  Ludovic Courtès 7623848343 download: Work around Guile small-receive-buffer bug. 6 years ago
  Ludovic Courtès 0cc0095f3c http-client: Add workaround for HTTP pipelining on Guile <= 2.0.9. 6 years ago
  Ludovic Courtès 776463ba9f http-client: Monkey-patch 'make-chunked-input-port' on Guile <= 2.0.11. 6 years ago
  Ludovic Courtès c28606bd1d http-client: Update backport of chunked encoding support to Guile 2.0.5. 6 years ago
  Mark H Weaver 04dec194d8 download: Handle HTTP redirects to relative URI references. 6 years ago
  Ludovic Courtès a68d976b66 download: Enlarge your receive buffer. 7 years ago
  Ludovic Courtès 706e9e575d substitute-binary: Gracefully handle HTTP GET errors. 7 years ago
  Ludovic Courtès 7db3ff4a29 utils: Add `guile-version>?', and use it. 8 years ago
  Ludovic Courtès 3b8258c569 Rename (guix web) to (guix http-client). 8 years ago
  Ludovic Courtès bb7dcaea57 substitute-binary: Avoid dangling connections to the server. 8 years ago
  Cyril Roelandt 16df248e4b Fix Guile version checking in the "web" code. 8 years ago
  Ludovic Courtès 101d9f3fd4 substitute-binary: Pass `filtered-port' an unbuffered port. 8 years ago
  Ludovic Courtès 89be37a5a3 web: Add workaround for <http://bugs.gnu.org/13095>. 8 years ago
  Ludovic Courtès 61ef22f432 web: Add 2.0.5 workaround for responses without content-length. 8 years ago
  Ludovic Courtès 1424a96e25 web: Backport chunked encoding support for Guile <= 2.0.5. 8 years ago
  Ludovic Courtès 1c9e7d65d4 web: Factorize `http-get' hackery. 8 years ago