Dnia 2014-04-01, wto o godzinie 12:14 +0200, Sylvain Guglielmi pisze: > The problem is : > - When an user connects to jabberd2 for the first time, the > active,logout... tables are empty, and the roster is already filled. > - The code in dispatch.c : 130 states that "if one of the user_load > module fails, an unsuscribed-packet will be sent", presumably to clean > the user's rosters on every session by removing this "unknown > contact".
Just remove 'active' module from 'user-load' chain in your sm.xml. You may want to implement the fail-if-not-exist function in your own roster module in this chain. -- Tomasz Sterna @ http://abadcafe.pl/ @ http://www.xiaoka.com/