<test-history test='Multi 1 (c2s)'>
<OUTPUT test='Register'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'/>
</OUTPUT>
<INPUT test='Register'>
<stream:stream xmlns="jabber:client" version="1.0" xml:lang="en" id="91c93481-2342-4283-aea5-5bb77acbe470" xmlns:stream="http://etherx.jabber.org/streams" from="test-d"/>
</INPUT>
<INPUT test='Register'>
<stream:features><auth xmlns="http://jabber.org/features/iq-auth"/><register xmlns="http://jabber.org/features/iq-register"/><mechanisms xmlns="urn:ietf:params:xml:ns:xmpp-sasl"><mechanism>SCRAM-SHA-1</mechanism><mechanism>PLAIN</mechanism><mechanism>ANONYMOUS</mechanism></mechanisms><ver xmlns="urn:xmpp:features:rosterver"/><starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"/><compression xmlns="http://jabber.org/features/compress"><method>zlib</method></compression></stream:features>
</INPUT>
<OUTPUT test='Register'>
<iq type='get' id='reg1'><query xmlns='jabber:iq:register'/></iq>
</OUTPUT>
<INPUT test='Register'>
<iq xmlns="jabber:client" type="result" id="reg1"><query xmlns="jabber:iq:register"><instructions>Choose a user name and password for use with this service.Please provide also your e-mail address.</instructions><username/><password/><email/></query></iq>
</INPUT>
<OUTPUT test='Register'>
<iq type='set' id='reg2'><query xmlns='jabber:iq:register'><username>multi-reg_1_0</username><password>all-xmpp-test-password</password><email>test_user@localhost</email></query></iq>
</OUTPUT>
<INPUT test='Register'>
<iq xmlns="jabber:client" type="result" id="reg2"/>
</INPUT>
<OUTPUT test='Register'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'/>
</OUTPUT>
<INPUT test='Register'>
<stream:stream xmlns="jabber:client" version="1.0" xml:lang="en" id="299146d0-861b-4f73-858e-afbd23315f37" xmlns:stream="http://etherx.jabber.org/streams" from="test-d"/>
</INPUT>
<INPUT test='Register'>
<stream:features><auth xmlns="http://jabber.org/features/iq-auth"/><register xmlns="http://jabber.org/features/iq-register"/><mechanisms xmlns="urn:ietf:params:xml:ns:xmpp-sasl"><mechanism>SCRAM-SHA-1</mechanism><mechanism>PLAIN</mechanism><mechanism>ANONYMOUS</mechanism></mechanisms><ver xmlns="urn:xmpp:features:rosterver"/><starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"/><compression xmlns="http://jabber.org/features/compress"><method>zlib</method></compression></stream:features>
</INPUT>
<OUTPUT test='Register'>
<iq type='get' id='reg1'><query xmlns='jabber:iq:register'/></iq>
</OUTPUT>
<INPUT test='Register'>
<iq xmlns="jabber:client" type="result" id="reg1"><query xmlns="jabber:iq:register"><instructions>Choose a user name and password for use with this service.Please provide also your e-mail address.</instructions><username/><password/><email/></query></iq>
</INPUT>
<OUTPUT test='Register'>
<iq type='set' id='reg2'><query xmlns='jabber:iq:register'><username>multi-reg_1_1</username><password>all-xmpp-test-password</password><email>test_user@localhost</email></query></iq>
</OUTPUT>
<INPUT test='Register'>
<iq xmlns="jabber:client" type="result" id="reg2"/>
</INPUT>
<OUTPUT test='Register'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'/>
</OUTPUT>
<INPUT test='Register'>
<stream:stream xmlns="jabber:client" version="1.0" xml:lang="en" id="c12a892b-adaa-4542-8b4d-4b650539ac4e" xmlns:stream="http://etherx.jabber.org/streams" from="test-d"/>
</INPUT>
<INPUT test='Register'>
<stream:features><auth xmlns="http://jabber.org/features/iq-auth"/><register xmlns="http://jabber.org/features/iq-register"/><mechanisms xmlns="urn:ietf:params:xml:ns:xmpp-sasl"><mechanism>SCRAM-SHA-1</mechanism><mechanism>PLAIN</mechanism><mechanism>ANONYMOUS</mechanism></mechanisms><ver xmlns="urn:xmpp:features:rosterver"/><starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"/><compression xmlns="http://jabber.org/features/compress"><method>zlib</method></compression></stream:features>
</INPUT>
<OUTPUT test='Register'>
<iq type='get' id='reg1'><query xmlns='jabber:iq:register'/></iq>
</OUTPUT>
<INPUT test='Register'>
<iq xmlns="jabber:client" type="result" id="reg1"><query xmlns="jabber:iq:register"><instructions>Choose a user name and password for use with this service.Please provide also your e-mail address.</instructions><username/><password/><email/></query></iq>
</INPUT>
<OUTPUT test='Register'>
<iq type='set' id='reg2'><query xmlns='jabber:iq:register'><username>multi-reg_1_2</username><password>all-xmpp-test-password</password><email>test_user@localhost</email></query></iq>
</OUTPUT>
<INPUT test='Register'>
<iq xmlns="jabber:client" type="result" id="reg2"/>
</INPUT>
<OUTPUT test='Register'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'/>
</OUTPUT>
<INPUT test='Register'>
<stream:stream xmlns="jabber:client" version="1.0" xml:lang="en" id="5cc13096-eedd-4e19-9118-64d02be7b0fc" xmlns:stream="http://etherx.jabber.org/streams" from="test-d"/>
</INPUT>
<INPUT test='Register'>
<stream:features><auth xmlns="http://jabber.org/features/iq-auth"/><register xmlns="http://jabber.org/features/iq-register"/><mechanisms xmlns="urn:ietf:params:xml:ns:xmpp-sasl"><mechanism>SCRAM-SHA-1</mechanism><mechanism>PLAIN</mechanism><mechanism>ANONYMOUS</mechanism></mechanisms><ver xmlns="urn:xmpp:features:rosterver"/><starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"/><compression xmlns="http://jabber.org/features/compress"><method>zlib</method></compression></stream:features>
</INPUT>
<OUTPUT test='Register'>
<iq type='get' id='reg1'><query xmlns='jabber:iq:register'/></iq>
</OUTPUT>
<INPUT test='Register'>
<iq xmlns="jabber:client" type="result" id="reg1"><query xmlns="jabber:iq:register"><instructions>Choose a user name and password for use with this service.Please provide also your e-mail address.</instructions><username/><password/><email/></query></iq>
</INPUT>
<OUTPUT test='Register'>
<iq type='set' id='reg2'><query xmlns='jabber:iq:register'><username>multi-reg_1_3</username><password>all-xmpp-test-password</password><email>test_user@localhost</email></query></iq>
</OUTPUT>
<INPUT test='Register'>
<iq xmlns="jabber:client" type="result" id="reg2"/>
</INPUT>
<OUTPUT test='Register'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'/>
</OUTPUT>
<INPUT test='Register'>
<stream:stream xmlns="jabber:client" version="1.0" xml:lang="en" id="a160d8d0-4c5d-4eed-b559-fee3698b893f" xmlns:stream="http://etherx.jabber.org/streams" from="test-d"/>
</INPUT>
<INPUT test='Register'>
<stream:features><auth xmlns="http://jabber.org/features/iq-auth"/><register xmlns="http://jabber.org/features/iq-register"/><mechanisms xmlns="urn:ietf:params:xml:ns:xmpp-sasl"><mechanism>SCRAM-SHA-1</mechanism><mechanism>PLAIN</mechanism><mechanism>ANONYMOUS</mechanism></mechanisms><ver xmlns="urn:xmpp:features:rosterver"/><starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"/><compression xmlns="http://jabber.org/features/compress"><method>zlib</method></compression></stream:features>
</INPUT>
<OUTPUT test='Register'>
<iq type='get' id='reg1'><query xmlns='jabber:iq:register'/></iq>
</OUTPUT>
<INPUT test='Register'>
<iq xmlns="jabber:client" type="result" id="reg1"><query xmlns="jabber:iq:register"><instructions>Choose a user name and password for use with this service.Please provide also your e-mail address.</instructions><username/><password/><email/></query></iq>
</INPUT>
<OUTPUT test='Register'>
<iq type='set' id='reg2'><query xmlns='jabber:iq:register'><username>multi-reg_1_4</username><password>all-xmpp-test-password</password><email>test_user@localhost</email></query></iq>
</OUTPUT>
<INPUT test='Register'>
<iq xmlns="jabber:client" type="result" id="reg2"/>
</INPUT>
<OUTPUT test='Register'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'/>
</OUTPUT>
<INPUT test='Register'>
<stream:stream xmlns="jabber:client" version="1.0" xml:lang="en" id="0b969357-f078-474c-9afe-76ba3cd59cd2" xmlns:stream="http://etherx.jabber.org/streams" from="test-d"/>
</INPUT>
<INPUT test='Register'>
<stream:features><auth xmlns="http://jabber.org/features/iq-auth"/><register xmlns="http://jabber.org/features/iq-register"/><mechanisms xmlns="urn:ietf:params:xml:ns:xmpp-sasl"><mechanism>SCRAM-SHA-1</mechanism><mechanism>PLAIN</mechanism><mechanism>ANONYMOUS</mechanism></mechanisms><ver xmlns="urn:xmpp:features:rosterver"/><starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"/><compression xmlns="http://jabber.org/features/compress"><method>zlib</method></compression></stream:features>
</INPUT>
<OUTPUT test='Register'>
<iq type='get' id='reg1'><query xmlns='jabber:iq:register'/></iq>
</OUTPUT>
<INPUT test='Register'>
<iq xmlns="jabber:client" type="result" id="reg1"><query xmlns="jabber:iq:register"><instructions>Choose a user name and password for use with this service.Please provide also your e-mail address.</instructions><username/><password/><email/></query></iq>
</INPUT>
<OUTPUT test='Register'>
<iq type='set' id='reg2'><query xmlns='jabber:iq:register'><username>multi-reg_2_0</username><password>all-xmpp-test-password</password><email>test_user@localhost</email></query></iq>
</OUTPUT>
<INPUT test='Register'>
<iq xmlns="jabber:client" type="result" id="reg2"/>
</INPUT>
<OUTPUT test='Register'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'/>
</OUTPUT>
<INPUT test='Register'>
<stream:stream xmlns="jabber:client" version="1.0" xml:lang="en" id="c39c2426-376c-46c9-a933-d7b4572c6e84" xmlns:stream="http://etherx.jabber.org/streams" from="test-d"/>
</INPUT>
<INPUT test='Register'>
<stream:features><auth xmlns="http://jabber.org/features/iq-auth"/><register xmlns="http://jabber.org/features/iq-register"/><mechanisms xmlns="urn:ietf:params:xml:ns:xmpp-sasl"><mechanism>SCRAM-SHA-1</mechanism><mechanism>PLAIN</mechanism><mechanism>ANONYMOUS</mechanism></mechanisms><ver xmlns="urn:xmpp:features:rosterver"/><starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"/><compression xmlns="http://jabber.org/features/compress"><method>zlib</method></compression></stream:features>
</INPUT>
<OUTPUT test='Register'>
<iq type='get' id='reg1'><query xmlns='jabber:iq:register'/></iq>
</OUTPUT>
<INPUT test='Register'>
<iq xmlns="jabber:client" type="result" id="reg1"><query xmlns="jabber:iq:register"><instructions>Choose a user name and password for use with this service.Please provide also your e-mail address.</instructions><username/><password/><email/></query></iq>
</INPUT>
<OUTPUT test='Register'>
<iq type='set' id='reg2'><query xmlns='jabber:iq:register'><username>multi-reg_2_1</username><password>all-xmpp-test-password</password><email>test_user@localhost</email></query></iq>
</OUTPUT>
<INPUT test='Register'>
<iq xmlns="jabber:client" type="result" id="reg2"/>
</INPUT>
<OUTPUT test='Register'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'/>
</OUTPUT>
<INPUT test='Register'>
<stream:stream xmlns="jabber:client" version="1.0" xml:lang="en" id="9bd3d7f8-e159-4afb-8fcc-abcbc6b46df2" xmlns:stream="http://etherx.jabber.org/streams" from="test-d"/>
</INPUT>
<INPUT test='Register'>
<stream:features><auth xmlns="http://jabber.org/features/iq-auth"/><register xmlns="http://jabber.org/features/iq-register"/><mechanisms xmlns="urn:ietf:params:xml:ns:xmpp-sasl"><mechanism>SCRAM-SHA-1</mechanism><mechanism>PLAIN</mechanism><mechanism>ANONYMOUS</mechanism></mechanisms><ver xmlns="urn:xmpp:features:rosterver"/><starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"/><compression xmlns="http://jabber.org/features/compress"><method>zlib</method></compression></stream:features>
</INPUT>
<OUTPUT test='Register'>
<iq type='get' id='reg1'><query xmlns='jabber:iq:register'/></iq>
</OUTPUT>
<INPUT test='Register'>
<iq xmlns="jabber:client" type="result" id="reg1"><query xmlns="jabber:iq:register"><instructions>Choose a user name and password for use with this service.Please provide also your e-mail address.</instructions><username/><password/><email/></query></iq>
</INPUT>
<OUTPUT test='Register'>
<iq type='set' id='reg2'><query xmlns='jabber:iq:register'><username>multi-reg_2_2</username><password>all-xmpp-test-password</password><email>test_user@localhost</email></query></iq>
</OUTPUT>
<INPUT test='Register'>
<iq xmlns="jabber:client" type="result" id="reg2"/>
</INPUT>
<OUTPUT test='Register'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'/>
</OUTPUT>
<INPUT test='Register'>
<stream:stream xmlns="jabber:client" version="1.0" xml:lang="en" id="08db456c-5ae0-4f53-8710-771a8d440756" xmlns:stream="http://etherx.jabber.org/streams" from="test-d"/>
</INPUT>
<INPUT test='Register'>
<stream:features><auth xmlns="http://jabber.org/features/iq-auth"/><register xmlns="http://jabber.org/features/iq-register"/><mechanisms xmlns="urn:ietf:params:xml:ns:xmpp-sasl"><mechanism>SCRAM-SHA-1</mechanism><mechanism>PLAIN</mechanism><mechanism>ANONYMOUS</mechanism></mechanisms><ver xmlns="urn:xmpp:features:rosterver"/><starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"/><compression xmlns="http://jabber.org/features/compress"><method>zlib</method></compression></stream:features>
</INPUT>
<OUTPUT test='Register'>
<iq type='get' id='reg1'><query xmlns='jabber:iq:register'/></iq>
</OUTPUT>
<INPUT test='Register'>
<iq xmlns="jabber:client" type="result" id="reg1"><query xmlns="jabber:iq:register"><instructions>Choose a user name and password for use with this service.Please provide also your e-mail address.</instructions><username/><password/><email/></query></iq>
</INPUT>
<OUTPUT test='Register'>
<iq type='set' id='reg2'><query xmlns='jabber:iq:register'><username>multi-reg_2_3</username><password>all-xmpp-test-password</password><email>test_user@localhost</email></query></iq>
</OUTPUT>
<INPUT test='Register'>
<iq xmlns="jabber:client" type="result" id="reg2"/>
</INPUT>
<OUTPUT test='Register'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'/>
</OUTPUT>
<INPUT test='Register'>
<stream:stream xmlns="jabber:client" version="1.0" xml:lang="en" id="afd74814-8450-4ae5-8943-06a55cc05ce3" xmlns:stream="http://etherx.jabber.org/streams" from="test-d"/>
</INPUT>
<INPUT test='Register'>
<stream:features><auth xmlns="http://jabber.org/features/iq-auth"/><register xmlns="http://jabber.org/features/iq-register"/><mechanisms xmlns="urn:ietf:params:xml:ns:xmpp-sasl"><mechanism>SCRAM-SHA-1</mechanism><mechanism>PLAIN</mechanism><mechanism>ANONYMOUS</mechanism></mechanisms><ver xmlns="urn:xmpp:features:rosterver"/><starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"/><compression xmlns="http://jabber.org/features/compress"><method>zlib</method></compression></stream:features>
</INPUT>
<OUTPUT test='Register'>
<iq type='get' id='reg1'><query xmlns='jabber:iq:register'/></iq>
</OUTPUT>
<INPUT test='Register'>
<iq xmlns="jabber:client" type="result" id="reg1"><query xmlns="jabber:iq:register"><instructions>Choose a user name and password for use with this service.Please provide also your e-mail address.</instructions><username/><password/><email/></query></iq>
</INPUT>
<OUTPUT test='Register'>
<iq type='set' id='reg2'><query xmlns='jabber:iq:register'><username>multi-reg_2_4</username><password>all-xmpp-test-password</password><email>test_user@localhost</email></query></iq>
</OUTPUT>
<INPUT test='Register'>
<iq xmlns="jabber:client" type="result" id="reg2"/>
</INPUT>
<OUTPUT test='Register'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'/>
</OUTPUT>
<INPUT test='Register'>
<stream:stream xmlns="jabber:client" version="1.0" xml:lang="en" id="d1f41d2f-3d24-42cb-826b-6c5da5b96eeb" xmlns:stream="http://etherx.jabber.org/streams" from="test-d"/>
</INPUT>
<INPUT test='Register'>
<stream:features><auth xmlns="http://jabber.org/features/iq-auth"/><register xmlns="http://jabber.org/features/iq-register"/><mechanisms xmlns="urn:ietf:params:xml:ns:xmpp-sasl"><mechanism>SCRAM-SHA-1</mechanism><mechanism>PLAIN</mechanism><mechanism>ANONYMOUS</mechanism></mechanisms><ver xmlns="urn:xmpp:features:rosterver"/><starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"/><compression xmlns="http://jabber.org/features/compress"><method>zlib</method></compression></stream:features>
</INPUT>
<OUTPUT test='Register'>
<iq type='get' id='reg1'><query xmlns='jabber:iq:register'/></iq>
</OUTPUT>
<INPUT test='Register'>
<iq xmlns="jabber:client" type="result" id="reg1"><query xmlns="jabber:iq:register"><instructions>Choose a user name and password for use with this service.Please provide also your e-mail address.</instructions><username/><password/><email/></query></iq>
</INPUT>
<OUTPUT test='Register'>
<iq type='set' id='reg2'><query xmlns='jabber:iq:register'><username>multi-reg_3_0</username><password>all-xmpp-test-password</password><email>test_user@localhost</email></query></iq>
</OUTPUT>
<INPUT test='Register'>
<iq xmlns="jabber:client" type="result" id="reg2"/>
</INPUT>
<OUTPUT test='Register'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'/>
</OUTPUT>
<INPUT test='Register'>
<stream:stream xmlns="jabber:client" version="1.0" xml:lang="en" id="521d73f3-e060-496e-b01d-420e5a86f53a" xmlns:stream="http://etherx.jabber.org/streams" from="test-d"/>
</INPUT>
<INPUT test='Register'>
<stream:features><auth xmlns="http://jabber.org/features/iq-auth"/><register xmlns="http://jabber.org/features/iq-register"/><mechanisms xmlns="urn:ietf:params:xml:ns:xmpp-sasl"><mechanism>SCRAM-SHA-1</mechanism><mechanism>PLAIN</mechanism><mechanism>ANONYMOUS</mechanism></mechanisms><ver xmlns="urn:xmpp:features:rosterver"/><starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"/><compression xmlns="http://jabber.org/features/compress"><method>zlib</method></compression></stream:features>
</INPUT>
<OUTPUT test='Register'>
<iq type='get' id='reg1'><query xmlns='jabber:iq:register'/></iq>
</OUTPUT>
<INPUT test='Register'>
<iq xmlns="jabber:client" type="result" id="reg1"><query xmlns="jabber:iq:register"><instructions>Choose a user name and password for use with this service.Please provide also your e-mail address.</instructions><username/><password/><email/></query></iq>
</INPUT>
<OUTPUT test='Register'>
<iq type='set' id='reg2'><query xmlns='jabber:iq:register'><username>multi-reg_3_1</username><password>all-xmpp-test-password</password><email>test_user@localhost</email></query></iq>
</OUTPUT>
<INPUT test='Register'>
<iq xmlns="jabber:client" type="result" id="reg2"/>
</INPUT>
<OUTPUT test='Register'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'/>
</OUTPUT>
<INPUT test='Register'>
<stream:stream xmlns="jabber:client" version="1.0" xml:lang="en" id="d7ac0b82-ee27-4b32-bbd2-aec8d8f5b4ab" xmlns:stream="http://etherx.jabber.org/streams" from="test-d"/>
</INPUT>
<INPUT test='Register'>
<stream:features><auth xmlns="http://jabber.org/features/iq-auth"/><register xmlns="http://jabber.org/features/iq-register"/><mechanisms xmlns="urn:ietf:params:xml:ns:xmpp-sasl"><mechanism>SCRAM-SHA-1</mechanism><mechanism>PLAIN</mechanism><mechanism>ANONYMOUS</mechanism></mechanisms><ver xmlns="urn:xmpp:features:rosterver"/><starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"/><compression xmlns="http://jabber.org/features/compress"><method>zlib</method></compression></stream:features>
</INPUT>
<OUTPUT test='Register'>
<iq type='get' id='reg1'><query xmlns='jabber:iq:register'/></iq>
</OUTPUT>
<INPUT test='Register'>
<iq xmlns="jabber:client" type="result" id="reg1"><query xmlns="jabber:iq:register"><instructions>Choose a user name and password for use with this service.Please provide also your e-mail address.</instructions><username/><password/><email/></query></iq>
</INPUT>
<OUTPUT test='Register'>
<iq type='set' id='reg2'><query xmlns='jabber:iq:register'><username>multi-reg_3_2</username><password>all-xmpp-test-password</password><email>test_user@localhost</email></query></iq>
</OUTPUT>
<INPUT test='Register'>
<iq xmlns="jabber:client" type="result" id="reg2"/>
</INPUT>
<OUTPUT test='Register'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'/>
</OUTPUT>
<INPUT test='Register'>
<stream:stream xmlns="jabber:client" version="1.0" xml:lang="en" id="272708e3-b0f8-4bda-9b28-125029fe653c" xmlns:stream="http://etherx.jabber.org/streams" from="test-d"/>
</INPUT>
<INPUT test='Register'>
<stream:features><auth xmlns="http://jabber.org/features/iq-auth"/><register xmlns="http://jabber.org/features/iq-register"/><mechanisms xmlns="urn:ietf:params:xml:ns:xmpp-sasl"><mechanism>SCRAM-SHA-1</mechanism><mechanism>PLAIN</mechanism><mechanism>ANONYMOUS</mechanism></mechanisms><ver xmlns="urn:xmpp:features:rosterver"/><starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"/><compression xmlns="http://jabber.org/features/compress"><method>zlib</method></compression></stream:features>
</INPUT>
<OUTPUT test='Register'>
<iq type='get' id='reg1'><query xmlns='jabber:iq:register'/></iq>
</OUTPUT>
<INPUT test='Register'>
<iq xmlns="jabber:client" type="result" id="reg1"><query xmlns="jabber:iq:register"><instructions>Choose a user name and password for use with this service.Please provide also your e-mail address.</instructions><username/><password/><email/></query></iq>
</INPUT>
<OUTPUT test='Register'>
<iq type='set' id='reg2'><query xmlns='jabber:iq:register'><username>multi-reg_3_3</username><password>all-xmpp-test-password</password><email>test_user@localhost</email></query></iq>
</OUTPUT>
<INPUT test='Register'>
<iq xmlns="jabber:client" type="result" id="reg2"/>
</INPUT>
<OUTPUT test='Register'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'/>
</OUTPUT>
<INPUT test='Register'>
<stream:stream xmlns="jabber:client" version="1.0" xml:lang="en" id="a8e7508c-4468-41dd-bfbd-a5cb4d42520c" xmlns:stream="http://etherx.jabber.org/streams" from="test-d"/>
</INPUT>
<INPUT test='Register'>
<stream:features><auth xmlns="http://jabber.org/features/iq-auth"/><register xmlns="http://jabber.org/features/iq-register"/><mechanisms xmlns="urn:ietf:params:xml:ns:xmpp-sasl"><mechanism>SCRAM-SHA-1</mechanism><mechanism>PLAIN</mechanism><mechanism>ANONYMOUS</mechanism></mechanisms><ver xmlns="urn:xmpp:features:rosterver"/><starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"/><compression xmlns="http://jabber.org/features/compress"><method>zlib</method></compression></stream:features>
</INPUT>
<OUTPUT test='Register'>
<iq type='get' id='reg1'><query xmlns='jabber:iq:register'/></iq>
</OUTPUT>
<INPUT test='Register'>
<iq xmlns="jabber:client" type="result" id="reg1"><query xmlns="jabber:iq:register"><instructions>Choose a user name and password for use with this service.Please provide also your e-mail address.</instructions><username/><password/><email/></query></iq>
</INPUT>
<OUTPUT test='Register'>
<iq type='set' id='reg2'><query xmlns='jabber:iq:register'><username>multi-reg_3_4</username><password>all-xmpp-test-password</password><email>test_user@localhost</email></query></iq>
</OUTPUT>
<INPUT test='Register'>
<iq xmlns="jabber:client" type="result" id="reg2"/>
</INPUT>
<OUTPUT test='Register'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'/>
</OUTPUT>
<INPUT test='Register'>
<stream:stream xmlns="jabber:client" version="1.0" xml:lang="en" id="d882ecb8-3f2a-422f-bcb3-deb57aa2944a" xmlns:stream="http://etherx.jabber.org/streams" from="test-d"/>
</INPUT>
<INPUT test='Register'>
<stream:features><auth xmlns="http://jabber.org/features/iq-auth"/><register xmlns="http://jabber.org/features/iq-register"/><mechanisms xmlns="urn:ietf:params:xml:ns:xmpp-sasl"><mechanism>SCRAM-SHA-1</mechanism><mechanism>PLAIN</mechanism><mechanism>ANONYMOUS</mechanism></mechanisms><ver xmlns="urn:xmpp:features:rosterver"/><starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"/><compression xmlns="http://jabber.org/features/compress"><method>zlib</method></compression></stream:features>
</INPUT>
<OUTPUT test='Register'>
<iq type='get' id='reg1'><query xmlns='jabber:iq:register'/></iq>
</OUTPUT>
<INPUT test='Register'>
<iq xmlns="jabber:client" type="result" id="reg1"><query xmlns="jabber:iq:register"><instructions>Choose a user name and password for use with this service.Please provide also your e-mail address.</instructions><username/><password/><email/></query></iq>
</INPUT>
<OUTPUT test='Register'>
<iq type='set' id='reg2'><query xmlns='jabber:iq:register'><username>multi-reg_4_0</username><password>all-xmpp-test-password</password><email>test_user@localhost</email></query></iq>
</OUTPUT>
<INPUT test='Register'>
<iq xmlns="jabber:client" type="result" id="reg2"/>
</INPUT>
<OUTPUT test='Register'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'/>
</OUTPUT>
<INPUT test='Register'>
<stream:stream xmlns="jabber:client" version="1.0" xml:lang="en" id="ad36f979-cb6c-467e-a1b4-00dd658c30e2" xmlns:stream="http://etherx.jabber.org/streams" from="test-d"/>
</INPUT>
<INPUT test='Register'>
<stream:features><auth xmlns="http://jabber.org/features/iq-auth"/><register xmlns="http://jabber.org/features/iq-register"/><mechanisms xmlns="urn:ietf:params:xml:ns:xmpp-sasl"><mechanism>SCRAM-SHA-1</mechanism><mechanism>PLAIN</mechanism><mechanism>ANONYMOUS</mechanism></mechanisms><ver xmlns="urn:xmpp:features:rosterver"/><starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"/><compression xmlns="http://jabber.org/features/compress"><method>zlib</method></compression></stream:features>
</INPUT>
<OUTPUT test='Register'>
<iq type='get' id='reg1'><query xmlns='jabber:iq:register'/></iq>
</OUTPUT>
<INPUT test='Register'>
<iq xmlns="jabber:client" type="result" id="reg1"><query xmlns="jabber:iq:register"><instructions>Choose a user name and password for use with this service.Please provide also your e-mail address.</instructions><username/><password/><email/></query></iq>
</INPUT>
<OUTPUT test='Register'>
<iq type='set' id='reg2'><query xmlns='jabber:iq:register'><username>multi-reg_4_1</username><password>all-xmpp-test-password</password><email>test_user@localhost</email></query></iq>
</OUTPUT>
<INPUT test='Register'>
<iq xmlns="jabber:client" type="result" id="reg2"/>
</INPUT>
<OUTPUT test='Register'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'/>
</OUTPUT>
<INPUT test='Register'>
<stream:stream xmlns="jabber:client" version="1.0" xml:lang="en" id="93f6e8a8-48dc-47e4-b477-256c104ec856" xmlns:stream="http://etherx.jabber.org/streams" from="test-d"/>
</INPUT>
<INPUT test='Register'>
<stream:features><auth xmlns="http://jabber.org/features/iq-auth"/><register xmlns="http://jabber.org/features/iq-register"/><mechanisms xmlns="urn:ietf:params:xml:ns:xmpp-sasl"><mechanism>SCRAM-SHA-1</mechanism><mechanism>PLAIN</mechanism><mechanism>ANONYMOUS</mechanism></mechanisms><ver xmlns="urn:xmpp:features:rosterver"/><starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"/><compression xmlns="http://jabber.org/features/compress"><method>zlib</method></compression></stream:features>
</INPUT>
<OUTPUT test='Register'>
<iq type='get' id='reg1'><query xmlns='jabber:iq:register'/></iq>
</OUTPUT>
<INPUT test='Register'>
<iq xmlns="jabber:client" type="result" id="reg1"><query xmlns="jabber:iq:register"><instructions>Choose a user name and password for use with this service.Please provide also your e-mail address.</instructions><username/><password/><email/></query></iq>
</INPUT>
<OUTPUT test='Register'>
<iq type='set' id='reg2'><query xmlns='jabber:iq:register'><username>multi-reg_4_2</username><password>all-xmpp-test-password</password><email>test_user@localhost</email></query></iq>
</OUTPUT>
<INPUT test='Register'>
<iq xmlns="jabber:client" type="result" id="reg2"/>
</INPUT>
<OUTPUT test='Register'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'/>
</OUTPUT>
<INPUT test='Register'>
<stream:stream xmlns="jabber:client" version="1.0" xml:lang="en" id="f33d4b88-7773-4689-bcc2-9d6e108d5c5d" xmlns:stream="http://etherx.jabber.org/streams" from="test-d"/>
</INPUT>
<INPUT test='Register'>
<stream:features><auth xmlns="http://jabber.org/features/iq-auth"/><register xmlns="http://jabber.org/features/iq-register"/><mechanisms xmlns="urn:ietf:params:xml:ns:xmpp-sasl"><mechanism>SCRAM-SHA-1</mechanism><mechanism>PLAIN</mechanism><mechanism>ANONYMOUS</mechanism></mechanisms><ver xmlns="urn:xmpp:features:rosterver"/><starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"/><compression xmlns="http://jabber.org/features/compress"><method>zlib</method></compression></stream:features>
</INPUT>
<OUTPUT test='Register'>
<iq type='get' id='reg1'><query xmlns='jabber:iq:register'/></iq>
</OUTPUT>
<INPUT test='Register'>
<iq xmlns="jabber:client" type="result" id="reg1"><query xmlns="jabber:iq:register"><instructions>Choose a user name and password for use with this service.Please provide also your e-mail address.</instructions><username/><password/><email/></query></iq>
</INPUT>
<OUTPUT test='Register'>
<iq type='set' id='reg2'><query xmlns='jabber:iq:register'><username>multi-reg_4_3</username><password>all-xmpp-test-password</password><email>test_user@localhost</email></query></iq>
</OUTPUT>
<INPUT test='Register'>
<iq xmlns="jabber:client" type="result" id="reg2"/>
</INPUT>
<OUTPUT test='Register'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'/>
</OUTPUT>
<INPUT test='Register'>
<stream:stream xmlns="jabber:client" version="1.0" xml:lang="en" id="3aba9c13-972a-4a2e-9752-b05a8ba3acea" xmlns:stream="http://etherx.jabber.org/streams" from="test-d"/>
</INPUT>
<INPUT test='Register'>
<stream:features><auth xmlns="http://jabber.org/features/iq-auth"/><register xmlns="http://jabber.org/features/iq-register"/><mechanisms xmlns="urn:ietf:params:xml:ns:xmpp-sasl"><mechanism>SCRAM-SHA-1</mechanism><mechanism>PLAIN</mechanism><mechanism>ANONYMOUS</mechanism></mechanisms><ver xmlns="urn:xmpp:features:rosterver"/><starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"/><compression xmlns="http://jabber.org/features/compress"><method>zlib</method></compression></stream:features>
</INPUT>
<OUTPUT test='Register'>
<iq type='get' id='reg1'><query xmlns='jabber:iq:register'/></iq>
</OUTPUT>
<INPUT test='Register'>
<iq xmlns="jabber:client" type="result" id="reg1"><query xmlns="jabber:iq:register"><instructions>Choose a user name and password for use with this service.Please provide also your e-mail address.</instructions><username/><password/><email/></query></iq>
</INPUT>
<OUTPUT test='Register'>
<iq type='set' id='reg2'><query xmlns='jabber:iq:register'><username>multi-reg_4_4</username><password>all-xmpp-test-password</password><email>test_user@localhost</email></query></iq>
</OUTPUT>
<INPUT test='Register'>
<iq xmlns="jabber:client" type="result" id="reg2"/>
</INPUT>
<OUTPUT test='Register'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'/>
</OUTPUT>
<INPUT test='Register'>
<stream:stream xmlns="jabber:client" version="1.0" xml:lang="en" id="5cf18a43-4d22-44a1-b191-f645eb4e79bb" xmlns:stream="http://etherx.jabber.org/streams" from="test-d"/>
</INPUT>
<INPUT test='Register'>
<stream:features><auth xmlns="http://jabber.org/features/iq-auth"/><register xmlns="http://jabber.org/features/iq-register"/><mechanisms xmlns="urn:ietf:params:xml:ns:xmpp-sasl"><mechanism>SCRAM-SHA-1</mechanism><mechanism>PLAIN</mechanism><mechanism>ANONYMOUS</mechanism></mechanisms><ver xmlns="urn:xmpp:features:rosterver"/><starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"/><compression xmlns="http://jabber.org/features/compress"><method>zlib</method></compression></stream:features>
</INPUT>
<OUTPUT test='Register'>
<iq type='get' id='reg1'><query xmlns='jabber:iq:register'/></iq>
</OUTPUT>
<INPUT test='Register'>
<iq xmlns="jabber:client" type="result" id="reg1"><query xmlns="jabber:iq:register"><instructions>Choose a user name and password for use with this service.Please provide also your e-mail address.</instructions><username/><password/><email/></query></iq>
</INPUT>
<OUTPUT test='Register'>
<iq type='set' id='reg2'><query xmlns='jabber:iq:register'><username>multi-reg_5_0</username><password>all-xmpp-test-password</password><email>test_user@localhost</email></query></iq>
</OUTPUT>
<INPUT test='Register'>
<iq xmlns="jabber:client" type="result" id="reg2"/>
</INPUT>
<OUTPUT test='Register'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'/>
</OUTPUT>
<INPUT test='Register'>
<stream:stream xmlns="jabber:client" version="1.0" xml:lang="en" id="8a9af04f-883e-40fe-9afe-f76839f454d9" xmlns:stream="http://etherx.jabber.org/streams" from="test-d"/>
</INPUT>
<INPUT test='Register'>
<stream:features><auth xmlns="http://jabber.org/features/iq-auth"/><register xmlns="http://jabber.org/features/iq-register"/><mechanisms xmlns="urn:ietf:params:xml:ns:xmpp-sasl"><mechanism>SCRAM-SHA-1</mechanism><mechanism>PLAIN</mechanism><mechanism>ANONYMOUS</mechanism></mechanisms><ver xmlns="urn:xmpp:features:rosterver"/><starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"/><compression xmlns="http://jabber.org/features/compress"><method>zlib</method></compression></stream:features>
</INPUT>
<OUTPUT test='Register'>
<iq type='get' id='reg1'><query xmlns='jabber:iq:register'/></iq>
</OUTPUT>
<INPUT test='Register'>
<iq xmlns="jabber:client" type="result" id="reg1"><query xmlns="jabber:iq:register"><instructions>Choose a user name and password for use with this service.Please provide also your e-mail address.</instructions><username/><password/><email/></query></iq>
</INPUT>
<OUTPUT test='Register'>
<iq type='set' id='reg2'><query xmlns='jabber:iq:register'><username>multi-reg_5_1</username><password>all-xmpp-test-password</password><email>test_user@localhost</email></query></iq>
</OUTPUT>
<INPUT test='Register'>
<iq xmlns="jabber:client" type="result" id="reg2"/>
</INPUT>
<OUTPUT test='Register'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'/>
</OUTPUT>
<INPUT test='Register'>
<stream:stream xmlns="jabber:client" version="1.0" xml:lang="en" id="83ff06c6-b4c4-4989-b383-7a55100c1b90" xmlns:stream="http://etherx.jabber.org/streams" from="test-d"/>
</INPUT>
<INPUT test='Register'>
<stream:features><auth xmlns="http://jabber.org/features/iq-auth"/><register xmlns="http://jabber.org/features/iq-register"/><mechanisms xmlns="urn:ietf:params:xml:ns:xmpp-sasl"><mechanism>SCRAM-SHA-1</mechanism><mechanism>PLAIN</mechanism><mechanism>ANONYMOUS</mechanism></mechanisms><ver xmlns="urn:xmpp:features:rosterver"/><starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"/><compression xmlns="http://jabber.org/features/compress"><method>zlib</method></compression></stream:features>
</INPUT>
<OUTPUT test='Register'>
<iq type='get' id='reg1'><query xmlns='jabber:iq:register'/></iq>
</OUTPUT>
<INPUT test='Register'>
<iq xmlns="jabber:client" type="result" id="reg1"><query xmlns="jabber:iq:register"><instructions>Choose a user name and password for use with this service.Please provide also your e-mail address.</instructions><username/><password/><email/></query></iq>
</INPUT>
<OUTPUT test='Register'>
<iq type='set' id='reg2'><query xmlns='jabber:iq:register'><username>multi-reg_5_2</username><password>all-xmpp-test-password</password><email>test_user@localhost</email></query></iq>
</OUTPUT>
<INPUT test='Register'>
<iq xmlns="jabber:client" type="result" id="reg2"/>
</INPUT>
<OUTPUT test='Register'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'/>
</OUTPUT>
<INPUT test='Register'>
<stream:stream xmlns="jabber:client" version="1.0" xml:lang="en" id="07bea54c-59fa-4819-9ffa-a7b6b636132b" xmlns:stream="http://etherx.jabber.org/streams" from="test-d"/>
</INPUT>
<INPUT test='Register'>
<stream:features><auth xmlns="http://jabber.org/features/iq-auth"/><register xmlns="http://jabber.org/features/iq-register"/><mechanisms xmlns="urn:ietf:params:xml:ns:xmpp-sasl"><mechanism>SCRAM-SHA-1</mechanism><mechanism>PLAIN</mechanism><mechanism>ANONYMOUS</mechanism></mechanisms><ver xmlns="urn:xmpp:features:rosterver"/><starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"/><compression xmlns="http://jabber.org/features/compress"><method>zlib</method></compression></stream:features>
</INPUT>
<OUTPUT test='Register'>
<iq type='get' id='reg1'><query xmlns='jabber:iq:register'/></iq>
</OUTPUT>
<INPUT test='Register'>
<iq xmlns="jabber:client" type="result" id="reg1"><query xmlns="jabber:iq:register"><instructions>Choose a user name and password for use with this service.Please provide also your e-mail address.</instructions><username/><password/><email/></query></iq>
</INPUT>
<OUTPUT test='Register'>
<iq type='set' id='reg2'><query xmlns='jabber:iq:register'><username>multi-reg_5_3</username><password>all-xmpp-test-password</password><email>test_user@localhost</email></query></iq>
</OUTPUT>
<INPUT test='Register'>
<iq xmlns="jabber:client" type="result" id="reg2"/>
</INPUT>
<OUTPUT test='Register'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'/>
</OUTPUT>
<INPUT test='Register'>
<stream:stream xmlns="jabber:client" version="1.0" xml:lang="en" id="a046f063-dfef-4c50-bfde-7545b1eebcc8" xmlns:stream="http://etherx.jabber.org/streams" from="test-d"/>
</INPUT>
<INPUT test='Register'>
<stream:features><auth xmlns="http://jabber.org/features/iq-auth"/><register xmlns="http://jabber.org/features/iq-register"/><mechanisms xmlns="urn:ietf:params:xml:ns:xmpp-sasl"><mechanism>SCRAM-SHA-1</mechanism><mechanism>PLAIN</mechanism><mechanism>ANONYMOUS</mechanism></mechanisms><ver xmlns="urn:xmpp:features:rosterver"/><starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"/><compression xmlns="http://jabber.org/features/compress"><method>zlib</method></compression></stream:features>
</INPUT>
<OUTPUT test='Register'>
<iq type='get' id='reg1'><query xmlns='jabber:iq:register'/></iq>
</OUTPUT>
<INPUT test='Register'>
<iq xmlns="jabber:client" type="result" id="reg1"><query xmlns="jabber:iq:register"><instructions>Choose a user name and password for use with this service.Please provide also your e-mail address.</instructions><username/><password/><email/></query></iq>
</INPUT>
<OUTPUT test='Register'>
<iq type='set' id='reg2'><query xmlns='jabber:iq:register'><username>multi-reg_5_4</username><password>all-xmpp-test-password</password><email>test_user@localhost</email></query></iq>
</OUTPUT>
<INPUT test='Register'>
<iq xmlns="jabber:client" type="result" id="reg2"/>
</INPUT>

</test-history>