]> xenbits.xensource.com Git - qemu-xen-traditional.git/commit
Fix build with newer version of GNUTLS
authorWei Liu <wei.liu2@citrix.com>
Thu, 5 May 2016 10:14:44 +0000 (11:14 +0100)
committerIan Jackson <Ian.Jackson@eu.citrix.com>
Wed, 18 May 2016 14:36:15 +0000 (15:36 +0100)
commitdf553c056104e3dd8a2bd2e72539a57c4c085bae
treece94b465007d7fe7695ac28747d5646282484259
parente4ceb77cf88bc44f0b7fe39225c49d660735f327
Fix build with newer version of GNUTLS

gnutls_kx_set_priority, gnutls_certificate_type_set_priority and
gnutls_protocol_set_priority were deprecated and eventually removed in
GNUTLS 3.4. Application should use gnutls_priority_set_direct instead
per [0].

gnutls_anon_server_credentials was deprecated at some point. Application
should use gnutls_anon_server_credentials_t instead.

Provide compatibility layer for QEMU traditional. This commit is in fact
backport of two upstream QEMU commits:
1. f40d55081667a716312b9a8b6e13835c4074f56b
2. 7d2a929feba319c18603e324b1750830d6c8b7a1

[0] https://www.gnutls.org/manual/html_node/Upgrading-from-previous-versions.html

Signed-off-by: Sjoer van der Ploeg <sfjuocekr@gmail.com>
Signed-off-by: Wei Liu <wei.liu2@citrix.com>
Tested-by: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
vnc.c