[Bug 50491] Google Talk file transfers fail

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Thu Jul 5 22:58:04 CEST 2012


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

--- Comment #4 from Caleb Langeslag <caleb at techsanity.us> 2012-07-05 20:58:04 UTC ---
(In reply to comment #3)
> 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?

Certainly worth a shot, since there doesn't seem to be any other suggestions.
Perhaps have a checkbox for enabling/disabling the workaround as well, although
I'm not sure where an appropriate location for said checkbox would be.

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