On Tue, May 17, 2011 at 9:00 PM, Peter Saint-Andre <[email protected]> wrote:
> So let's talk about solutions.
>
> 1. Child elements as in 0.9:
>
> <stream:features>
>  <dialback xmlns='urn:xmpp:features:dialback'>
>    <errors/>
>  </dialback>
> </stream:features>

I'm not opposed to this, I think. It has the advantage of not breaking
the existing implementations.

> 2. Versioning:
>
> <stream:features>
>  <dialback xmlns='urn:xmpp:features:dialback:1'>
>    <errors/>
>  </dialback>
> </stream:features>

This one *does* break all existing implementations of dialback, which
seems to me like a bad thing.

> 3. More features:
>
> <stream:features>
>  <dialback-errors xmlns='urn:xmpp:features:dialback:errors'/>
> </stream:features>

This one breaks existing dialback error implementations, but not
general dialback implementations. This one doesn't seem particularly
harmful, compared to (2), and I'll go along with the majority if it's
what's deemed sensible.

/K

Reply via email to