Dnia 2011-05-27, piÄ… o godzinie 20:23 -0400, Jefry Lagrange pisze:
> <stream:features xmlns:stream='http://etherx.jabber.org/streams'>
> <mechanisms xmlns='urn:ietf:params:xml:ns:xmpp-sasl'>
> <mechanism>PLAIN</mechanism>
> <mechanism>DIGEST-MD5</mechanism>
> </mechanisms>
> <auth xmlns='http://jabber.org/features/iq-auth'/>
> <register xmlns='http://jabber.org/features/iq-register'/>
> </stream:features> 

You should notice:
"2. Stream Feature
After negotiating use of TLS and authenticating via SASL, the receiving
entity returns a new stream header"

This means, you will get XEP-0198 feature only after you authenticate.

But you skipped the crucial part before:
<stream:stream xmlns:stream='http://etherx.jabber.org/streams'
xmlns='jabber:client' from='xiaoka.com' version='1.0'
id='ubre3l5aid3tpsa98179qn2swxysfzxaaopeavos'
xmlns:ack='http://www.xmpp.org/extensions/xep-0198.html#ns'>[...]

See the xmlns:ack namespace definition?

We support XEP-0198: Stanza Acknowledgements [1], not XEP-0198: Stanza
Acknowledgements that replaced it.

You will get
<ack:ack xmlns:ack="http://www.xmpp.org/extensions/xep-0198.html#ns"/>
stream feature after you authenticate.

[1] http://xmpp.org/extensions/attic/xep-0198-0.3.html

-- 
Tomasz Sterna
Instant Messaging Consultant : Open Source Developer
http://tomasz.sterna.tv/  http://www.xiaoka.com/


--
To unsubscribe send a mail to jabberd2+unsubscr...@lists.xiaoka.com

Reply via email to