[Bug 50491] Google Talk file transfers fail

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Thu May 31 17:28:42 CEST 2012


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

--- Comment #3 from Simon McVittie <simon.mcvittie at collabora.co.uk> 2012-05-31 08:28:42 PDT ---
We send:

* iq xmlns='jabber:client' type='set' to='takyoji at gmail.com/Talk.v104CACB3101'
id='300418955850'
    * session xmlns='http://www.google.com/session'
initiator='takyoji at gmail.com/Talk.v104CACB3101' id='1981029369'
type='transport-info'
        * transport xmlns='http://www.google.com/transport/p2p'
            * candidate address='2602:100:18b1:6e2c:21f:c6ff:fe3b:d0db'
port='35139' username='/PDjJ6wI4bEMm5DF' password='' preference='0.000015'
protocol='udp' type='local' component='1' network='0' generation='0'
name='gabble-1'
            * candidate address='2602:100:18b1:6e2c:35c1:5a15:90b:b2d6'
port='40215' username='LE1A+N7fTnngWW1N' password='' preference='0.000015'
protocol='udp' type='local' component='1' network='0' generation='0'
name='gabble-1'
            * candidate address='192.168.1.145' port='49693'
username='mXnXVnPGldPwBen1' password='' preference='0.000015' protocol='udp'
type='local' component='1' network='0' generation='0' name='gabble-1'
            * candidate address='24.177.110.44' port='49693'
username='I4dpltK6IB950hkJ' password='' preference='0.000000' protocol='udp'
type='stun' component='1' network='0' generation='0' name='gabble-1'
            * candidate address='209.85.225.127' port='19305'
username='B9ygfBQmeLS4KZy7' password='' preference='0.000000' protocol='udp'
type='relay' component='1' network='0' generation='0' name='gabble-1'
            * candidate address='209.85.225.127' port='19305'
username='B9ygfBQmeLS4KZy7' password='' preference='0.000000' protocol='udp'
type='relay' component='1' network='0' generation='0' name='gabble-1'
            * candidate address='209.85.225.127' port='19305'
username='B9ygfBQmeLS4KZy7' password='' preference='0.000000' protocol='udp'
type='relay' component='1' network='0' generation='0' name='gabble-1'
            * candidate address='209.85.225.127' port='19305'
username='B9ygfBQmeLS4KZy7' password='' preference='0.000000' protocol='udp'
type='relay' component='1' network='0' generation='0' name='gabble-1'
            * candidate address='24.177.110.44' port='35139'
username='QYETj/Nd/FuUvoXT' password='' preference='0.000000' protocol='udp'
type='stun' component='1' network='0' generation='0' name='gabble-1'
            * candidate address='24.177.110.44' port='40215'
username='uzG+Rh/JfEQHcder' password='' preference='0.000000' protocol='udp'
type='stun' component='1' network='0' generation='0' name='gabble-1'
            * candidate address='209.85.225.127' port='443'
username='B9ygfBQmeLS4KZy7' password='' preference='0.000000' protocol='udp'
type='relay' component='1' network='0' generation='0' name='gabble-1'
            * candidate address='209.85.225.127' port='443'
username='B9ygfBQmeLS4KZy7' password='' preference='0.000000' protocol='udp'
type='relay' component='1' network='0' generation='0' name='gabble-1'
            * candidate address='209.85.225.127' port='443'
username='B9ygfBQmeLS4KZy7' password='' preference='0.000000' protocol='udp'
type='relay' component='1' network='0' generation='0' name='gabble-1'

GTalk replies:

    * error type='modify'
        * bad-request xmlns='urn:ietf:params:xml:ns:xmpp-stanzas'
        * text xmlns='urn:ietf:params:xml:ns:xmpp-stanzas'
            "candidate has address of zero"

Since none of your candidates actually have 0 in their address, my guess is
that what it really means is that GTalk doesn't support IPv6, and is
mis-parsing the two IPv6 candidates at the top as an IPv4 address of 0.0.0.0.

If I'm right, then we could maybe work around this by omitting IPv6 candidates
when using the http://www.google.com/transport/p2p dialect of Jingle?

-- 
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