<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:stream="http://etherx.jabber.org/streams" xmlns="jabber:client" from="test-d" xml:lang="en" id="d91395a3-192a-4baa-8e0b-94c2129e04e4" version="1.0"/>
</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:stream="http://etherx.jabber.org/streams" xmlns="jabber:client" from="test-d" xml:lang="en" id="ae0b3c4b-c54e-4917-83f3-718c75df2d45" version="1.0"/>
</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:stream="http://etherx.jabber.org/streams" xmlns="jabber:client" from="test-d" xml:lang="en" id="c71c2377-daf7-499e-883f-51cea5b856ba" version="1.0"/>
</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:stream="http://etherx.jabber.org/streams" xmlns="jabber:client" from="test-d" xml:lang="en" id="7e60f22d-b574-4486-952e-64c8ee869b29" version="1.0"/>
</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:stream="http://etherx.jabber.org/streams" xmlns="jabber:client" from="test-d" xml:lang="en" id="3f03d5e7-4ef2-4ef0-a232-cf099eeeafb2" version="1.0"/>
</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:stream="http://etherx.jabber.org/streams" xmlns="jabber:client" from="test-d" xml:lang="en" id="a6b01399-6bdc-4b01-8cb7-4c989e039eef" version="1.0"/>
</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:stream="http://etherx.jabber.org/streams" xmlns="jabber:client" from="test-d" xml:lang="en" id="3bea4237-efeb-4a5c-834c-edd74df75265" version="1.0"/>
</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:stream="http://etherx.jabber.org/streams" xmlns="jabber:client" from="test-d" xml:lang="en" id="60372eac-ed80-4862-aa9a-5800cec39bf2" version="1.0"/>
</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:stream="http://etherx.jabber.org/streams" xmlns="jabber:client" from="test-d" xml:lang="en" id="df2da367-c06f-4957-a4f4-274753a1b9c1" version="1.0"/>
</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:stream="http://etherx.jabber.org/streams" xmlns="jabber:client" from="test-d" xml:lang="en" id="b842a380-3f0e-4d70-97b1-f7da78880f69" version="1.0"/>
</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:stream="http://etherx.jabber.org/streams" xmlns="jabber:client" from="test-d" xml:lang="en" id="22d20454-fa1f-4bcb-80eb-adf76c155d24" version="1.0"/>
</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:stream="http://etherx.jabber.org/streams" xmlns="jabber:client" from="test-d" xml:lang="en" id="e9ee273c-90ce-4ede-9fcb-317c89f70986" version="1.0"/>
</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:stream="http://etherx.jabber.org/streams" xmlns="jabber:client" from="test-d" xml:lang="en" id="66bf77f0-4042-4a2a-884a-ed194b566e0b" version="1.0"/>
</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:stream="http://etherx.jabber.org/streams" xmlns="jabber:client" from="test-d" xml:lang="en" id="dfee4e28-9929-49d0-bd55-dd3a747896f6" version="1.0"/>
</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:stream="http://etherx.jabber.org/streams" xmlns="jabber:client" from="test-d" xml:lang="en" id="748f7b75-3bab-4a62-bd6b-89a3145b7c63" version="1.0"/>
</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:stream="http://etherx.jabber.org/streams" xmlns="jabber:client" from="test-d" xml:lang="en" id="5d9a8868-067f-4d40-b3a2-c3f3c0d59b6b" version="1.0"/>
</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:stream="http://etherx.jabber.org/streams" xmlns="jabber:client" from="test-d" xml:lang="en" id="c7566240-b1cd-4484-bbf2-27f5d18a2608" version="1.0"/>
</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:stream="http://etherx.jabber.org/streams" xmlns="jabber:client" from="test-d" xml:lang="en" id="e1fe3509-1d46-4268-a6f7-cc33ac2c6f8e" version="1.0"/>
</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:stream="http://etherx.jabber.org/streams" xmlns="jabber:client" from="test-d" xml:lang="en" id="1a3c20af-ccff-4e2a-8440-b9a8523961e6" version="1.0"/>
</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:stream="http://etherx.jabber.org/streams" xmlns="jabber:client" from="test-d" xml:lang="en" id="0dee1077-b252-4ac6-a441-21b78de8b216" version="1.0"/>
</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:stream="http://etherx.jabber.org/streams" xmlns="jabber:client" from="test-d" xml:lang="en" id="f37432dc-73fd-4c69-ac87-3baa66bb390f" version="1.0"/>
</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:stream="http://etherx.jabber.org/streams" xmlns="jabber:client" from="test-d" xml:lang="en" id="11103cdf-77ab-4700-ac9c-067c01c7580a" version="1.0"/>
</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:stream="http://etherx.jabber.org/streams" xmlns="jabber:client" from="test-d" xml:lang="en" id="30c734a1-dfa3-4221-876f-efcddd983f66" version="1.0"/>
</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:stream="http://etherx.jabber.org/streams" xmlns="jabber:client" from="test-d" xml:lang="en" id="8a89db1a-24ce-4fa2-a85d-4f0d92585c13" version="1.0"/>
</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:stream="http://etherx.jabber.org/streams" xmlns="jabber:client" from="test-d" xml:lang="en" id="344dcd9d-355d-409a-9c2b-ce78730ce505" version="1.0"/>
</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>