gnu: glibc: Add mitigations for CVE-2017-1000366. * gnu/packages/base.scm (glibc/linux)[replacement]: New field. (glibc-2.25-patched): New variable. (glibc-2.24, glibc-2.23, glibc-2.22, glibc-2.21)[source]: Add patches. [replacement]: New field. (glibc-locales)[replacement]: New field. * gnu/packages/patches/glibc-CVE-2017-1000366-pt1.patch, gnu/packages/patches/glibc-CVE-2017-1000366-pt2.patch, gnu/packages/patches/glibc-CVE-2017-1000366-pt3.patch: New files. * gnu/local.mk (dist_patch_DATA): Add them. Modified-By: Mark H Weaver <mhw@netris.org>
gnu: glibc-final: Add support for grafted glibc. * gnu/packages/commencement.scm (glibc-final-with-bootstrap-bash) (glibc-final): Use 'package/inherit'.
gnu: glibc-2.22: Return #t from 'fix-pwd' phase. Based on a patch by Efraim Flashner <efraim@flashner.co.il>. * gnu/packages/base.scm (glibc-2.22)[arguments]: Return #t from 'fix-pwd' phase.
gnu: Add pulseview. * gnu/packages/electronics.scm (pulseview): New variable. Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
gnu: Add sigrok-cli. * gnu/packages/electronics.scm (sigrok-cli): New variable. Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
gnu: Add libsigrok. * gnu/packages/electronics.scm (libsigrok): New variable. Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
gnu: Add sigrok-firmware-fx2lafw. * gnu/packages/electronics.scm (sigrok-firmware-fx2lafw): New variable. Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
gnu: Add libsigrokdecode. * gnu/packages/electronics.scm (libsigrokdecode): New variable. Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
gnu: Add libserialport. * gnu/packages/electronics.scm: New file. (libserialport): New variable. * gnu/local.mk (GNU_SYSTEM_MODULES): Add it. Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
gnu: Add libzip. * gnu/packages/compression.scm (libzip): New variable. Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
gnu: gnuastro: Enable "----enable-bin-op-alltypes". * gnu/packages/astronomy.scm (gnuastro)[arguments]: Enable "--enable-bin-op-alltypes". Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
gnu: orfm: Update to 0.7.1. * gnu/packages/bioinformatics.scm (orfm): Update to 0.7.1.
gnu: qemu: Fix CVE-2017-9524. * gnu/packages/patches/qemu-CVE-2017-9524.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it. * gnu/packages/qemu.scm (qemu)[source]: Use it.
gnu: youtube-dl: Update to 2017.06.23. * gnu/packages/video.scm (youtube-dl): Update to 2017.06.23.
gnu: knot: Update to 2.5.2. This fixes a security hole (‘Improper TSIG validity period check can allow TSIG forgery’) without CVE. * gnu/packages/dns.scm (knot): Update to 2.5.2.
gnu: rofi: Fix typos in description. * gnu/packages/xdisorg.scm (rofi)[description]: Fix typos.
gnu: balsa: Fix typo in description. While a Perl MTA named ‘sendEmail’ exists, the upstream description upon which ours is based clearly refers to ‘Sendmail’. * gnu/packages/mail.scm (balsa)[description]: Fix typo.
gnu: neofetch: Update to 3.2.0. * gnu/packages/admin.scm (neofetch): Update to 3.2.0.
gnu: orfm: Update to 0.7.0. * gnu/packages/bioinformatics.scm (orfm): Update to 0.7.0.
gnu: Add Xpra. * gnu/packages/xorg.scm (xpra): New variable. Co-authored-by: Ludovic Courtès <ludo@gnu.org>