Comparison of XMPP server software
Encyclopedia

Comparison by RFC implementation status

RFC Description Coversant SoapBox Server DJabberd
DJabberd
djabberd is an XMPP application server, written in the script language Perl. It was created by Artur Bergman and Brad Fitzpatrick at SixApart for LJ Talk, their LiveJournal deployment. It is an open source project released under the GNU General Public License...

ejabberd
Ejabberd
ejabberd is an XMPP application server, written mainly in the Erlang programming language.It can run under several Unix-like operating systems such as Mac OS X, GNU/Linux, FreeBSD, NetBSD, OpenBSD and OpenSolaris...

iChat Server
IChat Server
iChat Server is a component of Mac OS X Server from Apple Inc. It was first introduced with the release of version 10.4 of the server software, and was upgraded to version 2 with the release of Mac OS X Server 10.5 in October 2007....

jabberd14 jabberd2
Jabberd2
jabberd2 is an XMPP server, written in the C language and licensed as Free software under the GNU General Public License. It was inspired by jabberd14.- Former developers :* The project leader was Justin Kirby....

Openfire Prosody
Prosody (software)
Prosody is a cross-platform XMPP server written in Lua. Its development goals include low resource usage, ease-of-use, and extensibility.- History :...

psyced Sun Java Communications Suite Tigase
Tigase
Tigase is an open source project started by Artur Hefczyc in October 2004 to develop XMPP server implementation in Java.Initially the goal was to develop fully compliant XMPP server with backward compatibility with informal XMPP specification...

RFC 3920 XMPP Core
RFC 3921 XMPP IM
RFC 3922 XMPP CPIM
RFC 3923 XMPP E2E
RFC 4854 XMPP URN
RFC 4979 XMPP ENUM
RFC 5122 XMPP URI

Comparison by XEP implementation status

XEP Description Status Coversant SoapBox Server DJabberd
DJabberd
djabberd is an XMPP application server, written in the script language Perl. It was created by Artur Bergman and Brad Fitzpatrick at SixApart for LJ Talk, their LiveJournal deployment. It is an open source project released under the GNU General Public License...

ejabberd
Ejabberd
ejabberd is an XMPP application server, written mainly in the Erlang programming language.It can run under several Unix-like operating systems such as Mac OS X, GNU/Linux, FreeBSD, NetBSD, OpenBSD and OpenSolaris...

iChat Server
IChat Server
iChat Server is a component of Mac OS X Server from Apple Inc. It was first introduced with the release of version 10.4 of the server software, and was upgraded to version 2 with the release of Mac OS X Server 10.5 in October 2007....

jabberd14 jabberd2
Jabberd2
jabberd2 is an XMPP server, written in the C language and licensed as Free software under the GNU General Public License. It was inspired by jabberd14.- Former developers :* The project leader was Justin Kirby....

Openfire Prosody
Prosody (software)
Prosody is a cross-platform XMPP server written in Lua. Its development goals include low resource usage, ease-of-use, and extensibility.- History :...

psyced Tigase
Tigase
Tigase is an open source project started by Artur Hefczyc in October 2004 to develop XMPP server implementation in Java.Initially the goal was to develop fully compliant XMPP server with backward compatibility with informal XMPP specification...

0001 XMPP Extension Protocols Approved
0004 Data forms Final
0009 Jabber RPC Final
0012 Last Activity Final
0013 Flexible offline message retrieval Draft
0016 Privacy Lists Draft
0018 Invisible Presence Rejected
0020 Feature negotiation Draft
0022 Message Events Obsoleted
0023 Message Expiration Obsoleted
0025 HTTP Polling Obsoleted
0030 Service Discovery Final
0033 Extended Stanza Addressing Draft
0039 Statistics Gathering (deferred) Deferred
0045 Multi User Chat Draft Contrib.
0047 In-Band Bytestreams Draft
0048 Bookmarks Draft
0049 Private XML Storage Historical Use
0050 Ad-Hoc Commands Draft
0054 vcard-temp Historical Use
0055 Jabber Search Historical Use
0059 Result set management Draft
0060 Publish-Subscribe Draft Contrib.
0065 SOCKS5 Bytestreams Draft Contrib.
0066 Out of Band Data Draft
0068 Field Standardization for Data Forms Approved
0070 Verifying HTTP Requests via XMPP Draft
0071 XHTML-IM Draft
0072 SOAP over XMPP Draft
0073 Basic IM Protocol Suite Obsoleted
0077 In-Band Registration Final
0078 Non-SASL Authentication Obsoleted
0079 Advanced Message Processing Draft Contrib.
0080 User Location Draft
0082 XMPP Date and Time Profiles Approved
0083 Nested Roster Groups Approved
0084 User Avatar Draft
0085 Chat State Notifications Final
0086 Error Condition Mappings Deprecated
0090 Legacy Entity Time Obsoleted
0091 Legacy Delayed Delivery Obsoleted
0092 Software Version Draft
0093 Roster Item Exchange Deprecated
0095 Stream Initiation Draft
0096 SI File Transfer Draft
0106 JID escaping Draft
0107 User Mood Draft
0108 User Activity Draft
0114 Jabber Component Protocol Historical Use
0115 Entity Capabilities Draft
0118 User Tune Draft
0122 Data Forms Validation Draft
0124 HTTP-Bosh Draft Contrib.
0126 Invisibility Approved
0128 Service Discovery Extensions Approved
0130 Waiting Lists Historical Use
0131 Stanza Headers and Internet Metadata Draft
0133 Service Administration Approved Contrib.
0136 Message archiving Draft Contrib. Contrib. Contrib.
0137 Publishing SI Requests Draft
0138 Stream Compression Final
0145 Annotations Historical Use
0146 Remote controlling clients Approved
0148 Instant Messaging Intelligence Quotient Humorous experimental
0153 vCard-Based Avatars Historical Use
0154 User profile Deferred Contrib.
0157 Contact Addresses for XMPP Services Approved
0158 CAPTCHA Forms Draft
0159 Spim-Blocking Control Deferred
0160 Best Practices for Handling Offline Messages Approved
0161 Abuse Reporting Deferred
0163 Personal Eventing Protocol Draft
0168 Resource Application Priority Deferred
0170 Recommended Order of Stream Feature Negotiation Approved
0171 Language Translation Draft
0172 User Nickname Draft
0175 Best Practices for Use of SASL ANONYMOUS Approved
0176 Jingle ICE-UDP Transport Method Draft
0178 Best Practices for Use of SASL EXTERNAL with Certificates Approved
0182 Application-Specific Error Conditions Approved
0185 Dialback Key Generation and Validation Approved
0189 Public Key Publishing Deferred
0190 Best Practice for Closing Idle Streams Approved
0191 Simple Communications Blocking Draft Contrib.
0192 Proposed Stream Feature Improvements Deprecated
0193 Proposed Resource Binding Improvements Deprecated Contrib.
0194 User Chatting Deferred
0195 User Browsing Deferred
0198 Stream Management Draft
0199 XMPP Ping Final
0202 Entity Time Final
0203 Delayed Delivery Final
0205 Best Practices to Discourage Denial of Service Attacks Approved Partially
0206 XMPP over Bosh Draft
0209 Metacontacts Deferred
0212 XMPP Basic Server 2008 Obsoleted
0214 File Repository and Sharing Deferred
0215 External Service Discovery Deferred
0216 XMPP Intermediate IM Server 2008 Obsoleted
0220 Server Dialback Experimental
0221 Data Forms Media Element Draft
0223 Persistent Storage of Private Data via PubSub Approved Partially
0225 Component Connections Deferred
0227 Portable Import/Export Format for XMPP-IM Servers (proposed) Draft
0230 Service Discovery Notifications Deferred
0232 Software Information Deferred
0233 Use of Domain-Based Service Names in XMPP SASL Negotiation Experimental
0235 OAuth Over XMPP Deferred
0236 Abuse Reporting Retracted
0237 Roster Versioning Draft
0238 XMPP Protocol Flows for Inter-Domain Federation Deferred
0241 Encryption of Archived Messages Deferred
0243 XMPP Server Compliance 2009 Draft
0248 PubSub Collection Nodes Experimental Partially
0252 BOSH Script Syntax Deferred
0253 PubSub Chaining Deferred Partially
0254 PubSub Queueing Deferred
0255 Location Query Deferred
0256 Last Activity in Presence Draft
0257 Client Certificate Management for SASL EXTERNAL Deferred
0259 Message Mine-ing Deferred
0270 XMPP Compliance Suites 2010 Draft
0278 Jingle Relay Nodes (experimental) Experimental
0279 Server IP Check (experimental) Deferred contrib
The source of this article is wikipedia, the free encyclopedia.  The text of this article is licensed under the GFDL.
 
x
OK