powered by Jive Software

Roster Item Remove "bug"


I have user A and B. A add B in its roster and B also add A in its own roster.

A and B are not presence subscribed each other.

When A do removing B from its roster, the server also remove A from B’s roster. This behavior is wrong according to xmpp protocols.

Any people have idea? Is this a bug or feature?




I went through the server source code, if A remove B from its roster, openfire does remove A from B’s roster.

I can not find this feature from XMPP specification. But what i can say is that this make the implementation a bit simple.

However, this could make B feel strange.

Anyone have any idea about this?