Branch: refs/heads/master Home: https://github.com/qemu/qemu Commit: a0722409bcb980ecdab8330d4c716a73c9fcb489 https://github.com/qemu/qemu/commit/a0722409bcb980ecdab8330d4c716a73c9fcb489 Author: Daniel P. Berrangé <berra...@redhat.com> Date: 2018-10-19 (Fri, 19 Oct 2018)
Changed paths: M configure M crypto/Makefile.objs M crypto/init.c M crypto/tlscredsx509.c M crypto/tlssession.c M tests/crypto-tls-x509-helpers.h M tests/test-crypto-tlscredsx509.c Log Message: ----------- crypto: require gnutls >= 3.1.18 for building QEMU gnutls 3.0.0 was released in 2011 and all the distros that are build target platforms for QEMU [1] include it: RHEL-7: 3.1.18 Debian (Stretch): 3.5.8 Debian (Jessie): 3.3.8 OpenBSD (ports): 3.5.18 FreeBSD (ports): 3.5.18 OpenSUSE Leap 15: 3.6.2 Ubuntu (Xenial): 3.4.10 macOS (Homebrew): 3.5.19 Based on this, it is reasonable to require gnutls >= 3.1.18 in QEMU which allows for all conditional version checks in the code to be removed. [1] https://qemu.weilnetz.de/doc/qemu-doc.html#Supported-build-platforms Reviewed-by: Eric Blake <ebl...@redhat.com> Signed-off-by: Daniel P. Berrangé <berra...@redhat.com> Commit: dea7a64e4c9557605fcda960950852181e9dbe74 https://github.com/qemu/qemu/commit/dea7a64e4c9557605fcda960950852181e9dbe74 Author: Daniel P. Berrangé <berra...@redhat.com> Date: 2018-10-19 (Fri, 19 Oct 2018) Changed paths: M configure M crypto/Makefile.objs M crypto/init.c M tests/Makefile.include M tests/test-crypto-block.c Log Message: ----------- crypto: require libgcrypt >= 1.5.0 for building QEMU libgcrypt 1.5.0 was released in 2011 and all the distros that are build target platforms for QEMU [1] include it: RHEL-7: 1.5.3 Debian (Stretch): 1.7.6 Debian (Jessie): 1.6.3 OpenBSD (ports): 1.8.2 FreeBSD (ports): 1.8.3 OpenSUSE Leap 15: 1.8.2 Ubuntu (Xenial): 1.6.5 macOS (Homebrew): 1.8.3 Based on this, it is reasonable to require libgcrypt >= 1.5.0 in QEMU which allows for some conditional version checks in the code to be removed. [1] https://qemu.weilnetz.de/doc/qemu-doc.html#Supported-build-platforms Reviewed-by: Eric Blake <ebl...@redhat.com> Signed-off-by: Daniel P. Berrangé <berra...@redhat.com> Commit: 64dd2f3b5b090c21c3e82142de3fe7b4793ce6c8 https://github.com/qemu/qemu/commit/64dd2f3b5b090c21c3e82142de3fe7b4793ce6c8 Author: Daniel P. Berrangé <berra...@redhat.com> Date: 2018-10-19 (Fri, 19 Oct 2018) Changed paths: M configure M crypto/Makefile.objs M tests/Makefile.include M tests/test-crypto-block.c Log Message: ----------- crypto: require nettle >= 2.7.1 for building QEMU nettle 2.7.1 was released in 2013 and all the distros that are build target platforms for QEMU [1] include it: RHEL-7: 2.7.1 Debian (Stretch): 3.3 Debian (Jessie): 2.7.1 OpenBSD (ports): 3.4 FreeBSD (ports): 3.4 OpenSUSE Leap 15: 3.4 Ubuntu (Xenial): 3.2 macOS (Homebrew): 3.4 Based on this, it is reasonable to require nettle >= 2.7.1 in QEMU which allows for some conditional version checks in the code to be removed. [1] https://qemu.weilnetz.de/doc/qemu-doc.html#Supported-build-platforms Reviewed-by: Eric Blake <ebl...@redhat.com> Signed-off-by: Daniel P. Berrangé <berra...@redhat.com> Commit: 7acd80e82d9332dfdaedc60c91eb3ec5195738bb https://github.com/qemu/qemu/commit/7acd80e82d9332dfdaedc60c91eb3ec5195738bb Author: Peter Maydell <peter.mayd...@linaro.org> Date: 2018-10-23 (Tue, 23 Oct 2018) Changed paths: M configure M crypto/Makefile.objs M crypto/init.c M crypto/tlscredsx509.c M crypto/tlssession.c M tests/Makefile.include M tests/crypto-tls-x509-helpers.h M tests/test-crypto-block.c M tests/test-crypto-tlscredsx509.c Log Message: ----------- Merge remote-tracking branch 'remotes/berrange/tags/qcrypto-next-pull-request' into staging Update min required crypto library versions The min required versions for crypto libraries are now - gnutls >= 3.1.18 - nettle >= 2.7.1 - gcrypt >= 1.5.0 # gpg: Signature made Fri 19 Oct 2018 14:42:35 BST # gpg: using RSA key BE86EBB415104FDF # gpg: Good signature from "Daniel P. Berrange <d...@berrange.com>" # gpg: aka "Daniel P. Berrange <berra...@redhat.com>" # Primary key fingerprint: DAF3 A6FD B26B 6291 2D0E 8E3F BE86 EBB4 1510 4FDF * remotes/berrange/tags/qcrypto-next-pull-request: crypto: require nettle >= 2.7.1 for building QEMU crypto: require libgcrypt >= 1.5.0 for building QEMU crypto: require gnutls >= 3.1.18 for building QEMU Signed-off-by: Peter Maydell <peter.mayd...@linaro.org> Compare: https://github.com/qemu/qemu/compare/3ebee3b191e7...7acd80e82d93 **NOTE:** This service has been marked for deprecation: https://developer.github.com/changes/2018-04-25-github-services-deprecation/ Functionality will be removed from GitHub.com on January 31st, 2019.