ejabberd - Comments for "Shared roster" https://www.ejabberd.im/node/3180 en _ https://www.ejabberd.im/node/3180#comment-53849 <p>_</p> Wed, 17 Dec 2008 08:31:30 +0000 hogar comment 53849 at https://www.ejabberd.im Try a client based on libpurple https://www.ejabberd.im/node/3180#comment-53525 <p>I've seen similar with anything using Psi's library in that it creates a roster for the SR items if the contact list display is changed. Anything using libpurple (Adium, Pidgin) appears to manages the display locally so try one of those.<br /> I don't know if any thing fix short of either telling the user to remove the now missing JID or loading up an erlang shell and removing the applicable roster items manually (or if you're me, patching mod_ctlextra to handle it for you).</p> Tue, 02 Sep 2008 09:16:01 +0000 tlaramie comment 53525 at https://www.ejabberd.im Shared roster https://www.ejabberd.im/node/3180#comment-53524 <p>Thanks for the reply badlop. I am sorry for the delay.<br /> In the meantime I have tested several clients (Psi, Pandion, Exodus) and all of them exhibit same behavior. I have also tried to install different jabber server and with same client (Pandion) roster is updated within seconds. Therefore I would say that for some reason ejabberd saves virtual roster to personal roster (or instructs client to do so).</p> <p>There is a post in the Pandion support forums about this issue but I am still waiting for reply.</p> Mon, 01 Sep 2008 11:56:54 +0000 hogar comment 53524 at https://www.ejabberd.im Description of mod_roster and mod_shared_roster https://www.ejabberd.im/node/3180#comment-53505 <p>Each account registered in the server can have his personal roster; this is handled by mod_roster.</p> <p>As some small organizations prefer that all the users have all the other users in their rosters, mod_shared_roster was developed. Note that mod_shared_roster does not add contacts to each personal roster in the server storage:<br /> when a user logins in the server, ejabberd provides him a fabricated roster (0), that is constructed joining: 1) the contacts in his personal roster + 2) the contacts of the proper shared_roster groups.</p> <p>Since shared roster groups are 'virtual' (the contacts are not really added to each personal roster in the server storage (1) ), when you remove a member of a shared group (2), it should not appear again in the users login rosters (0).</p> <p>I noticed you didn't describe that: you are seeing a different behavior! You said that, when you add a member to a shared roster group (2), that JID is added to each personal roster (1). Who does that? ejabberd does not on purpose. Could it be that the Jabber client you are using performs this task automatically? Psi and Tkabber, for example, don't add automatically contacts.</p> Fri, 22 Aug 2008 22:07:14 +0000 mfoss comment 53505 at https://www.ejabberd.im