Privacy and messaging handles within XMPP conferences
evands at pidgin.im
Wed May 21 09:35:16 EDT 2008
serv_got_im() calls purple_privacy_check() for all incoming XMPP one-
on-one messages because there is no set_permit_deny() prpl callback
If the privacy setting is restrictive, allowing only buddies on your
buddy list or allowing only specific buddies, this will nearly always
fail for incoming messages originating within a conference setting,
e.g. boardroom at conference.pidgin.im/evands. This is reasonable if
evands is trying to talk to bob (boardroom at conference.pidgin.im/bob)
and bob doesn't like strangers.
However, if boardroom at conference.pidgin.im/bob initiates a one-on-one
conversation with boardroom at conference.pidgin.im/evands, evands will
receive the messages... but evands' replies are silently dropped
unless bob thinks to add boardroom at conference.pidgin.im/evands to his
What do y'all think about changing PURPLE_PRIVACY_ALLOW_BUDDYLIST and
PURPLE_PRIVACY_ALLOW_USERS to iterate on all conversations after
following their current logic, implicitly allowing any open
conversation to continue?
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the Devel