Difference between revisions of "XMPP Summit Interop"
Jump to navigation
Jump to search
Neustradamus (talk | contribs) m |
m (Added category Interop) |
||
(18 intermediate revisions by 2 users not shown) | |||
Line 14: | Line 14: | ||
<th>Owner</th> | <th>Owner</th> | ||
<th>Hostname</th> | <th>Hostname</th> | ||
<th>Status</th> | <th>Status</th> | ||
<th>Psi</th> | <th>Psi</th> | ||
Line 25: | Line 24: | ||
<td>Bear</td> | <td>Bear</td> | ||
<td>prosody.example.com</td> | <td>prosody.example.com</td> | ||
<td>Up</td> | <td>Up</td> | ||
<td>✓</td> | <td>✓</td> | ||
Line 36: | Line 34: | ||
<td>Jerome</td> | <td>Jerome</td> | ||
<td>ejabberd.example.com</td> | <td>ejabberd.example.com</td> | ||
<td>Up</td> | <td>Up</td> | ||
<td>✓</td> | <td>✓</td> | ||
Line 47: | Line 44: | ||
<td>Dave</td> | <td>Dave</td> | ||
<td>soapbox.example.com</td> | <td>soapbox.example.com</td> | ||
<td>Up</td> | <td>Up</td> | ||
<td>✓</td> | <td>✓</td> | ||
<td>✓</td> | <td>✓</td> | ||
<td>✗</td> | |||
<td>✗</td> | |||
</tr> | </tr> | ||
<tr> | <tr> | ||
Line 56: | Line 54: | ||
<td>Jack E</td> | <td>Jack E</td> | ||
<td>xcp.example.com</td> | <td>xcp.example.com</td> | ||
<td>Up</td> | <td>Up</td> | ||
<td>✓</td> | <td>✓</td> | ||
Line 64: | Line 61: | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td>[http://www. | <td>[http://www.tigase.org/ Tigase]*</td> | ||
<td>Steffen</td> | <td>Steffen</td> | ||
<td> | <td>tigase.example.com</td> | ||
<td> | <td>Up</td> | ||
<td></td> | <td>✓</td> | ||
<td>✓</td> | |||
<td>✓</td> | |||
<td>✗</td> | |||
</tr> | </tr> | ||
</table> | </table> | ||
* Notes | |||
** SoapBox: s2s stream header does not contain required version attribute. | |||
** Tigase: s2s stream header does not contain required version attribute. Joe and Steffen made a patch that will solve this problem. | |||
=== Unencrypted s2s matrix === | === Unencrypted s2s matrix === | ||
Line 77: | Line 81: | ||
<th></th> | <th></th> | ||
<th>Prosody</th> | <th>Prosody</th> | ||
<th> | <th>ejabberd</th> | ||
<th>XCP</th> | <th>XCP</th> | ||
<th>Soapbox</th> | <th>Soapbox</th> | ||
Line 84: | Line 88: | ||
<tr> | <tr> | ||
<td><b>Prosody</b></td> | <td><b>Prosody</b></td> | ||
<td></td> | <td bgcolor="black"></td> | ||
<td></td> | <td>✓</td> | ||
<td>✓</td> | |||
<td>✓</td> | |||
<td>✓</td> | <td>✓</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td><b> | <td><b>ejabberd</b></td> | ||
<td></td> | <td bgcolor="black"></td> | ||
<td></td> | <td bgcolor="black"></td> | ||
<td>✓</td> | |||
<td>✓</td> | |||
<td>✓</td> | <td>✓</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td><b>XCP</b></td> | <td><b>XCP</b></td> | ||
<td bgcolor="black"></td> | |||
<td bgcolor="black"></td> | |||
<td bgcolor="black"></td> | |||
<td>✓</td> | <td>✓</td> | ||
<td>✓</td> | <td>✓</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td><b>Soapbox</b></td> | <td><b>Soapbox</b></td> | ||
<td></td> | <td bgcolor="black"></td> | ||
<td></td> | <td bgcolor="black"></td> | ||
<td></td> | <td bgcolor="black"></td> | ||
<td></td> | <td bgcolor="black"></td> | ||
<td></td> | <td>✓</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td><b>Tigase</b></td> | <td><b>Tigase</b></td> | ||
<td></td> | <td bgcolor="black"></td> | ||
<td></td> | <td bgcolor="black"></td> | ||
<td></td> | <td bgcolor="black"></td> | ||
<td></td> | <td bgcolor="black"></td> | ||
<td></td> | <td bgcolor="black"></td> | ||
</tr> | </tr> | ||
</table> | </table> | ||
=== Encrypted s2s matrix === | === Encrypted s2s matrix === | ||
<table border="1"> | <table border="1"> | ||
<tr> | <tr> | ||
<th></th> | <th></th> | ||
<th>Prosody</th> | <th>Prosody</th> | ||
<th> | <th>ejabberd</th> | ||
<th>XCP</th> | <th>XCP</th> | ||
<th>Soapbox</th> | <th>Soapbox</th> | ||
Line 136: | Line 141: | ||
<tr> | <tr> | ||
<td><b>Prosody</b></td> | <td><b>Prosody</b></td> | ||
<td></td> | <td bgcolor="black"></td> | ||
<td></td> | <td>✗</td> | ||
<td></td> | <td>✗</td> | ||
<td></td> | <td>✗</td> | ||
<td></td> | <td>✗</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td><b> | <td><b>ejabberd</b></td> | ||
<td></td> | <td bgcolor="black"></td> | ||
<td></td> | <td bgcolor="black"></td> | ||
<td></td> | <td>✓</td> | ||
<td></td> | <td></td> | ||
<td></td> | <td></td> | ||
Line 152: | Line 157: | ||
<tr> | <tr> | ||
<td><b>XCP</b></td> | <td><b>XCP</b></td> | ||
<td></td> | <td bgcolor="black"></td> | ||
<td></td> | <td bgcolor="black"></td> | ||
<td></td> | <td bgcolor="black"></td> | ||
<td></td> | <td>✓</td> | ||
<td></td> | <td></td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td><b>Soapbox</b></td> | <td><b>Soapbox</b></td> | ||
<td></td> | <td bgcolor="black"></td> | ||
<td></td> | <td bgcolor="black"></td> | ||
<td></td> | <td bgcolor="black"></td> | ||
<td></td> | <td bgcolor="black"></td> | ||
<td></td> | <td></td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td><b>Tigase</b></td> | <td><b>Tigase</b></td> | ||
<td></td> | <td bgcolor="black"></td> | ||
<td></td> | <td bgcolor="black"></td> | ||
<td></td> | <td bgcolor="black"></td> | ||
<td></td> | <td bgcolor="black"></td> | ||
<td></td> | <td bgcolor="black"></td> | ||
</tr> | </tr> | ||
</table> | </table> | ||
* Notes | |||
** Prosody fails all tests because Lua's cert libraries are unable to verify the certificate identity. | |||
* Comments | |||
** Was the test of encryption only, or also SASL EXTERNAL? Prosody is certainly successful at encryption (and verifying that a certificate is trusted), however pending improvement of LuaSec it doesn't use certificates for authentication, and still uses dialback for that. --[[User:MattJ|MattJ]] 17:20, 22 July 2010 (UTC) | |||
[[Category:Interop]] |
Latest revision as of 19:23, 5 August 2019
Interop Testing Details
Network Info
- DNS Server: 192.168.87.1
- 2010 XMPP Interop DNSmasq config
Clients
Servers
Server Type | Owner | Hostname | Status | Psi | Gajim | BOSH | CORS |
---|---|---|---|---|---|---|---|
Prosody | Bear | prosody.example.com | Up | ✓ | ✓ | ✓ | ✓ |
ejabberd | Jerome | ejabberd.example.com | Up | ✓ | ✓ | ✓ | ✓ |
SoapBox | Dave | soapbox.example.com | Up | ✓ | ✓ | ✗ | ✗ |
XCP | Jack E | xcp.example.com | Up | ✓ | ✓ | ✓ | ✓ |
Tigase* | Steffen | tigase.example.com | Up | ✓ | ✓ | ✓ | ✗ |
- Notes
- SoapBox: s2s stream header does not contain required version attribute.
- Tigase: s2s stream header does not contain required version attribute. Joe and Steffen made a patch that will solve this problem.
Unencrypted s2s matrix
Prosody | ejabberd | XCP | Soapbox | Tigase | |
---|---|---|---|---|---|
Prosody | ✓ | ✓ | ✓ | ✓ | |
ejabberd | ✓ | ✓ | ✓ | ||
XCP | ✓ | ✓ | |||
Soapbox | ✓ | ||||
Tigase |
Encrypted s2s matrix
Prosody | ejabberd | XCP | Soapbox | Tigase | |
---|---|---|---|---|---|
Prosody | ✗ | ✗ | ✗ | ✗ | |
ejabberd | ✓ | ||||
XCP | ✓ | ||||
Soapbox | |||||
Tigase |
- Notes
- Prosody fails all tests because Lua's cert libraries are unable to verify the certificate identity.
- Comments
- Was the test of encryption only, or also SASL EXTERNAL? Prosody is certainly successful at encryption (and verifying that a certificate is trusted), however pending improvement of LuaSec it doesn't use certificates for authentication, and still uses dialback for that. --MattJ 17:20, 22 July 2010 (UTC)