[Pidgin] #4509: Support XMPP Invisibility
Pidgin
trac at pidgin.im
Thu Sep 25 14:51:10 EDT 2008
#4509: Support XMPP Invisibility
--------------------+-------------------------------------------------------
Reporter: js | Owner: deryni
Type: defect | Status: new
Milestone: | Component: XMPP
Version: 2.3.1 | Resolution:
Keywords: |
--------------------+-------------------------------------------------------
Comment(by deryni):
No, we cannot "just create a list, call it invisible and activate it".
That will overwrite any existing list with the name we use, which is a
really bad idea if people already have a list set up in some other client.
So we now need to also fetch the names of all the existing lists, fetch
the definition of the list we want to edit, make the change we want
locally and then set and activate it.
Constantly creating and deleting lists is not a good idea, especially not
if we want to support any sort of ability to restore previous lists or
allow finer grained lists. It likewise plays not at all well with any
other clients trying to handle privacy lists, and disallows multiple
clients to collaborate on a list.
Yes, privacy list blocking is server side and will not require pidgin to
control when it does and doesn't respond to stanzas, but the other
privacy/invisible mechanisms do require that.
And no blocking messages will not block IQ stanza, or presence stanzas.
Which means that the UI needs to allow for each type of blocking
separately.
shreg: Yes, it would be good of pidgin to notify users when the selected
status cannot be applied, and is something I would be quite happy to
accept a patch for that sort of thing. File a new ticket with that as a
feature request please.
--
Ticket URL: <http://developer.pidgin.im/ticket/4509#comment:16>
Pidgin <http://pidgin.im>
Pidgin
More information about the Tracker
mailing list