Comparison of XMPP server software

From Wikipedia, the free encyclopedia
Jump to navigation Jump to search

Comparison by RFC implementation status[edit]

RFC Description Status ejabberd iChat Server jabberd14 jabberd2 Metronome MongooseIM Openfire Prosody Sun Java System Instant Messaging Server Tigase
RFC 3920 XMPP Core Obsolete Yes[1] Un­known Yes[2] Yes[3] Un­known Yes[4] Yes[5] Yes Un­known Yes[6]
RFC 3921 XMPP IM Obsolete Yes[1] Un­known Yes[2] Yes[3] Un­known Yes[4] Yes[5] Yes Un­known Yes[6]
RFC 3922 XMPP CPIM Final[7] Yes Un­known Un­known Un­known Un­known Yes[4] Un­known Un­known Un­known Un­known
RFC 3923 XMPP E2E Final[7] Yes Un­known Un­known Un­known Un­known Un­known Un­known Un­known Un­known Un­known
RFC 4854 XMPP URN Informational[7] Un­known Un­known Un­known Un­known Un­known Un­known Un­known Un­known Un­known Un­known
RFC 4979 XMPP ENUM Final[7] Un­known Un­known Un­known Un­known Un­known Un­known Un­known Un­known Un­known Un­known
RFC 5122 XMPP URI Final[7] Un­known Un­known Un­known Un­known Un­known Un­known Un­known Un­known Un­known Un­known
RFC 6120 XMPP Core Final[7] Yes[8] Yes Un­known Un­known Yes Yes[4] Yes/Partial [9] Yes Un­known Yes[6]
RFC 6121 XMPP IM Final[7] Yes[8] Yes Un­known Un­known Yes Yes[4] Yes/Partial [10] Yes Un­known Yes[6]
RFC 6122 XMPP AF Obsolete Yes[8] Yes Un­known Un­known Yes Yes[4] Yes[11] Yes Un­known Yes[6]
RFC 7395 XMPP WebSockets Proposed Yes[12] Un­known[13] Un­known Un­known Yes[14] Yes[4] Yes/Plugin[15] Yes[16] Un­known Yes[6]
RFC 7622 XMPP AF Final[7] Un­known Un­known Un­known Un­known Un­known Un­known Un­known Un­known Un­known Un­known

Comparison by XEP implementation status[edit]

XEP Description Status ejabberd iChat Server jabberd14 jabberd2 Metronome Isode M-Link MongooseIM Openfire Prosody Tigase
0004 Data forms Final Yes[8] Un­known Un­known No[17] Yes[18] Yes[19] Yes Yes[5] Yes[20] Yes[6][21]
0009 Jabber RPC Final Yes[8] Un­known Un­known No[17] Un­known No No Un­known Yes[20] Yes
0012 Last Activity Final Yes[8] Un­known Yes[2] Yes[17] Yes[18] Yes[19] Yes Yes[5] Yes[20] Yes[6]
0013 Flexible offline message retrieval Draft No[8] Un­known Yes[2] No[17] No[18] No No Yes[5] No[20] Yes[6]
0016 Privacy Lists Deprecated Yes[8] Un­known Yes[2] Yes[17] Yes[18] No Yes Un­known Yes[20] Yes[6]
0018 Invisible Presence Rejected Yes[8] Un­known Yes[2] No[17] No No Yes Un­known Un­known No[6]
0020 Feature negotiation Deprecated Yes[22] Un­known Un­known No[17] Un­known No No No[5] Yes[20] Yes[6]
0022 Message Events Obsolete Yes[8] Un­known Yes[2] Yes[17] Un­known No Yes Un­known Yes[20] Yes[6]
0023 Message Expiration Obsolete Yes[8] Un­known Yes[2] Yes[17] Un­known No Yes Un­known Un­known No
0025 HTTP Polling Obsolete Yes[8] Un­known Un­known No[17] No[18] No No Un­known No[20] No[6]
0030 Service Discovery Final Yes[8] Un­known Yes[2] Yes[17] Yes[18] Yes[19] Yes Yes[5] Yes[20] Yes[6]
0033 Extended Stanza Addressing Draft Yes[8][23] Un­known Un­known No[17] No[18] No No Yes[5] Partial
Contrib.[20][24]
No[6]
0039 Statistics Gathering (deferred) Deferred Yes[8] Un­known Un­known No[17] No[18] No No Un­known Un­known Yes[6]
0045 Multi User Chat Draft Yes[8] Un­known Contrib.[2][25] No[17] Yes[18] Yes[19] Yes Yes[5] Yes[20] Yes[6]
0047 In-Band Bytestreams Final Yes[8] Un­known Un­known No[17] Un­known No Yes Yes[5] Yes[20] Yes[6]
0049 Private XML Storage Historical Use Yes[8] Un­known Yes[2] Yes[17] Yes[18] Yes[19] Yes Yes[5] Yes[20] Yes[6]
0050 Ad-Hoc Commands Draft Yes[8] Un­known Un­known No[17] Yes[18] Yes[19] Yes Yes[5] Yes[20] Yes[6]
0054 vcard-temp Historical Use Yes[8] Un­known Yes[2] Yes[17] Yes[18] Yes[19] Yes Yes[5] Yes[20] Yes[6]
XEP Description Status ejabberd iChat Server jabberd14 jabberd2 Metronome Isode M-Link MongooseIM Openfire Prosody Tigase
0055 Jabber Search Historical Use Yes[8] Un­known Un­known No[17] Yes[18] Yes[19] Yes Yes[5][26] No[20] Un­known
0059 Result set management Draft Yes[8] Un­known Un­known No[17] Partial[18] No Yes Yes[5] No[20] Yes[6]
0060 Publish-Subscribe Draft Yes[8] Un­known Contrib.[2][27] No[17] Yes[18] Yes[19] Yes Yes[5] Yes[20] Yes[6]
0065 SOCKS5 Bytestreams Draft Yes[8] Un­known Contrib.[2][28] No[17] Yes[18] No No Yes[5] Yes[20] Yes[6]
0066 Out of Band Data Draft Yes[8] Un­known Un­known No[17] Un­known No Yes Un­known Yes Yes[6]
0068 Field Standardization for Data Forms Approved Yes[8] Un­known Un­known No[17] Un­known Yes[19] Yes Un­known Yes[20] Yes[6]
0070 Verifying HTTP Requests via XMPP Draft No[8] Un­known Un­known No[17] No[18] No No Un­known No[20] No[6]
0073 Basic IM Protocol Suite Obsolete Un­known Un­known Yes[2] Yes[17] Yes No Yes Yes[5] Yes Yes[6]
0077 In-Band Registration Final Yes[8] Un­known Yes[2] Yes[17] Yes[18] Yes[19] Yes Yes[5] Yes[20] Yes[6]
0078 Non-SASL Authentication Obsolete Yes[8] Un­known Yes[2] Yes[17] No[18] Yes[19] Yes Yes[5] Yes[20] Yes[6]
0079 Advanced Message Processing Draft Contrib.[8][29] Contrib.[8] Un­known Yes[17] No[18] No Yes, partial Un­known No[20] Yes[6]
0080 User Location Draft Un­known Un­known Un­known No[17] Yes[18] No Yes Un­known Yes[20] Yes[6]
0082 XMPP Date and Time Profiles Approved Yes[8] Un­known Un­known No[17] Yes[18] Yes[19] Yes Yes[5] Yes[20] Yes[6]
0083 Nested Roster Groups Approved Yes[8] Un­known Yes[2] Yes[17] Yes[18] No Yes Un­known Yes[20] Yes[6]
0084 User Avatar Draft Un­known Un­known Un­known No[17] Yes[18] No No Un­known Yes[20] Yes[6]
0085 Chat State Notifications Final Yes[8] Un­known Un­known No[17] Yes No Yes Un­known Yes[20] Yes[6]
0086 Error Condition Mappings Deprecated Yes[8] Un­known Yes[2] Yes[17] No[18] No Yes Yes[5] No Yes[6]
0090 Legacy Entity Time Obsolete Yes[8][30] Un­known Yes[2] Yes[17] No[18] No No Yes[5] Yes[20] Yes[6]
XEP Description Status ejabberd iChat Server jabberd14 jabberd2 Metronome Isode M-Link MongooseIM Openfire Prosody Tigase
0091 Legacy Delayed Delivery Obsolete Yes[8][30] Un­known Yes[2] Yes[17] Yes Yes[19] No Yes[5] Yes[20] Yes[6]
0092 Software Version Draft Yes[8] Un­known Yes[2] Yes[17] Yes[18] Yes[19] No Yes[5] Yes[20] Yes[6]
0093 Roster Item Exchange Deprecated Un­known Un­known Yes[2] Yes[17] Un­known No Yes Un­known No No
0095 Stream Initiation Deprecated Un­known Un­known Un­known No[17] Un­known No Yes Un­known No No
0096 SI File Transfer Deprecated Un­known Un­known Un­known No[17] Un­known No Yes Yes[5] Yes[20] Yes[6]
0106 JID escaping Draft Yes[8] Un­known Un­known No[17] Yes No Yes Yes[5] Yes[20] Yes[6]
0107 User Mood Draft Un­known Un­known Un­known No[17] Yes[18] No No Un­known Yes[20] Yes[6]
0108 User Activity Draft Un­known Un­known Un­known No[17] Yes[18] No No Un­known Yes[20] Yes[6]
0114 Jabber Component Protocol Historical Use Yes[8] Un­known Yes[2] Yes[17] Yes[18] Yes[19] Yes Yes[5] Yes[20] Yes[6]
0115 Entity Capabilities Draft Yes[8] Un­known Un­known No[17] Yes[18] No Yes[31] Yes[5] Yes[20] Yes[6]
0118 User Tune Draft Un­known Un­known Un­known No[17] Yes[18] No No Un­known Yes[20] Yes[6]
0122 Data Forms Validation Draft Un­known Un­known Un­known No[17] No[18] No Yes No Yes[20] No
0124 Bidirectional-streams Over Synchronous HTTP (BOSH) Draft Yes[8] Un­known Contrib.[2][32] No[17] Yes[18] No Yes Yes[5] Yes[20] Yes[6]
0126 Invisibility Approved Un­known Un­known Un­known No[17] Yes[18] No Yes Yes[5] Yes[20] No
0128 Service Discovery Extensions Approved No[8] Un­known Un­known Yes[17] Yes[18] Yes[19] No Yes[5] Yes[20] Yes[6]
0130 Waiting Lists Deprecated No[8] Un­known Un­known No[17] No[18] No No Un­known No[20] No
0131 Stanza Headers and Internet Metadata Draft No[8] Un­known Un­known No[17] Un­known Yes[19] No Un­known Yes[20] Yes[6]
0133 Service Administration Approved Yes[8] Un­known Un­known No[17] Yes[18] Yes[19] No Un­known Yes[20] Yes[6]
0136 Message archiving Deprecated Contrib.[8][33] Un­known Contrib.[2][34] No[17] No[18] No No Yes/Plugin[35] Contrib.[36] Yes[6]
0137 Publishing SI Requests Deprecated No[8] Un­known Un­known No[17] Yes No No Un­known No No
XEP Description Status ejabberd iChat Server jabberd14 jabberd2 Metronome Isode M-Link MongooseIM Openfire Prosody Tigase
0138 Stream Compression Final Yes[8] Un­known Un­known Yes[17] Yes[18] Yes[19] Yes Yes[5] Yes[20] Yes[6]
0148 Instant Messaging Intelligence Quotient Humorous Un­known Un­known Un­known No[17] unfinished
[citation needed]
No No Un­known experimental
[citation needed]
Yes[6]
0153 vCard-Based Avatars Historical Use Yes[8] Un­known Yes[2] Yes[17] Yes[18] No Yes Un­known Yes[20] Yes[6]
0154 User profile Deferred Contrib.[8] Un­known Un­known No[17] Yes[18] No No Un­known No[20] No
0157 Contact Addresses for XMPP Services Approved Yes[8][37] Un­known Yes[2] Yes[17] Yes[18] No Yes Un­known Contrib.[20] Yes[6]
0158 CAPTCHA Forms Draft Yes[8] Un­known Un­known No[17] No[18] No No Un­known No[20] No
0159 Spim-Blocking Control Deferred Un­known Un­known Un­known No[17] Yes[18] No No Un­known No[20] No
0160 Best Practices for Handling Offline Messages Approved Yes[8] Un­known Yes[2] Yes[17] Yes[18] No Yes Un­known Yes[20] Yes[6]
0161 Abuse Reporting Deferred Un­known Un­known Un­known No[17] No[18] No No Un­known No[20] No
0163 Personal Eventing Protocol Draft Yes[8] Un­known Un­known No[17] Yes[18] Yes[19] Yes Yes[5] Yes[20] Yes[6]
0168 Resource Application Priority Deferred Un­known Un­known Un­known No[17] No[18] No No Un­known No[20] No
0170 Recommended Order of Stream Feature Negotiation Approved Yes[8][38] Yes[8] Yes[2] Yes[17] Yes[18] No Yes Un­known Yes[20] Yes[6]
0171 Language Translation Draft Un­known Un­known Un­known No[17] No[18] No No Un­known Yes[20] No
0172 User Nickname Draft No[8] Un­known Un­known No[17] Yes[18] No No Un­known Yes[20] Yes[6]
0175 Best Practices for Use of SASL ANONYMOUS Approved Yes[8] Un­known Un­known Yes[17] Yes[18] No Yes Yes[5] Yes[20] Yes[6]
0176 Jingle ICE-UDP Transport Method Draft Yes[8] Un­known Un­known No[17] Un­known No No Un­known Yes[20] Yes[6]
0178 Best Practices for Use of SASL EXTERNAL with Certificates Approved No[8] Un­known Yes[2] Yes[17] Yes[18] No No Un­known Yes[20] Yes[6]
0182 Application-Specific Error Conditions Approved Un­known Un­known Un­known No[17] Yes[18] No Un­known Un­known Yes[20] No
XEP Description Status ejabberd iChat Server jabberd14 jabberd2 Metronome Isode M-Link MongooseIM Openfire Prosody Tigase
0184 Message Delivery Receipts Draft No[8] Un­known Un­known[2] Un­known[17] Un­known No Yes Un­known Yes[20] Yes[6]
0185 Dialback Key Generation and Validation Approved Un­known Un­known Yes[2] Yes[17] Yes[18] No Yes Un­known Yes[20] Yes[6]
0189 Public Key Publishing Deferred Un­known Un­known Un­known No[17] No[18] No No Un­known Yes[20] Yes[6]
0190 Best Practice for Closing Idle Streams Obsolete Yes[8] Un­known Un­known Yes[17] Yes[18] No Un­known Un­known No[20] Yes[6]
0191 Blocking Command Draft Yes[8] Un­known Un­known Yes[17] Yes[18] No Yes Un­known Yes[39] Yes[6]
0192 Proposed Stream Feature Improvements Obsolete Un­known Un­known Un­known Yes[17] No[18] No Un­known Un­known Un­known Un­known
0193 Proposed Resource Binding Improvements Obsolete Contrib.[8][40] Contrib.[8] Un­known Yes[17] No[18] No Un­known Un­known Un­known Un­known
0194 User Chatting Deferred Un­known Un­known Un­known No[17] Yes[18] No No Un­known Yes[20] Un­known
0195 User Browsing Deferred Un­known Un­known Un­known No[17] Yes[18] No No Un­known Yes[20] Un­known
0198 Stream Management Draft Yes[8][41][42] No[8] No Yes[17] Yes[18] Yes[19] Yes Partial[43] Yes[20] Yes[6]
0199 XMPP Ping Final Yes[8][44] Yes[8] Yes[2] Yes[17] Yes[18] Yes[19] Yes Un­known Yes[20] Yes[6]
0202 Entity Time Final Yes[8] Un­known Un­known Yes[17] Yes[18] No Yes Un­known Yes[20] No
0203 Delayed Delivery Final Yes[8] Un­known Un­known Yes[17] Yes[18] Yes[19] Yes Yes[5] Yes[20] Yes[6]
0205 Best Practices to Discourage Denial of Service Attacks Approved Partial[8] Yes Un­known Yes[17] Yes[18] No Partial Un­known No[20] Yes[6]
0206 XMPP over BOSH Draft Yes[8] Un­known Un­known No[17] Yes[18] No Yes Un­known Yes[20] Yes[6]
0209 Metacontacts Deferred Un­known Un­known Un­known Yes[17] Yes[18] No Yes Un­known Yes[20] Yes[6]
0212 XMPP Basic Server 2008 Obsolete Yes[8] Un­known Un­known Yes[17] Un­known Yes[19] Yes Un­known Yes Yes[6]
0214 File Repository and Sharing Deferred Un­known Un­known Un­known No[17] No[18] No No Un­known No[20] Un­known
0215 External Service Discovery Deferred No[8][45] No[8] Un­known No[17] Yes[18] No No Un­known No[20] No
0216 XMPP Intermediate IM Server 2008 Obsolete Yes[8] Un­known Un­known Yes[17] Un­known No Yes Un­known Yes[20] Yes[6]
0220 Server Dialback Draft Un­known Un­known Un­known Yes[17] Yes[18] Yes[19] Un­known Un­known Yes[20] Yes[6]
XEP Description Status ejabberd iChat Server jabberd14 jabberd2 Metronome Isode M-Link MongooseIM Openfire Prosody Tigase
0221 Data Forms Media Element Draft Un­known Un­known Un­known No[17] No[18] No Un­known Un­known Yes[20] No
0223 Persistent Storage of Private Data via PubSub Approved Yes[8] Yes Un­known No[17] Yes No No Un­known Yes Yes[6]
0225 Component Connections Deferred No[8] Un­known Un­known Yes[17] No[18] No No Un­known No[20] Yes[6]
0227 Portable Import/Export Format for XMPP-IM Servers (proposed) Draft Yes[8] Un­known Un­known No[17] No[18] Yes[19] No Un­known Yes[20] No
0230 Service Discovery Notifications Deferred Un­known Un­known Un­known No[17] No[18] No No Un­known No[20] No
0232 Software Information Deferred Un­known Un­known Un­known Yes[17] No[18] No No Un­known No[20] No
0233 Use of Domain-Based Service Names in XMPP SASL Negotiation Draft Un­known Un­known Un­known No[17] No[18] No No Un­known No[20] No
0235 OAuth Over XMPP Deferred Un­known Un­known Un­known No[17] No[18] No No Un­known No[20] No
0236 Abuse Reporting Retracted Un­known Un­known Un­known No[17] No[18] No No Un­known No[20] No
0237 Roster Versioning Obsolete Yes[8] Un­known Un­known Yes[17] Yes[18] Yes[19] Yes Un­known Yes[20] Yes[6]
0238 XMPP Protocol Flows for Inter-Domain Federation Deferred Un­known Un­known Un­known Yes[17] Un­known No Un­known Un­known Un­known Un­known
0241 Encryption of Archived Messages Deferred Un­known Un­known Un­known No[17] No[18] No No Un­known No[20] No
0243 XMPP Server Compliance 2009 Obsolete Yes[8] Un­known Un­known Yes[17] Yes Yes[19] Yes Un­known Yes[20] Yes[6]
0248 PubSub Collection Nodes Deferred Yes[8] Un­known Un­known No[17] No[18] No No Un­known No[20] Partial[6]
0252 BOSH Script Syntax Deferred Un­known Un­known Un­known No[17] Yes[18] No No Un­known No[20] No
0253 PubSub Chaining Deferred Un­known Un­known Un­known No[17] No[18] No No Un­known No[20] Partial[6]
0254 PubSub Queueing Deferred Un­known Un­known Un­known No[17] No[18] No No Un­known No[20] Un­known
0255 Location Query Deferred Un­known Un­known Un­known No[17] No No No Un­known No[20] No
0256 Last Activity in Presence Draft Un­known Un­known Un­known No[17] No[18] No Un­known Un­known No[20] No
0257 Client Certificate Management for SASL EXTERNAL Deferred Un­known Un­known Un­known No[17] No[18] No No Un­known Contrib.[20] Un­known
0258 Security Labels in XMPP Draft Un­known Un­known Un­known Un­known Yes[18] Yes[19] No Un­known Contrib.[20] Un­known
0259 Message Mine-ing Deferred Un­known Un­known Un­known No[17] No[18] No No Un­known No[20] Un­known
0268 Incident Handling Deferred Un­known Un­known Un­known Un­known Yes[18] No No Un­known Contrib.[46] No
0270 XMPP Compliance Suites 2010 Obsolete Yes[8] Un­known Un­known No[17] Yes Yes[19] Yes Un­known Un­known Un­known
0273 Stanza Interception and Filtering Technology (SIFT) Deferred Un­known Un­known Un­known Un­known Partial[18] No No Un­known Contrib.[20] No
0278 Jingle Relay Nodes Experimental Yes[8] Un­known Un­known No[17] Yes[18] No No Un­known Un­known No
0279 Server IP Check Deferred Yes[8] Un­known Un­known No[47] Yes[18] No Yes Un­known Contrib.[20][48] No
0280 Message Carbons Experimental Yes[8] Un­known Un­known Un­known Yes[18] No Yes[49] Yes[43] Yes[50] Yes[51]
0288 Bidirectional Server-to-Server Connections Draft Un­known Un­known Un­known Un­known Yes[18] Yes[19] No Un­known Un­known Un­known
0289 Federated MUC for Constrained Environments Deferred Un­known Un­known Un­known Un­known No Yes[19] No Un­known Un­known Un­known
0302 XMPP Compliance Suites 2012 Obsolete Yes[8] Un­known Un­known Un­known Yes No Yes Un­known Un­known Yes[6]
0309 Service Directories Deferred Un­known Un­known Un­known Un­known Yes[18] Un­known No Un­known Contrib.[20] Un­known
0313 Message Archive Management Experimental Yes[52] Un­known Un­known Un­known Yes[18] No Yes Yes[53] Yes[54] Yes[6]
0321 Remote Roster Management Deferred Yes[41] Un­known Un­known Un­known Un­known[18] Un­known No Un­known Un­known[55] Un­known
0357 Push Notifications Experimental Contrib Un­known No No Yes[18] No Yes[56] No Contrib.[57] Yes[6]
0363 HTTP File Upload Experimental Contrib Un­known No No Yes[18] No Yes[58] Yes/Plugin[59] Yes[60] Yes[6]
0375 XMPP Compliance Suites 2016 Retracted Contrib Un­known Un­known Un­known Yes Un­known Un­known Un­known Un­known Un­known
0376 Pubsub Account Management Deferred Contrib Un­known Un­known Un­known Un­known Un­known Un­known Un­known Un­known Un­known
XEP Description Status ejabberd iChat Server jabberd14 jabberd2 Metronome Isode M-Link MongooseIM Openfire Prosody Tigase

See also[edit]

References[edit]

  1. ^ a b "ejabberd 2.1.11 Features | ejabberd Community Site". ejabberd.im. Retrieved 2013-07-17.
  2. ^ a b c d e f g h i j k l m n o p q r s t u v w x y z aa ab ac ad ae af ag ah "[xmppd-dev] updated jabberd14 v1.6.x README.protocols file (links for add-ons)". Archived from the original on 2012-02-08.
  3. ^ a b "Xiaoka - making.your.metal.fly". codex.xiaoka.com. Archived from the original on 2013-02-26. Retrieved 2013-07-17.
  4. ^ a b c d e f g "Features and supported standards". mongooseim.readthedocs.io. Retrieved 2019-01-17.
  5. ^ a b c d e f g h i j k l m n o p q r s t u v w x y z aa ab ac ad ae af ag ah ai aj "Openfire: Protocol Support". igniterealtime.org. Retrieved 2013-07-17.
  6. ^ a b c d e f g h i j k l m n o p q r s t u v w x y z aa ab ac ad ae af ag ah ai aj ak al am an ao ap aq ar as at au av aw ax ay az ba bb bc bd be bf bg bh bi bj bk bl bm bn bo bp bq br bs bt bu bv bw bx by bz ca cb cc cd ce cf cg ch ci cj "Tigase XMPP Server 8.0.0 server features". tigase.org. Retrieved 2018-02-27.
  7. ^ a b c d e f g h "Specifications". xmpp.org. September 2016. Retrieved 2016-09-22.
  8. ^ a b c d e f g h i j k l m n o p q r s t u v w x y z aa ab ac ad ae af ag ah ai aj ak al am an ao ap aq ar as at au av aw ax ay az ba bb bc bd be bf bg bh bi bj bk bl bm bn bo bp bq br bs bt bu bv bw bx by bz ca cb cc cd ce cf cg ch ci cj ck Protocols Implementation | ejabberd Community Site. Ejabberd.im (2010-08-03). Retrieved on 2013-07-17.
  9. ^ "[OF-630] RFC 6120 XMPP-Core compliance - IgniteRealtime JIRA". issues.igniterealtime.org.
  10. ^ "[OF-628] RFC 6121 XMPP-IM compliance - IgniteRealtime JIRA". issues.igniterealtime.org.
  11. ^ "Openfire Protocol Support". Retrieved 2018-09-19.
  12. ^ "Ejabberd: Realtime web". ejabberd.im. Retrieved 2015-10-01.
  13. ^ "Apple: Messaging services". Retrieved 2015-10-01.
  14. ^ "Metronome: mod_websockets". Retrieved 2018-03-06.
  15. ^ "Openfire: blogpost relating WebSockets plugin". 2015-07-30. Retrieved 2015-10-01.
  16. ^ "Prosody: modules". Retrieved 2015-10-01.
  17. ^ a b c d e f g h i j k l m n o p q r s t u v w x y z aa ab ac ad ae af ag ah ai aj ak al am an ao ap aq ar as at au av aw ax ay az ba bb bc bd be bf bg bh bi bj bk bl bm bn bo bp bq br bs bt bu bv bw bx by bz ca cb cc cd ce cf cg ch ci cj ck cl cm cn co cp cq cr cs ct cu cv cw cx cy cz da db dc dd de df dg dh di dj dk dl dm dn [1]. Jabber2 README.protocol. Retrieved on 2014-02-27.
  18. ^ a b c d e f g h i j k l m n o p q r s t u v w x y z aa ab ac ad ae af ag ah ai aj ak al am an ao ap aq ar as at au av aw ax ay az ba bb bc bd be bf bg bh bi bj bk bl bm bn bo bp bq br bs bt bu bv bw bx by bz ca cb cc cd ce cf cg ch ci cj ck cl cm cn co cp cq cr cs ct cu cv cw cx Server-side Extensions Supported in Metronome. Retrieved on 2018-03-06.
  19. ^ a b c d e f g h i j k l m n o p q r s t u v w x y z aa ab ac ad ae af ag ah ai aj ak al am an ao ap aq ar as at au av aw ax ay az ba bb bc bd be bf bg bh bi bj bk bl bm bn bo bp bq br bs bt bu bv bw bx by bz ca cb cc cd ce cf cg ch ci cj ck cl cm cn co cp cq cr cs ct cu cv cw cx cy XMPP Extensions (XEPs) supported in Prosody. Prosody.im (2013-05-29). Retrieved on 2013-07-17.
  20. ^ Exists as API on the server side
  21. ^ ProcessOne (2013-06-28). "ejabberd supported protocols". Retrieved 2013-07-17.
  22. ^ [#EJAB-265] Service for XEP-0033: Extended Stanza Addressing - ProcessOne - Support. Support.process-one.net. Retrieved on 2013-07-17.
  23. ^ "mod_addressing - Prosody Community Modules". modules.prosody.im.
  24. ^ [https://web.archive.org/web/20110809043901/https://gna.org/projects/mu-conference/ Archived 2011-08-09 at the Wayback Machine MU-Conference - Summary [Gna!]]. Gna.org. Retrieved on 2013-07-17.
  25. ^ Provided by search plugin
  26. ^ Idavoll Archived 2011-05-18 at the Wayback Machine. Idavoll (2011-02-13). Retrieved on 2013-07-17.
  27. ^ proxy65 - A SOCKS5 Bytestreams proxy for use in Jabber/XMPP file transfer. - Google Project Hosting. Code.google.com. Retrieved on 2013-07-17.
  28. ^ [#EJAB-449] Support for XEP-0079: Advanced Message Processing - ProcessOne - Support. Support.process-one.net. Retrieved on 2013-07-17.
  29. ^ a b [#EJAB-849] Remove support of the deprecated XEP-0090: Entity Time and XEP-0091: Delayed Delivery - ProcessOne - Support. Support.process-one.net. Retrieved on 2013-07-17.
  30. ^ "mod_caps". Retrieved 2019-01-17.
  31. ^ "Archived copy". Archived from the original on 2008-05-25. Retrieved 2011-06-05.CS1 maint: archived copy as title (link)
  32. ^ mod_archive - Message Archiving (XEP-0136) | ejabberd Community Site. Ejabberd.im. Retrieved on 2013-07-17.
  33. ^ "Archived copy". Archived from the original on 2008-05-25. Retrieved 2011-06-05.CS1 maint: archived copy as title (link)
  34. ^ "Monitoring Plugin Readme". www.igniterealtime.org.
  35. ^ "mod_mam_archive - Prosody Community Modules". modules.prosody.im.
  36. ^ "[EJAB-235] Add support for XEP-0157: Contact Addresses for XMPP Services - ProcessOne - Support". support.process-one.net.
  37. ^ "[EJAB-499] Support Zlib compression after STARTTLS encryption - ProcessOne - Support". support.process-one.net.
  38. ^ "mod_blocklist – Prosody IM". prosody.im.
  39. ^ "[EJAB-430] Support for XEP-0193: Proposed Resource Binding Improvements - ProcessOne - Support". support.process-one.net.
  40. ^ a b "ejabberd 14.05". Retrieved 2014-07-02.
  41. ^ "[EJAB-532] Support XEP-0198 Stream Management - ProcessOne - Support". support.process-one.net.
  42. ^ a b "Openfire: Protocol Support". download.igniterealtime.org.
  43. ^ "[EJAB-974] ejabberd module for xmpp ping support - ProcessOne - Support". support.process-one.net.
  44. ^ "[EJAB-1181] XEP-0215: External Service Discovery - ProcessOne - Support". support.process-one.net.
  45. ^ "mod_incidents_handling - Prosody Community Modules". modules.prosody.im.
  46. ^ "Archived copy". Archived from the original on 2010-06-06. Retrieved 2010-08-05.CS1 maint: archived copy as title (link)
  47. ^ "mod_ipcheck - Prosody Community Modules". modules.prosody.im.
  48. ^ "MongooseIM is a mobile messaging platform with focus on performance and scalability: esl/MongooseIM". July 4, 2019 – via GitHub.
  49. ^ "mod_carbons – Prosody IM". prosody.im.
  50. ^ "Archived copy". Archived from the original on 2014-03-03. Retrieved 2014-02-28.CS1 maint: archived copy as title (link). Tigase XMPP Server 5.2.0 final release (2014-02-13). Retrieved on 2014-02-27.
  51. ^ "ejabberd 15.06". 2015-06-25. Retrieved 2016-05-16.
  52. ^ "Add support for XEP-313: Message Archive Management". Retrieved 2018-06-19.
  53. ^ "mod_mam – Prosody IM". prosody.im.
  54. ^ "mod_remote_roster - Prosody Community Modules". modules.prosody.im.
  55. ^ "MongooseIM 2.x". Archived from the original on 2019-01-19. Retrieved 2019-01-17.
  56. ^ "mod_cloud_notify - Prosody Community Modules". modules.prosody.im.
  57. ^ "Module Description | mod_http_upload". mongooseim.readthedocs.io. Retrieved 2019-01-17.
  58. ^ "Ignite Realtime: Openfire Plugins". www.igniterealtime.org. Retrieved 19 June 2018.
  59. ^ "mod_http_upload - Prosody Modules". modules.prosody.im. May 2016. Retrieved 2016-05-25.