2016-04-01 19:17 GMT+02:00 Tomasz Sterna <to...@xiaoka.com>:

> W dniu 01.04.2016, pią o godzinie 15∶06 +0200, użytkownik Philipp Jacob
> napisał:
> > <route xmlns='http://jabberd.jabberstudio.org/ns/component/1.0'
> > from='localhost' to='localhost'>
> > <presence xmlns='jabber:client' from='user1@localhost/testclient'
> > type='subscribed' to='gloox@localhost'/>
> > </route>
> > sx (io.c:301) encoding 210 bytes for writing: <route ...
>
> Here we see a bug, as the from is not replaced with bare JID.
>
>
> > sx (io.c:255) decoded read data (210 bytes):
> > <route xmlns='http://jabberd.jabberstudio.org/ns/component/1.0'
> > to='localhost' from='localhost'>
> >   <presence xmlns='jabber:client' to='gloox@localhost'
> > type='subscribed' from='user1@localhost/testclient'/>
> > </route>
> > (io.c:96) completed nad: <route ...
>
> And here this stanza arrives back at the 'localhost' sm, destined for
> gloox@.
>
> What hapens next with it?
>
> It should pass:
> mod_presence.c  _presence_pkt_user()  and get passed to pres_in()
> pres.c  pres_in()  and get duplicated to each gloox session
> pkt.c  pkt_sess()  each copy gets via router to gloox c2s connections
>
> Maybe post the rest of the debug log on some pastebin, or just create
> an issue on github[1] as we already found one bug. :-)
>
> [1] https://github.com/jabberd2/jabberd2/issues/new
>
>
> --
>  /o__  A verbal contract isn't worth the paper it's written on. Include
> (_<^'  me out. -Samuel Goldwyn
>
>
Ok, I created https://github.com/jabberd2/jabberd2/issues/116

Reply via email to