Hello community, here is the log from the commit of package libsoup for openSUSE:Factory checked in at 2012-01-06 11:45:48 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/libsoup (Old) and /work/SRC/openSUSE:Factory/.libsoup.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "libsoup", Maintainer is "gnome-maintainers@suse.de" Changes: -------- --- /work/SRC/openSUSE:Factory/libsoup/libsoup.changes 2011-10-19 13:52:07.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.libsoup.new/libsoup.changes 2012-01-06 11:46:02.000000000 +0100 @@ -1,0 +2,96 @@ +Tue Dec 20 09:19:03 UTC 2011 - vuntz@opensuse.org + +- Update to version 2.37.3: + + Simplified SoupHTTPInputStream and SoupRequestHTTP, allowing + related simplifications in WebKit's ResourceHandleSoup. This is + an ABI-incompatible change, but SoupHTTPInputStream is an + unstable API. [bgo#663451] + + Fixed a bug that caused the SOUP_MESSAGE_CERTIFICATE_TRUSTED + flag to always be cleared, causing epiphany to claim all https + pages were untrusted. [bgo#665182] + + Fixed some bugs in the handling of SoupSession:http-aliases and + SoupSession:https-aliases. + + Fixed SoupContentDecoder's "ignore Content-Encoding: gzip + because the server didn't actually mean it" hack to handle + x-gzip too. + + Clarified the documentation on SoupSession:ssl-strict + [bgo#666280] + + Fixed handling of ACLOCAL_FLAGS [bgo#641470] +- Add xz BuildRequires because we can't build a package for a + xz-compressed tarball without explicitly specifying that... See + bnc#697467 for more details. + +------------------------------------------------------------------- +Mon Dec 12 15:50:01 UTC 2011 - vuntz@opensuse.org + +- Remove explicit Requires for glib2-devel, libgnutls-devel, + libgcrypt-devel, libgpg-error-devel, libxml2-devel in devel + subpackage: the needed ones will automatically be added the + pkgconfig() way. + +------------------------------------------------------------------- +Thu Dec 8 20:13:05 UTC 2011 - dimstar@opensuse.org + +- Split typelib files into typelib-1_0-Soup-2_4 subpackage. +- Add typelib-1_0-Soup-2_4 Requires to devel subpackage. + +------------------------------------------------------------------- +Tue Nov 22 09:44:02 UTC 2011 - vuntz@opensuse.org + +- Update to version 2.37.2: + + Fixed up the output of SoupDirectoryInputStream, thus improving + the display of local directories in WebKit-based browsers. + [bgo#662266] + + Fixed a bug introduced in 2.37.1 that caused some cancelled + SoupMessages to be leaked. [bgo#662847] + + Added new SoupSession properties "http-aliases" and + "https-aliases" that allow you to configure more explicitly + what URL protocols are treated as aliases for http (eg, "dav:", + "webcal:", etc), and which should be recognized as meaning + something else, (eg, "ftp:") + + Added soup_session_would_redirect() and + soup_session_redirect_message(), to help users that want to + handle some or all redirects themselves. Added + soup_message_set_redirect() to make it easier to return + redirection responses from a SoupServer. + + Added the SoupSession "use-thread-context" property, which + tells it to use GMainContexts in a gio-compliant way (and in + particular, allows having different messages running in + different GMainContexts on the same SoupSession, though only to + a limited extent since SoupSessionAsync is still not + thread-safe). In particular, this was added in order to address + webkit#68238. + + Made SoupURI %-encode non-ASCII characters when parsing URIs, + in particular to fix a problem with certain servers sending + syntactically invalid redirects that they would then only + interpret correctly if you fixed the syntax for them. + [bgo#662806] + + Fixed a connection-handling bug that could cause problems with + servers that requested authentication and then timed out the + connection while the application was waiting for the user to + enter a password. [bgo#660057] + + Made NTLM and Basic authentication handle some non-ASCII + usernames and passwords. (NTLM should handle most. It's + impossible to fix Basic in the general case.) [bgo#576838] + + Added support for "deflate" Content-Encoding, so that we can + work with broken servers that insisted on using it even though + we explicitly indicated in the request headers that we didn't + support it. [bgo#661682] + +------------------------------------------------------------------- +Thu Oct 27 21:40:29 UTC 2011 - dimstar@opensuse.org + +- Update to version 2.37.1: + + Fixed a problem with connections being assigned to multiple + requests at once after a redirection [bgo#651146]. + + Ported SoupSession to use GTlsDatabase internally, and added + two new properties, SoupSession:use-system-ca-file (to + specify that the session should use the default system tlsdb) + and SoupSession:tlsdb (to specify a specific tlsdb to use) + + Likewise, added SoupServer:tls-certificate, for specifying a + certificate/key for an https server to use. + + Made SoupHTTPInputStream more memory efficient [bgo#659255] + + Fixed soup_message_get_https_status() to return information + more reliably (with latest glib-networking). + +------------------------------------------------------------------- Old: ---- libsoup-2.36.1.tar.bz2 New: ---- libsoup-2.37.3.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libsoup.spec ++++++ --- /var/tmp/diff_new_pack.O0BvBx/_old 2012-01-06 11:46:03.000000000 +0100 +++ /var/tmp/diff_new_pack.O0BvBx/_new 2012-01-06 11:46:03.000000000 +0100 @@ -15,25 +15,25 @@ # Please submit bugfixes or comments via http://bugs.opensuse.org/ # -# norootforbuild - Name: libsoup Summary: HTTP client/server library for GNOME -Version: 2.36.1 -Release: 1 -License: LGPLv2.1+ +License: LGPL-2.1+ Group: Development/Libraries/GNOME +Version: 2.37.3 +Release: 0 Url: http://www.gnome.org -Source: http://download.gnome.org/sources/libsoup/2.36/%{name}-%{version}.tar.bz2 +Source: http://download.gnome.org/sources/libsoup/2.37/%{name}-%{version}.tar.xz Source99: baselibs.conf -BuildRequires: glib2-devel >= 2.30.0 BuildRequires: glib-networking +BuildRequires: glib2-devel >= 2.31.0 BuildRequires: gobject-introspection-devel BuildRequires: gtk-doc BuildRequires: libgnome-keyring-devel BuildRequires: libxml2-devel BuildRequires: sqlite3-devel +# Only needed because we don't (and won't) support building xz tarballs by default... See bnc#697467 +BuildRequires: xz # We do not need these dependencies needed only for tests. #BuildRequires: apache2-mod_php5 php5-xmlrpc BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -52,7 +52,6 @@ * XML-RPC support %package 2_4-1 -License: LGPLv2.1+ Summary: HTTP client/server library for GNOME Group: Development/Libraries/GNOME Requires: glib-networking >= 2.27.90 @@ -79,11 +78,21 @@ * Server support for Digest and Basic authentication * XML-RPC support +%package -n typelib-1_0-Soup-2_4 +Summary: HTTP client/server library for GNOME -- Introspection bindings +Group: System/Libraries + +%description -n typelib-1_0-Soup-2_4 +Libsoup is an HTTP client/server library for GNOME. It uses GObjects +and the glib main loop, to integrate well with GNOME applications. + +This package provides the GObject Introspection bindings for libsoup. + %package devel -License: LGPLv2.1+ Summary: HTTP client/server library for GNOME - Development Files Group: Development/Libraries/GNOME -Requires: %{name} = %{version} glib2-devel libgnutls-devel libgcrypt-devel libgpg-error-devel libxml2-devel +Requires: %{name} = %{version} +Requires: typelib-1_0-Soup-2_4 = %{version} Provides: %{name}-doc = %{version} Obsoletes: %{name}-doc < %{version} # bug437293 @@ -129,6 +138,9 @@ %defattr(-, root, root) %doc README COPYING NEWS AUTHORS %{_libdir}/*.so.* + +%files -n typelib-1_0-Soup-2_4 +%defattr(-,root,root) %{_libdir}/girepository-1.0/Soup-2.4.typelib %{_libdir}/girepository-1.0/SoupGNOME-2.4.typelib -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org