Not showing an error might possibly be that Wildfire ignored the improperly formed request. That I do not know. But yes, what Magnus said is true. The query listed below needs to be split up into 2 queries.

Also, if I remember correctly, default list is stored on the server (supposed to). A client must select a list to be an active list every time it logs in. This active list only applies for that specific session and doesn't span across other sessions (multiple logins with different resources). A default is selected if no active list is set.

Thanks,
Chris

On May 30, 2006, at 9:52 AM, Yves Goergen wrote:

On 30.05.2006 16:47 (+0100), Magnus Henoch wrote:
Yves Goergen <[EMAIL PROTECTED]> writes:

<iq type='set'>
  <query xmlns='jabber:iq:privacy'>
    <default name='my-blocks'/>
    <active name='my-blocks'/>
  </query>
</iq>

This stanza will cause a "bad request" error in ejabberd 1.0.0 and
1.1.1.  Only one of <default/> and <active/> may be present.  To
perform both changes, you need to send two stanzas.

Then why doesn't Wildfire return an error and shows my list as active
and default afterwards?

Cannot test the difference right now. Either MSN won't let me in after
ages of thinking about it or the auth request doesn't arrive. (Also with
no active list.) Need to do that in a few days again.

--
Yves Goergen "LonelyPixel" <[EMAIL PROTECTED]>
http://beta.unclassified.de – My web laboratory.

Reply via email to