Maciek Niedzielski wrote:
Peter Saint-Andre wrote:See here:http://www.xmpp.org/internet-drafts/draft-saintandre-rfc3921bis-00.html#rulesHmm... I just noticed something. Let's say we're pinging a client which does not support ping namespace: Example 9. Ping Not Supported <iq from='[EMAIL PROTECTED]/chamber' to='[EMAIL PROTECTED]/home' id='ping345' type='result'> <ping xmlns='urn:xmpp:ping'/> <error type='cancel'> <service-unavailable xmlns='urn:ietf:params:xml:ns:xmpp-stanzas'/> </error> </iq> Now 3921bis says: 3. Else if the JID is of the form <[EMAIL PROTECTED]/resource> and no connected or available resource matches the full JID, the recipient's server (...) MUST return a <service-unavailable/> stanza error to the sender if it is an IQ stanza So the reply above may mean both a pong and a not-pong, and it's impossible to tell the difference.
That's right, it's impossible to tell the difference. And that's a feature, because we try to discourage directory harvesting attacks.
Peter -- Peter Saint-Andre Jabber Software Foundation http://www.jabber.org/people/stpeter.shtml
smime.p7s
Description: S/MIME Cryptographic Signature
