>From 6579388f0ad3c9895ded4409def4b7869a3c8789 Mon Sep 17 00:00:00 2001 From: Holger Hans Peter Freyther Date: Mon, 7 Mar 2011 16:07:06 +0100 Subject: [PATCH 5/7] netclient: Unbreak the GnuTLS support by calling gnutls_set_default_priority Older versions of GnuTLS lack the gnutls_priority_set_direct method and in 6c08f8dabb50d7c64a4ee193bf42eac3d9be9130 we have removed that call and that makes the code not work on newer GnuTLS. Use the gnutls_set_default_priority method to use the default encoding and algorithms. --- packages/net/ChangeLog | 4 ++++ packages/net/gnutls-wrapper.c | 1 + 2 files changed, 5 insertions(+), 0 deletions(-) diff --git a/packages/net/ChangeLog b/packages/net/ChangeLog index bdf845e..a1c75a9 100644 --- a/packages/net/ChangeLog +++ b/packages/net/ChangeLog @@ -1,5 +1,9 @@ 2011-03-07 Holger Hans Peter Freyther + * gnutls-wrapper.c: Use gnutls_set_default_priority. + +2011-03-07 Holger Hans Peter Freyther + * URIResolver.st: Add #doHTTPRequest and use it. 2011-03-06 Holger Hans Peter Freyther diff --git a/packages/net/gnutls-wrapper.c b/packages/net/gnutls-wrapper.c index 9163c32..0468aa4 100644 --- a/packages/net/gnutls-wrapper.c +++ b/packages/net/gnutls-wrapper.c @@ -147,6 +147,7 @@ main (int argc, char **argv) sockets_init (); gnutls_init (&session, GNUTLS_CLIENT); + gnutls_set_default_priority(session); gnutls_anon_allocate_client_credentials (&anon_cred); gnutls_credentials_set (session, GNUTLS_CRD_ANON, anon_cred); -- 1.7.4