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

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

    XMLWordPrintable

    Details

    • Type: Sub-task
    • Status: Resolved
    • Priority: Minor
    • Resolution: Fixed
    • Affects Version/s: 3.7.0
    • Fix Version/s: 4.0.0
    • Component/s: 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 csh
              Reporter:
              wroot wroot
              Votes:
              0 Vote for this issue
              Watchers:
              8 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved: