changeset f8e3bf91879e in /home/hg/repos/gajim

details:http://hg.gajim.org/gajim?cmd=changeset;node=f8e3bf91879e
description: ignore groupchat invitations from contacts that are not in roster 
if ignore_unknown_contacts is enabled. Fixes #6057

diffstat:

 src/common/connection_handlers.py |  4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)

diffs (14 lines):

diff -r e0711a43ae6d -r f8e3bf91879e src/common/connection_handlers.py
--- a/src/common/connection_handlers.py Mon Nov 29 13:25:17 2010 +0300
+++ b/src/common/connection_handlers.py Tue Nov 30 23:36:57 2010 +0100
@@ -1495,6 +1495,10 @@
                 except common.helpers.InvalidFormat:
                     log.warn('Invalid JID: %s, ignoring it' % 
xtag.getAttr('jid'))
                     continue
+                if gajim.config.get_per('accounts', self.name,
+                'ignore_unknown_contacts') and not 
gajim.contacts.get_contacts( 
+                self.name, jid):
+                    return
                 is_continued = False
                 if xtag.getTag('continue'):
                     is_continued = True
_______________________________________________
Commits mailing list
[email protected]
http://lists.gajim.org/cgi-bin/listinfo/commits

Reply via email to