Ticket #4012 (closed defect: fixed)

Opened 5 months ago

Last modified 5 months ago

Invisible status and Gtalk/google/gmail

Reported by: bluegraydragon@… Owned by: asterix
Priority: normal Milestone: 0.12
Component: roster Version:
Severity: normal Keywords:
Cc: OS: All

Description

Whatever method Google uses to become invisible, it does not work with gajim. Also, when I go invisible in gajim, status is shown as invisible, but I am not invisible.

Attachments

Change History

Changed 5 months ago by asterix

Gajim uses privacy lists to become invisible, as described in XEP-0126. If gmail don't support privacy lists, there is indeed no way to become invisible, and we should make invisible line insensitive

Changed 5 months ago by anonymous

I don't see why google can't just stick to the XEPs... Any idea how they implemented their invisible status in GMail? It looks like they simply do a <presence type="unavailable"/> but does not disconnect and then <presence /> to become visible again. But they only send that to gmail clients.

Changed 5 months ago by asterix

  • status changed from new to closed
  • resolution set to fixed
  • milestone set to 0.12

(In [9839]) don't try the old (XEP-018) way to go invisible. It's not XMPP complient. That prevent to show the we are invisible but we are not. Fixes #4012

Changed 5 months ago by js

asterix, I'm not sure if that fixes the issue discussed here.

Changed 5 months ago by asterix

I don't understand what you mean

Changed 5 months ago by js

If I understood it correctly, the problem is that gmail *USES* presence type='invisible' and does *NOT* support privacy lists, or did I get it wrong? If so, r9839 won't fix this at all.

Changed 5 months ago by asterix

I don't think gmail does that, it's not xmpp complient, and it's not what reporter said. I don't know what gmail do to go invisible

Changed 5 months ago by js

Comment 2 sounded different to me, sounded like they are NOT xmpp compliant.

Changed 5 months ago by asterix

I don't see why sending unavailable presence is not XMPP complient. It's what we do to become invisible. Read invisible XEP, it's the same.

Changed 5 months ago by js

Sorry, wasn't reading properly. Looked at the title and somehow read invisible there instead of unavailable. My fault, never mind. Sorry for the noise.

Add/Change #4012 (Invisible status and Gtalk/google/gmail)

Author



Change Properties
<Author field>
Action
as closed
Next status will be 'reopened'
 
Note: See TracTickets for help on using tickets.