jabberd2 seems to ignore the node value, and will always treat it as missing. So what you're seeing is the standard reply to disco#info for the root node.
On Mon, Mar 17, 2008 at 2:22 PM, NehaP <[EMAIL PROTECTED]> wrote: > > Hi, > > I am referring to the XEP 0013 specification. The spec mentions the > following > > User Requests Information About Offline Message Node > > <iq type='get'> > <query xmlns='http://jabber.org/protocol/disco#info' > > node='http://jabber.org/protocol/offline'/<http://jabber.org/protocol/offline%27/> > > > </iq> > > Server Returns Information About Offline Message Node, Including Number of > Messages > > <iq type='result' to='[EMAIL PROTECTED]/orchard'<http://[EMAIL > PROTECTED]/orchard%27> > > > <query xmlns='http://jabber.org/protocol/disco#info' > > node='http://jabber.org/protocol/offline'<http://jabber.org/protocol/offline%27> > > > <identity > category='automation' > type='message-list'/> > <feature > var='http://jabber.org/protocol/offline'/<http://jabber.org/protocol/offline%27/> > > > <x xmlns='jabber:x:data' type='result'> > <field var='FORM_TYPE' type='hidden'> > <value>http://jabber.org/protocol/offline</value> > </field> > <field var='number_of_messages'> > <value>66</value> > </field> > </x> > </query> > </iq> > > > Now that was what I found in the XEP 13 spec. > > When I use Jabberd 2 and Ethereal for sniffing packets sent and received > from the server, I find the following conversation occuring between my > client and the server. > > Client sends:- > > <iq id="Pn38u-4" to="jabber-server" type="get"><query > xmlns="http://jabber.org/protocol/disco#info" > node="http://jabber.org/protocol/offline"></query></iq> > > Server sends:- > > <iq xmlns='jabber:client' id='Pn38u-4' from='jabber-server' > to='[EMAIL PROTECTED]/Smack' type='result'><query > xmlns='http://jabber.org/protocol/disco#info' > node='http://jabber.org/protocol/offline'<http://jabber.org/protocol/offline%27>><identity > name='Jabber IM server' > type='im' category='server'/><feature var='jabber:iq:private'/><feature > var='presence'/><feature var='jabber:iq:time'/><feature > var='jabber:iq:agents'/><feature var='urn:xmpp:ping'/><feature > var='http://jabber.org/protocol/vacation'/<http://jabber.org/protocol/vacation%27/> > ><feature > var='urn:xmpp:time'/><feature var='urn:xmpp:blocking'/><feature > var='vcard-temp'/><feature var='jabber:iq:version'/><feature > var='message'/><feature var='msgoffline'/><feature > var='jabber:iq:privacy'/><feature > var='http://jabber.org/protocol/amp'/ <http://jabber.org/protocol/amp%27/> > ><feature > var='jabber:iq:roster'/><feature var='iq'/><feature > var='jabber:iq:last'/><feature > var='http://jabber.org/protocol/disco'/<http://jabber.org/protocol/disco%27/> > ><x > xmlns='jabber:x:data' type='result'><field type='hidden' > > var='FORM_TYPE'><value>urn:xmpp:dataforms:softwareinfo</value></field><field > var='software'><value>jabberd</value></field><field > var='software_version'><value>2.1.23</value></field><field > var='os'><value>Linux</value></field><field > var='os_version'><value>i686</value></field></x></query></iq> > > > > Basically, what should be this according to the spec > > <field var='FORM_TYPE' type='hidden'> > <value>http://jabber.org/protocol/offline</value> > </field> > <field var='number_of_messages'> > <value>66</value> > </field> > > is actually this when I use Jabberd 2 > > <field type='hidden' var='FORM_TYPE'> > <value>urn:xmpp:dataforms:softwareinfo</value> > </field> > <field var='software'><value>jabberd</value></field> > <field var='software_version'><value>2.1.23</value></field> > <field var='os'><value>Linux</value></field><field > var='os_version'><value>i686</value></field> > > Obviously the server is responding to a request I didnt make. Or is it > something else I'm not getting? > Please help! > > Thanks, > Neha. > -- > View this message in context: > http://www.nabble.com/Jabberd-2-2.1.23-not-working-according-to-XEP-13-tp16092359p16092359.html > Sent from the Jabber JDEV mailing list archive at Nabble.com. > > -- - Norman Rasmussen - Email: [EMAIL PROTECTED] - Home page: http://norman.rasmussen.co.za/
