[Standards] XEP-0115: invalid example + node in disco results
tmarkmann at googlemail.com
Tue Jul 1 22:18:20 UTC 2008
On Tue, Jul 1, 2008 at 11:43 PM, Peter Saint-Andre <stpeter at stpeter.im>
> Tobias Markmann wrote:
>> First of all kostix from tkabber found an invalid example in XEP-0115
>> under http://www.xmpp.org/extensions/xep-0115.html#discover . Example 4
>> should be:
>> <iq from='romeo at montague.lit/orchard' id='disco1'
>> to='juliet at capulet.lit/balcony' type='result'>
>> <query xmlns='http://jabber.org/protocol/disco#info'>
>> Currently the query tag is close before node attribute.
> Typo fixed.
> The next thing is I'm upgrading pidgins caps support and some question
>> arise from time to time.
>> Is the node attribute in the query tag required in a disco result since
>> the XEPs' examples include it but the scheme doesn't tell anything about it.
> I think it is recommended, but if the processing application doesn't
> receive it in the disco result it needs to process the disco anyway.
> So if I send a query with node '
>> http://code.google.com/p/exodus#QgayPKawpkPSDYmwT/WM94uAlu0=' can i
>> expect the result includes a node attribute too?
>> If yes I could easily compare the hash inside the node to the self
>> generated hash of the query contents and cache it on match.
> Yes that seems best. I think we can make it required if that would be
> helpful. However, the client should remember it based on the IQ id.
Okay. How should a client respond if it requests disco for a node with the
caps hash of the previous presence though receives a disco result with a
node url including a different hash?
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the Standards