Details
-
Type:
Sub-task
-
Status: Resolved (View workflow)
-
Priority:
Minor
-
Resolution: Fixed
-
Affects versions: 3.7.0
-
Fix versions: 4.0.0
-
Components: Core
-
Labels:None
-
Ignite Forum URL:
Description
Any way, Openfire (3.7.0) doesn't return presence information to the resource which generated it, and according to RFC 6121 #4.4.2, it MUST do it:
The user's server MUST also send the presence stanza to all of the
user's available resources (including the resource that generated the
presence notification in the first place).
I tested it with the xml console of gajim:

<!-- Out -->
<presence xmlns="jabber:client" id="171">
<priority>50</priority>
<x xmlns="vcard-temp:x:update">
<photo />
</x>
<c xmlns="http://jabber.org/protocol/caps" node="http://gajim.org" ver="I8g2pphLu5w2XvNV8HDES9gqRaw=" hash="sha-1" />
<status>test presence</status>
</presence>
<!-- In -->
<iq type="result" id="172" to="goffi@tazar.int/Gajim"/>
(And now openfire should broadcast the presence to everybody including me, but it doesn't)