OUTPUT: <stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
INPUT: <stream:stream xmlns:stream="http://etherx.jabber.org/streams" id="9b688711-fb0c-4061-8e2d-879e68aeb950" xml:lang="en" xmlns="jabber:client" from="test-d" version="1.0"/>
INPUT: <stream:features><auth xmlns="http://jabber.org/features/iq-auth"/><register xmlns="http://jabber.org/features/iq-register"/><starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"/><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"/><mechanisms xmlns="urn:ietf:params:xml:ns:xmpp-sasl"><mechanism>PLAIN</mechanism><mechanism>DIGEST-MD5</mechanism><mechanism>CRAM-MD5</mechanism></mechanisms><session xmlns="urn:ietf:params:xml:ns:xmpp-session"/></stream:features>
OUTPUT: <iq type='get' id='multi-reg_2_0_1' to='test-d'><query xmlns='jabber:iq:auth'><username>multi-reg_2_0</username></query></iq>
INPUT: <iq id="multi-reg_2_0_1" from="test-d" type="result"><query xmlns="jabber:iq:auth"><username/><password/><digest/><resource/></query></iq>
OUTPUT: <iq type='set' id='multi-reg_2_0_2'><query xmlns='jabber:iq:auth'><username>multi-reg_2_0</username><password>all-xmpp-test-password</password><resource>xmpp-test</resource></query></iq>
INPUT: <iq id="multi-reg_2_0_2" type="result">Authentication successful.</iq>
OUTPUT: <message from='multi-reg_2_0@test-d/xmpp-test' to='all-xmpp-test_1@test-d/xmpp-test'>Test message no. 1, from: multi-reg_2_0@test-d/xmpp-test.</message>
INPUT: <message to="multi-reg_2_0@test-d/xmpp-test" from="all-xmpp-test_1@test-d/xmpp-test">Message OK</message>
OUTPUT: <stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
INPUT: <stream:stream xmlns:stream="http://etherx.jabber.org/streams" id="09506285-1e07-4170-be3a-aa7a044149dd" xml:lang="en" xmlns="jabber:client" from="test-d" version="1.0"/>
INPUT: <stream:features><auth xmlns="http://jabber.org/features/iq-auth"/><register xmlns="http://jabber.org/features/iq-register"/><starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"/><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"/><mechanisms xmlns="urn:ietf:params:xml:ns:xmpp-sasl"><mechanism>PLAIN</mechanism><mechanism>DIGEST-MD5</mechanism><mechanism>CRAM-MD5</mechanism></mechanisms><session xmlns="urn:ietf:params:xml:ns:xmpp-session"/></stream:features>
OUTPUT: <iq type='get' id='multi-reg_2_1_1' to='test-d'><query xmlns='jabber:iq:auth'><username>multi-reg_2_1</username></query></iq>
INPUT: <iq id="multi-reg_2_1_1" from="test-d" type="result"><query xmlns="jabber:iq:auth"><username/><password/><digest/><resource/></query></iq>
OUTPUT: <iq type='set' id='multi-reg_2_1_2'><query xmlns='jabber:iq:auth'><username>multi-reg_2_1</username><password>all-xmpp-test-password</password><resource>xmpp-test</resource></query></iq>
INPUT: <iq id="multi-reg_2_1_2" type="result">Authentication successful.</iq>
OUTPUT: <message from='multi-reg_2_1@test-d/xmpp-test' to='all-xmpp-test_1@test-d/xmpp-test'>Test message no. 1, from: multi-reg_2_1@test-d/xmpp-test.</message>
INPUT: <message to="multi-reg_2_1@test-d/xmpp-test" from="all-xmpp-test_1@test-d/xmpp-test">Message OK</message>
OUTPUT: <stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
INPUT: <stream:stream xmlns:stream="http://etherx.jabber.org/streams" id="ac80d56d-6bc9-4d73-a60a-0169368a82b1" xml:lang="en" xmlns="jabber:client" from="test-d" version="1.0"/>
INPUT: <stream:features><auth xmlns="http://jabber.org/features/iq-auth"/><register xmlns="http://jabber.org/features/iq-register"/><starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"/><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"/><mechanisms xmlns="urn:ietf:params:xml:ns:xmpp-sasl"><mechanism>PLAIN</mechanism><mechanism>DIGEST-MD5</mechanism><mechanism>CRAM-MD5</mechanism></mechanisms><session xmlns="urn:ietf:params:xml:ns:xmpp-session"/></stream:features>
OUTPUT: <iq type='get' id='multi-reg_2_2_1' to='test-d'><query xmlns='jabber:iq:auth'><username>multi-reg_2_2</username></query></iq>
INPUT: <iq id="multi-reg_2_2_1" from="test-d" type="result"><query xmlns="jabber:iq:auth"><username/><password/><digest/><resource/></query></iq>
OUTPUT: <iq type='set' id='multi-reg_2_2_2'><query xmlns='jabber:iq:auth'><username>multi-reg_2_2</username><password>all-xmpp-test-password</password><resource>xmpp-test</resource></query></iq>
INPUT: <iq id="multi-reg_2_2_2" type="result">Authentication successful.</iq>
OUTPUT: <message from='multi-reg_2_2@test-d/xmpp-test' to='all-xmpp-test_1@test-d/xmpp-test'>Test message no. 1, from: multi-reg_2_2@test-d/xmpp-test.</message>
INPUT: <message to="multi-reg_2_2@test-d/xmpp-test" from="all-xmpp-test_1@test-d/xmpp-test">Message OK</message>
OUTPUT: <stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
INPUT: <stream:stream xmlns:stream="http://etherx.jabber.org/streams" id="f8078a8b-c843-4fb7-b8a2-812dcbc693ca" xml:lang="en" xmlns="jabber:client" from="test-d" version="1.0"/>
INPUT: <stream:features><auth xmlns="http://jabber.org/features/iq-auth"/><register xmlns="http://jabber.org/features/iq-register"/><starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"/><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"/><mechanisms xmlns="urn:ietf:params:xml:ns:xmpp-sasl"><mechanism>PLAIN</mechanism><mechanism>DIGEST-MD5</mechanism><mechanism>CRAM-MD5</mechanism></mechanisms><session xmlns="urn:ietf:params:xml:ns:xmpp-session"/></stream:features>
OUTPUT: <iq type='get' id='multi-reg_2_3_1' to='test-d'><query xmlns='jabber:iq:auth'><username>multi-reg_2_3</username></query></iq>
INPUT: <iq id="multi-reg_2_3_1" from="test-d" type="result"><query xmlns="jabber:iq:auth"><username/><password/><digest/><resource/></query></iq>
OUTPUT: <iq type='set' id='multi-reg_2_3_2'><query xmlns='jabber:iq:auth'><username>multi-reg_2_3</username><password>all-xmpp-test-password</password><resource>xmpp-test</resource></query></iq>
INPUT: <iq id="multi-reg_2_3_2" type="result">Authentication successful.</iq>
OUTPUT: <message from='multi-reg_2_3@test-d/xmpp-test' to='all-xmpp-test_1@test-d/xmpp-test'>Test message no. 1, from: multi-reg_2_3@test-d/xmpp-test.</message>
INPUT: <message to="multi-reg_2_3@test-d/xmpp-test" from="all-xmpp-test_1@test-d/xmpp-test">Message OK</message>
OUTPUT: <stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
INPUT: <stream:stream xmlns:stream="http://etherx.jabber.org/streams" id="b0cdaab3-0919-4fd7-aac6-7813c19227f4" xml:lang="en" xmlns="jabber:client" from="test-d" version="1.0"/>
INPUT: <stream:features><auth xmlns="http://jabber.org/features/iq-auth"/><register xmlns="http://jabber.org/features/iq-register"/><starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"/><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"/><mechanisms xmlns="urn:ietf:params:xml:ns:xmpp-sasl"><mechanism>PLAIN</mechanism><mechanism>DIGEST-MD5</mechanism><mechanism>CRAM-MD5</mechanism></mechanisms><session xmlns="urn:ietf:params:xml:ns:xmpp-session"/></stream:features>
OUTPUT: <iq type='get' id='multi-reg_2_4_1' to='test-d'><query xmlns='jabber:iq:auth'><username>multi-reg_2_4</username></query></iq>
INPUT: <iq id="multi-reg_2_4_1" from="test-d" type="result"><query xmlns="jabber:iq:auth"><username/><password/><digest/><resource/></query></iq>
OUTPUT: <iq type='set' id='multi-reg_2_4_2'><query xmlns='jabber:iq:auth'><username>multi-reg_2_4</username><password>all-xmpp-test-password</password><resource>xmpp-test</resource></query></iq>
INPUT: <iq id="multi-reg_2_4_2" type="result">Authentication successful.</iq>
OUTPUT: <message from='multi-reg_2_4@test-d/xmpp-test' to='all-xmpp-test_1@test-d/xmpp-test'>Test message no. 1, from: multi-reg_2_4@test-d/xmpp-test.</message>
INPUT: <message to="multi-reg_2_4@test-d/xmpp-test" from="all-xmpp-test_1@test-d/xmpp-test">Message OK</message>
OUTPUT: <stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
INPUT: <stream:stream xmlns:stream="http://etherx.jabber.org/streams" id="4cc7ea73-d709-4c3c-a8c6-822e2afb5538" xml:lang="en" xmlns="jabber:client" from="test-d" version="1.0"/>
INPUT: <stream:features><auth xmlns="http://jabber.org/features/iq-auth"/><register xmlns="http://jabber.org/features/iq-register"/><starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"/><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"/><mechanisms xmlns="urn:ietf:params:xml:ns:xmpp-sasl"><mechanism>PLAIN</mechanism><mechanism>DIGEST-MD5</mechanism><mechanism>CRAM-MD5</mechanism></mechanisms><session xmlns="urn:ietf:params:xml:ns:xmpp-session"/></stream:features>
OUTPUT: <iq type='get' id='multi-reg_3_0_1' to='test-d'><query xmlns='jabber:iq:auth'><username>multi-reg_3_0</username></query></iq>
INPUT: <iq id="multi-reg_3_0_1" from="test-d" type="result"><query xmlns="jabber:iq:auth"><username/><password/><digest/><resource/></query></iq>
OUTPUT: <iq type='set' id='multi-reg_3_0_2'><query xmlns='jabber:iq:auth'><username>multi-reg_3_0</username><password>all-xmpp-test-password</password><resource>xmpp-test</resource></query></iq>
INPUT: <iq id="multi-reg_3_0_2" type="result">Authentication successful.</iq>
OUTPUT: <message from='multi-reg_3_0@test-d/xmpp-test' to='all-xmpp-test_1@test-d/xmpp-test'>Test message no. 1, from: multi-reg_3_0@test-d/xmpp-test.</message>
INPUT: <message to="multi-reg_3_0@test-d/xmpp-test" from="all-xmpp-test_1@test-d/xmpp-test">Message OK</message>
OUTPUT: <stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
INPUT: <stream:stream xmlns:stream="http://etherx.jabber.org/streams" id="54dc8ceb-a226-4373-b823-d83f5d669712" xml:lang="en" xmlns="jabber:client" from="test-d" version="1.0"/>
INPUT: <stream:features><auth xmlns="http://jabber.org/features/iq-auth"/><register xmlns="http://jabber.org/features/iq-register"/><starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"/><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"/><mechanisms xmlns="urn:ietf:params:xml:ns:xmpp-sasl"><mechanism>PLAIN</mechanism><mechanism>DIGEST-MD5</mechanism><mechanism>CRAM-MD5</mechanism></mechanisms><session xmlns="urn:ietf:params:xml:ns:xmpp-session"/></stream:features>
OUTPUT: <iq type='get' id='multi-reg_3_1_1' to='test-d'><query xmlns='jabber:iq:auth'><username>multi-reg_3_1</username></query></iq>
INPUT: <iq id="multi-reg_3_1_1" from="test-d" type="result"><query xmlns="jabber:iq:auth"><username/><password/><digest/><resource/></query></iq>
OUTPUT: <iq type='set' id='multi-reg_3_1_2'><query xmlns='jabber:iq:auth'><username>multi-reg_3_1</username><password>all-xmpp-test-password</password><resource>xmpp-test</resource></query></iq>
INPUT: <iq id="multi-reg_3_1_2" type="result">Authentication successful.</iq>
OUTPUT: <message from='multi-reg_3_1@test-d/xmpp-test' to='all-xmpp-test_1@test-d/xmpp-test'>Test message no. 1, from: multi-reg_3_1@test-d/xmpp-test.</message>
INPUT: <message to="multi-reg_3_1@test-d/xmpp-test" from="all-xmpp-test_1@test-d/xmpp-test">Message OK</message>
OUTPUT: <stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
INPUT: <stream:stream xmlns:stream="http://etherx.jabber.org/streams" id="a1a5708b-8351-402f-a815-a1752d1e14fe" xml:lang="en" xmlns="jabber:client" from="test-d" version="1.0"/>
INPUT: <stream:features><auth xmlns="http://jabber.org/features/iq-auth"/><register xmlns="http://jabber.org/features/iq-register"/><starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"/><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"/><mechanisms xmlns="urn:ietf:params:xml:ns:xmpp-sasl"><mechanism>PLAIN</mechanism><mechanism>DIGEST-MD5</mechanism><mechanism>CRAM-MD5</mechanism></mechanisms><session xmlns="urn:ietf:params:xml:ns:xmpp-session"/></stream:features>
OUTPUT: <iq type='get' id='multi-reg_3_2_1' to='test-d'><query xmlns='jabber:iq:auth'><username>multi-reg_3_2</username></query></iq>
INPUT: <iq id="multi-reg_3_2_1" from="test-d" type="result"><query xmlns="jabber:iq:auth"><username/><password/><digest/><resource/></query></iq>
OUTPUT: <iq type='set' id='multi-reg_3_2_2'><query xmlns='jabber:iq:auth'><username>multi-reg_3_2</username><password>all-xmpp-test-password</password><resource>xmpp-test</resource></query></iq>
INPUT: <iq id="multi-reg_3_2_2" type="result">Authentication successful.</iq>
OUTPUT: <message from='multi-reg_3_2@test-d/xmpp-test' to='all-xmpp-test_1@test-d/xmpp-test'>Test message no. 1, from: multi-reg_3_2@test-d/xmpp-test.</message>
INPUT: <message to="multi-reg_3_2@test-d/xmpp-test" from="all-xmpp-test_1@test-d/xmpp-test">Message OK</message>
OUTPUT: <stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
INPUT: <stream:stream xmlns:stream="http://etherx.jabber.org/streams" id="c97cecd4-d187-4f4f-b4ff-74099ab2c1ed" xml:lang="en" xmlns="jabber:client" from="test-d" version="1.0"/>
INPUT: <stream:features><auth xmlns="http://jabber.org/features/iq-auth"/><register xmlns="http://jabber.org/features/iq-register"/><starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"/><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"/><mechanisms xmlns="urn:ietf:params:xml:ns:xmpp-sasl"><mechanism>PLAIN</mechanism><mechanism>DIGEST-MD5</mechanism><mechanism>CRAM-MD5</mechanism></mechanisms><session xmlns="urn:ietf:params:xml:ns:xmpp-session"/></stream:features>
OUTPUT: <iq type='get' id='multi-reg_3_3_1' to='test-d'><query xmlns='jabber:iq:auth'><username>multi-reg_3_3</username></query></iq>
INPUT: <iq id="multi-reg_3_3_1" from="test-d" type="result"><query xmlns="jabber:iq:auth"><username/><password/><digest/><resource/></query></iq>
OUTPUT: <iq type='set' id='multi-reg_3_3_2'><query xmlns='jabber:iq:auth'><username>multi-reg_3_3</username><password>all-xmpp-test-password</password><resource>xmpp-test</resource></query></iq>
INPUT: <iq id="multi-reg_3_3_2" type="result">Authentication successful.</iq>
OUTPUT: <message from='multi-reg_3_3@test-d/xmpp-test' to='all-xmpp-test_1@test-d/xmpp-test'>Test message no. 1, from: multi-reg_3_3@test-d/xmpp-test.</message>
INPUT: <message to="multi-reg_3_3@test-d/xmpp-test" from="all-xmpp-test_1@test-d/xmpp-test">Message OK</message>
OUTPUT: <stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
INPUT: <stream:stream xmlns:stream="http://etherx.jabber.org/streams" id="efe69e94-2a42-4ba8-8c28-4252a056b94d" xml:lang="en" xmlns="jabber:client" from="test-d" version="1.0"/>
INPUT: <stream:features><auth xmlns="http://jabber.org/features/iq-auth"/><register xmlns="http://jabber.org/features/iq-register"/><starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"/><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"/><mechanisms xmlns="urn:ietf:params:xml:ns:xmpp-sasl"><mechanism>PLAIN</mechanism><mechanism>DIGEST-MD5</mechanism><mechanism>CRAM-MD5</mechanism></mechanisms><session xmlns="urn:ietf:params:xml:ns:xmpp-session"/></stream:features>
OUTPUT: <iq type='get' id='multi-reg_3_4_1' to='test-d'><query xmlns='jabber:iq:auth'><username>multi-reg_3_4</username></query></iq>
INPUT: <iq id="multi-reg_3_4_1" from="test-d" type="result"><query xmlns="jabber:iq:auth"><username/><password/><digest/><resource/></query></iq>
OUTPUT: <iq type='set' id='multi-reg_3_4_2'><query xmlns='jabber:iq:auth'><username>multi-reg_3_4</username><password>all-xmpp-test-password</password><resource>xmpp-test</resource></query></iq>
INPUT: <iq id="multi-reg_3_4_2" type="result">Authentication successful.</iq>
OUTPUT: <message from='multi-reg_3_4@test-d/xmpp-test' to='all-xmpp-test_1@test-d/xmpp-test'>Test message no. 1, from: multi-reg_3_4@test-d/xmpp-test.</message>
INPUT: <message to="multi-reg_3_4@test-d/xmpp-test" from="all-xmpp-test_1@test-d/xmpp-test">Message OK</message>
OUTPUT: <stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
INPUT: <stream:stream xmlns:stream="http://etherx.jabber.org/streams" id="359ab34c-ebec-4807-be3e-adb2be3b53dc" xml:lang="en" xmlns="jabber:client" from="test-d" version="1.0"/>
INPUT: <stream:features><auth xmlns="http://jabber.org/features/iq-auth"/><register xmlns="http://jabber.org/features/iq-register"/><starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"/><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"/><mechanisms xmlns="urn:ietf:params:xml:ns:xmpp-sasl"><mechanism>PLAIN</mechanism><mechanism>DIGEST-MD5</mechanism><mechanism>CRAM-MD5</mechanism></mechanisms><session xmlns="urn:ietf:params:xml:ns:xmpp-session"/></stream:features>
OUTPUT: <iq type='get' id='multi-reg_1_0_1' to='test-d'><query xmlns='jabber:iq:auth'><username>multi-reg_1_0</username></query></iq>
INPUT: <iq id="multi-reg_1_0_1" from="test-d" type="result"><query xmlns="jabber:iq:auth"><username/><password/><digest/><resource/></query></iq>
OUTPUT: <iq type='set' id='multi-reg_1_0_2'><query xmlns='jabber:iq:auth'><username>multi-reg_1_0</username><password>all-xmpp-test-password</password><resource>xmpp-test</resource></query></iq>
INPUT: <iq id="multi-reg_1_0_2" type="result">Authentication successful.</iq>
OUTPUT: <message from='multi-reg_1_0@test-d/xmpp-test' to='all-xmpp-test_1@test-d/xmpp-test'>Test message no. 1, from: multi-reg_1_0@test-d/xmpp-test.</message>
INPUT: <message to="multi-reg_1_0@test-d/xmpp-test" from="all-xmpp-test_1@test-d/xmpp-test">Message OK</message>
OUTPUT: <stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
INPUT: <stream:stream xmlns:stream="http://etherx.jabber.org/streams" id="9fdf9afa-d9e1-4c6e-8578-5479242accc8" xml:lang="en" xmlns="jabber:client" from="test-d" version="1.0"/>
INPUT: <stream:features><auth xmlns="http://jabber.org/features/iq-auth"/><register xmlns="http://jabber.org/features/iq-register"/><starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"/><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"/><mechanisms xmlns="urn:ietf:params:xml:ns:xmpp-sasl"><mechanism>PLAIN</mechanism><mechanism>DIGEST-MD5</mechanism><mechanism>CRAM-MD5</mechanism></mechanisms><session xmlns="urn:ietf:params:xml:ns:xmpp-session"/></stream:features>
OUTPUT: <iq type='get' id='multi-reg_1_1_1' to='test-d'><query xmlns='jabber:iq:auth'><username>multi-reg_1_1</username></query></iq>
INPUT: <iq id="multi-reg_1_1_1" from="test-d" type="result"><query xmlns="jabber:iq:auth"><username/><password/><digest/><resource/></query></iq>
OUTPUT: <iq type='set' id='multi-reg_1_1_2'><query xmlns='jabber:iq:auth'><username>multi-reg_1_1</username><password>all-xmpp-test-password</password><resource>xmpp-test</resource></query></iq>
INPUT: <iq id="multi-reg_1_1_2" type="result">Authentication successful.</iq>
OUTPUT: <message from='multi-reg_1_1@test-d/xmpp-test' to='all-xmpp-test_1@test-d/xmpp-test'>Test message no. 1, from: multi-reg_1_1@test-d/xmpp-test.</message>
INPUT: <message to="multi-reg_1_1@test-d/xmpp-test" from="all-xmpp-test_1@test-d/xmpp-test">Message OK</message>
OUTPUT: <stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
INPUT: <stream:stream xmlns:stream="http://etherx.jabber.org/streams" id="34530e6c-89dc-46af-9796-0b3dabd775ce" xml:lang="en" xmlns="jabber:client" from="test-d" version="1.0"/>
INPUT: <stream:features><auth xmlns="http://jabber.org/features/iq-auth"/><register xmlns="http://jabber.org/features/iq-register"/><starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"/><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"/><mechanisms xmlns="urn:ietf:params:xml:ns:xmpp-sasl"><mechanism>PLAIN</mechanism><mechanism>DIGEST-MD5</mechanism><mechanism>CRAM-MD5</mechanism></mechanisms><session xmlns="urn:ietf:params:xml:ns:xmpp-session"/></stream:features>
OUTPUT: <iq type='get' id='multi-reg_1_2_1' to='test-d'><query xmlns='jabber:iq:auth'><username>multi-reg_1_2</username></query></iq>
INPUT: <iq id="multi-reg_1_2_1" from="test-d" type="result"><query xmlns="jabber:iq:auth"><username/><password/><digest/><resource/></query></iq>
OUTPUT: <iq type='set' id='multi-reg_1_2_2'><query xmlns='jabber:iq:auth'><username>multi-reg_1_2</username><password>all-xmpp-test-password</password><resource>xmpp-test</resource></query></iq>
INPUT: <iq id="multi-reg_1_2_2" type="result">Authentication successful.</iq>
OUTPUT: <message from='multi-reg_1_2@test-d/xmpp-test' to='all-xmpp-test_1@test-d/xmpp-test'>Test message no. 1, from: multi-reg_1_2@test-d/xmpp-test.</message>
INPUT: <message to="multi-reg_1_2@test-d/xmpp-test" from="all-xmpp-test_1@test-d/xmpp-test">Message OK</message>
OUTPUT: <stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
INPUT: <stream:stream xmlns:stream="http://etherx.jabber.org/streams" id="a834671c-ac99-452e-98e5-06de205cd7dd" xml:lang="en" xmlns="jabber:client" from="test-d" version="1.0"/>
INPUT: <stream:features><auth xmlns="http://jabber.org/features/iq-auth"/><register xmlns="http://jabber.org/features/iq-register"/><starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"/><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"/><mechanisms xmlns="urn:ietf:params:xml:ns:xmpp-sasl"><mechanism>PLAIN</mechanism><mechanism>DIGEST-MD5</mechanism><mechanism>CRAM-MD5</mechanism></mechanisms><session xmlns="urn:ietf:params:xml:ns:xmpp-session"/></stream:features>
OUTPUT: <iq type='get' id='multi-reg_1_3_1' to='test-d'><query xmlns='jabber:iq:auth'><username>multi-reg_1_3</username></query></iq>
INPUT: <iq id="multi-reg_1_3_1" from="test-d" type="result"><query xmlns="jabber:iq:auth"><username/><password/><digest/><resource/></query></iq>
OUTPUT: <iq type='set' id='multi-reg_1_3_2'><query xmlns='jabber:iq:auth'><username>multi-reg_1_3</username><password>all-xmpp-test-password</password><resource>xmpp-test</resource></query></iq>
INPUT: <iq id="multi-reg_1_3_2" type="result">Authentication successful.</iq>
OUTPUT: <message from='multi-reg_1_3@test-d/xmpp-test' to='all-xmpp-test_1@test-d/xmpp-test'>Test message no. 1, from: multi-reg_1_3@test-d/xmpp-test.</message>
INPUT: <message to="multi-reg_1_3@test-d/xmpp-test" from="all-xmpp-test_1@test-d/xmpp-test">Message OK</message>
OUTPUT: <stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
INPUT: <stream:stream xmlns:stream="http://etherx.jabber.org/streams" id="f4f3fcec-ccbb-41eb-b4dd-ba689ac978b8" xml:lang="en" xmlns="jabber:client" from="test-d" version="1.0"/>
INPUT: <stream:features><auth xmlns="http://jabber.org/features/iq-auth"/><register xmlns="http://jabber.org/features/iq-register"/><starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"/><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"/><mechanisms xmlns="urn:ietf:params:xml:ns:xmpp-sasl"><mechanism>PLAIN</mechanism><mechanism>DIGEST-MD5</mechanism><mechanism>CRAM-MD5</mechanism></mechanisms><session xmlns="urn:ietf:params:xml:ns:xmpp-session"/></stream:features>
OUTPUT: <iq type='get' id='multi-reg_1_4_1' to='test-d'><query xmlns='jabber:iq:auth'><username>multi-reg_1_4</username></query></iq>
INPUT: <iq id="multi-reg_1_4_1" from="test-d" type="result"><query xmlns="jabber:iq:auth"><username/><password/><digest/><resource/></query></iq>
OUTPUT: <iq type='set' id='multi-reg_1_4_2'><query xmlns='jabber:iq:auth'><username>multi-reg_1_4</username><password>all-xmpp-test-password</password><resource>xmpp-test</resource></query></iq>
INPUT: <iq id="multi-reg_1_4_2" type="result">Authentication successful.</iq>
OUTPUT: <message from='multi-reg_1_4@test-d/xmpp-test' to='all-xmpp-test_1@test-d/xmpp-test'>Test message no. 1, from: multi-reg_1_4@test-d/xmpp-test.</message>
INPUT: <message to="multi-reg_1_4@test-d/xmpp-test" from="all-xmpp-test_1@test-d/xmpp-test">Message OK</message>
OUTPUT: <stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
INPUT: <stream:stream xmlns:stream="http://etherx.jabber.org/streams" id="ad559318-e0ac-48a8-8319-db722452ba82" xml:lang="en" xmlns="jabber:client" from="test-d" version="1.0"/>
INPUT: <stream:features><auth xmlns="http://jabber.org/features/iq-auth"/><register xmlns="http://jabber.org/features/iq-register"/><starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"/><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"/><mechanisms xmlns="urn:ietf:params:xml:ns:xmpp-sasl"><mechanism>PLAIN</mechanism><mechanism>DIGEST-MD5</mechanism><mechanism>CRAM-MD5</mechanism></mechanisms><session xmlns="urn:ietf:params:xml:ns:xmpp-session"/></stream:features>
OUTPUT: <iq type='get' id='multi-reg_5_0_1' to='test-d'><query xmlns='jabber:iq:auth'><username>multi-reg_5_0</username></query></iq>
INPUT: <iq id="multi-reg_5_0_1" from="test-d" type="result"><query xmlns="jabber:iq:auth"><username/><password/><digest/><resource/></query></iq>
OUTPUT: <iq type='set' id='multi-reg_5_0_2'><query xmlns='jabber:iq:auth'><username>multi-reg_5_0</username><password>all-xmpp-test-password</password><resource>xmpp-test</resource></query></iq>
INPUT: <iq id="multi-reg_5_0_2" type="result">Authentication successful.</iq>
OUTPUT: <message from='multi-reg_5_0@test-d/xmpp-test' to='all-xmpp-test_1@test-d/xmpp-test'>Test message no. 1, from: multi-reg_5_0@test-d/xmpp-test.</message>
INPUT: <message to="multi-reg_5_0@test-d/xmpp-test" from="all-xmpp-test_1@test-d/xmpp-test">Message OK</message>
OUTPUT: <stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
INPUT: <stream:stream xmlns:stream="http://etherx.jabber.org/streams" id="5af6a97b-2e75-4f16-b004-bd9ea65fbe7f" xml:lang="en" xmlns="jabber:client" from="test-d" version="1.0"/>
INPUT: <stream:features><auth xmlns="http://jabber.org/features/iq-auth"/><register xmlns="http://jabber.org/features/iq-register"/><starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"/><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"/><mechanisms xmlns="urn:ietf:params:xml:ns:xmpp-sasl"><mechanism>PLAIN</mechanism><mechanism>DIGEST-MD5</mechanism><mechanism>CRAM-MD5</mechanism></mechanisms><session xmlns="urn:ietf:params:xml:ns:xmpp-session"/></stream:features>
OUTPUT: <iq type='get' id='multi-reg_5_1_1' to='test-d'><query xmlns='jabber:iq:auth'><username>multi-reg_5_1</username></query></iq>
INPUT: <iq id="multi-reg_5_1_1" from="test-d" type="result"><query xmlns="jabber:iq:auth"><username/><password/><digest/><resource/></query></iq>
OUTPUT: <iq type='set' id='multi-reg_5_1_2'><query xmlns='jabber:iq:auth'><username>multi-reg_5_1</username><password>all-xmpp-test-password</password><resource>xmpp-test</resource></query></iq>
INPUT: <iq id="multi-reg_5_1_2" type="result">Authentication successful.</iq>
OUTPUT: <message from='multi-reg_5_1@test-d/xmpp-test' to='all-xmpp-test_1@test-d/xmpp-test'>Test message no. 1, from: multi-reg_5_1@test-d/xmpp-test.</message>
INPUT: <message to="multi-reg_5_1@test-d/xmpp-test" from="all-xmpp-test_1@test-d/xmpp-test">Message OK</message>
OUTPUT: <stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
INPUT: <stream:stream xmlns:stream="http://etherx.jabber.org/streams" id="53fbe57d-e899-4c8a-ad79-4ae4c1015b48" xml:lang="en" xmlns="jabber:client" from="test-d" version="1.0"/>
INPUT: <stream:features><auth xmlns="http://jabber.org/features/iq-auth"/><register xmlns="http://jabber.org/features/iq-register"/><starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"/><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"/><mechanisms xmlns="urn:ietf:params:xml:ns:xmpp-sasl"><mechanism>PLAIN</mechanism><mechanism>DIGEST-MD5</mechanism><mechanism>CRAM-MD5</mechanism></mechanisms><session xmlns="urn:ietf:params:xml:ns:xmpp-session"/></stream:features>
OUTPUT: <iq type='get' id='multi-reg_5_2_1' to='test-d'><query xmlns='jabber:iq:auth'><username>multi-reg_5_2</username></query></iq>
INPUT: <iq id="multi-reg_5_2_1" from="test-d" type="result"><query xmlns="jabber:iq:auth"><username/><password/><digest/><resource/></query></iq>
OUTPUT: <iq type='set' id='multi-reg_5_2_2'><query xmlns='jabber:iq:auth'><username>multi-reg_5_2</username><password>all-xmpp-test-password</password><resource>xmpp-test</resource></query></iq>
INPUT: <iq id="multi-reg_5_2_2" type="result">Authentication successful.</iq>
OUTPUT: <message from='multi-reg_5_2@test-d/xmpp-test' to='all-xmpp-test_1@test-d/xmpp-test'>Test message no. 1, from: multi-reg_5_2@test-d/xmpp-test.</message>
INPUT: <message to="multi-reg_5_2@test-d/xmpp-test" from="all-xmpp-test_1@test-d/xmpp-test">Message OK</message>
OUTPUT: <stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
INPUT: <stream:stream xmlns:stream="http://etherx.jabber.org/streams" id="13b1355d-895d-4fd2-8914-a0a61c8714ac" xml:lang="en" xmlns="jabber:client" from="test-d" version="1.0"/>
INPUT: <stream:features><auth xmlns="http://jabber.org/features/iq-auth"/><register xmlns="http://jabber.org/features/iq-register"/><starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"/><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"/><mechanisms xmlns="urn:ietf:params:xml:ns:xmpp-sasl"><mechanism>PLAIN</mechanism><mechanism>DIGEST-MD5</mechanism><mechanism>CRAM-MD5</mechanism></mechanisms><session xmlns="urn:ietf:params:xml:ns:xmpp-session"/></stream:features>
OUTPUT: <iq type='get' id='multi-reg_5_3_1' to='test-d'><query xmlns='jabber:iq:auth'><username>multi-reg_5_3</username></query></iq>
INPUT: <iq id="multi-reg_5_3_1" from="test-d" type="result"><query xmlns="jabber:iq:auth"><username/><password/><digest/><resource/></query></iq>
OUTPUT: <iq type='set' id='multi-reg_5_3_2'><query xmlns='jabber:iq:auth'><username>multi-reg_5_3</username><password>all-xmpp-test-password</password><resource>xmpp-test</resource></query></iq>
INPUT: <iq id="multi-reg_5_3_2" type="result">Authentication successful.</iq>
OUTPUT: <message from='multi-reg_5_3@test-d/xmpp-test' to='all-xmpp-test_1@test-d/xmpp-test'>Test message no. 1, from: multi-reg_5_3@test-d/xmpp-test.</message>
INPUT: <message to="multi-reg_5_3@test-d/xmpp-test" from="all-xmpp-test_1@test-d/xmpp-test">Message OK</message>
OUTPUT: <stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
INPUT: <stream:stream xmlns:stream="http://etherx.jabber.org/streams" id="96585e5b-b0a5-4c77-b200-a14ea390771b" xml:lang="en" xmlns="jabber:client" from="test-d" version="1.0"/>
INPUT: <stream:features><auth xmlns="http://jabber.org/features/iq-auth"/><register xmlns="http://jabber.org/features/iq-register"/><starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"/><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"/><mechanisms xmlns="urn:ietf:params:xml:ns:xmpp-sasl"><mechanism>PLAIN</mechanism><mechanism>DIGEST-MD5</mechanism><mechanism>CRAM-MD5</mechanism></mechanisms><session xmlns="urn:ietf:params:xml:ns:xmpp-session"/></stream:features>
OUTPUT: <iq type='get' id='multi-reg_5_4_1' to='test-d'><query xmlns='jabber:iq:auth'><username>multi-reg_5_4</username></query></iq>
INPUT: <iq id="multi-reg_5_4_1" from="test-d" type="result"><query xmlns="jabber:iq:auth"><username/><password/><digest/><resource/></query></iq>
OUTPUT: <iq type='set' id='multi-reg_5_4_2'><query xmlns='jabber:iq:auth'><username>multi-reg_5_4</username><password>all-xmpp-test-password</password><resource>xmpp-test</resource></query></iq>
INPUT: <iq id="multi-reg_5_4_2" type="result">Authentication successful.</iq>
OUTPUT: <message from='multi-reg_5_4@test-d/xmpp-test' to='all-xmpp-test_1@test-d/xmpp-test'>Test message no. 1, from: multi-reg_5_4@test-d/xmpp-test.</message>
INPUT: <message to="multi-reg_5_4@test-d/xmpp-test" from="all-xmpp-test_1@test-d/xmpp-test">Message OK</message>
OUTPUT: <stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
INPUT: <stream:stream xmlns:stream="http://etherx.jabber.org/streams" id="15524a85-5c15-4fdd-a102-41a4f0d9a616" xml:lang="en" xmlns="jabber:client" from="test-d" version="1.0"/>
INPUT: <stream:features><auth xmlns="http://jabber.org/features/iq-auth"/><register xmlns="http://jabber.org/features/iq-register"/><starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"/><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"/><mechanisms xmlns="urn:ietf:params:xml:ns:xmpp-sasl"><mechanism>PLAIN</mechanism><mechanism>DIGEST-MD5</mechanism><mechanism>CRAM-MD5</mechanism></mechanisms><session xmlns="urn:ietf:params:xml:ns:xmpp-session"/></stream:features>
OUTPUT: <iq type='get' id='multi-reg_4_0_1' to='test-d'><query xmlns='jabber:iq:auth'><username>multi-reg_4_0</username></query></iq>
INPUT: <iq id="multi-reg_4_0_1" from="test-d" type="result"><query xmlns="jabber:iq:auth"><username/><password/><digest/><resource/></query></iq>
OUTPUT: <iq type='set' id='multi-reg_4_0_2'><query xmlns='jabber:iq:auth'><username>multi-reg_4_0</username><password>all-xmpp-test-password</password><resource>xmpp-test</resource></query></iq>
INPUT: <iq id="multi-reg_4_0_2" type="result">Authentication successful.</iq>
OUTPUT: <message from='multi-reg_4_0@test-d/xmpp-test' to='all-xmpp-test_1@test-d/xmpp-test'>Test message no. 1, from: multi-reg_4_0@test-d/xmpp-test.</message>
INPUT: <message to="multi-reg_4_0@test-d/xmpp-test" from="all-xmpp-test_1@test-d/xmpp-test">Message OK</message>
OUTPUT: <stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
INPUT: <stream:stream xmlns:stream="http://etherx.jabber.org/streams" id="81a359e9-173b-4164-a490-2454994b2df8" xml:lang="en" xmlns="jabber:client" from="test-d" version="1.0"/>
INPUT: <stream:features><auth xmlns="http://jabber.org/features/iq-auth"/><register xmlns="http://jabber.org/features/iq-register"/><starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"/><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"/><mechanisms xmlns="urn:ietf:params:xml:ns:xmpp-sasl"><mechanism>PLAIN</mechanism><mechanism>DIGEST-MD5</mechanism><mechanism>CRAM-MD5</mechanism></mechanisms><session xmlns="urn:ietf:params:xml:ns:xmpp-session"/></stream:features>
OUTPUT: <iq type='get' id='multi-reg_4_1_1' to='test-d'><query xmlns='jabber:iq:auth'><username>multi-reg_4_1</username></query></iq>
INPUT: <iq id="multi-reg_4_1_1" from="test-d" type="result"><query xmlns="jabber:iq:auth"><username/><password/><digest/><resource/></query></iq>
OUTPUT: <iq type='set' id='multi-reg_4_1_2'><query xmlns='jabber:iq:auth'><username>multi-reg_4_1</username><password>all-xmpp-test-password</password><resource>xmpp-test</resource></query></iq>
INPUT: <iq id="multi-reg_4_1_2" type="result">Authentication successful.</iq>
OUTPUT: <message from='multi-reg_4_1@test-d/xmpp-test' to='all-xmpp-test_1@test-d/xmpp-test'>Test message no. 1, from: multi-reg_4_1@test-d/xmpp-test.</message>
INPUT: <message to="multi-reg_4_1@test-d/xmpp-test" from="all-xmpp-test_1@test-d/xmpp-test">Message OK</message>
OUTPUT: <stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
INPUT: <stream:stream xmlns:stream="http://etherx.jabber.org/streams" id="bfe9f4fa-91a4-498f-943d-3316e6062abb" xml:lang="en" xmlns="jabber:client" from="test-d" version="1.0"/>
INPUT: <stream:features><auth xmlns="http://jabber.org/features/iq-auth"/><register xmlns="http://jabber.org/features/iq-register"/><starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"/><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"/><mechanisms xmlns="urn:ietf:params:xml:ns:xmpp-sasl"><mechanism>PLAIN</mechanism><mechanism>DIGEST-MD5</mechanism><mechanism>CRAM-MD5</mechanism></mechanisms><session xmlns="urn:ietf:params:xml:ns:xmpp-session"/></stream:features>
OUTPUT: <iq type='get' id='multi-reg_4_2_1' to='test-d'><query xmlns='jabber:iq:auth'><username>multi-reg_4_2</username></query></iq>
INPUT: <iq id="multi-reg_4_2_1" from="test-d" type="result"><query xmlns="jabber:iq:auth"><username/><password/><digest/><resource/></query></iq>
OUTPUT: <iq type='set' id='multi-reg_4_2_2'><query xmlns='jabber:iq:auth'><username>multi-reg_4_2</username><password>all-xmpp-test-password</password><resource>xmpp-test</resource></query></iq>
INPUT: <iq id="multi-reg_4_2_2" type="result">Authentication successful.</iq>
OUTPUT: <message from='multi-reg_4_2@test-d/xmpp-test' to='all-xmpp-test_1@test-d/xmpp-test'>Test message no. 1, from: multi-reg_4_2@test-d/xmpp-test.</message>
INPUT: <message to="multi-reg_4_2@test-d/xmpp-test" from="all-xmpp-test_1@test-d/xmpp-test">Message OK</message>
OUTPUT: <stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
INPUT: <stream:stream xmlns:stream="http://etherx.jabber.org/streams" id="7362ae09-53ca-4f13-a303-b8f3b0a1941c" xml:lang="en" xmlns="jabber:client" from="test-d" version="1.0"/>
INPUT: <stream:features><auth xmlns="http://jabber.org/features/iq-auth"/><register xmlns="http://jabber.org/features/iq-register"/><starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"/><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"/><mechanisms xmlns="urn:ietf:params:xml:ns:xmpp-sasl"><mechanism>PLAIN</mechanism><mechanism>DIGEST-MD5</mechanism><mechanism>CRAM-MD5</mechanism></mechanisms><session xmlns="urn:ietf:params:xml:ns:xmpp-session"/></stream:features>
OUTPUT: <iq type='get' id='multi-reg_4_3_1' to='test-d'><query xmlns='jabber:iq:auth'><username>multi-reg_4_3</username></query></iq>
INPUT: <iq id="multi-reg_4_3_1" from="test-d" type="result"><query xmlns="jabber:iq:auth"><username/><password/><digest/><resource/></query></iq>
OUTPUT: <iq type='set' id='multi-reg_4_3_2'><query xmlns='jabber:iq:auth'><username>multi-reg_4_3</username><password>all-xmpp-test-password</password><resource>xmpp-test</resource></query></iq>
INPUT: <iq id="multi-reg_4_3_2" type="result">Authentication successful.</iq>
OUTPUT: <message from='multi-reg_4_3@test-d/xmpp-test' to='all-xmpp-test_1@test-d/xmpp-test'>Test message no. 1, from: multi-reg_4_3@test-d/xmpp-test.</message>
INPUT: <message to="multi-reg_4_3@test-d/xmpp-test" from="all-xmpp-test_1@test-d/xmpp-test">Message OK</message>
OUTPUT: <stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
INPUT: <stream:stream xmlns:stream="http://etherx.jabber.org/streams" id="96138dda-6cf3-48e5-ad6e-dbfa0d59252f" xml:lang="en" xmlns="jabber:client" from="test-d" version="1.0"/>
INPUT: <stream:features><auth xmlns="http://jabber.org/features/iq-auth"/><register xmlns="http://jabber.org/features/iq-register"/><starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"/><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"/><mechanisms xmlns="urn:ietf:params:xml:ns:xmpp-sasl"><mechanism>PLAIN</mechanism><mechanism>DIGEST-MD5</mechanism><mechanism>CRAM-MD5</mechanism></mechanisms><session xmlns="urn:ietf:params:xml:ns:xmpp-session"/></stream:features>
OUTPUT: <iq type='get' id='multi-reg_4_4_1' to='test-d'><query xmlns='jabber:iq:auth'><username>multi-reg_4_4</username></query></iq>
INPUT: <iq id="multi-reg_4_4_1" from="test-d" type="result"><query xmlns="jabber:iq:auth"><username/><password/><digest/><resource/></query></iq>
OUTPUT: <iq type='set' id='multi-reg_4_4_2'><query xmlns='jabber:iq:auth'><username>multi-reg_4_4</username><password>all-xmpp-test-password</password><resource>xmpp-test</resource></query></iq>
INPUT: <iq id="multi-reg_4_4_2" type="result">Authentication successful.</iq>
OUTPUT: <message from='multi-reg_4_4@test-d/xmpp-test' to='all-xmpp-test_1@test-d/xmpp-test'>Test message no. 1, from: multi-reg_4_4@test-d/xmpp-test.</message>
INPUT: <message to="multi-reg_4_4@test-d/xmpp-test" from="all-xmpp-test_1@test-d/xmpp-test">Message OK</message>
