= Strophe.js Compability Matrix = We strive to make '''Strophe.js''' as compatible as possible with XMPP servers. The following matrix shows compatibility for various features on a variety of common XMPP server software. == Authentication Methods == {{{ #!rst +-------------------------+-----------------+--------------+-----------------+-----------------+--------------+------------+ | *authentication method* | **Google Talk** | **ejabberd** | **jabberd 1.x** | **jabberd 2.x** | **openfire** | **tigase** | +-------------------------+-----------------+--------------+-----------------+-----------------+--------------+------------+ | SASL ANONYMOUS | n/a | yes | n/a | yes | n/a | yes | +-------------------------+-----------------+--------------+-----------------+-----------------+--------------+------------+ | SASL PLAIN | yes | yes | yes | yes | yes | yes | +-------------------------+-----------------+--------------+-----------------+-----------------+--------------+------------+ | SASL DIGEST-MD5 | yes | yes | yes | yes | yes | yes | +-------------------------+-----------------+--------------+-----------------+-----------------+--------------+------------+ | legacy auth | yes | n/a | n/a | yes | yes | ? | +-------------------------+-----------------+--------------+-----------------+-----------------+--------------+------------+ }}} == BOSH Servers == {{{ #!rst +---------------+----------------+ | *BOSH server* | **Supported?** | +---------------+----------------+ + Punjab | yes | +---------------+----------------+ | ejabberd | yes | +---------------+----------------+ | Tigase | ? | +---------------+----------------+ | Openfire | yes | +---------------+----------------+ | Prosody | yes | +---------------+----------------+ }}}