[Pidgin] #13055: jabber available presence with show or status are not reported
Pidgin
trac at pidgin.im
Wed Dec 8 19:18:02 EST 2010
#13055: jabber available presence with show or status are not reported
------------------+---------------------------------------------------------
Reporter: stuge | Type: defect
Status: new | Component: libpurple
Version: 2.7.5 | Keywords:
------------------+---------------------------------------------------------
This was experienced between my IMCom (Python CLI jabber) client and all
my contacts who are using Adium.
When me at server goes online with IMCom, the test at server client receives
this:
{{{
<presence from='me at server/imcom'
to='test at server'><show>online</show><priority>6</priority></presence>
}}}
..and me at server is correctly shown as being online/available, when logged
in using a second IMCom session.
It is however *not* shown as being Available when test at server is logged in
using Adium, which uses libpurple.
If I hack IMCom a little, to send this to the server:
{{{
<presence type='available'/>
}}}
Then the test at server client receives:
{{{
<presence from='me at server/imcom' to='test at server'/>
}}}
..and everything works great in Adium.
I think this is a bug given http://tools.ietf.org/rfc/rfc3921.txt
{{{
5.2. Specifying Availability Status
A client MAY provide further information about its availability
status by using the <show/> element (see Show (Section 2.2.2.1)).
5.3. Specifying Detailed Status Information
In conjunction with the <show/> element, a client MAY provide
detailed status information by using the <status/> element (see
Status (Section 2.2.2.2)).
5.4. Specifying Presence Priority
A client MAY provide a priority for its resource by using the
<priority/> element (see Priority (Section 2.2.2.3)).
}}}
--
Ticket URL: <http://developer.pidgin.im/ticket/13055>
Pidgin <http://pidgin.im>
Pidgin
More information about the Tracker
mailing list