Integration of Computers    
   
Table of contents
(Prev) Comparison of XML editorsList of acquisitions by Adobe ... (Next)

Comparison of XMPP server software

Comparison by RFC implementation status

RFCDescriptionejabberdiChat Serverjabberd14jabberd2OpenfireProsodySun Java Communications SuiteTigase
RFC 3920XMPP CoreYes[1]UnknownYes[2]Yes[3]Yes[4]YesUnknownYes[5]
RFC 3921XMPP IMYes[1]UnknownYes[2]Yes[3]Yes[4]YesUnknownYes[5]
RFC 3922XMPP CPIMYesUnknownUnknownUnknownUnknownUnknownUnknownUnknown
RFC 3923XMPP E2EYesUnknownUnknownUnknownUnknownUnknownUnknownUnknown
RFC 4854XMPP URNUnknownUnknownUnknownUnknownUnknownUnknownUnknownUnknown
RFC 4979XMPP ENUMUnknownUnknownUnknownUnknownUnknownUnknownUnknownUnknown
RFC 5122XMPP URIUnknownUnknownUnknownUnknownUnknownUnknownUnknownUnknown
RFC 6120XMPP CoreYes[6]UnknownUnknownUnknownUnknownUnknownUnknownUnknown
RFC 6121XMPP IMYes[6]UnknownUnknownUnknownUnknownUnknownUnknownUnknown
RFC 6122XMPP AFYes[6]UnknownUnknownUnknownUnknownUnknownUnknownUnknown

Comparison by XEP implementation status

XEPDescriptionStatusejabberdiChat Serverjabberd14jabberd2OpenfireProsodyTigase
0004Data formsFinalYes[7]UnknownUnknownNo[8]Yes[4]Yes[9]Yes[5][10]
0009Jabber RPCFinalYes[7]UnknownUnknownNo[8]UnknownYes[9]Unknown
0012Last ActivityFinalYes[7]UnknownYes[2]Yes[8]Yes[4]Yes[9]Unknown
0013Flexible offline message retrievalDraftNo[7]UnknownYes[2]No[8]Yes[4]No[9]Unknown
0016Privacy ListsDraftYes[7]UnknownYes[2]Yes[8]UnknownYes[9][11]Yes[5]
0018Invisible PresenceRejectedYes[7]UnknownYes[2]No[8]UnknownUnknownUnknown
0020Feature negotiationDraftYes[6]UnknownUnknownNo[8]No[4]Yes[9][11]Unknown
0022Message EventsObsoleteYes[7]UnknownYes[2]Yes[8]UnknownYes[9][11]Unknown
0023Message ExpirationObsoleteYes[7]UnknownYes[2]Yes[8]UnknownUnknownUnknown
0025HTTP PollingObsoleteYes[7]UnknownUnknownNo[8]UnknownNo[9]Unknown
0030Service DiscoveryFinalYes[7]UnknownYes[2]Yes[8]Yes[4]Yes[9]Yes[5]
0033Extended Stanza AddressingDraftYes[7][12]UnknownUnknownNo[8]Yes[4]No[9]Unknown
0039Statistics Gathering (deferred)DeferredYes[7]UnknownUnknownNo[8]UnknownUnknownYes[5]
0045Multi User ChatDraftYes[7]UnknownContrib.[2][13]No[8]Yes[4]Yes[9]Yes[5]
0047In-Band BytestreamsDraftYes[7]UnknownUnknownNo[8]YesYesUnknown
0048BookmarksDraftYes[7]UnknownYes[2]Yes[8]UnknownYes[9][11]Unknown
0049Private XML StorageHistorical UseYes[7]UnknownYes[2]Yes[8]Yes[4]Yes[9]Yes[5]
0050Ad-Hoc CommandsDraftYes[7]UnknownUnknownNo[8]Yes[4]Yes[9]Yes[5]
0054vcard-tempHistorical UseYes[7]UnknownYes[2]Yes[8]Yes[4]Yes[9]Yes[5]
XEPDescriptionStatusejabberdiChat Serverjabberd14jabberd2OpenfireProsodyTigase
0055Jabber SearchHistorical UseYes[7]UnknownUnknownNo[8]Yes[4][14]No[9]Unknown
0059Result set managementDraftYes[7]UnknownUnknownNo[8]Yes[4]No[9]Unknown
0060Publish-SubscribeDraftYes[7]UnknownContrib.[2][15]No[8]Yes[4]No[9]Yes[5]
0065SOCKS5 BytestreamsDraftYes[7]UnknownContrib.[2][16]No[8]Yes[4]Yes[9]Yes[5]
0066Out of Band DataDraftYes[7]UnknownUnknownNo[8]UnknownYesUnknown
0068Field Standardization for Data FormsApprovedYes[7]UnknownUnknownNo[8]UnknownYes[9]Unknown
0070Verifying HTTP Requests via XMPPDraftNo[7]UnknownUnknownNo[8]UnknownNo[9]Unknown
0071XHTML-IM (client-side)DraftYes[7]UnknownUnknownNo[8]YesYesUnknown
0072SOAP over XMPPDraftYes[7]UnknownUnknownNo[8]UnknownUnknownUnknown
0073Basic IM Protocol SuiteObsoleteUnknownUnknownYes[2]Yes[8]YesYesYes[5]
0077In-Band RegistrationFinalYes[7]UnknownYes[2]Yes[8]Yes[4]Yes[9]Yes[5]
0078Non-SASL AuthenticationObsoleteYes[7]UnknownYes[2]Yes[8]Yes[4]Yes[9]Yes[5]
0079Advanced Message ProcessingDraftContrib.[7][17]contrib[7]UnknownYes[8]UnknownNo[9]Yes[5]
0080User LocationDraftUnknownUnknownUnknownNo[8]UnknownYes[9]Unknown
0082XMPP Date and Time ProfilesApprovedYes[7]UnknownUnknownNo[8]Yes[4]Yes[9]Unknown
0083Nested Roster GroupsApprovedYes[7]UnknownYes[2]Yes[8]UnknownYes[9]Unknown
0084User AvatarDraftUnknownUnknownUnknownNo[8]UnknownYes[9]Unknown
0085Chat State NotificationsFinalYes[7]UnknownUnknownNo[8]UnknownYes[9]Yes[5]
0086Error Condition MappingsDeprecatedYes[7]UnknownYes[2]Yes[8]Yes[4]UnknownUnknown
0090Legacy Entity TimeObsoleteYes[7][18]UnknownYes[2]Yes[8]Yes[4]Yes[9]Unknown
XEPDescriptionStatusejabberdiChat Serverjabberd14jabberd2OpenfireProsodyTigase
0091Legacy Delayed DeliveryObsoleteYes[7][18]UnknownYes[2]Yes[8]Yes[4]Yes[9]Unknown
0092Software VersionDraftYes[7]UnknownYes[2]Yes[8]Yes[4]Yes[9]Yes[5]
0093Roster Item ExchangeDeprecatedUnknownUnknownYes[2]Yes[8]UnknownUnknownUnknown
0095Stream InitiationDraftUnknownUnknownUnknownNo[8]UnknownUnknownUnknown
0096SI File TransferDraftUnknownUnknownUnknownNo[8]Yes[4]UnknownUnknown
0106JID escapingDraftYes[7]UnknownUnknownNo[8]Yes[4]UnknownUnknown
0107User MoodDraftUnknownUnknownUnknownNo[8]UnknownYes[9]Unknown
0108User ActivityDraftUnknownUnknownUnknownNo[8]UnknownYes[9]Unknown
0114Jabber Component ProtocolHistorical UseYes[7]UnknownYes[2]Yes[8]Yes[4]Yes[9]Yes[5]
0115Entity CapabilitiesDraftYes[7]UnknownUnknownNo[8]Yes[4]Yes[9]Unknown
0118User TuneDraftUnknownUnknownUnknownNo[8]UnknownYes[9]Unknown
0122Data Forms ValidationDraftUnknownUnknownUnknownNo[8]UnknownNo[9]Unknown
0124HTTP-BoshDraftYes[7]UnknownContrib.[2][19]No[8]Yes[4]Yes[9]Yes
0126InvisibilityApprovedUnknownUnknownUnknownNo[8]YesYes[9]Unknown
0128Service Discovery ExtensionsApprovedNo[7]UnknownUnknownYes[8]Yes[4]Yes[9]Unknown
0130Waiting ListsHistorical UseNo[7]UnknownUnknownNo[8]UnknownNo[9]Unknown
0131Stanza Headers and Internet MetadataDraftNo[7]UnknownUnknownNo[8]UnknownUnknownUnknown
0133Service AdministrationApprovedYes[7]UnknownUnknownNo[8]UnknownContrib.[9][20]Yes[5]
0136Message archivingDraftContrib.[7][21]UnknownContrib.[2][22]No[8]UnknownContrib.[23]Unknown
0137Publishing SI RequestsDraftNo[7]UnknownUnknownNo[8]UnknownUnknownUnknown
XEPDescriptionStatusejabberdiChat Serverjabberd14jabberd2OpenfireProsodyTigase
0138Stream CompressionFinalYes[7]UnknownUnknownYes[8]Yes[4]Yes[9]Yes[5]
0145AnnotationsHistorical UseYes[7]UnknownYes[2]Yes[8]UnknownUnknownUnknown
0146Remote controlling clients (client-side)ApprovedUnknownUnknownUnknownNo[8]UnknownUnknownUnknown
0148Instant Messaging Intelligence QuotientHumorousUnknownUnknownUnknownNo[8]Unknownexperimental
[citation needed]
Yes[5]
0153vCard-Based AvatarsHistorical UseUnknownUnknownYes[2]Yes[8]UnknownYes[9]Yes[5]
0154User profileDeferredContrib.[7]UnknownUnknownNo[8]UnknownNo[9]Unknown
0157Contact Addresses for XMPP ServicesApprovedYes[7][24]UnknownYes[2]Yes[8]UnknownNo[9]Unknown
0158CAPTCHA FormsDraftYes[7]UnknownUnknownNo[8]UnknownNo[9]Unknown
0159Spim-Blocking ControlDeferredUnknownUnknownUnknownNo[8]UnknownNo[9]Unknown
0160Best Practices for Handling Offline MessagesApprovedYes[7]UnknownYes[2]Yes[8]UnknownYes[9]Unknown
0161Abuse ReportingDeferredUnknownUnknownUnknownNo[8]UnknownNo[9]Unknown
0163Personal Eventing ProtocolDraftYes[7]UnknownUnknownNo[8]Yes[4]Yes[9]Yes[5]
0168Resource Application PriorityDeferredUnknownUnknownUnknownNo[8]UnknownNo[9]Unknown
0170Recommended Order of Stream Feature NegotiationApprovedYes[7][25]Yes[7]Yes[2]Yes[8]UnknownYes[9]Unknown
0171Language TranslationDraftUnknownUnknownUnknownNo[8]UnknownUnknownUnknown
0172User NicknameDraftNo[7]UnknownUnknownNo[8]UnknownUnknownUnknown
0175Best Practices for Use of SASL ANONYMOUSApprovedYes[7]UnknownUnknownYes[8]Yes[4]Yes[9]Yes[5]
0176Jingle ICE-UDP Transport MethodDraftYes[7]UnknownUnknownNo[8]UnknownUnknownUnknown
0178Best Practices for Use of SASL EXTERNAL with CertificatesApprovedNo[7]UnknownYes[2]Yes[8]UnknownNo[9]Unknown
0182Application-Specific Error ConditionsApprovedUnknownUnknownUnknownNo[8]UnknownYes[9]Unknown
XEPDescriptionStatusejabberdiChat Serverjabberd14jabberd2OpenfireProsodyTigase
0184Message Delivery ReceiptsDraftNo[7]UnknownUnknown[2]Unknown[8]UnknownUnknown[9]Unknown
0185Dialback Key Generation and ValidationApprovedUnknownUnknownYes[2]Yes[8]UnknownYes[9]Unknown
0189Public Key PublishingDeferredUnknownUnknownUnknownNo[8]UnknownYes[9]Unknown
0190Best Practice for Closing Idle StreamsApprovedUnknownUnknownUnknownYes[8]UnknownUnknownUnknown
0191Simple Communications BlockingDraftYes[7]UnknownUnknownYes[8]UnknownContrib.[26]Unknown
0192Proposed Stream Feature ImprovementsDeprecatedUnknownUnknownUnknownYes[8]UnknownUnknownUnknown
0193Proposed Resource Binding ImprovementsObsoleteContrib.[7][27]contrib[7]UnknownYes[8]UnknownUnknownUnknown
0194User ChattingDeferredUnknownUnknownUnknownNo[8]UnknownYes[9]Unknown
0195User BrowsingDeferredUnknownUnknownUnknownNo[8]UnknownYes[9]Unknown
0198Stream ManagementDraftNo[7][28]No[7]NoYes[8]NoYes[9]No
0199XMPP PingFinalYes[7][29]Yes[7]Yes[2]Yes[8]UnknownYes[9]Yes[5]
0202Entity TimeFinalYes[7]UnknownUnknownYes[8]UnknownYes[9]Unknown
0203Delayed DeliveryFinalYes[7]UnknownUnknownYes[8]YesYes[9]Yes[5]
0205Best Practices to Discourage Denial of Service AttacksApprovedPartially[7]UnknownUnknownYes[8]UnknownNo[9]Unknown
0206XMPP over BoshDraftYes[7]UnknownUnknownNo[8]UnknownYes[9]Yes[5]
0209MetacontactsDeferredUnknownUnknownUnknownYes[8]UnknownYes[9]Unknown
0212XMPP Basic Server 2008ObsoleteYes[7]UnknownUnknownYes[8]UnknownYesUnknown
0214File Repository and SharingDeferredUnknownUnknownUnknownNo[8]UnknownNo[9]Unknown
0215External Service DiscoveryDeferredNo[7][30]No[7]UnknownNo[8]UnknownNo[9]Unknown
0216XMPP Intermediate IM Server 2008ObsoleteYes[7]UnknownUnknownYes[8]UnknownYes[9]Unknown
0220Server DialbackExperimentalUnknownUnknownUnknownYes[8]UnknownYes[9]Yes[5]
XEPDescriptionStatusejabberdiChat Serverjabberd14jabberd2OpenfireProsodyTigase
0221Data Forms Media ElementDraftUnknownUnknownUnknownNo[8]UnknownNo[9]Unknown
0223Persistent Storage of Private Data via PubSubApprovedPartially[7]UnknownUnknownNo[8]UnknownUnknownUnknown
0225Component ConnectionsDeferredNo[7]UnknownUnknownYes[8]UnknownNo[9]Yes[5]
0227Portable Import/Export Format for XMPP-IM Servers (proposed)DraftYes[7]UnknownUnknownNo[8]UnknownYes[9]Unknown
0230Service Discovery NotificationsDeferredUnknownUnknownUnknownNo[8]UnknownNo[9]Unknown
0232Software InformationDeferredUnknownUnknownUnknownYes[8]UnknownNo[9]Unknown
0233Use of Domain-Based Service Names in XMPP SASL NegotiationExperimentalUnknownUnknownUnknownNo[8]UnknownNo[9]Unknown
0235OAuth Over XMPPDeferredUnknownUnknownUnknownNo[8]UnknownNo[9]Unknown
0236Abuse ReportingRetractedUnknownUnknownUnknownNo[8]UnknownNo[9]Unknown
0237Roster VersioningDraftYes[7]UnknownUnknownYes[8]UnknownYes[9]Yes[5]
0238XMPP Protocol Flows for Inter-Domain FederationDeferredUnknownUnknownUnknownYes[8]UnknownUnknownUnknown
0241Encryption of Archived MessagesDeferredUnknownUnknownUnknownNo[8]UnknownNo[9]Unknown
0243XMPP Server Compliance 2009DraftYes[7]UnknownUnknownYes[8]UnknownYes[9]Unknown
0248PubSub Collection NodesExperimentalYes[7]UnknownUnknownNo[8]UnknownNo[9]Partially[5]
0252BOSH Script SyntaxDeferredUnknownUnknownUnknownNo[8]UnknownNo[9]Unknown
0253PubSub ChainingDeferredUnknownUnknownUnknownNo[8]UnknownNo[9]Partially[5]
0254PubSub QueueingDeferredUnknownUnknownUnknownNo[8]UnknownNo[9]Unknown
0255Location QueryDeferredUnknownUnknownUnknownNo[8]UnknownNo[9]Unknown
0256Last Activity in PresenceDraftUnknownUnknownUnknownNo[8]UnknownNo[9]Unknown
0257Client Certificate Management for SASL EXTERNALDeferredUnknownUnknownUnknownNo[8]UnknownNo[9]Unknown
0259Message Mine-ingDeferredUnknownUnknownUnknownNo[8]UnknownNo[9]Unknown
0270XMPP Compliance Suites 2010DraftYes[7]UnknownUnknownNo[8]UnknownUnknownUnknown
0278Jingle Relay Nodes (experimental)ExperimentalYes[7]UnknownUnknownNo[8]UnknownUnknownUnknown
0279Server IP Check (experimental)DeferredYes[7]UnknownUnknownNo[8][31]Unknowncontrib[9][32]Unknown
0302XMPP Compliance Suites 2012DeferredUnknownUnknownUnknownUnknownUnknownUnknownUnknown
XEPDescriptionStatusejabberdiChat Serverjabberd14jabberd2OpenfireProsodyTigase

References

  1. ^ a b http://www.ejabberd.im/features
  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 ai aj http://lists.xmppd.org/pipermail/dev/ 2007-July/000094.html
  3. ^ a b http://codex.xiaoka.com/wiki/jabberd2 :features
  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 http://www.igniterealtime.org/builds/ openfire/docs/latest/documentation/pr otocol-support.html
  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 http://www.tigase.org/tigase-server-f eatures
  6. ^ a b c d http://www.process-one.net/en/ejabber d/protocols
  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 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 http://www.ejabberd.im/protocols
  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 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 do dp dq dr ds dt http://codex.xiaoka.com/wiki/jabberd2 :features
  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 bs bt bu bv bw bx by bz ca cb cc cd ce cf cg ch ci cj ck cl cm cn co http://prosody.im/doc/xeplist
  10. ^ Exists as API on the server side
  11. ^ a b c d http://prosody.im/doc/xeplist
  12. ^ https://support.process-one.net/brows e/EJAB-265
  13. ^ https://gna.org/projects/mu-conferenc e/
  14. ^ Provided by search plugin
  15. ^ http://idavoll.ik.nu/
  16. ^ http://code.google.com/p/proxy65/
  17. ^ https://support.process-one.net/brows e/EJAB-449
  18. ^ a b https://support.process-one.net/brows e/EJAB-849
  19. ^ http://zeank.in-berlin.de/jhb/
  20. ^ http://code.google.com/p/prosody-modu les/wiki/mod_adhoc_admin
  21. ^ http://www.ejabberd.im/mod_archive
  22. ^ http://zeank.in-berlin.de/datasink/
  23. ^ http://code.google.com/p/prosody-modu les/wiki/mod_archive
  24. ^ https://support.process-one.net/brows e/EJAB-235
  25. ^ https://support.process-one.net/brows e/EJAB-499
  26. ^ http://code.google.com/p/prosody-modu les/wiki/mod_blocking
  27. ^ https://support.process-one.net/brows e/EJAB-430
  28. ^ https://support.process-one.net/brows e/EJAB-532
  29. ^ https://support.process-one.net/brows e/EJAB-974
  30. ^ https://support.process-one.net/brows e/EJAB-1181
  31. ^ http://delta.affinix.com/specs/xmppst ream.html#myip
  32. ^ http://code.google.com/p/prosody-modules/wiki/mod_ipcheck
(Prev) Comparison of XML editorsList of acquisitions by Adobe ... (Next)