guix/doc
Ludovic Courtès 9b7bd1b160 substitute: Add HTTPS support.
Fixes <http://bugs.gnu.org/22937>.
Reported by Chris Marusich <cmmarusich@gmail.com>.

* guix/scripts/substitute.scm (fetch): Add 'https' alongside 'http'.
Use 'open-connection-for-uri' instead of 'open-socket-for-uri'.  Call
'setvbuf' only when PORT matches 'file-port?'.
(http-multiple-get): Likewise.  Change 'base-url' parameter to
'base-uri'.
(fetch-narinfos)[do-fetch]: Add 'https' case alongside 'http'.  Pass URI
instead of URL to 'http-multiple-get'.
* doc/guix.texi (Requirements): Move GnuTLS one level higher and mention
HTTPS substitutes.
(Substitutes): Mention HTTPS and recommend it.  Explain why servers
are not authenticated.  Add "On Trusting Binaries" subsection.
2016-03-10 13:55:30 +01:00
..
images guix system: Rename 'dmd-graph' to 'shepherd-graph'. 2016-01-29 20:21:54 +03:00
contributing.texi doc: Fix minor typos and add missing words. 2016-02-24 21:34:30 +01:00
emacs.texi emacs: Add 'M-x guix-installed-{user/system}-packages'. 2016-02-22 22:17:16 +03:00
environment-gdb.scm doc: Add 'guix environment' examples. 2015-06-29 23:08:36 +02:00
fdl-1.3.texi
guix.texi substitute: Add HTTPS support. 2016-03-10 13:55:30 +01:00
htmlxref.cnf doc: Add Texinfo HTML cross-reference file. 2016-02-21 22:28:20 +01:00
package-hello.scm doc: Use the recommended Scheme format. 2015-09-14 23:10:58 +02:00