guix-devel/guix
Ludovic Courtès d14ecda913 http/ftp: Tweak to avoid depending on libc's NSS.
* guix/build/http.scm (open-connection-for-uri): New procedure.
  (http-fetch): Use it.  Pass the result as a #:port argument to
  `http-get'.
  Add hack to modify the `set-port-encoding!' binding in (web response).

* guix/ftp-client.scm (ftp-open): Add optional `port' parameter,
  defaulting to 21.  When calling `getaddrinfo', convert PORT to a
  string and pass AI_NUMERICSERV when PORT is a number.
2012-10-18 22:32:23 +02:00
..
build http/ftp: Tweak to avoid depending on libc's NSS. 2012-10-18 22:32:23 +02:00
build-system build-system/gnu: Pass the system type to the builder. 2012-10-17 23:25:25 +02:00
build-system.scm Abstract build systems. 2012-06-27 23:58:07 +02:00
derivations.scm derivations: Set input port to UTF-8 in `read-derivation'. 2012-10-07 22:28:07 +02:00
ftp-client.scm http/ftp: Tweak to avoid depending on libc's NSS. 2012-10-18 22:32:23 +02:00
ftp.scm Add (guix ftp) and companion modules. 2012-09-12 23:47:49 +02:00
http.scm Add a declarative packaging layer. 2012-06-28 01:24:34 +02:00
packages.scm packages: Fix and optimize memoization of `package-derivation'. 2012-10-08 22:07:19 +02:00
store.scm distro: Add a statically-linked, relocatable Guile 2.0 package. 2012-10-13 22:36:39 +02:00
utils.scm distro: Add a statically-linked, relocatable Guile 2.0 package. 2012-10-13 22:36:39 +02:00