Hello community, here is the log from the commit of package libsoup for openSUSE:Factory checked in at 2013-03-25 20:36:53 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 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 2013-01-20 14:39:51.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.libsoup.new/libsoup.changes 2013-03-25 20:36:54.000000000 +0100 @@ -1,0 +2,199 @@ +Thu Mar 21 20:51:08 CET 2013 - sbrabec@suse.cz + +- Added support for translation-update-upstream. + +------------------------------------------------------------------- +Mon Mar 18 18:38:57 UTC 2013 - dimstar@opensuse.org + +- Update to version 2.41.92: + + Fixed a bug that caused libsoup to retry an incorrect password + repeatedly, forever, in a certain case that affected Google + calendars in evolution in particuar (rh##916224). + + Also added code to make such infinite retry loops impossible in + the future. + + Fixed SoupRequestData's handling of URIs with "%00" in them + (bgo##695246). + + Added the SoupSession:proxy-resolver property (bgo#680273). + + Added missing G_BEGIN_DECLS/G_END_DECLS to + soup-message-headers.h, so that its functions can be called + from C++. + + Updated translations. + +------------------------------------------------------------------- +Tue Mar 5 18:49:05 UTC 2013 - dimstar@opensuse.org + +- Update to version 2.41.91: + + Fixed a crash that showed up with XMLRPC requests in WebKitGTK + (bgo#694920). + + Fixed SoupCache to update the cached headers when it receives + a 304 Not Modified response, and added a test for this + (bgo#695121). + + libsoup now builds under automake 1.13 (and "make check" works + under the parallel test harness which is the default in 1.13) + (bgo#694135). + + The tests/ directory now contains only actual test programs + that are run by "make check", and the programs that are + intended more as example code are under examples/. + + Updated translations. + +------------------------------------------------------------------- +Tue Feb 19 09:17:41 UTC 2013 - dimstar@opensuse.org + +- Update to version 2.41.90: + + Added SoupSession:local-address property, which allows you to + force connections to bind to a particular local address + (bgo#693215). + + Fixed SoupCache to properly handle messages that get cancelled, + and added tests for this (bgo#692310). + + Fixed a reference leak in SoupCache that resulted in epiphany + hanging for several seconds on exit and then eventually + printing "Cache flush finished despite X pending requests". + And added more tests (bgo#682527). + + Fixed SoupAuthNTLM so that SoupSession:authenticate gets + emitted with retrying=TRUE if the first attempt fails + (bgo#693222). + + Fixed the SoupSession:add-feature-by-type property to accept + non-SoupSessionFeature features as well. + + Fixed a build bug that would break all the apache-based tests + if you didn't have PHP installed (bgo#693311). + + Updated translations. + +------------------------------------------------------------------- +Tue Feb 5 16:28:05 UTC 2013 - dimstar@opensuse.org + +- Update to version 2.41.5: + + Reverted the change to SoupURI's password handling from 2.41.4, + since it turns out to have broken some things (bgo#692149). + + Avoid a g_return_if_fail() when loading SoupSession:ssl-ca-file + fails (bgo#691930). + + Fixed a bug in SoupBodyInputStream that caused redirects in + WebKitGTK to hang. (bgo#692026). + + Updated translations. + +------------------------------------------------------------------- +Wed Jan 16 23:59:59 UTC 2013 - dimstar@opensuse.org + +- Update to version 2.41.4: + + Lots of docs fixes. + + The plain SoupSession type now supports + soup_session_queue_message(), soup_session_send_message() and + there are now soup_session_new() and + soup_session_new_with_options(). + + The mirroring of the SoupMessage API onto SoupRequestHTTP, + added in 2.41.3, has been reverted. However, new APIs + soup_session_send() and soup_session_send_async() have been + added that let you use the GInputStream-based API with + SoupMessages rather than SoupRequest, so if you're doing + HTTP-specific stuff, you can just use that instead. + + soup_message_get_https_status() now returns the certificate and + flags for unsuccessful https connections as well as successful + ones (bgo#690176). + + Fixed a deadlock when calling soup_session_abort() on a + SoupSessionSync in some cases (bgo#691399). + + Internal SoupCache rewrites/improvements (bgo#682112). + + Plugged a memory leak in SoupCache (bgo#690382) and in + SoupAuthDigest (bgo#690142). + + LIBSOUP_DISABLE_DEPRECATED has been renamed to + SOUP_DISABLE_DEPRECATED. + + Fixed the samba-windbind-based NTLM support. + + SoupAuthManager is now a public class. + + SoupURI now treats "http://user@example.com" as having a + password of "" rather than NULL. + + build: libsoup now uses autoreconf instead of gnome-autogen.sh, + and no longer uses AM_GLIB_GNU_GETTEXT. + + Updated translations. + +------------------------------------------------------------------- +Wed Jan 16 18:13:18 UTC 2013 - dimstar@opensuse.org + +- Update to version 2.41.3: + + SoupRequest is now stable API. SoupRequester, however, is + deprecated. Instead you can now call soup_session_request() or + soup_session_request_uri() to create a SoupRequest. + + SoupRequestHTTP now has a number of fields and methods that + mirror the SoupMessage data, so you don't have to use + soup_request_http_get_message() in many cases. On the flip + side, there is also now soup_message_get_request(). And you can + create a SoupRequestHTTP directly (and override its request + method) by using soup_session_request_http() or + soup_session_request_http_uri()). + + soup_message_set_chunk_allocator() is now deprecated; apps that + want to do streaming reads should just use SoupRequest, which + is vastly more sane. + + SoupPasswordManager is now deprecated, and + SoupPasswordManagerGNOME is now a no-op (and libsoup-gnome no + longer links against libgnome-keyring) (bgo#594377, bgo#679866) + + SoupCookieJarSqlite is now deprecated in favor of + SoupCookieJarDB, which is exactly the same thing except that + it's in libsoup itself rather than being in libsoup-gnome + + SoupProxyResolverGNOME is now deprecated; there hasn't been any + real reason to use it since SoupProxyResolverDefault was added. + + SoupSession is no longer an abstract class, and you can create + a plain SoupSession, which behaves in a more + traditionally-gio-like way. + + Usernames and passwords passed into SoupSession a URI will now + be cleared after they're used, so that if they are wrong, the + authenticate signal will be emitted on the next round + (bgo#689673) + + SoupURI now leaves "%00" in URIs as-is, rather than decoding it + to "\0", which was not intended and is never useful. + + Fixed a bug in SoupBodyOutputStream that could cause libsoup to + sometimes use blocking I/O rather than non-blocking when + writing chunked message bodies (bgo#688974) + + Fixed a bug in SoupFilterInputStream that could cause some + non-blocking reads to suck up CPU while waiting for the network + + tests: misc small fixes + + Updated translations. +- Replace sqlite3-devel BuildRequires with pkgconfig(sqlite3). +- Drop libgnome-keyring-devel BuildRequires: no longer needed. + +------------------------------------------------------------------- +Tue Jan 15 22:16:43 UTC 2013 - dimstar@opensuse.org + +- Update to version 2.41.2: + + libsoup-2.4.so and libsoup-gnome-2.4.so now only export the + symbols that are part of the public API. (bgo#595176) + + Added SOUP_VERSION_MIN_REQUIRED / SOUP_VERSION_MAX_ALLOWED + macros like the corresponding glib ones, to allow libsoup + users to request per-version deprecation/availability warnings. + + Fixed a crash caused by a race condition in SoupSessionSync, + and reorganized some code to avoid other possible similar race + conditions. (bgo#684238) + + Fixed a crash when a DNS resolution failed, caused by a bug in + the GTask porting in 2.41.1. (bgo#688330) + + Fixed a problem that would cause g_warning()s in epiphany when + browsing sites that (incorrectly) returned empty Cache-Control + headers. (bgo#683433) + + We now add a Host header to HTTP/1.0 requests as well as + HTTP/1.1 ones. + + Fixed a bug in the printing of IPv6 address literals in the + Host header in SoupLogger. + + Belatedly added soup-multipart-input-stream.h to soup.h. + + Removed an evil hack in the long-deprecated SoupProxyResolver + code (not to be confused with SoupProxyURIResolver) + (bgo#687659) + + Fixed a few race conditions in the test programs that could + cause "make check" to fail on slow or heavily-loaded machines. + + Further cleaned up and reorganized the internal HTTP I/O + codepaths, in preparation for an improved SoupCache. + (bgo#682112). + + Updated translations. + +------------------------------------------------------------------- +Tue Jan 15 21:42:44 UTC 2013 - dimstar@opensuse.org + +- Update to version 2.41.1: + + Changed the behavior of NTLM authentication to be more like + what other apps apparently do (bgo#624613) + + Fixed a crash caused by a race condition in SoupSessionSync. + (bgo#684238) + + SoupRequest now supports resource:// URIs, for reading from + gresource (bgo#682721) + + Added new compile-time and runtime APIs for checking the + libsoup version (bgo#684514) + + Updated to take advantage of (and require) glib 2.35: removed + all g_type_init() calls and ported to GTask. + + Added support for Apache 2.4 to the unit tests. + + Updated translations. ++++ 2 more lines (skipped) ++++ between /work/SRC/openSUSE:Factory/libsoup/libsoup.changes ++++ and /work/SRC/openSUSE:Factory/.libsoup.new/libsoup.changes Old: ---- libsoup-2.40.3.tar.xz New: ---- libsoup-2.41.92.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libsoup.spec ++++++ --- /var/tmp/diff_new_pack.EqYDEq/_old 2013-03-25 20:40:30.000000000 +0100 +++ /var/tmp/diff_new_pack.EqYDEq/_new 2013-03-25 20:40:30.000000000 +0100 @@ -20,19 +20,19 @@ Summary: HTTP client/server library for GNOME License: LGPL-2.1+ Group: Development/Libraries/GNOME -Version: 2.40.3 +Version: 2.41.92 Release: 0 Url: http://www.gnome.org -Source: http://download.gnome.org/sources/libsoup/2.40/%{name}-%{version}.tar.xz +Source: http://download.gnome.org/sources/libsoup/2.41/%{name}-%{version}.tar.xz Source99: baselibs.conf BuildRequires: glib-networking -BuildRequires: glib2-devel >= 2.31.7 +BuildRequires: glib2-devel >= 2.35.0 BuildRequires: gobject-introspection-devel BuildRequires: gtk-doc BuildRequires: intltool >= 0.35.0 -BuildRequires: libgnome-keyring-devel BuildRequires: libxml2-devel -BuildRequires: sqlite3-devel +BuildRequires: translation-update-upstream +BuildRequires: pkgconfig(sqlite3) # We do not need these dependencies needed only for tests. #BuildRequires: apache2-mod_php5 php5-xmlrpc BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -118,6 +118,7 @@ %lang_package %prep %setup -q +translation-update-upstream %build %configure\ ++++++ libsoup-2.40.3.tar.xz -> libsoup-2.41.92.tar.xz ++++++ ++++ 43893 lines of diff (skipped) -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org