Contact List (Roster) Sharing changes are not immediately applied

Description

Openfire supports a feature named “Contact List (Roster) Sharing”. It allows rosters of local users to be populated, based on user-group definitions.

Since 4.8.0, the configuration of this feature is notoriously inconsistent. Changes are not applied consistently. It appears that clearing caches works around some of the issues. This may suggest that cache clearing is not automatically applied when changes are made.

Environment

None

Activity

Show:

Guus der Kinderen February 27, 2024 at 12:36 PM

The cache cleanup of these events is triggered by an event handling mechanism.

The event handlers of GroupManager were issuing a wrong type of event when a group property was changed. This prevented the desired event handlers from being activated (which, in turn, prevented the caches from being cleaned up).

Fixed

Details

Assignee

Reporter

Components

Fix versions

Affects versions

Priority

Created February 27, 2024 at 12:31 PM
Updated February 29, 2024 at 4:45 PM
Resolved February 29, 2024 at 4:45 PM