Am 21.08.2013 21:07, schrieb Peter Saint-Andre:
[...]
This = mid-session stream feature negotiation?

Yes. Basically I would expect all stream feature negotiation to
happen immediately in response to <stream:features/>. Not after
doing something else (like dialback).

Well, we can't negotiate everything at once. :-) So you might
negotiate Feature1 and then Feature2.

Right, but are there cases where you feature1 doesn't require a stream restart? If there are such cases, shouldn't you negotiate them in a single step? Practically, I don't think it matters. We would have run into that problem otherwise. Let's just fix 0170.

And dialback is weird because it
predates the whole stream features framework.

yes. Unfortunately, I didn't manage to kill it last year :-/

I do not think that the receiving server would enforce such a rule
however. And we have just removed two features that would have
required a stream restart, which is certainly a bad idea
mid-session, so no objection from me.

I definitely agree about mid-session feature negotiation and stream
restarts.

Great.

[...]
http://xmpp.org/rfcs/rfc6120.html#streams-negotiation-flowchart


doesn't return from DONE

Erratum reports are always welcome. ;-)

No, I think that the flowchart makes sense. We might want to keep
this discussion in mind for 6120bis though.

Agreed! Not that I'm looking forward to that work (although I think
the eventual diff will be relatively small -- certainly a lot smaller
than the changes between 3920 and 6120).

can we make it a STD then? It's a pity xmpp isn't considered under the 2-step process.

Reply via email to