[Pidgin] #14664: gchat group chat participants join with numeric nicknames (was: group chat for google not displaying screen name correctly)

Pidgin trac at pidgin.im
Tue Nov 29 01:49:21 EST 2011


#14664: gchat group chat participants join with numeric nicknames
-------------------------------------------------------+--------------------
 Reporter:  azn137                                     |        Owner:  deryni
     Type:  defect                                     |       Status:  new   
Milestone:                                             |    Component:  XMPP  
  Version:  2.10.0                                     |   Resolution:        
 Keywords:  groupchat google screenname random string  |  
-------------------------------------------------------+--------------------

Comment(by darkrain42):

 This is unfortunately not something that's straightforward to fix cleanly.
 Essentially, Google has changed the way their clients join these rooms, so
 they join with these nicks (random numbers) instead of something else.
 The multi-user chat spec specifies these are the nicks (nicknames).

 Excerpts (cleaned up) from the pastebin for future reference:

 {{{
 (22:26:30) jabber: Sending (ssl) (me at gmail.com/HomeC19F4757): <presence to
 ='private-chat-ce5c0efa-
 dd32-46b6-9542-1b309413f76c at groupchat.google.com/me'></presence>
 (22:26:30) jabber: Sending (ssl) (me at gmail.com/HomeC19F4757): <message to
 ='private-chat-ce5c0efa-
 dd32-46b6-9542-1b309413f76c at groupchat.google.com'><x
 xmlns='http://jabber.org/protocol/muc#user'><invite to='other-
 person at gmail.com'><reason></reason></invite></x></message>
 (22:26:30) jabber: Recv (ssl)(719): <presence from="private-chat-ce5c0efa-
 dd32-46b6-9542-1b309413f76c at groupchat.google.com/me"
 to="me at gmail.com/HomeC19F4757"><user:x
 xmlns:user="http://jabber.org/protocol/muc#user"><user:item
 affiliation="owner" role="moderator"
 jid="me at gmail.com/HomeC19F4757"/><user:status code="100"/><user:status
 code="110"/></user:x></presence>
 ...
 (22:26:30) jabber: Recv (ssl)(546): <presence from="private-chat-ce5c0efa-
 dd32-46b6-9542-1b309413f76c at groupchat.google.com/d2495f2ba6787e68"
 to="me at gmail.com/HomeC19F4757"><user:x
 xmlns:user="http://jabber.org/protocol/muc#user"><user:item
 affiliation="member" role="participant" jid="other-
 person at gmail.com/gmail.ECCF434E"/></user:x><x
 xmlns="http://jabber.org/protocol/muc#user"/></presence>
 (22:26:30) jabber: Recv (ssl)(450): <message type="groupchat" from
 ="private-chat-ce5c0efa-dd32-46b6-9542-1b309413f76c at groupchat.google.com"
 to="me at gmail.com/HomeC19F4757"><body><user:x
 xmlns:user="http://jabber.org/protocol/muc#user"><user:item
 nick="d2495f2ba6787e68" status="available" jid="other-
 person at gmail.com/gmail.ECCF434E"/></user:x></body><nos:x value="disabled"
 xmlns:nos="google:nosave"/><arc:record otr="false"
 xmlns:arc="http://jabber.org/protocol/archive"/></message>
 }}}

-- 
Ticket URL: <http://developer.pidgin.im/ticket/14664#comment:12>
Pidgin <http://pidgin.im>
Pidgin


More information about the Tracker mailing list