[Pidgin] #15268: roster not displayed for google talk accounts (apps for your domain)

Pidgin trac at pidgin.im
Wed Aug 15 17:30:14 EDT 2012


#15268: roster not displayed for google talk accounts (apps for your domain)
-------------------------+--------------------------------------------------
 Reporter:  cburroughs   |     Owner:  darkrain42
     Type:  defect       |    Status:  new       
Component:  Google Talk  |   Version:  2.10.6    
 Keywords:               |  
-------------------------+--------------------------------------------------
 google talk (using apps for your domain) looks like this. Note the "ros:"
 prefix
 {{{
 (17:19:46) jabber: Sending (ssl) (name at domain.com/0A7ED9E3): <iq
 type='get' id='purple5d3d4f7a'><query xmlns='jabber:iq:roster'
 xmlns:gr='google:roster' gr:ext='2'/></iq>
 ...
 (17:19:47) jabber: Recv (ssl)(694): <iq to="name at domain.com/0A7ED9E3"
 id="purple5d3d4f7a" type="result"><query ros:ext="2"
 xmlns="jabber:iq:roster" xmlns:ros="google:roster"><item
 jid="name at addthis.com" subscription="none" name="name" ros:t="H" ros:w="0"
 ros:emc="2"><group>Buddies</group><group>Group Name</group></item><item
 jid="name at domain.com" subscription="none" name="name"/><item
 jid="name at domain.com" subscription="none" name="name" ros:t="H" ros:w="0"
 ros:emc="1"><group>CS GTalk Users</group></item><item
 jid="name at domain.com" subscription="none" name="name" ros:w="0"
 ros:emc="1"><group>AT GTalk Users</group></item></query></iq>}}}
 }}}

 Pidgin displays a blank accounts block.
 https://github.com/fritzy/SleekXMPP/blob/develop/examples/roster_browser.py
 shows the entire roster just fine

 An openfire server has a response that looks something like this and works
 fine:
 {{{
 (17:24:18) jabber: Sending (ssl) (name at ops.domain.com/Work): <iq
 type='get' id='purple76f8807a'><query xmlns='jabber:iq:roster'/></iq>
 (17:24:18) jabber: Recv (ssl)(4095): <iq type="result" id="purple76f8807a"
 to="name at ops.domain.com/Work"><query xmlns="jabber:iq:roster">...
 }}}


 Account config (note this is a google apps for your domain account, not
 public gmail.com):
 {{{
     <account>
                 <protocol>prpl-jabber</protocol>
                 <name>name at domain.com/</name>
                 <statuses>
                 ...
                 </statuses>
                 <userinfo>;</userinfo>
                 <settings>
                         <setting name='auth_plain_in_clear'
 type='bool'>0</setting>
                         <setting name='custom_smileys'
 type='bool'>1</setting>
                         <setting name='port' type='int'>5222</setting>
                         <setting name='connect_server'
 type='string'>talk.google.com</setting>
                         <setting name='ft_proxies'
 type='string'>proxy.eu.jabber.org</setting>
                         <setting name='check-mail' type='bool'>0</setting>
                         <setting name='connection_security'
 type='string'>require_tls</setting>
                         <setting name='use-global-buddyicon'
 type='bool'>1</setting>
                         <setting name='silence-suppression'
 type='bool'>0</setting>
                 </settings>
                 <settings ui='gtk-gaim'>
                         <setting name='auto-login' type='bool'>0</setting>
                 </settings>
                 <current_error/>
         </account>
 }}}

 Some possible related problems:
  * https://bugs.launchpad.net/ubuntu/+source/empathy/+bug/676828
  * https://bugs.freedesktop.org/show_bug.cgi?id=40276

 Version info:
  * Ubuntu 11.10
  * Pidgin 2.10.6 (libpurple 2.10.6) from the pidgin PPA
 http://pidgin.im/download/ubuntu/

-- 
Ticket URL: <http://developer.pidgin.im/ticket/15268>
Pidgin <http://pidgin.im>
Pidgin


More information about the Tracker mailing list