[Bug 34566] New: Becoming invisible makes you part all your MUCs
bugzilla-daemon at freedesktop.org
bugzilla-daemon at freedesktop.org
Tue Feb 22 14:16:50 CET 2011
https://bugs.freedesktop.org/show_bug.cgi?id=34566
Summary: Becoming invisible makes you part all your MUCs
Product: Telepathy
Version: unspecified
Platform: Other
OS/Version: All
Status: NEW
Severity: normal
Priority: medium
Component: gabble
AssignedTo: telepathy-bugs at lists.freedesktop.org
ReportedBy: will.thompson at collabora.co.uk
QAContact: telepathy-bugs at lists.freedesktop.org
Joining and leaving MUCs is based on your presence. So I shouldn't have been
surprised that becoming invisible made me leave all the MUCs I was in; but I
was. I imagine a normal person would be even more surprised.
We could try to be smarter about the privacy list we use, adding action='allow'
rules for presence-out for the MUCs we're in, modifying it when we join/leave
MUCs. (XEP-0126 makes no mention of MUCs whatsoever.)
In XEP-0186, it's slightly up to the server… The XEP says that “When the client
enters invisible mode in the midst of a presence session (i.e., after having
previously sent undirected presence with no 'type' attribute), 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'/>.”, which presumably includes MUCs. But it also says that,
while invisible, the server “MUST deliver directed presence stanzas generated
by the client.” which allows the user to *join* MUCs while invisible. (Again,
no explicit mention of MUCs is made.)
--
Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.
More information about the telepathy-bugs
mailing list