Mailinglist Archive: opensuse-commit (1206 mails)

< Previous Next >
commit libsoup
  • From: root@xxxxxxx (h_root)
  • Date: Tue, 23 May 2006 01:14:54 +0200 (CEST)
  • Message-id: <20060522231454.ECF868EF99@xxxxxxxxxxxxxxx>

Hello community,

here is the log from the commit of package libsoup
checked in at Tue May 23 01:14:54 CEST 2006.

--------
--- GNOME/libsoup/libsoup.changes 2006-02-27 16:31:13.000000000 +0100
+++ libsoup/libsoup.changes 2006-05-22 19:17:02.000000000 +0200
@@ -1,0 +2,6 @@
+Mon May 22 19:15:19 CEST 2006 - danw@xxxxxxx
+
+- Fix a deadlock when changing the proxy URI. Part of 174255
+ (comment 7).
+
+-------------------------------------------------------------------

New:
----
libsoup-proxy-change.patch

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ libsoup.spec ++++++
--- /var/tmp/diff_new_pack.Tsa90P/_old 2006-05-23 01:14:34.000000000 +0200
+++ /var/tmp/diff_new_pack.Tsa90P/_new 2006-05-23 01:14:34.000000000 +0200
@@ -18,9 +18,10 @@
Autoreqprov: on
Summary: Simple Object Access Protocol (SOAP)
Version: 2.2.90
-Release: 7
+Release: 18
Source: ftp://ftp.gnome.org/pub/GNOME/stable/sources/libsoup/2.2/%{name}-%{version}.tar.bz2
Patch: libsoup-varadhan-timeout.patch
+Patch2: libsoup-proxy-change.patch
URL: http://www.gnome.org
BuildRoot: %{_tmppath}/%{name}-%{version}-build

@@ -73,6 +74,7 @@
%prep
%setup -q
%patch -p0
+%patch2 -p0

%build
rm -rf $RPM_BUILD_ROOT
@@ -102,6 +104,9 @@
%{prefix}/share/gtk-doc/html/libsoup/

%changelog -n libsoup
+* Mon May 22 2006 - danw@xxxxxxx
+- Fix a deadlock when changing the proxy URI. Part of 174255
+ (comment 7).
* Mon Feb 27 2006 - danw@xxxxxxx
- Add a patch from CVS for use by evolution
(make connection timeout configurable)

++++++ libsoup-proxy-change.patch ++++++
Index: libsoup/soup-session.c
===================================================================
RCS file: /cvs/gnome/libsoup/libsoup/soup-session.c,v
retrieving revision 1.28
retrieving revision 1.29
diff -u -r1.28 -r1.29
--- libsoup/soup-session.c 24 Feb 2006 20:13:17 -0000 1.28
+++ libsoup/soup-session.c 22 May 2006 14:47:30 -0000 1.29
@@ -139,9 +139,15 @@
static void
cleanup_hosts (SoupSessionPrivate *priv)
{
+ GHashTable *old_hosts;
+
g_mutex_lock (priv->host_lock);
- g_hash_table_foreach_remove (priv->hosts, foreach_free_host, NULL);
+ old_hosts = priv->hosts;
+ priv->hosts = g_hash_table_new (host_uri_hash, host_uri_equal);
g_mutex_unlock (priv->host_lock);
+
+ g_hash_table_foreach_remove (old_hosts, foreach_free_host, NULL);
+ g_hash_table_destroy (old_hosts);
}

static void

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++



Remember to have fun...


< Previous Next >
This Thread