]> git.pld-linux.org Git - packages/libsoup.git/commitdiff
- fix for https://bugzilla.gnome.org/show_bug.cgi?id=622857 backported from
authorpawelz <pawelz@pld-linux.org>
Wed, 25 Aug 2010 10:17:47 +0000 (10:17 +0000)
committercvs2git <feedback@pld-linux.org>
Sun, 24 Jun 2012 12:13:13 +0000 (12:13 +0000)
  libsoup git

Changed files:
    libsoup-gnutls-TLS1.2.patch -> 1.1

libsoup-gnutls-TLS1.2.patch [new file with mode: 0644]

diff --git a/libsoup-gnutls-TLS1.2.patch b/libsoup-gnutls-TLS1.2.patch
new file mode 100644 (file)
index 0000000..8c0d284
--- /dev/null
@@ -0,0 +1,24 @@
+author Dan Winship <danw@gnome.org>    2010-06-29 13:43:20 (GMT)
+
+       Disable TLS 1.2 in addition to 1.0 and 1.1 Due to bug 581342 we want to
+       only negotiate SSL 3.0. Previously we were telling gnutls to not do TLS1.0
+       or TLS1.1, but that means with newer versions of gnutls that support
+       TLS1.2 it would try to negotiate that instead and generally fail. Fix that
+       by disabling TLS1.2 too (which works fine even with gnutls versions that
+       don't support TLS1.2 yet).
+
+       https://bugzilla.gnome.org/show_bug.cgi?id=622857
+
+diff --git a/libsoup/soup-gnutls.c b/libsoup/soup-gnutls.c
+index cb0fbe5..0b57f28 100644
+--- a/libsoup/soup-gnutls.c
++++ b/libsoup/soup-gnutls.c
+@@ -477,7 +477,7 @@ soup_ssl_wrap_iochannel (GIOChannel *sock, gboolean non_blocking,
+               goto THROW_CREATE_ERROR;
+       /* See http://bugzilla.gnome.org/show_bug.cgi?id=581342 */
+-      if (gnutls_priority_set_direct (session, "NORMAL:!VERS-TLS1.1:!VERS-TLS1.0", NULL) != 0)
++      if (gnutls_priority_set_direct (session, "NORMAL:!VERS-TLS1.2:!VERS-TLS1.1:!VERS-TLS1.0", NULL) != 0)
+               goto THROW_CREATE_ERROR;
+       if (gnutls_credentials_set (session, GNUTLS_CRD_CERTIFICATE,
This page took 0.09725 seconds and 4 git commands to generate.