Projects tigase _server server-core Issues #156
XEP-0018: Invisible Presence and Invisibility (#156)
Artur Hefczyc opened 1 decade ago

There seems to be a significant demand for invisible state of user's presence. This could be implemented as the Tigase filter of some sort, similar perhaps to mobile optimizations.

http://xmpp.org/extensions/xep-0018.html

Artur Hefczyc commented 1 decade ago

And there is another XEP for this - invisibility, perhaps these are compatible with each other and could implemented together: http://xmpp.org/extensions/xep-0126.html

Artur Hefczyc commented 1 decade ago

And there is another XEP for this - invisibility, perhaps these are compatible with each other and could implemented together: http://xmpp.org/extensions/xep-0126.html

Andrzej Wójcik (Tigase) commented 1 decade ago

I checked and XEP-0126 Invisibility is only use case of privacy list to get invisibility. Privacy lists are supported by Tigase so XEP-0126 should work.

XEP-0018 is totally different from XEP-0126. It requires changes in presence processing and is NOT compatible with XMPP Core and XMPP IM specification.

Artur Hefczyc commented 1 decade ago

OK, I agree XEP-0018 is not a good idea actually. XEP-0126 is supported through privacy lists but for just invisibility it is an overkill as privacy lists come at the performance cost. So using them only, just to have invisibility is not feasible.

Is there any other option, a simple XEP for invisibility?

Andrzej Wójcik (Tigase) commented 1 decade ago

We could implement support for XEP-0186 Invisible Command which should be easy to implement and there should not be any unnecessary overhead due to this extension.

Artur Hefczyc commented 1 decade ago

Ok,this makes sense, let's do the XEP-0186 Invisible Command instead.

Andrzej Wójcik (Tigase) commented 1 decade ago

Implemented support for XEP-0186

Referenced from commit 1 year ago
issue 1 of 1
Type
New Feature
Priority
Normal
Assignee
RedmineID
823
Version
tigase-server-5.2.0
Estimation
16h
Spent time
36h
Issue Votes (0)
Watchers (0)
Reference
tigase/_server/server-core#156
Please wait...
Page is in error, reload to recover