[Standards] LAST CALL: XEP-0186 (Invisible Command)

Evgeny Khramtsov xramtsov at gmail.com
Sun Aug 20 07:24:16 UTC 2017

Sat, 19 Aug 2017 21:17:28 -0600
Peter Saint-Andre <stpeter at stpeter.im> wrote:

> I'll make the relevant fixes soon!

My few cents.

Section 3.1:

> The <invisible/> element MUST include a 'probe' attribute ...
> The default logical value is FALSE ...

This doesn't make sense: a required attribute cannot have a default
value because it's always present. We should either make it optional
or remove "default logical value" from the spec.

> Although the default value is false (thus protecting the user from
> leaking presence information), the client SHOULD always include the
> 'probe' attribute.

Contradiction: MUST vs SHOULD

More information about the Standards mailing list