[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