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