[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-commits] [qemu/qemu] a07224: crypto: require gnutls >= 3.1.18 for
From: |
GitHub |
Subject: |
[Qemu-commits] [qemu/qemu] a07224: crypto: require gnutls >= 3.1.18 for building QEMU |
Date: |
Tue, 23 Oct 2018 06:05:58 -0700 |
Branch: refs/heads/master
Home: https://github.com/qemu/qemu
Commit: a0722409bcb980ecdab8330d4c716a73c9fcb489
https://github.com/qemu/qemu/commit/a0722409bcb980ecdab8330d4c716a73c9fcb489
Author: Daniel P. Berrangé <address@hidden>
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 <address@hidden>
Signed-off-by: Daniel P. Berrangé <address@hidden>
Commit: dea7a64e4c9557605fcda960950852181e9dbe74
https://github.com/qemu/qemu/commit/dea7a64e4c9557605fcda960950852181e9dbe74
Author: Daniel P. Berrangé <address@hidden>
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 <address@hidden>
Signed-off-by: Daniel P. Berrangé <address@hidden>
Commit: 64dd2f3b5b090c21c3e82142de3fe7b4793ce6c8
https://github.com/qemu/qemu/commit/64dd2f3b5b090c21c3e82142de3fe7b4793ce6c8
Author: Daniel P. Berrangé <address@hidden>
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 <address@hidden>
Signed-off-by: Daniel P. Berrangé <address@hidden>
Commit: 7acd80e82d9332dfdaedc60c91eb3ec5195738bb
https://github.com/qemu/qemu/commit/7acd80e82d9332dfdaedc60c91eb3ec5195738bb
Author: Peter Maydell <address@hidden>
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 <address@hidden>"
# gpg: aka "Daniel P. Berrange <address@hidden>"
# 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 <address@hidden>
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.
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Qemu-commits] [qemu/qemu] a07224: crypto: require gnutls >= 3.1.18 for building QEMU,
GitHub <=