[Standards] LAST CALL: XEP-0220 (Server Dialback)
stpeter at stpeter.im
Wed Aug 21 19:07:56 UTC 2013
-----BEGIN PGP SIGNED MESSAGE-----
On 8/21/13 12:06 PM, Philipp Hancke wrote:
> Am 21.08.2013 19:51, schrieb Peter Saint-Andre:
>> On 8/21/13 11:47 AM, Philipp Hancke wrote:
>>> Am 21.08.2013 18:01, schrieb Peter Saint-Andre: [...]
>>>>> Digging out my print copy i found some notes regarding
>>>>> stream compression and session managment in 2.1.1 (after
>>>>> example 3).
>>>> Really old thread alert. :-)
>>> Old enough that my print copy which I recently dug out is
>>> starting to fall apart :-) [...]
>>>> I propose that we make the following change to XEP-0220 in
>>>> Section 2.1.1:
>>>> OLD Naturally, the Initiating Server can also enable or
>>>> negotiate other stream features at this point, such as Stream
>>>> Compression  and Stream Management .
>>>> NEW Naturally, the Initiating Server can also enable or
>>>> negotiate other stream features at this point.
>>> I'd actually expect stream features to be negotiated before any
>>> real stanzas flow, not mid-session and such text might allow
>> 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. And dialback is weird because it
predates the whole stream features framework.
> 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
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).
-----BEGIN PGP SIGNATURE-----
Version: GnuPG/MacGPG2 v2.0.19 (Darwin)
Comment: GPGTools - http://gpgtools.org
Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/
-----END PGP SIGNATURE-----
More information about the Standards