Hello community,
here is the log from the commit of package libsoup
checked in at Wed Mar 5 22:41:12 CET 2008.
--------
--- GNOME/libsoup/libsoup.changes 2008-02-01 01:29:45.000000000 +0100
+++ libsoup/libsoup.changes 2008-03-03 19:20:56.412279000 +0100
@@ -1,0 +2,88 @@
+Mon Mar 3 19:05:24 CET 2008 - maw@suse.de
+
+- Update to version 2.3.4:
+ + Documentation is once again available from devhelp (bgo#518384
+ and bgo#518317)
+ + Tidied up libsoup-2.4.pc file (bgo#517631)
+- The shared library subpackage is now called libsoup-2_4-1.
+
+-------------------------------------------------------------------
+Mon Feb 18 22:22:18 CET 2008 - maw@suse.de
+
+- Update to version 2.3.2:
+ + API changes / Behavior changes:
+ * soup_server_add_auth_domain() now refs the auth domain when
+ adding it. (soup_server_remove_auth_domain() already
+ unreffed it.) This means existing applications using
+ SoupAuthDomain will now have a small memory leak. Those
+ applications should update their libsoup-2.4 requirement to
+ ">= 2.3.2" at some point before the final GNOME 2.22.0
+ release, and then fix the code to unref the auth domain
+ after adding it to the server.
+ * SoupSession's automatic redirect-handling behavior now obeys
+ RFC 2616 more closely. In particular, status codes 300 and
+ 304 are no longer mistakenly considered redirects; POSTs
+ that receive 303 are now redirected into GETs; and POSTs
+ that receive 301, 302, or 307 are now not redirected.
+
+ Applications that were using the SOUP_MESSAGE_NO_REDIRECT
+ flag to prevent libsoup from redirecting POSTs incorrectly
+ before should now be able to remove that if they depend on
+ libsoup-2.4 >= 2.3.2.
+
+ + API additions:
+ * Added a SOUP_SESSION_USER_AGENT property to SoupSession, and
+ SOUP_SERVER_SERVER_HEADER to SoupServer, to support
+ automatically adding "User-Agent" and "Server" headers to
+ messages. (The default behavior is to do nothing, as
+ before.)
+ * Added several new methods to soup-forms.h. Applications that
+ are encoding a fixed set of form fields can now just pass
+ them to soup_form_encode(), rather than needing to construct
+ a GHashTable or GData list. (Likewise, the new
+ soup_uri_set_query_from_fields() behaves similarly for
+ directly updating a URI with form data.) There are also now
+ soup_form_request_new() and other related methods, to
+ directly create a GET or POST SoupMessage for submitting a
+ form query.
+
+ The original soup_form_* methods have all been renamed,
+ although bgo#defines exist for backward compatibility.
+
+ * Added soup_message_set_chunk_allocator() and
+ soup_buffer_new_with_owner(), to give applications more
+ control over memory usage/copying when doing streaming HTTP.
+ [Wouter Cloetens, bgo#513810].
+
+ * Added several new methods to soup-value-utils.h for working
+ with multiple array or hash table values at once:
+ soup_value_hash_new_with_vals(),
+ soup_value_hash_insert_vals(),
+ soup_value_hash_lookup_vals(),
+ soup_value_array_new_with_vals(), and
+ soup_value_array_append_vals().
+
+ This helps to simplify XML-RPC calls that send or receive
+ structs or arrays.
+
+ * Added soup_date_to_time_t().
+
+ * Added SoupMessageHeadersIterator, an iterator type for
+ SoupMessageHeaders that can be used instead of
+ soup_message_headers_foreach().
+
+ + Bug fixes:
+
+ * Fixed a crash-when-idle in evolution-exchange [bgo#437835] and
+ rhythmbox [bgo#506552].
+
+ * Added the API version to the gtk-doc installation dir, to
+ prevent parallel-installation problems with libsoup 2.2 and
+ 2.4. [bgo#512810, Daniel Gryniewicz].
+
+ * Fixed tests/query-test to compile correctly on Solaris.
+ [bgo#513602, patch from Jeff Cai]
+
+ * Fixed some other minor HTTP conformance issues.
+
+-------------------------------------------------------------------
Old:
----
libsoup-2.3.0.1.tar.bz2
New:
----
libsoup-2.3.4.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ libsoup.spec ++++++
--- /var/tmp/diff_new_pack.n26016/_old 2008-03-05 22:38:23.000000000 +0100
+++ /var/tmp/diff_new_pack.n26016/_new 2008-03-05 22:38:23.000000000 +0100
@@ -1,5 +1,5 @@
#
-# spec file for package libsoup (Version 2.3.0.1)
+# spec file for package libsoup (Version 2.3.4)
#
# Copyright (c) 2008 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
@@ -10,6 +10,7 @@
# norootforbuild
+
Name: libsoup
BuildRequires: glib2-devel gnutls-devel gtk-doc libxml2-devel
# We do not need these dependencies needed only for tests.
@@ -18,8 +19,8 @@
Group: Development/Libraries/GNOME
AutoReqProv: on
Summary: Simple Object Access Protocol (SOAP)
-Version: 2.3.0.1
-Release: 2
+Version: 2.3.4
+Release: 1
Source: ftp://ftp.gnome.org/pub/GNOME/stable/sources/libsoup/2.2/%{name}-%{version}.tar.bz2
# PATCH-NEEDS-REBASE libsoup-2.2.100-r924.patch
Patch1: libsoup-2.2.100-r924.patch
@@ -27,7 +28,7 @@
Patch2: libsoup-334021.patch
Url: http://www.gnome.org
BuildRoot: %{_tmppath}/%{name}-%{version}-build
-Requires: %{name}-2_4-0 = %{version}
+Requires: %{name}-2_4-1 = %{version}
%description
Soup is a SOAP (Simple Object Access Protocol) implementation in C.
@@ -54,12 +55,12 @@
Dick Porter