Interop summit11

Interop event at XMPP Summit 11
On on Friday, February 3, at the XMPP hackfest of Summit 11 in Brussel, the XSF will be conducting a live interop event to test and demonstrate XMPP interoperability based on the latest core standards. Client and Server implementers are encouraged to participate. Online/remote participation is also welcome.

There is a XEP-0045 chatroom hosted at [xmpp:interop@muc.xmpp.org interop@muc.xmpp.org] - if anyone has interop problems connecting to it, this is known to be reachable from jabber.org accounts.

There is also a mailing list [mailto:interop@xmpp.org interop@xmpp.org] - joining it can be done by sending email to [mailto:interop@xmpp.org?subject=subscribe interop-request@xmpp.org] with a subject line of "subscribe", or alternately by using the Web interface.

Target
It is our goal to set up an infrastructure suited to accommodate a lot of different tests. During the day this infrastructure can be used for interop testing and debugging issues found.

How to participate
To participate you can:
 * 1) Set up a server for testing
 * 2) Bring along a client
 * 3) Think of tests to perform

Proposed tests
Right now the following tests are proposed:
 * 1) Internationalization: Nobuo Ogashiwa, Hirotaka Sato
 * 2) File transfer: Nicolas Vérité
 * 3) BOSH: Isode (probably)

Setting up a server
Servers can be setup on their own domain and with their own CA certificate. It is also possible to use a subdomain of xmpptest.com and a CA certificate for the event. If you participate with a server, please add it to the list below, announce it on the [mailto:interop@xmpp.org interop mailinglist] or send a mail to [mailto:winfried@tilanus.com Winfried Tilanus]. If you want to make use of the xmpptest.com domain and the CA, please use one of these e-mail adresses too.

When setting up a sever, keep the following in mind:


 * 1) To avoid testing too many variables at once:
 * 2) * Each participating server has one IM domain, and a chatroom subdomain.
 * 3) * These are setup with only SRV records, no A/AAAA records.
 * 4) * No other ports then the defaults: 5269, 5222 and 5280.
 * 5) * CA certificate setup correctly
 * 6) To make several test scenarios possible:
 * 7) * muc active
 * 8) * s2s active
 * 9) * BOSH active on :5280/http-bind/
 * 10) To easily create accounts for the clients:
 * 11) * In band registration active

Server participation
The following servers will participate:

Setting up a client
To participate with a client:
 * Just bring them along, but it would be nice to know on forehand what clients will be present. So please add it to the list below, announce it on the [mailto:interop@xmpp.org interop mailinglist] or send a mail to [mailto:winfried@tilanus.com Winfried Tilanus].
 * If your client works from out a constrained environment (like a Javascript BOSH client), please setup the infrastructure needed to break out of it (eg a webserver / proxy) so you can reach the servers.
 * Please prepare some way to debug the communication (if it is not standard in your client): the value of the tests increase very much if you are able to debug failures.

Client participation
The following servers will participate:

Running tests

 * During the event you can use your client(s) to run whatever tests you want to do with them against whatever server is available.
 * If you need the clients/assistance from others for your tests, please announce it here on forehand, so we can prepare and/or schedule them.
 * Please document what tests you have run and what the results were. If a test fails unexpectedly, and you are able to attach debugging information to the results, please do so. That is very valuable information.