[jdev] alter the XML-files of buddies

Jana von dem Berge jvdberge at web.de
Thu Oct 14 02:56:09 CDT 2004


I'm running jabberd-1.4.3

The section in my jabber.xml-file looks like this:

<!--
  The <xdb/> component handles all data storage, using the filesystem.
  Make sure the spool directory defined here exists and has proper
  permissions.
  -->

  <xdb id="xdb">
    <host/>
    <load>
      <xdb_file>./xdb_file/xdb_file.so</xdb_file>
    </load>
    <xdb_file xmlns="jabber:config:xdb_file">
      <spool><jabberd:cmdline flag='s'>./spool</jabberd:cmdline></spool>
    </xdb_file>
  </xdb>

Can you tell me what I have to change for disabling caching?



Jabber software development list <jdev at jabber.org> schrieb am 13.10.04 16:49:38:
> 
> On Wed, 13 Oct 2004 16:41:14 +0200, <jvdberge at web.de> wrote:
> 
> > I have a Server running at my company and I want to do the subscription  
> > between my buddies by my own, and not allow the buddies to subscribe  
> > each other!
> >
> > Now I did it by altering the spool-xml-files from the buddies. I  
> > inserted or removed the subscription.
> >
> > But there is a problem, when the buddy was online and I removed a  
> > subscription. Then the server writes the xml-file when he logs out with  
> > the status of subscription when the buddy logged in.
> >
> > I can only add or remove subscriptions when the buddies are offline.
> >
> > I have the same Problem with changing the password. When I change the  
> > password, when the buddy is online, the password is the old one when he  
> > goes offline because the server writes his xml-file to the  
> > spooldirectory.
> >
> > I have the same Problems with Registering Buddies. When I register a  
> > Buddy by adding a xml-File to the Spool-Directory He can only  
> > Authenticate when the server was down after writing the new xml-file!
> >
> > Can anybody help me with this Problem?
> 
> I asumme you're running Jabberd 1.4.2...
> You probably still have XDB caching enabled. Jabberd caches the spool to  
> RAM, and then when it shuts down it writes the cache to disk as it should.
> You can change disable this somewhere in your jabber.xml config file, my  
> guess would be near the XDB section.
> _______________________________________________
> jdev mailing list
> jdev at jabber.org
> http://mail.jabber.org/mailman/listinfo/jdev


__________________________________________________________
Mit WEB.DE FreePhone mit hoechster Qualitaet ab 0 Ct./Min.
weltweit telefonieren! http://freephone.web.de/?mc=021201




More information about the JDev mailing list