forked from gentoo/gentoo
-
Notifications
You must be signed in to change notification settings - Fork 0
/
gnome-vfs-2.24.4-gnutls34.patch
38 lines (35 loc) · 1.59 KB
/
gnome-vfs-2.24.4-gnutls34.patch
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
diff -uprw gnome-vfs-2.24.4.orig/libgnomevfs/gnome-vfs-ssl.c gnome-vfs-2.24.4/libgnomevfs/gnome-vfs-ssl.c
--- gnome-vfs-2.24.4.orig/libgnomevfs/gnome-vfs-ssl.c 2010-02-09 14:16:14.000000000 +0200
+++ gnome-vfs-2.24.4/libgnomevfs/gnome-vfs-ssl.c 2015-04-14 00:01:51.272451668 +0300
@@ -314,21 +314,6 @@ gnome_vfs_ssl_create (GnomeVFSSSL **hand
#endif
}
-#ifdef HAVE_GNUTLS
-static const int protocol_priority[] = {GNUTLS_TLS1, GNUTLS_SSL3, 0};
-static const int cipher_priority[] =
- {GNUTLS_CIPHER_RIJNDAEL_128_CBC, GNUTLS_CIPHER_3DES_CBC,
- GNUTLS_CIPHER_RIJNDAEL_256_CBC, GNUTLS_CIPHER_ARCFOUR, 0};
-static const int comp_priority[] =
- {GNUTLS_COMP_ZLIB, GNUTLS_COMP_NULL, 0};
-static const int kx_priority[] =
- {GNUTLS_KX_DHE_RSA, GNUTLS_KX_RSA, GNUTLS_KX_DHE_DSS, 0};
-static const int mac_priority[] =
- {GNUTLS_MAC_SHA, GNUTLS_MAC_MD5, 0};
-
-#endif
-
-
/**
* gnome_vfs_ssl_create_from_fd:
* @handle_return: pointer to a #GnomeVFSSSL struct, which will
@@ -437,11 +422,7 @@ gnome_vfs_ssl_create_from_fd (GnomeVFSSS
gnutls_transport_set_ptr (ssl->private->tlsstate,
GINT_TO_POINTER (fd));
- gnutls_protocol_set_priority (ssl->private->tlsstate, protocol_priority);
- gnutls_cipher_set_priority (ssl->private->tlsstate, cipher_priority);
- gnutls_compression_set_priority (ssl->private->tlsstate, comp_priority);
- gnutls_kx_set_priority (ssl->private->tlsstate, kx_priority);
- gnutls_mac_set_priority (ssl->private->tlsstate, mac_priority);
+ gnutls_set_default_priority (ssl->private->tlsstate);
gnutls_cred_set (ssl->private->tlsstate, GNUTLS_CRD_CERTIFICATE,
ssl->private->xcred);