gnutls fixes part 2
authorMyhailo Danylenko <isbear@ukrpost.net>
Thu, 15 Nov 2012 21:03:34 +0200
changeset 636 ae3025b600fa
parent 634 bf5a813120aa
child 637 f7b3628c8a5a
gnutls fixes part 2
loudmouth/lm-ssl-gnutls.c
--- a/loudmouth/lm-ssl-gnutls.c	Thu Nov 15 01:23:50 2012 +0200
+++ b/loudmouth/lm-ssl-gnutls.c	Thu Nov 15 21:03:34 2012 +0200
@@ -196,17 +196,11 @@
 {
     int ret;
     gboolean auth_ok = TRUE;
-    const int cert_type_priority[] =
-        { GNUTLS_CRT_X509, GNUTLS_CRT_OPENPGP, 0 };
-    const int compression_priority[] =
-        { GNUTLS_COMP_DEFLATE, GNUTLS_COMP_NULL, 0 };
 
     gnutls_init (&ssl->gnutls_session, GNUTLS_CLIENT);
-    gnutls_set_default_priority (ssl->gnutls_session);
-    gnutls_certificate_type_set_priority (ssl->gnutls_session,
-                                          cert_type_priority);
-    gnutls_compression_set_priority (ssl->gnutls_session,
-                                     compression_priority);
+    gnutls_priority_set_direct (ssl->gnutls_session,
+                        "NORMAL:+CTYPE-X.509:+CTYPE-OPENPGP:+COMP-DEFLATE",
+			NULL);
     gnutls_credentials_set (ssl->gnutls_session,
                             GNUTLS_CRD_CERTIFICATE,
                             ssl->gnutls_xcred);