[JDEV] Jabberbeans, xdb_java and incomplete packets --
David Waite
mass at akuma.org
Thu Nov 29 00:41:15 CST 2001
The XML shown as received by xdb_java is not the actual XML received,
but that understood. The Handlers.properties file tells it to generate
an IQAuth extension when it sees the 'jabber:iq:auth' namespace;
however, the format is completely different than what it expects - it
expects a 'query' element with a bunch of other elements within it, not
just a 'password' element with CDATA for the password.
There should be a replacement .properties file (and more importantly -
replacement code) to provide a different extension objects for use when
doing XDB requests. Should be as in 'I don't really know' - I have never
tried running the xdb_java piece.
-David Waite
Scott Honey wrote:
> Hey everyone,
>
> I'm currently working with xdb_java (see sourceforge.net for
> downloads), and I've come accross an odd bug. When the server sends
> an XDB packet that includes a password, the xdb_java server never
> receives it. IQAuthZeroK seems to work, however.
>
> I believe this is not a jabberd problem because when I run xdb_file
> remotely, everything comes out fine.
>
> Here's a bit of log...
>
> written by main server
> Thu Nov 29 00:17:19 2001 mio.c:268 write_dump writing data: <xdb
> type='set' to='jim1 at host' from='sessions' ns='jabber:iq:auth' id='3'>
> <password xmlns='jabber:iq:auth'>JIM1</password></xdb>
>
> received by xdb_java
> <xdb to="jim1 at host" from="sessions" id="3" type="set"
> ns="jabber:iq:auth"><query xmlns="jabber:iq:auth"></query></xdb>
>
> sent by xdb_java
> <xdb to="sessions" from="jim1 at host" id="3" type="result"
> ns="jabber:iq:auth"></xdb>
>
> received by main server.
> Thu Nov 29 00:17:19 2001 mio.c:698 MIO read from socket 14: <xdb
> to="sessions" from="jim1 at host" id="3" type="result"
> ns="jabber:iq:auth"></xdb>
>
> I've been going mad trying to figure out why this isn't working
> properly -- I'd really appreaciate some help.
>
> Thanks,
>
> Scott Honey
>
>
More information about the JDev
mailing list