From 38a06445bce499b5a65ddf2a59607cf3a6e9a21e03eea4284070ac5937aa8c50 Mon Sep 17 00:00:00 2001 From: OBS User autobuild Date: Thu, 13 May 2010 22:24:08 +0000 Subject: [PATCH 1/7] Accepting request 39971 from GNOME:Factory checked in (request 39971) OBS-URL: https://build.opensuse.org/request/show/39971 OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/libsoup?expand=0&rev=59 --- libsoup-2.30.0.tar.bz2 | 3 +++ libsoup-2.30.1.tar.bz2 | 3 --- libsoup.changes | 26 -------------------------- libsoup.spec | 4 ++-- 4 files changed, 5 insertions(+), 31 deletions(-) create mode 100644 libsoup-2.30.0.tar.bz2 delete mode 100644 libsoup-2.30.1.tar.bz2 diff --git a/libsoup-2.30.0.tar.bz2 b/libsoup-2.30.0.tar.bz2 new file mode 100644 index 0000000..0d228ca --- /dev/null +++ b/libsoup-2.30.0.tar.bz2 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0ebe715fde45e40835860184cf0240246cd6c276008f27d056c53593f6ea37ce +size 713698 diff --git a/libsoup-2.30.1.tar.bz2 b/libsoup-2.30.1.tar.bz2 deleted file mode 100644 index a29959c..0000000 --- a/libsoup-2.30.1.tar.bz2 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:6395c6e0bbcf4e822f1c5f3dd6f844116c571ed13cdf611d5c8f1dd4fe5777ed -size 644401 diff --git a/libsoup.changes b/libsoup.changes index e08935e..85d9015 100644 --- a/libsoup.changes +++ b/libsoup.changes @@ -1,29 +1,3 @@ -------------------------------------------------------------------- -Thu Apr 29 14:31:40 CEST 2010 - dimstar@opensuse.org - -- Update to version 2.30.1: - + bgo#611663 - Fix for https through proxies that close the - connection when returning a "407 Proxy Authentication Required" - response, and add a regression test for that case. - + bgo#614176 - Don't quote the multipart boundary string if it's - not needed, since RFC 2616 recommends that you don't, and some - servers don't handle quotes there correctly - + bgo#614183 - Don't put an extra blank line before the first - multipart part, since it's unnecessary and some servers don't - handle a multipart preamble correctly. - + bgo#614198 - Don't put Content-Transfer-Encoding headers in the - multipart/form-data parts, even though the HTML 4 spec says you - must, since no other browsers do, and some servers don't handle - them correctly. - + bgo#615711 - Changed SoupCookieJarSqlite to actually erase - deleted cookies from the database. - + bgo#611663 - Fixed SoupLogger to be more robust against getting - passed bad data by the session. - + Fixed SoupAuthDomain to ignore paths when doing proxy auth - + bgo#613442 - Fixed a g_warning when hovering over a javascript - link in WebKit. - + Updated translations. - ------------------------------------------------------------------- Tue Mar 30 00:39:13 CEST 2010 - vuntz@opensuse.org diff --git a/libsoup.spec b/libsoup.spec index 287b71a..932fd42 100644 --- a/libsoup.spec +++ b/libsoup.spec @@ -1,5 +1,5 @@ # -# spec file for package libsoup (Version 2.30.1) +# spec file for package libsoup (Version 2.30.0) # # Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany. # @@ -37,7 +37,7 @@ Obsoletes: libsoup-64bit %endif # Summary: HTTP client/server library for GNOME -Version: 2.30.1 +Version: 2.30.0 Release: 1 Source: ftp://ftp.gnome.org/pub/GNOME/stable/sources/libsoup/2.2/%{name}-%{version}.tar.bz2 Source99: baselibs.conf From bcb04271cfa35847ce698e1f87f1e47a26cac59b34683786553613c2fe629fad Mon Sep 17 00:00:00 2001 From: Vincent Untz Date: Thu, 22 Jul 2010 12:43:40 +0000 Subject: [PATCH 2/7] Accepting request 43311 from home:dimstar:branches:GNOME:Factory Copy from home:dimstar:branches:GNOME:Factory/libsoup via accept of submit request 43311 revision 7. Request was accepted with message: thanks, small tweak coming OBS-URL: https://build.opensuse.org/request/show/43311 OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/libsoup?expand=0&rev=60 --- libsoup-2.30.0.tar.bz2 | 3 --- libsoup-2.31.2.tar.bz2 | 3 +++ libsoup.changes | 40 ++++++++++++++++++++++++++++++++++++++++ libsoup.spec | 12 +++++++++--- 4 files changed, 52 insertions(+), 6 deletions(-) delete mode 100644 libsoup-2.30.0.tar.bz2 create mode 100644 libsoup-2.31.2.tar.bz2 diff --git a/libsoup-2.30.0.tar.bz2 b/libsoup-2.30.0.tar.bz2 deleted file mode 100644 index 0d228ca..0000000 --- a/libsoup-2.30.0.tar.bz2 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:0ebe715fde45e40835860184cf0240246cd6c276008f27d056c53593f6ea37ce -size 713698 diff --git a/libsoup-2.31.2.tar.bz2 b/libsoup-2.31.2.tar.bz2 new file mode 100644 index 0000000..50d2694 --- /dev/null +++ b/libsoup-2.31.2.tar.bz2 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ae52e970deb0ca5e890d87cf55e555249c086bd56ae1fff69599174ca0075379 +size 707157 diff --git a/libsoup.changes b/libsoup.changes index 85d9015..189b16c 100644 --- a/libsoup.changes +++ b/libsoup.changes @@ -1,3 +1,43 @@ +------------------------------------------------------------------- +Tue Jul 6 08:21:34 CEST 2010 - dimstar@opensuse.org + +- Update to version 2.31.2: + + bgo#576595: gobject-introspection has now been merged in + + bgo#617216: Marked SoupSession abstract + + bgo#618641: Fixed a problem with SoupSessionAsync that would + cause messages to get lost if you aborted a previous message + while it was still looking up the hostname + + bgo#615535: Fixed another connecting-to-lame-http-server + problem. +- BuildRequire gobject-introspection-devel and pass + --enable-introspection to %configure. + +------------------------------------------------------------------- +Thu Apr 29 14:31:40 CEST 2010 - dimstar@opensuse.org + +- Update to version 2.30.1: + + bgo#611663 - Fix for https through proxies that close the + connection when returning a "407 Proxy Authentication Required" + response, and add a regression test for that case. + + bgo#614176 - Don't quote the multipart boundary string if it's + not needed, since RFC 2616 recommends that you don't, and some + servers don't handle quotes there correctly + + bgo#614183 - Don't put an extra blank line before the first + multipart part, since it's unnecessary and some servers don't + handle a multipart preamble correctly. + + bgo#614198 - Don't put Content-Transfer-Encoding headers in the + multipart/form-data parts, even though the HTML 4 spec says you + must, since no other browsers do, and some servers don't handle + them correctly. + + bgo#615711 - Changed SoupCookieJarSqlite to actually erase + deleted cookies from the database. + + bgo#611663 - Fixed SoupLogger to be more robust against getting + passed bad data by the session. + + Fixed SoupAuthDomain to ignore paths when doing proxy auth + + bgo#613442 - Fixed a g_warning when hovering over a javascript + link in WebKit. + + Updated translations. + ------------------------------------------------------------------- Tue Mar 30 00:39:13 CEST 2010 - vuntz@opensuse.org diff --git a/libsoup.spec b/libsoup.spec index 932fd42..00e937d 100644 --- a/libsoup.spec +++ b/libsoup.spec @@ -1,5 +1,5 @@ # -# spec file for package libsoup (Version 2.30.0) +# spec file for package libsoup (Version 2.31.2) # # Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany. # @@ -24,6 +24,7 @@ BuildRequires: glib2-devel BuildRequires: gnutls-devel BuildRequires: gtk-doc BuildRequires: libgnome-keyring-devel +BuildRequires: gobject-introspection-devel BuildRequires: libproxy-devel BuildRequires: libxml2-devel BuildRequires: sqlite3-devel @@ -37,7 +38,7 @@ Obsoletes: libsoup-64bit %endif # Summary: HTTP client/server library for GNOME -Version: 2.30.0 +Version: 2.31.2 Release: 1 Source: ftp://ftp.gnome.org/pub/GNOME/stable/sources/libsoup/2.2/%{name}-%{version}.tar.bz2 Source99: baselibs.conf @@ -114,7 +115,8 @@ Features: %build %configure\ - --disable-static + --disable-static \ + --enable-introspection make %{?jobs:-j%jobs} %install @@ -132,6 +134,8 @@ rm -rf $RPM_BUILD_ROOT %defattr(-, root, root) %doc README COPYING NEWS AUTHORS %{_libdir}/*.so.* +%{_libdir}/girepository-1.0/Soup-2.4.typelib +%{_libdir}/girepository-1.0/SoupGNOME-2.4.typelib %files devel %defattr(-,root,root) @@ -140,5 +144,7 @@ rm -rf $RPM_BUILD_ROOT %{_libdir}/pkgconfig/*.pc %{_includedir}/libsoup-gnome-2.4 %{_datadir}/gtk-doc/html/libsoup-2.4 +%{_datadir}/gir-1.0/Soup-2.4.gir +%{_datadir}/gir-1.0/SoupGNOME-2.4.gir %changelog From 6cc3b94861a620b53ffd03cd08a14afe2aef1e645616b277e6c716eeec2efcab Mon Sep 17 00:00:00 2001 From: Vincent Untz Date: Thu, 22 Jul 2010 21:43:27 +0000 Subject: [PATCH 3/7] Accepting request 43742 from home:vuntz:branches:GNOME:Factory Copy from home:vuntz:branches:GNOME:Factory/libsoup via accept of submit request 43742 revision 2. Request was accepted with message: auto-approving myself, to make it easier for the next batch of reviews OBS-URL: https://build.opensuse.org/request/show/43742 OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/libsoup?expand=0&rev=61 --- libsoup.changes | 2 +- libsoup.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/libsoup.changes b/libsoup.changes index 189b16c..b1e6f39 100644 --- a/libsoup.changes +++ b/libsoup.changes @@ -9,7 +9,7 @@ Tue Jul 6 08:21:34 CEST 2010 - dimstar@opensuse.org while it was still looking up the hostname + bgo#615535: Fixed another connecting-to-lame-http-server problem. -- BuildRequire gobject-introspection-devel and pass +- Add gobject-introspection-devel BuildRequires and pass --enable-introspection to %configure. ------------------------------------------------------------------- diff --git a/libsoup.spec b/libsoup.spec index 00e937d..621c741 100644 --- a/libsoup.spec +++ b/libsoup.spec @@ -22,9 +22,9 @@ Name: libsoup BuildRequires: gconf2-devel BuildRequires: glib2-devel BuildRequires: gnutls-devel +BuildRequires: gobject-introspection-devel BuildRequires: gtk-doc BuildRequires: libgnome-keyring-devel -BuildRequires: gobject-introspection-devel BuildRequires: libproxy-devel BuildRequires: libxml2-devel BuildRequires: sqlite3-devel From 081d9942d2f9753d1983315f2539215a8eb68cd6fac90b9263f444e70a8016e1 Mon Sep 17 00:00:00 2001 From: Vincent Untz Date: Fri, 6 Aug 2010 10:42:21 +0000 Subject: [PATCH 4/7] Accepting request 44701 from home:vuntz:branches:GNOME:Factory Copy from home:vuntz:branches:GNOME:Factory/libsoup via accept of submit request 44701 revision 2. Request was accepted with message: ok OBS-URL: https://build.opensuse.org/request/show/44701 OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/libsoup?expand=0&rev=62 --- libsoup-2.31.2.tar.bz2 | 3 --- libsoup-2.31.6.tar.bz2 | 3 +++ libsoup.changes | 25 +++++++++++++++++++++++++ libsoup.spec | 4 ++-- 4 files changed, 30 insertions(+), 5 deletions(-) delete mode 100644 libsoup-2.31.2.tar.bz2 create mode 100644 libsoup-2.31.6.tar.bz2 diff --git a/libsoup-2.31.2.tar.bz2 b/libsoup-2.31.2.tar.bz2 deleted file mode 100644 index 50d2694..0000000 --- a/libsoup-2.31.2.tar.bz2 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:ae52e970deb0ca5e890d87cf55e555249c086bd56ae1fff69599174ca0075379 -size 707157 diff --git a/libsoup-2.31.6.tar.bz2 b/libsoup-2.31.6.tar.bz2 new file mode 100644 index 0000000..d7e4918 --- /dev/null +++ b/libsoup-2.31.6.tar.bz2 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:93487cf8b59f3b1679f18a34e9af89506db7bcfa3cdde5109438d5dd51ea2821 +size 654867 diff --git a/libsoup.changes b/libsoup.changes index b1e6f39..d47080e 100644 --- a/libsoup.changes +++ b/libsoup.changes @@ -1,3 +1,28 @@ +------------------------------------------------------------------- +Fri Aug 6 12:32:35 CEST 2010 - vuntz@opensuse.org + +- Update to version 2.31.6: + + Disabled TLS 1.2 in addition to the already-disabled 1.1 and + 1.0, thus making libsoup usable with gnutls 2.10. [bgo#622857] + + When using libproxy 0.3 or newer, libsoup no longer leaks + proxy-related environment variables into child processes + [bgo#603285] + + Changed the way message/connection binding works in + SoupSession so that (among other things), when there are + multiple requests queued to a host, and one of them gets a + network error, the other requests are still allowed to try + to succeed, rather than all failing immediately. [bgo#619633] + + SoupSession now limits the number of times a message can be + redirected, to avoid infinite loops [bgo#604383] + + Fixed handling of certain messages where the response + headers included "Connection: close" but the server did not + actually close the connection at the end. [bgo#611481] + + Fixed some incorrect g-i annotations [bgo#621021] + + Fixed an out-of-bounds memory access when processing certain + Set-Cookie headers [bgo#620288] + + Improved msg->reason_phrase on network errors [bgo#623274] + + Fixed gir file disting [bgo#621727] + ------------------------------------------------------------------- Tue Jul 6 08:21:34 CEST 2010 - dimstar@opensuse.org diff --git a/libsoup.spec b/libsoup.spec index 621c741..c7d4392 100644 --- a/libsoup.spec +++ b/libsoup.spec @@ -1,5 +1,5 @@ # -# spec file for package libsoup (Version 2.31.2) +# spec file for package libsoup (Version 2.31.6) # # Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany. # @@ -38,7 +38,7 @@ Obsoletes: libsoup-64bit %endif # Summary: HTTP client/server library for GNOME -Version: 2.31.2 +Version: 2.31.6 Release: 1 Source: ftp://ftp.gnome.org/pub/GNOME/stable/sources/libsoup/2.2/%{name}-%{version}.tar.bz2 Source99: baselibs.conf From 50068a789ede7f575e834f92bd3501a99caf5bfcd89302140d7a8c83c70442e4 Mon Sep 17 00:00:00 2001 From: Vincent Untz Date: Thu, 19 Aug 2010 12:53:53 +0000 Subject: [PATCH 5/7] Accepting request 45710 from home:dimstar:branches:GNOME:Factory Copy from home:dimstar:branches:GNOME:Factory/libsoup via accept of submit request 45710 revision 2. Request was accepted with message: thanks OBS-URL: https://build.opensuse.org/request/show/45710 OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/libsoup?expand=0&rev=63 --- libsoup-2.31.6.tar.bz2 | 3 --- libsoup-2.31.90.tar.bz2 | 3 +++ libsoup.changes | 9 +++++++++ libsoup.spec | 4 ++-- 4 files changed, 14 insertions(+), 5 deletions(-) delete mode 100644 libsoup-2.31.6.tar.bz2 create mode 100644 libsoup-2.31.90.tar.bz2 diff --git a/libsoup-2.31.6.tar.bz2 b/libsoup-2.31.6.tar.bz2 deleted file mode 100644 index d7e4918..0000000 --- a/libsoup-2.31.6.tar.bz2 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:93487cf8b59f3b1679f18a34e9af89506db7bcfa3cdde5109438d5dd51ea2821 -size 654867 diff --git a/libsoup-2.31.90.tar.bz2 b/libsoup-2.31.90.tar.bz2 new file mode 100644 index 0000000..27b5d52 --- /dev/null +++ b/libsoup-2.31.90.tar.bz2 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ceafb459c0034d3b89f50db784f67f34b0b353ce2cc9980d1198dab67d3fab87 +size 655399 diff --git a/libsoup.changes b/libsoup.changes index d47080e..11dfb16 100644 --- a/libsoup.changes +++ b/libsoup.changes @@ -1,3 +1,12 @@ +------------------------------------------------------------------- +Tue Aug 17 15:59:00 CEST 2010 - dimstar@opensuse.org + +- Update to version 2.31.90: + + bgo#526321: libsoup now tries to connect to each IP address + associated with a hostname, if the first one fails. + + Fixed Accept-Language header generation in locales where "," is + used as the decimal point. + ------------------------------------------------------------------- Fri Aug 6 12:32:35 CEST 2010 - vuntz@opensuse.org diff --git a/libsoup.spec b/libsoup.spec index c7d4392..0db3d3a 100644 --- a/libsoup.spec +++ b/libsoup.spec @@ -1,5 +1,5 @@ # -# spec file for package libsoup (Version 2.31.6) +# spec file for package libsoup (Version 2.31.90) # # Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany. # @@ -38,7 +38,7 @@ Obsoletes: libsoup-64bit %endif # Summary: HTTP client/server library for GNOME -Version: 2.31.6 +Version: 2.31.90 Release: 1 Source: ftp://ftp.gnome.org/pub/GNOME/stable/sources/libsoup/2.2/%{name}-%{version}.tar.bz2 Source99: baselibs.conf From 9e55e8ed563856e21d41112b9e8af9eba74edfd18eb106ca56333b709eab7bea Mon Sep 17 00:00:00 2001 From: Vincent Untz Date: Sat, 18 Sep 2010 15:04:47 +0000 Subject: [PATCH 6/7] Accepting request 48051 from home:dimstar:branches:GNOME:Factory thanks OBS-URL: https://build.opensuse.org/request/show/48051 OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/libsoup?expand=0&rev=65 --- libsoup-2.31.90.tar.bz2 | 3 --- libsoup-2.31.92.tar.bz2 | 3 +++ libsoup.changes | 13 +++++++++++++ libsoup.spec | 4 ++-- 4 files changed, 18 insertions(+), 5 deletions(-) delete mode 100644 libsoup-2.31.90.tar.bz2 create mode 100644 libsoup-2.31.92.tar.bz2 diff --git a/libsoup-2.31.90.tar.bz2 b/libsoup-2.31.90.tar.bz2 deleted file mode 100644 index 27b5d52..0000000 --- a/libsoup-2.31.90.tar.bz2 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:ceafb459c0034d3b89f50db784f67f34b0b353ce2cc9980d1198dab67d3fab87 -size 655399 diff --git a/libsoup-2.31.92.tar.bz2 b/libsoup-2.31.92.tar.bz2 new file mode 100644 index 0000000..225a8db --- /dev/null +++ b/libsoup-2.31.92.tar.bz2 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:26e0ac1b4ad069e98e4ab943f275dbb42398280bedeec59f6756ba11512a234b +size 649418 diff --git a/libsoup.changes b/libsoup.changes index 11dfb16..643fa9f 100644 --- a/libsoup.changes +++ b/libsoup.changes @@ -1,3 +1,16 @@ +------------------------------------------------------------------- +Mon Sep 13 22:43:23 CEST 2010 - dimstar@opensuse.org + +- Update to version 2.31.92: + + Updated for gobject-introspection 0.9.5. Also added some new + annotations and removed a bunch of private headers from the + scanning process. + + bgo#628728: Percent-encoded characters in URIs are no longer + automatically normalized to uppercase, since apparently some + servers are stupid. + + bgo#629449: Fixed a crash when resolving a URI containing both + spaces and non-UTF8 8bit characters. + ------------------------------------------------------------------- Tue Aug 17 15:59:00 CEST 2010 - dimstar@opensuse.org diff --git a/libsoup.spec b/libsoup.spec index 0db3d3a..951735d 100644 --- a/libsoup.spec +++ b/libsoup.spec @@ -1,5 +1,5 @@ # -# spec file for package libsoup (Version 2.31.90) +# spec file for package libsoup (Version 2.31.92) # # Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany. # @@ -38,7 +38,7 @@ Obsoletes: libsoup-64bit %endif # Summary: HTTP client/server library for GNOME -Version: 2.31.90 +Version: 2.31.92 Release: 1 Source: ftp://ftp.gnome.org/pub/GNOME/stable/sources/libsoup/2.2/%{name}-%{version}.tar.bz2 Source99: baselibs.conf From d53aad43ab7b485628e804ff490f719b86b64166ddc6c9f6fd2fd148c97aab36 Mon Sep 17 00:00:00 2001 From: Vincent Untz Date: Tue, 21 Sep 2010 08:58:36 +0000 Subject: [PATCH 7/7] Accepting request 48545 from home:vuntz:branches:GNOME:Factory OBS-URL: https://build.opensuse.org/request/show/48545 OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/libsoup?expand=0&rev=66 --- libsoup-gnutls-allow-tls.patch | 14 ++++++++++++++ libsoup.changes | 9 +++++++++ libsoup.spec | 21 ++++++++++++--------- 3 files changed, 35 insertions(+), 9 deletions(-) create mode 100644 libsoup-gnutls-allow-tls.patch diff --git a/libsoup-gnutls-allow-tls.patch b/libsoup-gnutls-allow-tls.patch new file mode 100644 index 0000000..9dbeacf --- /dev/null +++ b/libsoup-gnutls-allow-tls.patch @@ -0,0 +1,14 @@ +Index: libsoup-2.31.92/libsoup/soup-gnutls.c +=================================================================== +--- libsoup-2.31.92.orig/libsoup/soup-gnutls.c ++++ libsoup-2.31.92/libsoup/soup-gnutls.c +@@ -477,7 +477,8 @@ soup_ssl_wrap_iochannel (GIOChannel *soc + goto THROW_CREATE_ERROR; + + /* See http://bugzilla.gnome.org/show_bug.cgi?id=581342 */ +- if (gnutls_priority_set_direct (session, "NORMAL:!VERS-TLS1.2:!VERS-TLS1.1:!VERS-TLS1.0", NULL) != 0) ++ /* This is what nss uses by default, see https://bugzilla.novell.com/show_bug.cgi?id=634040#c7 */ ++ if (gnutls_priority_set_direct (session, "NORMAL:%COMPAT:!VERS-TLS1.1", NULL) != 0) + goto THROW_CREATE_ERROR; + + if (gnutls_credentials_set (session, GNUTLS_CRD_CERTIFICATE, diff --git a/libsoup.changes b/libsoup.changes index 643fa9f..5290100 100644 --- a/libsoup.changes +++ b/libsoup.changes @@ -1,3 +1,12 @@ +------------------------------------------------------------------- +Mon Sep 20 11:29:41 CEST 2010 - vuntz@opensuse.org + +- Add libsoup-gnutls-allow-tls.patch: let gnutls try to use TLS, + instead of being SSL 3.0-only. This might lead to some websites + not being accessible with libsoup, and upstream does not want + this behavior; a proper fix needs a lot of work. See discussion + in bnc#634040. + ------------------------------------------------------------------- Mon Sep 13 22:43:23 CEST 2010 - dimstar@opensuse.org diff --git a/libsoup.spec b/libsoup.spec index 951735d..1efb218 100644 --- a/libsoup.spec +++ b/libsoup.spec @@ -19,6 +19,16 @@ Name: libsoup +Summary: HTTP client/server library for GNOME +Version: 2.31.92 +Release: 1 +License: LGPLv2.1+ +Group: Development/Libraries/GNOME +Url: http://www.gnome.org +Source: ftp://ftp.gnome.org/pub/GNOME/stable/sources/libsoup/2.2/%{name}-%{version}.tar.bz2 +Source99: baselibs.conf +# PATCH-FIX-OPENSUSE libsoup-gnutls-allow-tls.patch bnc#634040 vuntz@opensuse.org -- Allow TLS usage instead of being SSL 3.0-only. Upstream does not want this, and rewriting a lot of code is needed to fix this correctly. However, the openSUSE security team wants TLS to be used if possible. This might lead to some websites being not accessible with libsoup. +Patch0: libsoup-gnutls-allow-tls.patch BuildRequires: gconf2-devel BuildRequires: glib2-devel BuildRequires: gnutls-devel @@ -30,21 +40,13 @@ BuildRequires: libxml2-devel BuildRequires: sqlite3-devel # We do not need these dependencies needed only for tests. #BuildRequires: apache2-mod_php5 php5-xmlrpc -License: LGPLv2.1+ -Group: Development/Libraries/GNOME +Requires: %{name}-2_4-1 = %{version} # bug437293 %ifarch ppc64 Obsoletes: libsoup-64bit %endif # -Summary: HTTP client/server library for GNOME -Version: 2.31.92 -Release: 1 -Source: ftp://ftp.gnome.org/pub/GNOME/stable/sources/libsoup/2.2/%{name}-%{version}.tar.bz2 -Source99: baselibs.conf -Url: http://www.gnome.org BuildRoot: %{_tmppath}/%{name}-%{version}-build -Requires: %{name}-2_4-1 = %{version} %description Libsoup is an HTTP client/server library for GNOME. It uses GObjects @@ -112,6 +114,7 @@ Features: %prep %setup -q +%patch0 -p1 %build %configure\