[Pkg-telepathy-commits] [SCM] telepathy-gabble packaging branch, debian-experimental, updated. debian/0.17.1-3-6-g29a1b1a
Laurent Bigonville
bigon at bigon.be
Sun Mar 10 12:18:04 UTC 2013
The following commit has been merged in the debian-experimental branch:
commit e596899808ea312f374d97ff182a3e0ca3a2b48c
Author: Laurent Bigonville <bigon at bigon.be>
Date: Sat Mar 9 20:10:09 2013 +0100
New upstream release
* New upstream release
- drop all patches, applied upstream
- fixes a remotely-triggerable DoS (CVE-2013-1769, Closes: #702252)
- debian/shlibs.local: Bump version
diff --git a/debian/changelog b/debian/changelog
index 6663831..82d2f1d 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,12 @@
+telepathy-gabble (0.17.3-1) UNRELEASED; urgency=low
+
+ * New upstream release
+ - drop all patches, applied upstream
+ - fixes a remotely-triggerable DoS (CVE-2013-1769, Closes: #702252)
+ - debian/shlibs.local: Bump version
+
+ -- Laurent Bigonville <bigon at debian.org> Sun, 10 Mar 2013 12:52:29 +0100
+
telepathy-gabble (0.17.1-3) experimental; urgency=low
* Remove .la files from telepathy-gabble-tests
diff --git a/debian/patches/Don-t-reset-the-capabilities-in-UpdateCap.patch b/debian/patches/Don-t-reset-the-capabilities-in-UpdateCap.patch
deleted file mode 100644
index 3f247bf..0000000
--- a/debian/patches/Don-t-reset-the-capabilities-in-UpdateCap.patch
+++ /dev/null
@@ -1,130 +0,0 @@
-From e4c126a0ded1eb0c68bdf03d86acd64728c7beb0 Mon Sep 17 00:00:00 2001
-From: Debarshi Ray <rishi at gnu.org>
-Date: Fri, 19 Oct 2012 16:17:35 +0200
-Subject: [PATCH] connection: Don't reset the capabilities in
- UpdateCapabilities
-
-This ensures that a running Gabble process will always create Call1
-channels once it has seen such a client in its lifetime.
-
-Remove gabble_caps_channel_manager_reset_capabilities and its
-implementation in GabbleMediaFactory, since it is not used anymore.
-
-Bug: https://bugs.freedesktop.org/show_bug.cgi?id=56181
-Reviewed-by: Sjoerd Simons <sjoerd.simons at collabora.co.uk>
----
- gabble/caps-channel-manager.h | 3 ---
- src/caps-channel-manager.c | 15 ---------------
- src/connection.c | 15 ++-------------
- src/media-factory.c | 9 ---------
- 4 files changed, 2 insertions(+), 40 deletions(-)
-
-diff --git a/gabble/caps-channel-manager.h b/gabble/caps-channel-manager.h
-index a432839..fce6026 100644
---- a/gabble/caps-channel-manager.h
-+++ b/gabble/caps-channel-manager.h
-@@ -72,9 +72,6 @@ typedef void (*GabbleCapsChannelManagerRepresentClientFunc) (
- GabbleCapabilitySet *cap_set,
- GPtrArray *data_forms);
-
--void gabble_caps_channel_manager_reset_capabilities (
-- GabbleCapsChannelManager *caps_manager);
--
- void gabble_caps_channel_manager_get_contact_capabilities (
- GabbleCapsChannelManager *caps_manager,
- TpHandle handle,
-diff --git a/src/caps-channel-manager.c b/src/caps-channel-manager.c
-index c6b7e16..ec18975 100644
---- a/src/caps-channel-manager.c
-+++ b/src/caps-channel-manager.c
-@@ -40,21 +40,6 @@ gabble_caps_channel_manager_default_init (
-
- /* Virtual-method wrappers */
- void
--gabble_caps_channel_manager_reset_capabilities (
-- GabbleCapsChannelManager *caps_manager)
--{
-- GabbleCapsChannelManagerInterface *iface =
-- GABBLE_CAPS_CHANNEL_MANAGER_GET_INTERFACE (caps_manager);
-- GabbleCapsChannelManagerResetCapsFunc method = iface->reset_caps;
--
-- if (method != NULL)
-- {
-- method (caps_manager);
-- }
-- /* ... else assume there is no need to reset the caps */
--}
--
--void
- gabble_caps_channel_manager_get_contact_capabilities (
- GabbleCapsChannelManager *caps_manager,
- TpHandle handle,
-diff --git a/src/connection.c b/src/connection.c
-index 107dacc..0a72e78 100644
---- a/src/connection.c
-+++ b/src/connection.c
-@@ -3507,25 +3507,12 @@ gabble_connection_update_capabilities (
- GabbleConnection *self = GABBLE_CONNECTION (iface);
- TpBaseConnection *base = (TpBaseConnection *) self;
- GabbleCapabilitySet *old_caps = NULL;
-- TpChannelManagerIter iter;
-- TpChannelManager *manager;
- guint i;
-
- /* Now that someone has told us our *actual* capabilities, we can stop
- * advertising spurious caps in initial presence */
- gabble_capability_set_clear (self->priv->bonus_caps);
-
-- tp_base_connection_channel_manager_iter_init (&iter, base);
--
-- while (tp_base_connection_channel_manager_iter_next (&iter, &manager))
-- {
-- if (GABBLE_IS_CAPS_CHANNEL_MANAGER (manager))
-- {
-- gabble_caps_channel_manager_reset_capabilities (
-- GABBLE_CAPS_CHANNEL_MANAGER (manager));
-- }
-- }
--
- DEBUG ("enter");
-
- for (i = 0; i < clients->len; i++)
-@@ -3536,6 +3523,8 @@ gabble_connection_update_capabilities (
- const gchar * const * cap_tokens = g_value_get_boxed (va->values + 2);
- GabbleCapabilitySet *cap_set;
- GPtrArray *data_forms;
-+ TpChannelManagerIter iter;
-+ TpChannelManager *manager;
-
- g_hash_table_remove (self->priv->client_caps, client_name);
- g_hash_table_remove (self->priv->client_data_forms, client_name);
-diff --git a/src/media-factory.c b/src/media-factory.c
-index 848cb71..8ccfc9b 100644
---- a/src/media-factory.c
-+++ b/src/media-factory.c
-@@ -1124,14 +1124,6 @@ _gabble_media_factory_typeflags_to_caps (TpChannelMediaCapabilities flags,
- }
-
- static void
--gabble_media_factory_reset_caps (GabbleCapsChannelManager *manager)
--{
-- GabbleMediaFactory *self = GABBLE_MEDIA_FACTORY (manager);
--
-- self->priv->use_call_channels = FALSE;
--}
--
--static void
- gabble_media_factory_get_contact_caps (GabbleCapsChannelManager *manager,
- TpHandle handle,
- const GabbleCapabilitySet *caps,
-@@ -1342,7 +1334,6 @@ caps_channel_manager_iface_init (gpointer g_iface,
- {
- GabbleCapsChannelManagerInterface *iface = g_iface;
-
-- iface->reset_caps = gabble_media_factory_reset_caps;
- iface->get_contact_caps = gabble_media_factory_get_contact_caps;
- iface->represent_client = gabble_media_factory_represent_client;
- }
---
-1.7.10.4
-
diff --git a/debian/patches/series b/debian/patches/series
deleted file mode 100644
index be3145d..0000000
--- a/debian/patches/series
+++ /dev/null
@@ -1 +0,0 @@
-Don-t-reset-the-capabilities-in-UpdateCap.patch
diff --git a/debian/shlibs.local b/debian/shlibs.local
index 69eed5e..84c98e5 100644
--- a/debian/shlibs.local
+++ b/debian/shlibs.local
@@ -1,2 +1,2 @@
-libwocky-telepathy-gabble 0.17.1 telepathy-gabble (= ${binary:Version})
-libgabble-plugins 0.17.1 telepathy-gabble (= ${binary:Version})
+libwocky-telepathy-gabble 0.17.3 telepathy-gabble (= ${binary:Version})
+libgabble-plugins 0.17.3 telepathy-gabble (= ${binary:Version})
--
telepathy-gabble packaging
More information about the Pkg-telepathy-commits
mailing list