diff --git a/libsoup-2.40.3.tar.xz b/libsoup-2.40.3.tar.xz deleted file mode 100644 index 90402d1..0000000 --- a/libsoup-2.40.3.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:82c92f1f6f4cbfd501df783ed87e7de9410b4a12a3bb0b19c64722e185d2bbc9 -size 709124 diff --git a/libsoup-2.41.92.tar.xz b/libsoup-2.41.92.tar.xz new file mode 100644 index 0000000..3fdc3cc --- /dev/null +++ b/libsoup-2.41.92.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7980f94e38a61e9c61f516a1fc6905db858706418d8bbbdfdef73b3234651bc0 +size 731152 diff --git a/libsoup.changes b/libsoup.changes index 17255bb..635638e 100644 --- a/libsoup.changes +++ b/libsoup.changes @@ -1,3 +1,202 @@ +------------------------------------------------------------------- +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. + ------------------------------------------------------------------- Tue Jan 15 20:29:35 UTC 2013 - dimstar@opensuse.org diff --git a/libsoup.spec b/libsoup.spec index 6e6a341..a1dc523 100644 --- a/libsoup.spec +++ b/libsoup.spec @@ -20,19 +20,19 @@ Name: libsoup 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 @@ Features: %lang_package %prep %setup -q +translation-update-upstream %build %configure\