From 0170ab1106a72b3adf48af358c2a641350aaab62 Mon Sep 17 00:00:00 2001 From: Michael Smith Date: Wed, 19 Jan 2011 06:05:43 +0000 Subject: libsoup-2.4: update 2.29.91 to 2.32.2 * The new release fixes several issues and is API/ABI compatible. (at least, webkit-gtk still builds and runs.) Signed-off-by: Michael Smith Acked-by: Khem Raj Acked-by: Koen Kooi Signed-off-by: Martin Jansa --- ...isable-TLS-1.2-in-addition-to-1.0-and-1.1.patch | 29 ---------------------- recipes/gnome/libsoup-2.4_2.29.91.bb | 22 ---------------- recipes/gnome/libsoup-2.4_2.32.2.bb | 18 ++++++++++++++ 3 files changed, 18 insertions(+), 51 deletions(-) delete mode 100644 recipes/gnome/libsoup-2.4/Disable-TLS-1.2-in-addition-to-1.0-and-1.1.patch delete mode 100644 recipes/gnome/libsoup-2.4_2.29.91.bb create mode 100644 recipes/gnome/libsoup-2.4_2.32.2.bb diff --git a/recipes/gnome/libsoup-2.4/Disable-TLS-1.2-in-addition-to-1.0-and-1.1.patch b/recipes/gnome/libsoup-2.4/Disable-TLS-1.2-in-addition-to-1.0-and-1.1.patch deleted file mode 100644 index 1a03581e2b..0000000000 --- a/recipes/gnome/libsoup-2.4/Disable-TLS-1.2-in-addition-to-1.0-and-1.1.patch +++ /dev/null @@ -1,29 +0,0 @@ -From 01a43ad9824fba77384534c6d588e0e0d653986e Mon Sep 17 00:00:00 2001 -From: Dan Winship -Date: Tue, 29 Jun 2010 13:43:20 +0000 -Subject: 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, --- -cgit v0.8.3.1 diff --git a/recipes/gnome/libsoup-2.4_2.29.91.bb b/recipes/gnome/libsoup-2.4_2.29.91.bb deleted file mode 100644 index aec60fa2a7..0000000000 --- a/recipes/gnome/libsoup-2.4_2.29.91.bb +++ /dev/null @@ -1,22 +0,0 @@ -DESCRIPTION = "An HTTP library implementation in C" -SECTION = "x11/gnome/libs" -LICENSE = "GPL" -DEPENDS = "libproxy glib-2.0 gnutls libxml2 sqlite3 gnome-keyring" - -PR = "r2" - -inherit gnome - -SRC_URI = "${GNOME_MIRROR}/libsoup/${@gnome_verdir("${PV}")}/libsoup-${PV}.tar.bz2;name=libsoup" -SRC_URI[libsoup.md5sum] = "900390c0ead254fbb23f3f0b84fd18bb" -SRC_URI[libsoup.sha256sum] = "626c88f6b87463cb092733d2bcd5672ca69529a766cc6c5cc817f34b49c821b1" - -SRC_URI += "file://Disable-TLS-1.2-in-addition-to-1.0-and-1.1.patch" - -S = "${WORKDIR}/libsoup-${PV}" - -PACKAGES =+ "libsoup-gnome" -FILES_libsoup-gnome = "${libdir}/libsoup-gnome*.so.*" -FILES_${PN} = "${libdir}/libsoup-2*.so.*" -FILES_${PN}-dev = "${includedir}/ ${libdir}/" -FILES_${PN}-doc = "${datadir}/" diff --git a/recipes/gnome/libsoup-2.4_2.32.2.bb b/recipes/gnome/libsoup-2.4_2.32.2.bb new file mode 100644 index 0000000000..5bc793c392 --- /dev/null +++ b/recipes/gnome/libsoup-2.4_2.32.2.bb @@ -0,0 +1,18 @@ +DESCRIPTION = "An HTTP library implementation in C" +SECTION = "x11/gnome/libs" +LICENSE = "GPL" +DEPENDS = "libproxy glib-2.0 gnutls libxml2 sqlite3 gnome-keyring" + +inherit gnome + +SRC_URI = "${GNOME_MIRROR}/libsoup/${@gnome_verdir("${PV}")}/libsoup-${PV}.tar.bz2;name=libsoup" +SRC_URI[libsoup.md5sum] = "03f37350a2a31046ebabb8470e75abcc" +SRC_URI[libsoup.sha256sum] = "96e6973c8b7459523c0f44e7aec69528ff2fbd388e8ddc415f91bcc42f50777f" + +S = "${WORKDIR}/libsoup-${PV}" + +PACKAGES =+ "libsoup-gnome" +FILES_libsoup-gnome = "${libdir}/libsoup-gnome*.so.*" +FILES_${PN} = "${libdir}/libsoup-2*.so.*" +FILES_${PN}-dev = "${includedir}/ ${libdir}/" +FILES_${PN}-doc = "${datadir}/" -- cgit 1.2.3-korg