download: Default to a 10s connection establishment timeout.
* guix/build/download.scm (ftp-fetch): Add #:timeout and pass it to
'ftp-open'.
(http-fetch): Add #:timeout and pass it to 'open-connection-for-uri' and
in recursive calls.
(url-fetch): Add #:timeout and pass it to 'http-fetch' and 'ftp-fetch'.
download: Use URI objects for content-addressed mirrors.
This fixes a bug whereby 'http-fetch' would be passed a string instead
of a URI object.
* guix/build/download.scm (url-fetch): Rename 'content-addressed-urls'
to 'content-addressed-uris', and call 'string->uri'.
gnu: Add emacs-epl.
* gnu/packages/emacs.scm (emacs-epl): New variable.
Signed-off-by: Alex Kost <alezost@gmail.com>
gnu: emacs-async: Update to 1.9.
* gnu/packages/emacs.scm (emacs-async): Update to 1.9.
gnu: magit: Update to 2.7.0.
* gnu/packages/emacs.scm (magit): Update to 2.7.0.
gnu: moreutils: Use 'modify-phases'.
* gnu/packages/moreutils.scm (moreutils)[arguments]: Use 'modify-phases'.
gnu: moreutils: Update to 0.58.
* gnu/packages/moreutils.scm (moreutils): Update to 0.58.
gnu: qemu: Make tests more verbose.
* gnu/packages/qemu.scm (qemu)[arguments]: Add 'make-gtester-verbose'
phase.
gnu: qemu: Use 'install-file' instead of 'copy-file'.
* gnu/packages/qemu.scm (qemu)[arguments]: Use 'install-file'.
gnu: qemu: Use 'modify-phases'.
* gnu/packages/qemu.scm (qemu)[arguments]: Use 'modify-phases'.
cve: Include the 3 previous years of vulnerabilities.
* guix/cve.scm (fetch-vulnerabilities): Add 'format' call.
(current-vulnerabilities): Include the 3 previous years.
gnu: isc-dhcp: Specify CPE name.
* gnu/packages/admin.scm (isc-dhcp)[properties]: New field.
gnu: rush: Fix CVE-2013-6889.
* gnu/packages/patches/rush-CVE-2013-6889.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/rush.scm (rush): Use it.
substitute: Internationalize the "Downloading" message.
* guix/scripts/substitute.scm (process-substitution): I18n "Downloading"
message.
gnu: Add mitlm.
* gnu/packages/speech.scm: New file.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.
gnu: Add autoconf-archive.
* gnu/packages/autotools.scm (autoconf-archive): New variable.
doc: Fix typo.
* doc/guix.texi (Derivations): Add 's' to "contain".
gnu: hurd: Add hurd-core-headers package.
* gnu/packages/hurd.scm (hurd-core-headers): New variable.