Comparison of XMPP server software

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

Features[edit]

The table below details the level of support for the requirements set by XEP-0459: XMPP Compliance Suites 2022.

Core[edit]

Servers XMPP Core
(RFC 6120)
Use of TLS in the XMPP
(RFC 7590)
Service Discovery
(XEP-0030)
Jabber Component Protocol
(XEP-0114)
XMPP Subprotocol for WebSocket
(RFC 7395)
XMPP Over BOSH (XEP-0206) Bidirectional-streams Over Synchronous HTTP (BOSH)
(XEP-0124)
XMPP Instant Messaging and Presence
(RFC 6121)
vcard-temp
(XEP-0054)
Message Carbons
(XEP-0280)
XEP Status N/A N/A Final Active N/A Stable Stable N/A Active Stable
ejabberd Yes[1] Un­known Yes Yes Un­known Yes Yes Yes Yes Yes
jabberd14 Un­known Un­known Yes[2] Yes Un­known Un­known Yes Un­known Un­known Un­known
jabberd2 Un­known Un­known Yes[3] Yes Un­known Yes Yes Un­known Yes Un­known
Metronome Yes Un­known Yes[4] Yes Un­known Yes Yes Un­known Yes Yes
MongooseIM Yes[5] Un­known Yes[6] Yes Un­known Un­known Yes Yes Yes Un­known
Openfire Yes/Partial [7] Yes[8] Yes Yes Yes Yes Yes Yes Yes Yes
Prosody Yes Un­known Yes[9] Yes Un­known Yes Yes Un­known Yes Yes
Tigase Yes[10] Yes Yes Yes Yes Yes Yes Un­known Yes

Core (cont.)[edit]

Servers Multi-User Chat
(XEP-0045)
Direct MUC Invitations
(XEP-0249)[verification needed]
HTTP File Upload
(XEP-0363)
Stream Management (XEP-0198) Client State Indication (XEP-0352) External Service Discovery (XEP-0215)
XEP status Stable Stable Stable Stable Stable Deferred
ejabberd Yes Un­known Yes Yes Yes Yes
jabberd14 Yes Un­known Un­known Un­known Un­known
jabberd2 Plug-in Un­known Un­known Yes Un­known Un­known
Metronome Yes Un­known Yes Yes Yes Yes
MongooseIM Yes Un­known Un­known Yes Yes Un­known
Openfire Yes No Yes Yes No Yes
Prosody Yes Yes Un­known Plug-in Un­known Yes
Tigase Yes Yes Yes Yes Yes Yes

Advanced[edit]

Servers SRV records for XMPP over TLS
(XEP-0368)
Entity Capabilities
(XEP-0115)[verification needed]
Personal Eventing Protocol
(XEP-0163)
User Avatar to vCard-Based Avatars Conversion
(XEP-0398)
vCard-Based Avatars
(XEP-0153)
Blocking Command
(XEP-0191)
Bookmark Storage
(XEP-0048)[verification needed]
Message Archive Management
(XEP-0313)
PEP Native Bookmarks
(XEP-0402)
MUC Self-Ping (Schrödinger's Chat)
(XEP-0410)
XEP Status Stable Stable Stable Deferred Active Stable Deprecated Stable Stable Stable
ejabberd Un­known Yes Yes Un­known Yes Yes Un­known Yes Un­known Yes
jabberd14 Un­known Yes Un­known Un­known Un­known Un­known Yes Un­known Un­known Un­known
jabberd2 Un­known Un­known Un­known Un­known Yes Yes Yes Un­known Un­known Un­known
Metronome Yes Yes Yes Yes Yes Yes Yes Un­known Un­known Un­known
MongooseIM Un­known Un­known Yes Un­known Un­known Un­known Un­known Yes Un­known Un­known
Openfire Yes Yes Yes Yes Plug-in Yes Plug-in Plug-in Un­known Yes
Prosody Un­known Yes Yes Un­known Yes Yes Yes Yes Yes Yes
Tigase Yes Yes Yes Yes Yes Yes Yes Yes Un­known Un­known

Advanced (cont.)[edit]

Servers Best Practices for Persistent Storage of Private Data via Publish-Subscribe
(XEP-0223)
Private XML Storage
(XEP-0049)
Push Notifications
(XEP-0357)
XEP status Active Active Deferred
ejabberd Yes Yes Contribution module
jabberd14 Un­known Yes Un­known
jabberd2 Un­known Yes Un­known
Metronome Yes Yes Yes
MongooseIM Un­known Yes Un­known
Openfire plug-in Yes plug-in
Prosody Yes Un­known Un­known
Tigase Yes Yes Yes

Summary[edit]

Compliance status of XMPP servers, with RFCs/XEPs

Server Compliance
ejabberd 76%
jabberd14 21%
jabberd2 34%
Metronome 76%
MongooseIM 41%
Openfire 90%
Prosody 69%
Tigase 86%

List of other RFCs/XEPs Supported[edit]

The table below lists all other XEPs supported by XMPP servers. XEPs that only require client-side support are omitted.

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[11] Un­known Yes[2] Yes[12] Un­known Yes[5] Yes[8] Yes Un­known Yes[10]
RFC 3921 XMPP IM Obsolete Yes[11] Un­known Yes[2] Yes[12] Un­known Yes[5] Yes[8] Yes Un­known Yes[10]
RFC 3922 XMPP CPIM Final[13] Yes Un­known Un­known Un­known Un­known Yes[5] Un­known Un­known Un­known Un­known
RFC 3923 XMPP E2E Final[13] Yes Un­known Un­known Un­known Un­known Un­known Un­known Un­known Un­known Un­known
RFC 4854 XMPP URN Informational[13] 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[13] 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[13] Un­known Un­known Un­known Un­known Un­known Un­known Un­known Un­known Un­known Un­known
RFC 6122 XMPP AF Obsolete Yes[1] Yes Un­known Un­known Yes Yes[5] Yes[14] Yes Un­known Yes[10]
RFC 7622 XMPP AF Final[13] 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[1] Un­known Un­known No[3] Yes[4] Yes[6] Yes Yes[8] Yes[9] Yes[10][15]
0009 Jabber RPC Final Yes[1] Un­known Un­known No[3] Un­known No No Un­known Yes[9] Yes
0012 Last Activity Final Yes[1] Un­known Yes[2] Yes[3] Yes[4] Yes[6] Yes Yes[8] Yes[9] Yes[10]
0013 Flexible offline message retrieval Stable No[1] Un­known Yes[2] No[3] No[4] No No Yes[8] No[9] Yes[10]
0016 Privacy Lists Deprecated Yes[1] Un­known Yes[2] Yes[3] Yes[4] No Yes Un­known Yes[9] Yes[10]
0018 Invisible Presence Rejected Yes[1] Un­known Yes[2] No[3] No No Yes Un­known Un­known No[10]
0020 Feature negotiation Deprecated Yes[16] Un­known Un­known No[3] Un­known No No No[8] Yes[9] Yes[10]
0022 Message Events Obsolete Yes[1] Un­known Yes[2] Yes[3] Un­known No Yes Un­known Yes[9] Yes[10]
0023 Message Expiration Obsolete Yes[1] Un­known Yes[2] Yes[3] Un­known No Yes Un­known Un­known No
0025 HTTP Polling Obsolete Yes[1] Un­known Un­known No[3] No[4] No No Un­known No[9] No[10]
0033 Extended Stanza Addressing Stable Yes[1][17] Un­known Un­known No[3] No[4] No No Yes[8] Partial
Contrib.[9][18]
No[10]
0039 Statistics Gathering (deferred) Deferred Yes[1] Un­known Un­known No[3] No[4] No No Un­known Un­known Yes[10]
0047 In-Band Bytestreams Final Yes[1] Un­known Un­known No[3] Un­known No Yes Yes[8] Yes[9] Yes[10]
0050 Ad-Hoc Commands Stable Yes[1] Un­known Un­known No[3] Yes[4] Yes[6] Yes Yes[8] Yes[9] Yes[10]
XEP Description Status ejabberd iChat Server jabberd14 jabberd2 Metronome Isode M-Link MongooseIM Openfire Prosody Tigase
0055 Jabber Search Historical Use Yes[1] Un­known Un­known No[3] Yes[4] Yes[6] Yes Yes[8][19] No[9] Un­known
0059 Result set management Stable Yes[1] Un­known Un­known No[3] Partial[4] No Yes Yes[8] No[9] Yes[10]
0060 Publish-Subscribe Stable Yes[1] Un­known Contrib.[2][20] No[3] Yes[4] Yes[6] Yes Yes[8] Yes[9] Yes[10]
0065 SOCKS5 Bytestreams Stable Yes[1] Un­known Contrib.[2][21] No[3] Yes[4] No No Yes[8] Yes[9] Yes[10]
0066 Out of Band Data Stable Yes[1] Un­known Un­known No[3] Un­known No Yes Un­known Yes Yes[10]
0068 Field Standardization for Data Forms Approved Yes[1] Un­known Un­known No[3] Un­known Yes[6] Yes Un­known Yes[9] Yes[10]
0070 Verifying HTTP Requests via XMPP Stable No[1] Un­known Un­known No[3] No[4] No No Un­known No[9] No[10]
0073 Basic IM Protocol Suite Obsolete Un­known Un­known Yes[2] Yes[3] Yes No Yes Yes[8] Yes Yes[10]
0077 In-Band Registration Final Yes[1] Un­known Yes[2] Yes[3] Yes[4] Yes[6] Yes Yes[8] Yes[9] Yes[10]
0078 Non-SASL Authentication Obsolete Yes[1] Un­known Yes[2] Yes[3] No[4] Yes[6] Yes Yes[8] Yes[9] Yes[10]
0079 Advanced Message Processing Stable Contrib.[1][22] Contrib.[1] Un­known Yes[3] No[4] No Yes, partial Un­known No[9] Yes[10]
0080 User Location Stable Un­known Un­known Un­known No[3] Yes[4] No Yes Un­known Yes[9] Yes[10]
0082 XMPP Date and Time Profiles Approved Yes[1] Un­known Un­known No[3] Yes[4] Yes[6] Yes Yes[8] Yes[9] Yes[10]
0083 Nested Roster Groups Approved Yes[1] Un­known Yes[2] Yes[3] Yes[4] No Yes Un­known Yes[9] Yes[10]
0084 User Avatar Stable Un­known Un­known Un­known No[3] Yes[4] No No Un­known Yes[9] Yes[10]
0085 Chat State Notifications Final Yes[1] Un­known Un­known No[3] Yes No Yes Un­known Yes[9] Yes[10]
0086 Error Condition Mappings Deprecated Yes[1] Un­known Yes[2] Yes[3] No[4] No Yes Yes[8] No Yes[10]
0090 Legacy Entity Time Obsolete Yes[1][23] Un­known Yes[2] Yes[3] No[4] No No Yes[8] Yes[9] Yes[10]
XEP Description Status ejabberd iChat Server jabberd14 jabberd2 Metronome Isode M-Link MongooseIM Openfire Prosody Tigase
0091 Legacy Delayed Delivery Obsolete Yes[1][23] Un­known Yes[2] Yes[3] Yes Yes[6] No Yes[8] Yes[9] Yes[10]
0092 Software Version Stable Yes[1] Un­known Yes[2] Yes[3] Yes[4] Yes[6] No Yes[8] Yes[9] Yes[10]
0093 Roster Item Exchange Deprecated Un­known Un­known Yes[2] Yes[3] Un­known No Yes Un­known No No
0095 Stream Initiation Deprecated Un­known Un­known Un­known No[3] Un­known No Yes Un­known No No
0096 SI File Transfer Deprecated Un­known Un­known Un­known No[3] Un­known No Yes Yes[8] Yes[9] Yes[10]
0106 JID escaping Stable Yes[1] Un­known Un­known No[3] Yes No Yes Yes[8] Yes[9] Yes[10]
0107 User Mood Stable Un­known Un­known Un­known No[3] Yes[4] No No Un­known Yes[9] Yes[10]
0108 User Activity Stable Un­known Un­known Un­known No[3] Yes[4] No No Un­known Yes[9] Yes[10]
0118 User Tune Stable Un­known Un­known Un­known No[3] Yes[4] No No Un­known Yes[9] Yes[10]
0122 Data Forms Validation Stable Un­known Un­known Un­known No[3] No[4] No Yes No Yes[9] No
0126 Invisibility Approved Un­known Un­known Un­known No[3] Yes[4] No Yes Yes[8] Yes[9] No
0128 Service Discovery Extensions Approved No[1] Un­known Un­known Yes[3] Yes[4] Yes[6] No Yes[8] Yes[9] Yes[10]
0130 Waiting Lists Deprecated No[1] Un­known Un­known No[3] No[4] No No Un­known No[9] No
0131 Stanza Headers and Internet Metadata Stable No[1] Un­known Un­known No[3] Un­known Yes[6] No Un­known Yes[9] Yes[10]
0133 Service Administration Approved Yes[1] Un­known Un­known No[3] Yes[4] Yes[6] No Un­known Yes[9] Yes[10]
0136 Message archiving Deprecated Contrib.[1][24] Un­known Contrib.[2][25] No[3] No[4] No No Yes/Plugin[26] Contrib.[27] Yes[10]
0137 Publishing SI Requests Deprecated No[1] Un­known Un­known No[3] 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[1] Un­known Un­known Yes[3] Yes[4] Yes[6] Yes Yes[8] Yes[9] Yes[10]
0148 Instant Messaging Intelligence Quotient Humorous Un­known Un­known Un­known No[3] unfinished
[citation needed]
No No Un­known experimental
[citation needed]
Yes[10]
0154 User profile Deferred Contrib.[1] Un­known Un­known No[3] Yes[4] No No Un­known No[9] No
0157 Contact Addresses for XMPP Services Approved Yes[1][28] Un­known Yes[2] Yes[3] Yes[4] No Yes Un­known Contrib.[9] Yes[10]
0158 CAPTCHA Forms Stable Yes[1] Un­known Un­known No[3] No[4] No No Un­known No[9] No
0159 Spim-Blocking Control Deferred Un­known Un­known Un­known No[3] Yes[4] No No Un­known No[9] No
0160 Best Practices for Handling Offline Messages Approved Yes[1] Un­known Yes[2] Yes[3] Yes[4] No Yes Un­known Yes[9] Yes[10]
0161 Abuse Reporting Deferred Un­known Un­known Un­known No[3] No[4] No No Un­known No[9] No
0168 Resource Application Priority Deferred Un­known Un­known Un­known No[3] No[4] No No Un­known No[9] No
0170 Recommended Order of Stream Feature Negotiation Approved Yes[1][29] Yes[1] Yes[2] Yes[3] Yes[4] No Yes Un­known Yes[9] Yes[10]
0171 Language Translation Stable Un­known Un­known Un­known No[3] No[4] No No Un­known Yes[9] No
0172 User Nickname Stable No[1] Un­known Un­known No[3] Yes[4] No No Un­known Yes[9] Yes[10]
0175 Best Practices for Use of SASL ANONYMOUS Approved Yes[1] Un­known Un­known Yes[3] Yes[4] No Yes Yes[8] Yes[9] Yes[10]
0176 Jingle ICE-UDP Transport Method Stable Yes[1] Un­known Un­known No[3] Un­known No No Un­known Yes[9] Yes[10]
0178 Best Practices for Use of SASL EXTERNAL with Certificates Approved No[1] Un­known Yes[2] Yes[3] Yes[4] No No Un­known Yes[9] Yes[10]
0182 Application-Specific Error Conditions Approved Un­known Un­known Un­known No[3] Yes[4] No Un­known Un­known Yes[9] No
XEP Description Status ejabberd iChat Server jabberd14 jabberd2 Metronome Isode M-Link MongooseIM Openfire Prosody Tigase
0184 Message Delivery Receipts Stable No[1] Un­known Un­known[2] Un­known[3] Un­known No Yes Un­known Yes[9] Yes[10]
0185 Dialback Key Generation and Validation Approved Un­known Un­known Yes[2] Yes[3] Yes[4] No Yes Un­known Yes[9] Yes[10]
0189 Public Key Publishing Deferred Un­known Un­known Un­known No[3] No[4] No No Un­known Yes[9] Yes[10]
0190 Best Practice for Closing Idle Streams Obsolete Yes[1] Un­known Un­known Yes[3] Yes[4] No Un­known Un­known No[9] Yes[10]
0192 Proposed Stream Feature Improvements Obsolete Un­known Un­known Un­known Yes[3] No[4] No Un­known Un­known Un­known Un­known
0193 Proposed Resource Binding Improvements Obsolete Contrib.[1][30] Contrib.[1] Un­known Yes[3] No[4] No Un­known Un­known Un­known Un­known
0194 User Chatting Deferred Un­known Un­known Un­known No[3] Yes[4] No No Un­known Yes[9] Un­known
0195 User Browsing Deferred Un­known Un­known Un­known No[3] Yes[4] No No Un­known Yes[9] Un­known
0199 XMPP Ping Final Yes[1][31] Yes[1] Yes[2] Yes[3] Yes[4] Yes[6] Yes Un­known Yes[9] Yes[10]
0202 Entity Time Final Yes[1] Un­known Un­known Yes[3] Yes[4] No Yes Un­known Yes[9] No
0203 Delayed Delivery Final Yes[1] Un­known Un­known Yes[3] Yes[4] Yes[6] Yes Yes[8] Yes[9] Yes[10]
0205 Best Practices to Discourage Denial of Service Attacks Approved Partial[1] Yes Un­known Yes[3] Yes[4] No Partial Un­known No[9] Yes[10]
0209 Metacontacts Deferred Un­known Un­known Un­known Yes[3] Yes[4] No Yes Un­known Yes[9] Yes[10]
0212 XMPP Basic Server 2008 Obsolete Yes[1] Un­known Un­known Yes[3] Un­known Yes[6] Yes Un­known Yes Yes[10]
0214 File Repository and Sharing Deferred Un­known Un­known Un­known No[3] No[4] No No Un­known No[9] Un­known
0216 XMPP Intermediate IM Server 2008 Obsolete Yes[1] Un­known Un­known Yes[3] Un­known No Yes Un­known Yes[9] Yes[10]
0220 Server Dialback Stable Un­known Un­known Un­known Yes[3] Yes[4] Yes[6] Un­known Un­known Yes[9] Yes[10]
XEP Description Status ejabberd iChat Server jabberd14 jabberd2 Metronome Isode M-Link MongooseIM Openfire Prosody Tigase
0221 Data Forms Media Element Stable Un­known Un­known Un­known No[3] No[4] No Un­known Un­known Yes[9] No
0225 Component Connections Deferred No[1] Un­known Un­known Yes[3] No[4] No No Un­known No[9] Yes[10]
0227 Portable Import/Export Format for XMPP-IM Servers (proposed) Stable Yes[1] Un­known Un­known No[3] No[4] Yes[6] No Un­known Yes[9] No
0230 Service Discovery Notifications Deferred Un­known Un­known Un­known No[3] No[4] No No Un­known No[9] No
0232 Software Information Deferred Un­known Un­known Un­known Yes[3] No[4] No No Un­known No[9] No
0233 Use of Domain-Based Service Names in XMPP SASL Negotiation Stable Un­known Un­known Un­known No[3] No[4] No No Un­known No[9] No
0235 OAuth Over XMPP Deferred Un­known Un­known Un­known No[3] No[4] No No Un­known No[9] No
0236 Abuse Reporting Retracted Un­known Un­known Un­known No[3] No[4] No No Un­known No[9] No
0237 Roster Versioning Obsolete Yes[1] Un­known Un­known Yes[3] Yes[4] Yes[6] Yes Un­known Yes[9] Yes[10]
0238 XMPP Protocol Flows for Inter-Domain Federation Deferred Un­known Un­known Un­known Yes[3] Un­known No Un­known Un­known Un­known Un­known
0241 Encryption of Archived Messages Deferred Un­known Un­known Un­known No[3] No[4] No No Un­known No[9] No
0243 XMPP Server Compliance 2009 Obsolete Yes[1] Un­known Un­known Yes[3] Yes Yes[6] Yes Un­known Yes[9] Yes[10]
0248 PubSub Collection Nodes Deferred Yes[1] Un­known Un­known No[3] No[4] No No Un­known No[9] Partial[10]
0252 BOSH Script Syntax Deferred Un­known Un­known Un­known No[3] Yes[4] No No Un­known No[9] No
0253 PubSub Chaining Deferred Un­known Un­known Un­known No[3] No[4] No No Un­known No[9] Partial[10]
0254 PubSub Queueing Deferred Un­known Un­known Un­known No[3] No[4] No No Un­known No[9] Un­known
0255 Location Query Deferred Un­known Un­known Un­known No[3] No No No Un­known No[9] No
0256 Last Activity in Presence Stable Un­known Un­known Un­known No[3] No[4] No Un­known Un­known No[9] No
0257 Client Certificate Management for SASL EXTERNAL Deferred Un­known Un­known Un­known No[3] No[4] No No Un­known Contrib.[9] Un­known
0258 Security Labels in XMPP Stable Un­known Un­known Un­known Un­known Yes[4] Yes[6] No Un­known Contrib.[9] Un­known
0259 Message Mine-ing Deferred Un­known Un­known Un­known No[3] No[4] No No Un­known No[9] Un­known
0268 Incident Handling Deferred Un­known Un­known Un­known Un­known Yes[4] No No Un­known Contrib.[32] No
0270 XMPP Compliance Suites 2010 Obsolete Yes[1] Un­known Un­known No[3] Yes Yes[6] Yes Un­known Un­known Un­known
0273 Stanza Interception and Filtering Technology (SIFT) Deferred Un­known Un­known Un­known Un­known Partial[4] No No Un­known Contrib.[9] No
0278 Jingle Relay Nodes Experimental Yes[1] Un­known Un­known No[3] Yes[4] No No Un­known Un­known No
0279 Server IP Check Deferred Yes[1] Un­known Un­known No[33] Yes[4] No Yes Un­known Contrib.[9][34] No
0288 Bidirectional Server-to-Server Connections Stable Un­known Un­known Un­known Un­known Yes[4] Yes[6] No Un­known Un­known Un­known
0289 Federated MUC for Constrained Environments Deferred Un­known Un­known Un­known Un­known No Yes[6] No Un­known Un­known Un­known
0302 XMPP Compliance Suites 2012 Obsolete Yes[1] Un­known Un­known Un­known Yes No Yes Un­known Un­known Yes[10]
0309 Service Directories Deferred Un­known Un­known Un­known Un­known Yes[4] Un­known No Un­known Contrib.[9] Un­known
0321 Remote Roster Management Deferred Yes[35] Un­known Un­known Un­known Un­known[4] Un­known No Un­known Un­known[36] Un­known
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
0387 XMPP Compliance Suites 2018 Obsolete Yes.[37] Un­known Un­known Un­known Un­known Un­known Un­known Un­known Un­known Un­known
0412 XMPP Compliance Suites 2019 Obsolete Un­known Un­known Un­known Un­known Un­known Un­known Un­known Un­known Un­known Un­known
0423 XMPP Compliance Suites 2020 Stable Un­known Un­known Un­known Un­known Yes.[38] Un­known Un­known Un­known Un­known Un­known
0443 XMPP Compliance Suites 2021 Stable Un­known.[39] 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 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 Protocols Implementation | ejabberd Community Site. Ejabberd.im (2010-08-03). Retrieved on 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 "[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 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 [1]. Jabber2 README.protocol. Retrieved on 2014-02-27.
  4. ^ 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 Server-side Extensions Supported in Metronome. Retrieved on 2018-03-06.
  5. ^ a b c d e "Features and supported standards". mongooseim.readthedocs.io. Retrieved 2019-01-17.
  6. ^ "[OF-630] RFC 6120 XMPP-Core compliance - IgniteRealtime JIRA". issues.igniterealtime.org.
  7. ^ 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 "Openfire: Protocol Support". igniterealtime.org. Retrieved 2013-07-17.
  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 cl cm cn XMPP Extensions (XEPs) supported in Prosody. Prosody.im (2013-05-29). Retrieved on 2013-07-17.
  9. ^ 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 "Tigase XMPP Server 8.0.0 server features". tigase.org. Retrieved 2018-02-27.
  10. ^ a b "ejabberd 2.1.11 Features | ejabberd Community Site". ejabberd.im. Retrieved 2013-07-17.
  11. ^ a b "Xiaoka - making.your.metal.fly". codex.xiaoka.com. Archived from the original on 2013-02-26. Retrieved 2013-07-17.
  12. ^ a b c d e f "Specifications". xmpp.org. September 2016. Retrieved 2016-09-22.
  13. ^ "Openfire Protocol Support". Retrieved 2018-09-19.
  14. ^ Exists as API on the server side
  15. ^ ProcessOne (2013-06-28). "ejabberd supported protocols". Retrieved 2013-07-17.
  16. ^ [#EJAB-265] Service for XEP-0033: Extended Stanza Addressing - ProcessOne - Support. Support.process-one.net. Retrieved on 2013-07-17.
  17. ^ "mod_addressing - Prosody Community Modules". modules.prosody.im.
  18. ^ Provided by search plugin
  19. ^ Idavoll Archived 2011-05-18 at the Wayback Machine. Idavoll (2011-02-13). Retrieved on 2013-07-17.
  20. ^ proxy65 - A SOCKS5 Bytestreams proxy for use in Jabber/XMPP file transfer. - Google Project Hosting. Code.google.com. Retrieved on 2013-07-17.
  21. ^ [#EJAB-449] Support for XEP-0079: Advanced Message Processing - ProcessOne - Support. Support.process-one.net. Retrieved on 2013-07-17.
  22. ^ 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.
  23. ^ mod_archive - Message Archiving (XEP-0136) | ejabberd Community Site. Ejabberd.im. Retrieved on 2013-07-17.
  24. ^ "Archived copy". Archived from the original on 2008-05-25. Retrieved 2011-06-05.{{cite web}}: CS1 maint: archived copy as title (link)
  25. ^ "Monitoring Plugin Readme". www.igniterealtime.org.
  26. ^ "mod_mam_archive - Prosody Community Modules". modules.prosody.im.
  27. ^ "[EJAB-235] Add support for XEP-0157: Contact Addresses for XMPP Services - ProcessOne - Support". support.process-one.net.
  28. ^ "[EJAB-499] Support Zlib compression after STARTTLS encryption - ProcessOne - Support". support.process-one.net.
  29. ^ "[EJAB-430] Support for XEP-0193: Proposed Resource Binding Improvements - ProcessOne - Support". support.process-one.net.
  30. ^ "[EJAB-974] ejabberd module for xmpp ping support - ProcessOne - Support". support.process-one.net.
  31. ^ "mod_incidents_handling - Prosody Community Modules". modules.prosody.im.
  32. ^ "Archived copy". Archived from the original on 2010-06-06. Retrieved 2010-08-05.{{cite web}}: CS1 maint: archived copy as title (link)
  33. ^ "mod_ipcheck - Prosody Community Modules". modules.prosody.im.
  34. ^ "ejabberd 14.05". Retrieved 2014-07-02.
  35. ^ "mod_remote_roster - Prosody Community Modules". modules.prosody.im.
  36. ^ "XEP-0387: XMPP Compliance Suites 2017 #2020". github.com. Retrieved 2021-04-10.
  37. ^ "Metronome IM "Aims"". metronome.im. Retrieved 2021-04-10.
  38. ^ "XEP-0387: XMPP Compliance Suites 2021 #3211". github.com. Retrieved 2021-04-10.