[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: KDE/kdenetwork/kopete/protocols/jabber
From: Pali Rohár <pali.rohar () gmail ! com>
Date: 2013-05-21 23:21:23
Message-ID: 20130521232123.7FF1DAC85D () svn ! kde ! org
[Download RAW message or body]
SVN commit 1355992 by pali:
Update XMPP features list in Jabber client supported by Kopete
M +31 -10 jabberclient.cpp
--- trunk/KDE/kdenetwork/kopete/protocols/jabber/jabberclient.cpp #1355991:1355992
@@ -788,19 +788,40 @@
d->jabberClient->setTimeZone ( timeZoneName (), timeZoneOffset () );
- // Additional features
+
+ // XMPP Features from http://xmpp.org/registrar/disco-features.html
+
+ // Standard features automatically supported and added by libiris:
+ // http://jabber.org/protocol/bytestreams // XEP-0065: SOCKS5 Bytestreams
+ // http://jabber.org/protocol/disco#info // XEP-0030: Service Discovery
+ // http://jabber.org/protocol/ibb // XEP-0047: In-Band Bytestreams
+ // http://jabber.org/protocol/si // XEP-0096: SI File Transfer
+ // http://jabber.org/protocol/si/profile/file-transfer // XEP-0096: SI File Transfer
+ // urn:xmpp:bob // XEP-0231: Bits of Binary
+
+ // Additional features supported by Kopete:
XMPP::Features features;
- features.addFeature("http://jabber.org/protocol/chatstates");
- features.addFeature("http://jabber.org/protocol/mood");
- features.addFeature("http://jabber.org/protocol/muc");
- features.addFeature("http://jabber.org/protocol/pubsub");
- features.addFeature("http://jabber.org/protocol/xhtml-im");
- features.addFeature("jabber:iq:version");
- features.addFeature("jabber:x:data");
- features.addFeature("jabber:x:encrypted");
- features.addFeature("urn:xmpp:receipts");
+ features.addFeature("http://jabber.org/protocol/chatstates"); // XEP-0085: Chat State Notifications
+ features.addFeature("http://jabber.org/protocol/mood"); // XEP-0107: User Mood
+ features.addFeature("http://jabber.org/protocol/muc"); // XEP-0045: Multi-User Chat
+ features.addFeature("http://jabber.org/protocol/xhtml-im"); // XEP-0071: XHTML-IM
+ features.addFeature("jabber:iq:oob"); // XEP-0066: Out of Band Data
+ features.addFeature("jabber:iq:version"); // XEP-0092: Software Version
+ features.addFeature("jabber:x:data"); // XEP-0004: Data Forms
+ features.addFeature("jabber:x:delay"); // XEP-0091: Legacy Delayed Delivery
+ features.addFeature("jabber:x:encrypted"); // XEP-0027: Current OpenPGP Usage
+ features.addFeature("jabber:x:event"); // XEP-0022: Message Events
+ features.addFeature("jabber:x:signed"); // XEP-0027: Current OpenPGP Usage
+ features.addFeature("urn:xmpp:delay"); // XEP-0203: Delayed Delivery
+ features.addFeature("urn:xmpp:receipts"); // XEP-0184: Message Delivery Receipts
d->jabberClient->setFeatures(features);
+ // Additional features supported by libiris, but not yet by Kopete:
+ // http://jabber.org/protocol/pubsub // XEP-0060: Publish-Subscribe
+ // http://jabber.org/protocol/address // XEP-0033: Extended Stanza Addressing
+ // http://jabber.org/protocol/rosterx // XEP-0144: Roster Item Exchange
+
+
d->jabberClient->connectToServer ( d->jabberClientStream, jid, auth );
return Ok;
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic