[Pidgin] #11324: xmpp chat userlist blank after reconnect
Pidgin
trac at pidgin.im
Wed Feb 10 22:36:28 EST 2010
#11324: xmpp chat userlist blank after reconnect
-------------------------------+--------------------------------------------
Reporter: johnalewis | Owner: deryni
Type: defect | Status: pending
Milestone: | Component: XMPP
Version: 2.6.5 | Resolution:
Keywords: openfire muc chat |
-------------------------------+--------------------------------------------
Changes (by darkrain42):
* keywords: => openfire muc chat
* status: new => pending
Comment:
Ugh, this is an issue with Openfire and its MUC implementation. The
server simply isn't sending any other members of the rooms (which are
supposed to appear before your 'self presence' (which is the only one
being received).
My guess about what's going on here is that's happening is that, since
Openfire never sees a logoff event (because pidgin disconnects
"uncleanly"), it never removes you from the room. When you reconnect (and
send another presence to the room), the MUC thinks to itself "oh, this
occupant is simply updating his/her presence", not "oh, this person is
joining the room, so we should send them presence for everyone in the
room".
Ideally, when you reconnect, the server notices that you're connecting
with a resource that was previously connected ('Pidgin') and sends out
unavailable presences (which would notify the MUC that you'd
"disconnected") before sending out your updated presence.
#8319 is a similar issue (although oddly, it was ''fixed'' by setting a
specific resource instead of letting the server auto-generate one). What
version of Openfire are you using?
--
Ticket URL: <http://developer.pidgin.im/ticket/11324#comment:8>
Pidgin <http://pidgin.im>
Pidgin
More information about the Tracker
mailing list