Oriol Mula-Valls wrote: > Hi Tomasz, > > I have disabled <force-create-contacts/> on sm.xml. I have also deleted > the sqlite and created it again. > > Afterdwards, I have connected to the jabberd2 server which provided me > the contact list. Then I updated a users jabberPublishedItem attribute > from 0 to 1. After reconnecting, the users have appeared as expected. > Then I switched from 1 to 0 again but after reconnecting the user still > appears.
Which client are you testing with? In my own testing for the private Jabber server here, I found that clients base on libpurple (Pidgin, mainly; IIRC I tried one or two others) would flat-out not accept pure server-originated roster deletions based on manually hacking the underlying datastore; to remove a user from one of these clients you had to do so from the client itself. I'm not certain about admin-originated XML, but I haven't yet cared enough to figure out how to assemble the right XML and test. -kgd
