Uploaded image for project: 'ejabberd development'
  1. ejabberd development
  2. EJAB-1547

Presence not forwarded to shared roster group members from different vhost untill they reconnect

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Major
    • Resolution: Won't Fix
    • Affects Version/s: ejabberd 2.1.10
    • Fix Version/s: None
    • Component/s: Shared rosters
    • Labels:
      None

      Description

      I have a setup where all rosters are managed by groups via mod_shared_roster.

      Initial setup

      vhost1.com
      • Group : 'group1'
        • Members :
          • A@vhost1.com
          • B@vhost1.com
        • Displayed : 'group2'@'vhost2.com'
      vhost2.com
      • Group : 'group2'
        • Members :
          • C@vhost2.com
          • D@vhost2.com
        • Displayed : 'group1'@'vhost1.com'

      Add user E@vhost1.com

      Add user 'E@vhost1.com' to 'group1'@'vhost1.com'.
      In my application all online users can now see E@vhost1.com in their respective roster.

      Connect E@vhost1.com

      When the newly created user logs in, everybody can see his presence but he only receives presence status of users belonging to his own group ('group1'@'vhost1.com'). i.e: users belonging to 'group2'@'vhost2.com' don't receive the presence updates.
      When user C@vhost2.com disconnects and reconnects, his presence is now forwarded to E@vhost1.com

      I thought it could be related to bug EJAB-1509, but applying this patch on 2.1.10 doesn't solve my problem.

        Activity

        Hide
        sofus sofus added a comment -

        I Could really use this bug to be fixed.
        Anyone capable?
        Thanks in advance
        Sofus

        Show
        sofus sofus added a comment - I Could really use this bug to be fixed. Anyone capable? Thanks in advance Sofus

          People

          • Votes:
            1 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved:

              Development