[Standards] presence type="error" originating from client

Justin Karneges justin-keyword-jabber.093179 at affinix.com
Sat Jun 26 04:09:46 UTC 2010

On Friday 25 June 2010 19:37:25 Matthew Wild wrote:
> On 26 June 2010 03:09, Justin Karneges
> <justin-keyword-jabber.093179 at affinix.com> wrote:
> > Hi folks,
> >
> > I noticed today that if I try to send a presence stanza of type error
> > from Psi's XML console, such as:
> >
> >  <presence type="error" to="user at example.com/resource">
> >    <error code="404" type="cancel">
> >      <item-not-found xmlns="urn:ietf:params:xml:ns:xmpp-stanzas"/>
> >    </error>
> >  </presence>
> >
> > The stanza is not being delivered.  Could it be that my server is eating
> > such stanzas that originate from clients?  It seems to be reproducible
> > with both jabberd14 and Tigase, making me think this is standard
> > behavior, but I couldn't find a clause about it in the RFC.
> FWIW Prosody seems to route it fine (though I'm using Gajim, not Psi -
> sure your stanza is going over the wire?). I don't see why a server
> should swallow such a stanza, but I shan't make any assertions as to
> whether it's right or wrong at 3:30 in the morning :)

And now I've used Gajim to do the sending, just to be sure, and I get the same 
problem.  *whew* :)  Next I tried both Gajim and Psi against jabber.org which 
is M-Link, and it seems to route presence error stanzas.  So this seems very 
much like a server behavior.


More information about the Standards mailing list