Bug 81510 - JJ: Support for section 10 "Blocking Communication" of XMPP-IM
Summary: JJ: Support for section 10 "Blocking Communication" of XMPP-IM
Status: RESOLVED FIXED
Alias: None
Product: kopete
Classification: Applications
Component: Jabber Plugin (show other bugs)
Version: unspecified
Platform: Debian testing Linux
: NOR wishlist
Target Milestone: ---
Assignee: Charles Connell
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-05-13 16:05 UTC by Sander Devrieze
Modified: 2008-02-10 17:19 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Sander Devrieze 2004-05-13 16:05:40 UTC
Version:            (using KDE KDE 3.2.2)
Installed from:    Debian testing/unstable Packages

It would be nice if Kopete supports section 10 "Blocking Communication" of XMPP-IM ( http://www.jabber.org/ietf/draft-ietf-xmpp-im-22.txt ).

See also Bug 64163
Comment 1 Till Gerken 2004-07-04 22:44:11 UTC
Changing to JJ, ideal candidate for someone wanting to start hacking on Jabber. Mostly dialog work, basic network operations. Not sure if Iris has support for this, needs to be checked.
Comment 2 Alexandre CLERICI 2005-05-12 10:43:01 UTC
Page moved :
http://www.xmpp.org/specs/rfc3921.html#privacy
Comment 3 Alexandre CLERICI 2005-05-24 15:09:35 UTC
Iris does not support it yet, but a feature request is open and already assigned :
http://psi-im.org/flyspray/?do=details&id=76
Comment 4 Charles Connell 2008-01-30 02:03:36 UTC
I am working on this now.
Comment 5 Charles Connell 2008-02-02 02:38:19 UTC
And after getting my head around libiris, I notice that the guys upstream at Psi already have this done. I'll see about getting that code in here.
Comment 6 Charles Connell 2008-02-10 17:19:44 UTC
SVN commit 773240 by cconnell:

Full implementation of XEP-0016 "Privacy Lists"
This is not well tested, I am assuming that most servers behave well with it
FEATURE:81510
A BIG thanks to the Psi guys, whose code I ripped off!


 M  +9 -0      CMakeLists.txt  
 M  +7 -1      jabberaccount.cpp  
 M  +8 -0      jabberaccount.h  
 M  +3 -3      jabberprotocol.cpp  
 A             libiris/020_queryNSvisibility.patch  
 M  +1 -1      libiris/iris/xmpp-im/xmpp_xmlcommon.h  
 A             tasks/privacylist.cpp   [License: GPL (v2+) (wrong address)]
 A             tasks/privacylist.h   [License: GPL (v2+) (wrong address)]
 A             tasks/privacylistitem.cpp   [License: GPL (v2+) (wrong address)]
 A             tasks/privacylistitem.h   [License: GPL (v2+) (wrong address)]
 A             tasks/privacymanager.cpp   [License: GPL (v2+) (wrong address)]
 A             tasks/privacymanager.h   [License: GPL (v2+) (wrong address)]
 M  +13 -1     ui/dlgjabbereditaccountwidget.ui  
 M  +17 -0     ui/jabbereditaccountwidget.cpp  
 M  +1 -0      ui/jabbereditaccountwidget.h  
 A             ui/privacy.ui  
 A             ui/privacydlg.cpp   [License: GPL (v2+) (wrong address)]
 A             ui/privacydlg.h   [License: GPL (v2+) (wrong address)]
 A             ui/privacylistblockedmodel.cpp   [License: GPL (v2+) (wrong address)]
 A             ui/privacylistblockedmodel.h   [License: GPL (v2+) (wrong address)]
 A             ui/privacylistmodel.cpp   [License: GPL (v2+) (wrong address)]
 A             ui/privacylistmodel.h   [License: GPL (v2+) (wrong address)]
 A             ui/privacyrule.ui  
 A             ui/privacyruledlg.cpp   [License: GPL (v2+) (wrong address)]
 A             ui/privacyruledlg.h   [License: GPL (v2+) (wrong address)]


WebSVN link: http://websvn.kde.org/?view=rev&revision=773240