Uploaded image for project: 'Openfire'
  1. OF-628 RFC 6121 XMPP-IM compliance
  2. OF-454

Openfire does not send user presence information to all resources of the user

    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

      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)

        Attachments

          Issue links

            Activity

              People

              • Assignee:
                csh
                Reporter:
                wroot
              • Votes:
                0 Vote for this issue
                Watchers:
                8 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: