substitute: Disable HTTPS certificate verification.
authorLudovic Courtès <ludo@gnu.org>
Sat, 12 Nov 2016 11:57:36 +0000 (12:57 +0100)
committerLudovic Courtès <ludo@gnu.org>
Sat, 12 Nov 2016 12:04:45 +0000 (13:04 +0100)
commit166ba5b10207f44360e218d9e3f00772d09bc7cd
treea5b250cd74a0148399156a1d7d20d8245f306820
parent17cff9c66214be38de8ece0ce98f707823e25bf2
substitute: Disable HTTPS certificate verification.

Fixes a regression introduced in
9e4e431e049fae3f1121c3be22cf13b174404ba8 as a consequence of
bc3c41ce36349ed4ec758c70b48a7059e363043a.
Reported by Marius Bakke <mbakke@fastmail.com>.

* guix/scripts/substitute.scm (fetch): Pass #:verify-certificate? #f to
'open-connection-for-uri' and 'http-fetch'.
(download-cache-info): Likewise.
(http-multiple-get): Add #:verify-certificate? and honor it.
(fetch-narinfos): Pass #:verify-certificate? #f.
guix/scripts/substitute.scm