[Pidgin] #8319: Unable to rejoin MUC on network disconnect/reconnect.
Pidgin
trac at pidgin.im
Wed May 6 04:32:23 EDT 2009
#8319: Unable to rejoin MUC on network disconnect/reconnect.
---------------------------+------------------------------------------------
Reporter: drmessano | Owner: darkrain42
Type: defect | Status: new
Milestone: | Component: XMPP
Version: 2.5.4 | Resolution:
Keywords: MUC reconnect |
---------------------------+------------------------------------------------
Comment(by jerryr):
I noticed that pidgin is trying to re-enter the conference even before it
sends its initial presence. That may be confusing to servers:
[After reconnect, stream open, auth]
{{{
(11:40:40) jabber: Sending: <stream:stream to='cherokee.example.com'
xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams'
version='1.0'>
(11:40:40) jabber: Recv (300): <stream:stream
xmlns:stream='http://etherx.jabber.org/streams' xmlns='jabber:client'
from='example.com' id='56909a51.121148fc881._7fff_2120292971'
version='1.0'><stream:features><bind xmlns='urn:ietf:params:xml:ns:xmpp-
bind'/><session xmlns='urn:ietf:params:xml:ns:xmpp-
session'/></stream:features>
(11:40:40) jabber: Sending: <iq type='set' id='purple6b648278'><bind
xmlns='urn:ietf:params:xml:ns:xmpp-
bind'><resource>Home</resource></bind></iq>(11:40:40) jabber: Recv (134):
<iq id='purple6b648278' type='result'><bind xmlns='urn:ietf:params:xml:ns
:xmpp-bind'><jid>1500000 at example.com/Home</jid></bind></iq>
(11:40:40) jabber: Sending: <iq type='set' id='purple6b648279'><session
xmlns='urn:ietf:params:xml:ns:xmpp-session'/></iq>
(11:40:40) jabber: Recv (97): <iq id='purple6b648279'
type='result'><session xmlns='urn:ietf:params:xml:ns:xmpp-session'/></iq>
(11:40:40) jabber: jabber_actions: have pep: NO
(11:40:40) jabber: Sending: <presence
to='test at muc.example.com/1500000'><priority>1</priority><c
xmlns='http://jabber.org/protocol/caps' node='http://pidgin.im/caps'
ver='2.5.1' ext='moodn nickn tunen avatar'/><x
xmlns='http://jabber.org/protocol/muc'/></presence>
}}}
[disco, roster retrieval, and finally]
{{{
(11:40:40) jabber: Sending: <presence><priority>1</priority><c
xmlns='http://jabber.org/protocol/caps' node='http://pidgin.im/caps'
ver='2.5.1' ext='mood moodn nick nickn tune tunen avatarmeta avatardata
avatar'/></presence>
}}}
Shouldn't it send the initial presence right at the beginning?
--
Ticket URL: <http://developer.pidgin.im/ticket/8319#comment:14>
Pidgin <http://pidgin.im>
Pidgin
More information about the Tracker
mailing list