[Standards] XEP-0186 (Invisible Command) and MUC

Graham King graham at gkgk.org
Tue Nov 11 17:31:06 UTC 2014


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

When a user goes invisible (XEP-0186), do they leave any MUC they
might be in? That seems to be what this implies:

> the server MUST send <presence type='unavailable'/> presence from
> the specified resource to all contacts who would receive
> unavailable presence if the client sent <presence
> type='unavailable'/>.

The room would normally get the unavailable, and unavailable is how
you leave a room. My team was discussing correct behavior today and
our tentative conclusion was that invisible users should leave a
chatroom. It's also possible that a user could remain in the room but
not show presence, and be allowed to message the room, similarly to
how they can message a single user whilst invisible. That seems risky
because you de-cloak yourself to everyone in the room and anyone who
might join and see your message in the history.

Could the intended behavior be clarified in the XEP?

Thanks in advance,
Graham
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQIcBAEBCgAGBQJUYkfRAAoJEBJ8/NmzuSnSSEcP/jTVrz+ptL0h/gBoKhIN5SFg
2zf8IvjsmS3+9xAC1yN8AHl0rum0l43k1lv6MCo11sasKL3firtXzLJ6cfrT6O9d
HIqMlxTSFN9oX+4JYMNyEDLA+gcRfsvS+B4nijCiEK5NapshZpgPJVWSFGqAm1VJ
O9R1NNkCPoH4C4IptLPqAUv2wq58VF77aJo0/bNrVLC2dCZqEk/jFTQ5LoaiYmXz
+k9V+cATVK3Ghrsr4KUtp4L4UCUy6CI+qYlsAztOnRoif2L2f7mx3ojCyps0jD93
WrcZFyifTXMgojiD5uauXFPNdzD37Lsw2rpKo9FA3XfQCPc0vPMhOFH6RQu0aaBT
HIV7t4stjOl9fcE1c0UkpmjRc0x/hTk2jBEiI63c3eSh/LD5R+U1giH79DVYZ0ZS
iwWEo4Uj2HT2HmPNGjCwIVv0E0zdVGPBQu3RcBNn8nSoelvaRROprMDks+byMSLt
69gSfcz+1Oah3elJ2jp2i2SbCXgA7WihNLMZJ9yRXwQrcwweC0GWFngn9Ym8cs2y
Sc+KBgmqpaoZIq24Xh8deCtG/i16qAEkD0tMohWP7avrDnqjBFTHZcRTj53bGakk
lkCnAx+aN4jvzKJtiOGGYxBsJVki9FGWSchzK+LlZMGRr5BrFh2wURlbDnqqGWOh
3C9k9mWS4Bw8fN7wztnu
=uncM
-----END PGP SIGNATURE-----



More information about the Standards mailing list