On Tue, Feb 7, 2017 at 9:15 AM, Evgeny Khramtsov <xramt...@gmail.com> wrote: > The problem is, formally speaking, it cannot ignore RFC's binding, > because there are MUSTs in the document (Marvin already listed them).
Not at all; from 6120: > Support for resource binding is REQUIRED in XMPP client and server > implementations. We're not violating this by introducing a new bind mechanism, you just have to support the old one too (which you'd want to do anyways for interoperability, as Peter said) > After a client authenticates with a server, it MUST bind a specific resource > to the stream so that the server can properly address the client. And we're not violating this, because the client is still binding a resource (just with a different mechanism, or possibly with the old one still if it doesn't support the new one). The rules for required stream features say that if multiple required features are listed, the client picks between them. In this case, clients that support it would simply pick the new bind mechanism and 6120 is perfectly satisfied. —Sam _______________________________________________ Standards mailing list Info: https://mail.jabber.org/mailman/listinfo/standards Unsubscribe: standards-unsubscr...@xmpp.org _______________________________________________