karthikindia / emite

Automatically exported from code.google.com/p/emite
0 stars 0 forks source link

Implement XEP-0126: Invisibility #170

Open GoogleCodeExporter opened 8 years ago

GoogleCodeExporter commented 8 years ago

Add the ability to change Presence.Show with more states.
Candidates are: "Available", "Offline", "Away" and "Cloaked 
Offline can raise some issues (re-login, cas authentication) and i think is 
not a good idea. We need to decide this.

Cloacked can be tricky since there's no one recommended way of doing it 
(even Openfire has its own non-standard mechanism)
Some links related:
http://xmpp.org/extensions/xep-0018.html : Invisible presence (rejected)
http://xmpp.org/extensions/xep-0186.html : Invisible command (Deferred draft)
http://xmpp.org/extensions/xep-0126.html : Invisibility (not sure if open 
fire implements it)

Openfire links:
http://www.igniterealtime.org/community/blogs/ignite/2008/02/19/playing-
casper-in-openfire-350
http://www.igniterealtime.org/community/thread/25407;jsessionid=A1AF3A4008CCB9
81A301FCC1CDE59452?tstart=0 

Original issue reported on code.google.com by danigb on 28 Jan 2010 at 12:29

GoogleCodeExporter commented 8 years ago
As far as I can tell XEP-0126 isn't actually an extension, it's just 
documenting a way 
of using privacy lists to implement invisibility within the xmpp core protocol. 
I 
assume this means that it doesn't actually need to be implemented on the server 
- as 
long as openfire implements the full xmpp standards (which it apparently does) 
then the 
protocol described in XEP-0126 should work. This should therefore be the way 
forward as 
it is entirely within the client and so should work on any standards compliant 
xmpp 
server.

Original comment by ashward....@gmail.com on 28 Jan 2010 at 10:17

GoogleCodeExporter commented 8 years ago
Good point. We will use this one, then.

Original comment by danigb on 28 Jan 2010 at 3:57

GoogleCodeExporter commented 8 years ago
Change this issue to reflect only one enhacement: cloacked presence.
Other items of this issue removed or moved to other issue.

Original comment by danigb on 9 Feb 2010 at 1:01

GoogleCodeExporter commented 8 years ago

Original comment by danigb on 24 Aug 2010 at 8:17