[Bug 40276] Gabble 0.8 doesn't understand Google Talk's roster stanzas

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Mon Sep 3 14:22:57 CEST 2012


https://bugs.freedesktop.org/show_bug.cgi?id=40276

Simon McVittie <simon.mcvittie at collabora.co.uk> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|REOPENED                    |RESOLVED
         Resolution|                            |WONTFIX

--- Comment #10 from Simon McVittie <simon.mcvittie at collabora.co.uk> 2012-09-03 12:22:57 UTC ---
tl;dr: This is WONTFIX for Gabble 0.8.x and FIXED in Gabble >= 0.10.0.

----

Here are a couple of the offending IQs:

gabble-DEBUG: connection_disco_cb: got:
<info:query xmlns:info="http://jabber.org/protocol/disco#info"> <info:identity
name="Google Talk" type="im" category="server"></info:identity>
 <info:feature var="http://jabber.org/protocol/disco#info"></info:feature>
...
</info:query>

and

<iq to="briancurtis.wx at gmail.com/3089d664" id="296009306548"
type="result"><ros:query xmlns:ros="jabber:iq:roster">
...
<ros:item jid="ken at vandine.org" subscription="both" name="Ken
VanDine"><ros:group>Ubuntu</ros:group></ros:item>
...

This is valid XMPP but does not match the XML that most XMPP servers will give
you, which changes the default namespace (xmlns="...") instead of using
namespace prefixes:

    <iq ...>
        <query xmlns="http://jabber.org/protocol/disco#info">
            <identity .../>
            <feature .../>

    <iq ...>
        <query xmlns="jabber:iq:roster">
            <item ...><group>Ubuntu</group></item>

Gabble 0.8 is expected to fail with these IQs: its XMPP implementation is
Loudmouth, which does not really support XML namespaces. Realistically, we are
not interested in fixing 0.8 any more.

Gabble >= 0.10 is expected to work fine with these IQs: its XMPP
implementation, Wocky, is fully namespace-aware.

-- 
Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA Contact for the bug.
You are the assignee for the bug.



More information about the telepathy-bugs mailing list