OUTPUT: <stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='dell' version='1.0'>
INPUT: <stream:stream xmlns:stream="http://etherx.jabber.org/streams" id="b878d736-0a62-482e-bdd5-bb1c08bc90a0" xml:lang="en" xmlns="jabber:client" from="dell" version="1.0"/>
INPUT: <stream:features><command node="GETFEATURES" status="completed" xmlns="http://jabber.org/protocol/commands"><x xmlns="jabber:x:data" type="result"/><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"/></command></stream:features>
OUTPUT: <iq type='get' id='multi-reg_2_0_1' to='dell'><query xmlns='jabber:iq:auth'><username>multi-reg_2_0</username></query></iq>
INPUT: <iq id="multi-reg_2_0_1" from="dell" 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: <iq type="get" id="roster_1" from="multi-reg_2_0@dell/xmpp-test"><query xmlns="jabber:iq:roster"/></iq>
INPUT: <iq to="multi-reg_2_0@dell/xmpp-test" id="roster_1" type="result"><query xmlns="jabber:iq:roster"/></iq>
OUTPUT: <iq type="set" id="roster_2" from="multi-reg_2_0@dell/xmpp-test"><query xmlns="jabber:iq:roster"><item jid="santa.claus@north.pole" name="claus"/></query></iq>
INPUT: <iq to="multi-reg_2_0@dell/xmpp-test" id="roster_2" type="result"/>
INPUT: <iq to="multi-reg_2_0@dell/xmpp-test" id="3" type="set"><query xmlns="jabber:iq:roster"><item subscription="none" name="claus" jid="santa.claus@north.pole"/></query></iq>
OUTPUT: <iq type="get" id="roster_3" from="multi-reg_2_0@dell/xmpp-test"><query xmlns="jabber:iq:roster"/></iq>
INPUT: <iq to="multi-reg_2_0@dell/xmpp-test" id="roster_3" type="result"><query xmlns="jabber:iq:roster"><item subscription="none" name="claus" jid="santa.claus@north.pole"/></query></iq>
OUTPUT: <iq type="set" id="roster_4" from="multi-reg_2_0@dell/xmpp-test"><query xmlns="jabber:iq:roster"><item jid="santa.claus@north.pole" name="claus"><group>guests</group></item></query></iq>
INPUT: <iq to="multi-reg_2_0@dell/xmpp-test" id="roster_4" type="result"/>
INPUT: <iq to="multi-reg_2_0@dell/xmpp-test" id="8" type="set"><query xmlns="jabber:iq:roster"><item subscription="none" name="claus" jid="santa.claus@north.pole"><group>guests</group></item></query></iq>
OUTPUT: <iq type="get" id="roster_5" from="multi-reg_2_0@dell/xmpp-test"><query xmlns="jabber:iq:roster"/></iq>
INPUT: <iq to="multi-reg_2_0@dell/xmpp-test" id="roster_5" type="result"><query xmlns="jabber:iq:roster"><item subscription="none" name="claus" jid="santa.claus@north.pole"><group>guests</group></item></query></iq>
OUTPUT: <iq type="set" id="roster_6" from="multi-reg_2_0@dell/xmpp-test"><query xmlns="jabber:iq:roster"><item jid="santa.claus@north.pole" subscription="remove"/></query></iq>
INPUT: <iq to="multi-reg_2_0@dell/xmpp-test" id="roster_6" type="result"/>
OUTPUT: <iq type="get" id="roster_7" from="multi-reg_2_0@dell/xmpp-test"><query xmlns="jabber:iq:roster"/></iq>
INPUT: <iq to="multi-reg_2_0@dell/xmpp-test" id="roster_7" type="result"><query xmlns="jabber:iq:roster"/></iq>
OUTPUT: <stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='dell' version='1.0'>
INPUT: <stream:stream xmlns:stream="http://etherx.jabber.org/streams" id="9d65db23-fe91-4ca6-b1db-82fab1899762" xml:lang="en" xmlns="jabber:client" from="dell" version="1.0"/>
INPUT: <stream:features><command node="GETFEATURES" status="completed" xmlns="http://jabber.org/protocol/commands"><x xmlns="jabber:x:data" type="result"/><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"/></command></stream:features>
OUTPUT: <iq type='get' id='multi-reg_2_1_1' to='dell'><query xmlns='jabber:iq:auth'><username>multi-reg_2_1</username></query></iq>
INPUT: <iq id="multi-reg_2_1_1" from="dell" 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: <iq type="get" id="roster_1" from="multi-reg_2_1@dell/xmpp-test"><query xmlns="jabber:iq:roster"/></iq>
INPUT: <iq to="multi-reg_2_1@dell/xmpp-test" id="roster_1" type="result"><query xmlns="jabber:iq:roster"/></iq>
OUTPUT: <iq type="set" id="roster_2" from="multi-reg_2_1@dell/xmpp-test"><query xmlns="jabber:iq:roster"><item jid="santa.claus@north.pole" name="claus"/></query></iq>
INPUT: <iq to="multi-reg_2_1@dell/xmpp-test" id="roster_2" type="result"/>
INPUT: <iq to="multi-reg_2_1@dell/xmpp-test" id="13" type="set"><query xmlns="jabber:iq:roster"><item subscription="none" name="claus" jid="santa.claus@north.pole"/></query></iq>
OUTPUT: <iq type="get" id="roster_3" from="multi-reg_2_1@dell/xmpp-test"><query xmlns="jabber:iq:roster"/></iq>
INPUT: <iq to="multi-reg_2_1@dell/xmpp-test" id="roster_3" type="result"><query xmlns="jabber:iq:roster"><item subscription="none" name="claus" jid="santa.claus@north.pole"/></query></iq>
OUTPUT: <iq type="set" id="roster_4" from="multi-reg_2_1@dell/xmpp-test"><query xmlns="jabber:iq:roster"><item jid="santa.claus@north.pole" name="claus"><group>guests</group></item></query></iq>
INPUT: <iq to="multi-reg_2_1@dell/xmpp-test" id="roster_4" type="result"/>
INPUT: <iq to="multi-reg_2_1@dell/xmpp-test" id="17" type="set"><query xmlns="jabber:iq:roster"><item subscription="none" name="claus" jid="santa.claus@north.pole"><group>guests</group></item></query></iq>
OUTPUT: <iq type="get" id="roster_5" from="multi-reg_2_1@dell/xmpp-test"><query xmlns="jabber:iq:roster"/></iq>
INPUT: <iq to="multi-reg_2_1@dell/xmpp-test" id="roster_5" type="result"><query xmlns="jabber:iq:roster"><item subscription="none" name="claus" jid="santa.claus@north.pole"><group>guests</group></item></query></iq>
OUTPUT: <iq type="set" id="roster_6" from="multi-reg_2_1@dell/xmpp-test"><query xmlns="jabber:iq:roster"><item jid="santa.claus@north.pole" subscription="remove"/></query></iq>
INPUT: <iq to="multi-reg_2_1@dell/xmpp-test" id="roster_6" type="result"/>
OUTPUT: <iq type="get" id="roster_7" from="multi-reg_2_1@dell/xmpp-test"><query xmlns="jabber:iq:roster"/></iq>
INPUT: <iq to="multi-reg_2_1@dell/xmpp-test" id="roster_7" type="result"><query xmlns="jabber:iq:roster"/></iq>
OUTPUT: <stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='dell' version='1.0'>
INPUT: <stream:stream xmlns:stream="http://etherx.jabber.org/streams" id="b038a493-48cf-4fde-8cdc-e1c0b0df7492" xml:lang="en" xmlns="jabber:client" from="dell" version="1.0"/>
INPUT: <stream:features><command node="GETFEATURES" status="completed" xmlns="http://jabber.org/protocol/commands"><x xmlns="jabber:x:data" type="result"/><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"/></command></stream:features>
OUTPUT: <iq type='get' id='multi-reg_2_2_1' to='dell'><query xmlns='jabber:iq:auth'><username>multi-reg_2_2</username></query></iq>
INPUT: <iq id="multi-reg_2_2_1" from="dell" 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: <iq type="get" id="roster_1" from="multi-reg_2_2@dell/xmpp-test"><query xmlns="jabber:iq:roster"/></iq>
INPUT: <iq to="multi-reg_2_2@dell/xmpp-test" id="roster_1" type="result"><query xmlns="jabber:iq:roster"/></iq>
OUTPUT: <iq type="set" id="roster_2" from="multi-reg_2_2@dell/xmpp-test"><query xmlns="jabber:iq:roster"><item jid="santa.claus@north.pole" name="claus"/></query></iq>
INPUT: <iq to="multi-reg_2_2@dell/xmpp-test" id="roster_2" type="result"/>
INPUT: <iq to="multi-reg_2_2@dell/xmpp-test" id="23" type="set"><query xmlns="jabber:iq:roster"><item subscription="none" name="claus" jid="santa.claus@north.pole"/></query></iq>
OUTPUT: <iq type="get" id="roster_3" from="multi-reg_2_2@dell/xmpp-test"><query xmlns="jabber:iq:roster"/></iq>
INPUT: <iq to="multi-reg_2_2@dell/xmpp-test" id="roster_3" type="result"><query xmlns="jabber:iq:roster"><item subscription="none" name="claus" jid="santa.claus@north.pole"/></query></iq>
OUTPUT: <iq type="set" id="roster_4" from="multi-reg_2_2@dell/xmpp-test"><query xmlns="jabber:iq:roster"><item jid="santa.claus@north.pole" name="claus"><group>guests</group></item></query></iq>
INPUT: <iq to="multi-reg_2_2@dell/xmpp-test" id="roster_4" type="result"/>
INPUT: <iq to="multi-reg_2_2@dell/xmpp-test" id="26" type="set"><query xmlns="jabber:iq:roster"><item subscription="none" name="claus" jid="santa.claus@north.pole"><group>guests</group></item></query></iq>
OUTPUT: <iq type="get" id="roster_5" from="multi-reg_2_2@dell/xmpp-test"><query xmlns="jabber:iq:roster"/></iq>
INPUT: <iq to="multi-reg_2_2@dell/xmpp-test" id="roster_5" type="result"><query xmlns="jabber:iq:roster"><item subscription="none" name="claus" jid="santa.claus@north.pole"><group>guests</group></item></query></iq>
OUTPUT: <iq type="set" id="roster_6" from="multi-reg_2_2@dell/xmpp-test"><query xmlns="jabber:iq:roster"><item jid="santa.claus@north.pole" subscription="remove"/></query></iq>
INPUT: <iq to="multi-reg_2_2@dell/xmpp-test" id="roster_6" type="result"/>
OUTPUT: <iq type="get" id="roster_7" from="multi-reg_2_2@dell/xmpp-test"><query xmlns="jabber:iq:roster"/></iq>
INPUT: <iq to="multi-reg_2_2@dell/xmpp-test" id="roster_7" type="result"><query xmlns="jabber:iq:roster"/></iq>
OUTPUT: <stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='dell' version='1.0'>
INPUT: <stream:stream xmlns:stream="http://etherx.jabber.org/streams" id="6fe7a31c-ffa3-4309-866a-a6390e0831d5" xml:lang="en" xmlns="jabber:client" from="dell" version="1.0"/>
INPUT: <stream:features><command node="GETFEATURES" status="completed" xmlns="http://jabber.org/protocol/commands"><x xmlns="jabber:x:data" type="result"/><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"/></command></stream:features>
OUTPUT: <iq type='get' id='multi-reg_2_3_1' to='dell'><query xmlns='jabber:iq:auth'><username>multi-reg_2_3</username></query></iq>
INPUT: <iq id="multi-reg_2_3_1" from="dell" 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: <iq type="get" id="roster_1" from="multi-reg_2_3@dell/xmpp-test"><query xmlns="jabber:iq:roster"/></iq>
INPUT: <iq to="multi-reg_2_3@dell/xmpp-test" id="roster_1" type="result"><query xmlns="jabber:iq:roster"/></iq>
OUTPUT: <iq type="set" id="roster_2" from="multi-reg_2_3@dell/xmpp-test"><query xmlns="jabber:iq:roster"><item jid="santa.claus@north.pole" name="claus"/></query></iq>
INPUT: <iq to="multi-reg_2_3@dell/xmpp-test" id="roster_2" type="result"/>
INPUT: <iq to="multi-reg_2_3@dell/xmpp-test" id="33" type="set"><query xmlns="jabber:iq:roster"><item subscription="none" name="claus" jid="santa.claus@north.pole"/></query></iq>
OUTPUT: <iq type="get" id="roster_3" from="multi-reg_2_3@dell/xmpp-test"><query xmlns="jabber:iq:roster"/></iq>
INPUT: <iq to="multi-reg_2_3@dell/xmpp-test" id="roster_3" type="result"><query xmlns="jabber:iq:roster"><item subscription="none" name="claus" jid="santa.claus@north.pole"/></query></iq>
OUTPUT: <iq type="set" id="roster_4" from="multi-reg_2_3@dell/xmpp-test"><query xmlns="jabber:iq:roster"><item jid="santa.claus@north.pole" name="claus"><group>guests</group></item></query></iq>
INPUT: <iq to="multi-reg_2_3@dell/xmpp-test" id="roster_4" type="result"/>
INPUT: <iq to="multi-reg_2_3@dell/xmpp-test" id="36" type="set"><query xmlns="jabber:iq:roster"><item subscription="none" name="claus" jid="santa.claus@north.pole"><group>guests</group></item></query></iq>
OUTPUT: <iq type="get" id="roster_5" from="multi-reg_2_3@dell/xmpp-test"><query xmlns="jabber:iq:roster"/></iq>
INPUT: <iq to="multi-reg_2_3@dell/xmpp-test" id="roster_5" type="result"><query xmlns="jabber:iq:roster"><item subscription="none" name="claus" jid="santa.claus@north.pole"><group>guests</group></item></query></iq>
OUTPUT: <iq type="set" id="roster_6" from="multi-reg_2_3@dell/xmpp-test"><query xmlns="jabber:iq:roster"><item jid="santa.claus@north.pole" subscription="remove"/></query></iq>
INPUT: <iq to="multi-reg_2_3@dell/xmpp-test" id="roster_6" type="result"/>
OUTPUT: <iq type="get" id="roster_7" from="multi-reg_2_3@dell/xmpp-test"><query xmlns="jabber:iq:roster"/></iq>
INPUT: <iq to="multi-reg_2_3@dell/xmpp-test" id="roster_7" type="result"><query xmlns="jabber:iq:roster"/></iq>
OUTPUT: <stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='dell' version='1.0'>
INPUT: <stream:stream xmlns:stream="http://etherx.jabber.org/streams" id="cf384658-2d1c-4730-9df9-869c49fb6a1d" xml:lang="en" xmlns="jabber:client" from="dell" version="1.0"/>
INPUT: <stream:features><command node="GETFEATURES" status="completed" xmlns="http://jabber.org/protocol/commands"><x xmlns="jabber:x:data" type="result"/><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"/></command></stream:features>
OUTPUT: <iq type='get' id='multi-reg_2_4_1' to='dell'><query xmlns='jabber:iq:auth'><username>multi-reg_2_4</username></query></iq>
INPUT: <iq id="multi-reg_2_4_1" from="dell" 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: <iq type="get" id="roster_1" from="multi-reg_2_4@dell/xmpp-test"><query xmlns="jabber:iq:roster"/></iq>
INPUT: <iq to="multi-reg_2_4@dell/xmpp-test" id="roster_1" type="result"><query xmlns="jabber:iq:roster"/></iq>
OUTPUT: <iq type="set" id="roster_2" from="multi-reg_2_4@dell/xmpp-test"><query xmlns="jabber:iq:roster"><item jid="santa.claus@north.pole" name="claus"/></query></iq>
INPUT: <iq to="multi-reg_2_4@dell/xmpp-test" id="roster_2" type="result"/>
INPUT: <iq to="multi-reg_2_4@dell/xmpp-test" id="43" type="set"><query xmlns="jabber:iq:roster"><item subscription="none" name="claus" jid="santa.claus@north.pole"/></query></iq>
OUTPUT: <iq type="get" id="roster_3" from="multi-reg_2_4@dell/xmpp-test"><query xmlns="jabber:iq:roster"/></iq>
INPUT: <iq to="multi-reg_2_4@dell/xmpp-test" id="roster_3" type="result"><query xmlns="jabber:iq:roster"><item subscription="none" name="claus" jid="santa.claus@north.pole"/></query></iq>
OUTPUT: <iq type="set" id="roster_4" from="multi-reg_2_4@dell/xmpp-test"><query xmlns="jabber:iq:roster"><item jid="santa.claus@north.pole" name="claus"><group>guests</group></item></query></iq>
INPUT: <iq to="multi-reg_2_4@dell/xmpp-test" id="roster_4" type="result"/>
INPUT: <iq to="multi-reg_2_4@dell/xmpp-test" id="45" type="set"><query xmlns="jabber:iq:roster"><item subscription="none" name="claus" jid="santa.claus@north.pole"><group>guests</group></item></query></iq>
OUTPUT: <iq type="get" id="roster_5" from="multi-reg_2_4@dell/xmpp-test"><query xmlns="jabber:iq:roster"/></iq>
INPUT: <iq to="multi-reg_2_4@dell/xmpp-test" id="roster_5" type="result"><query xmlns="jabber:iq:roster"><item subscription="none" name="claus" jid="santa.claus@north.pole"><group>guests</group></item></query></iq>
OUTPUT: <iq type="set" id="roster_6" from="multi-reg_2_4@dell/xmpp-test"><query xmlns="jabber:iq:roster"><item jid="santa.claus@north.pole" subscription="remove"/></query></iq>
INPUT: <iq to="multi-reg_2_4@dell/xmpp-test" id="roster_6" type="result"/>
OUTPUT: <iq type="get" id="roster_7" from="multi-reg_2_4@dell/xmpp-test"><query xmlns="jabber:iq:roster"/></iq>
INPUT: <iq to="multi-reg_2_4@dell/xmpp-test" id="roster_7" type="result"><query xmlns="jabber:iq:roster"/></iq>
OUTPUT: <stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='dell' version='1.0'>
INPUT: <stream:stream xmlns:stream="http://etherx.jabber.org/streams" id="3fce8a3d-2400-44ab-9b7f-8e5ad0d06aa4" xml:lang="en" xmlns="jabber:client" from="dell" version="1.0"/>
INPUT: <stream:features><command node="GETFEATURES" status="completed" xmlns="http://jabber.org/protocol/commands"><x xmlns="jabber:x:data" type="result"/><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"/></command></stream:features>
OUTPUT: <iq type='get' id='multi-reg_1_0_1' to='dell'><query xmlns='jabber:iq:auth'><username>multi-reg_1_0</username></query></iq>
INPUT: <iq id="multi-reg_1_0_1" from="dell" 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: <iq type="get" id="roster_1" from="multi-reg_1_0@dell/xmpp-test"><query xmlns="jabber:iq:roster"/></iq>
INPUT: <iq to="multi-reg_1_0@dell/xmpp-test" id="roster_1" type="result"><query xmlns="jabber:iq:roster"/></iq>
OUTPUT: <iq type="set" id="roster_2" from="multi-reg_1_0@dell/xmpp-test"><query xmlns="jabber:iq:roster"><item jid="santa.claus@north.pole" name="claus"/></query></iq>
INPUT: <iq to="multi-reg_1_0@dell/xmpp-test" id="roster_2" type="result"/>
INPUT: <iq to="multi-reg_1_0@dell/xmpp-test" id="4" type="set"><query xmlns="jabber:iq:roster"><item subscription="none" name="claus" jid="santa.claus@north.pole"/></query></iq>
OUTPUT: <iq type="get" id="roster_3" from="multi-reg_1_0@dell/xmpp-test"><query xmlns="jabber:iq:roster"/></iq>
INPUT: <iq to="multi-reg_1_0@dell/xmpp-test" id="roster_3" type="result"><query xmlns="jabber:iq:roster"><item subscription="none" name="claus" jid="santa.claus@north.pole"/></query></iq>
OUTPUT: <iq type="set" id="roster_4" from="multi-reg_1_0@dell/xmpp-test"><query xmlns="jabber:iq:roster"><item jid="santa.claus@north.pole" name="claus"><group>guests</group></item></query></iq>
INPUT: <iq to="multi-reg_1_0@dell/xmpp-test" id="roster_4" type="result"/>
INPUT: <iq to="multi-reg_1_0@dell/xmpp-test" id="9" type="set"><query xmlns="jabber:iq:roster"><item subscription="none" name="claus" jid="santa.claus@north.pole"><group>guests</group></item></query></iq>
OUTPUT: <iq type="get" id="roster_5" from="multi-reg_1_0@dell/xmpp-test"><query xmlns="jabber:iq:roster"/></iq>
INPUT: <iq to="multi-reg_1_0@dell/xmpp-test" id="roster_5" type="result"><query xmlns="jabber:iq:roster"><item subscription="none" name="claus" jid="santa.claus@north.pole"><group>guests</group></item></query></iq>
OUTPUT: <iq type="set" id="roster_6" from="multi-reg_1_0@dell/xmpp-test"><query xmlns="jabber:iq:roster"><item jid="santa.claus@north.pole" subscription="remove"/></query></iq>
INPUT: <iq to="multi-reg_1_0@dell/xmpp-test" id="roster_6" type="result"/>
OUTPUT: <iq type="get" id="roster_7" from="multi-reg_1_0@dell/xmpp-test"><query xmlns="jabber:iq:roster"/></iq>
INPUT: <iq to="multi-reg_1_0@dell/xmpp-test" id="roster_7" type="result"><query xmlns="jabber:iq:roster"/></iq>
OUTPUT: <stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='dell' version='1.0'>
INPUT: <stream:stream xmlns:stream="http://etherx.jabber.org/streams" id="ed607fb8-e805-41b6-8773-5b2f89d66697" xml:lang="en" xmlns="jabber:client" from="dell" version="1.0"/>
INPUT: <stream:features><command node="GETFEATURES" status="completed" xmlns="http://jabber.org/protocol/commands"><x xmlns="jabber:x:data" type="result"/><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"/></command></stream:features>
OUTPUT: <iq type='get' id='multi-reg_1_1_1' to='dell'><query xmlns='jabber:iq:auth'><username>multi-reg_1_1</username></query></iq>
INPUT: <iq id="multi-reg_1_1_1" from="dell" 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: <iq type="get" id="roster_1" from="multi-reg_1_1@dell/xmpp-test"><query xmlns="jabber:iq:roster"/></iq>
INPUT: <iq to="multi-reg_1_1@dell/xmpp-test" id="roster_1" type="result"><query xmlns="jabber:iq:roster"/></iq>
OUTPUT: <iq type="set" id="roster_2" from="multi-reg_1_1@dell/xmpp-test"><query xmlns="jabber:iq:roster"><item jid="santa.claus@north.pole" name="claus"/></query></iq>
INPUT: <iq to="multi-reg_1_1@dell/xmpp-test" id="roster_2" type="result"/>
INPUT: <iq to="multi-reg_1_1@dell/xmpp-test" id="14" type="set"><query xmlns="jabber:iq:roster"><item subscription="none" name="claus" jid="santa.claus@north.pole"/></query></iq>
OUTPUT: <iq type="get" id="roster_3" from="multi-reg_1_1@dell/xmpp-test"><query xmlns="jabber:iq:roster"/></iq>
INPUT: <iq to="multi-reg_1_1@dell/xmpp-test" id="roster_3" type="result"><query xmlns="jabber:iq:roster"><item subscription="none" name="claus" jid="santa.claus@north.pole"/></query></iq>
OUTPUT: <iq type="set" id="roster_4" from="multi-reg_1_1@dell/xmpp-test"><query xmlns="jabber:iq:roster"><item jid="santa.claus@north.pole" name="claus"><group>guests</group></item></query></iq>
INPUT: <iq to="multi-reg_1_1@dell/xmpp-test" id="roster_4" type="result"/>
INPUT: <iq to="multi-reg_1_1@dell/xmpp-test" id="19" type="set"><query xmlns="jabber:iq:roster"><item subscription="none" name="claus" jid="santa.claus@north.pole"><group>guests</group></item></query></iq>
OUTPUT: <iq type="get" id="roster_5" from="multi-reg_1_1@dell/xmpp-test"><query xmlns="jabber:iq:roster"/></iq>
INPUT: <iq to="multi-reg_1_1@dell/xmpp-test" id="roster_5" type="result"><query xmlns="jabber:iq:roster"><item subscription="none" name="claus" jid="santa.claus@north.pole"><group>guests</group></item></query></iq>
OUTPUT: <iq type="set" id="roster_6" from="multi-reg_1_1@dell/xmpp-test"><query xmlns="jabber:iq:roster"><item jid="santa.claus@north.pole" subscription="remove"/></query></iq>
INPUT: <iq to="multi-reg_1_1@dell/xmpp-test" id="roster_6" type="result"/>
OUTPUT: <iq type="get" id="roster_7" from="multi-reg_1_1@dell/xmpp-test"><query xmlns="jabber:iq:roster"/></iq>
INPUT: <iq to="multi-reg_1_1@dell/xmpp-test" id="roster_7" type="result"><query xmlns="jabber:iq:roster"/></iq>
OUTPUT: <stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='dell' version='1.0'>
INPUT: <stream:stream xmlns:stream="http://etherx.jabber.org/streams" id="3eadb035-d2bb-439f-8c51-0a944aad4106" xml:lang="en" xmlns="jabber:client" from="dell" version="1.0"/>
INPUT: <stream:features><command node="GETFEATURES" status="completed" xmlns="http://jabber.org/protocol/commands"><x xmlns="jabber:x:data" type="result"/><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"/></command></stream:features>
OUTPUT: <iq type='get' id='multi-reg_1_2_1' to='dell'><query xmlns='jabber:iq:auth'><username>multi-reg_1_2</username></query></iq>
INPUT: <iq id="multi-reg_1_2_1" from="dell" 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: <iq type="get" id="roster_1" from="multi-reg_1_2@dell/xmpp-test"><query xmlns="jabber:iq:roster"/></iq>
INPUT: <iq to="multi-reg_1_2@dell/xmpp-test" id="roster_1" type="result"><query xmlns="jabber:iq:roster"/></iq>
OUTPUT: <iq type="set" id="roster_2" from="multi-reg_1_2@dell/xmpp-test"><query xmlns="jabber:iq:roster"><item jid="santa.claus@north.pole" name="claus"/></query></iq>
INPUT: <iq to="multi-reg_1_2@dell/xmpp-test" id="roster_2" type="result"/>
INPUT: <iq to="multi-reg_1_2@dell/xmpp-test" id="24" type="set"><query xmlns="jabber:iq:roster"><item subscription="none" name="claus" jid="santa.claus@north.pole"/></query></iq>
OUTPUT: <iq type="get" id="roster_3" from="multi-reg_1_2@dell/xmpp-test"><query xmlns="jabber:iq:roster"/></iq>
INPUT: <iq to="multi-reg_1_2@dell/xmpp-test" id="roster_3" type="result"><query xmlns="jabber:iq:roster"><item subscription="none" name="claus" jid="santa.claus@north.pole"/></query></iq>
OUTPUT: <iq type="set" id="roster_4" from="multi-reg_1_2@dell/xmpp-test"><query xmlns="jabber:iq:roster"><item jid="santa.claus@north.pole" name="claus"><group>guests</group></item></query></iq>
INPUT: <iq to="multi-reg_1_2@dell/xmpp-test" id="roster_4" type="result"/>
INPUT: <iq to="multi-reg_1_2@dell/xmpp-test" id="29" type="set"><query xmlns="jabber:iq:roster"><item subscription="none" name="claus" jid="santa.claus@north.pole"><group>guests</group></item></query></iq>
OUTPUT: <iq type="get" id="roster_5" from="multi-reg_1_2@dell/xmpp-test"><query xmlns="jabber:iq:roster"/></iq>
INPUT: <iq to="multi-reg_1_2@dell/xmpp-test" id="roster_5" type="result"><query xmlns="jabber:iq:roster"><item subscription="none" name="claus" jid="santa.claus@north.pole"><group>guests</group></item></query></iq>
OUTPUT: <iq type="set" id="roster_6" from="multi-reg_1_2@dell/xmpp-test"><query xmlns="jabber:iq:roster"><item jid="santa.claus@north.pole" subscription="remove"/></query></iq>
INPUT: <iq to="multi-reg_1_2@dell/xmpp-test" id="roster_6" type="result"/>
OUTPUT: <iq type="get" id="roster_7" from="multi-reg_1_2@dell/xmpp-test"><query xmlns="jabber:iq:roster"/></iq>
INPUT: <iq to="multi-reg_1_2@dell/xmpp-test" id="roster_7" type="result"><query xmlns="jabber:iq:roster"/></iq>
OUTPUT: <stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='dell' version='1.0'>
INPUT: <stream:stream xmlns:stream="http://etherx.jabber.org/streams" id="9ba37731-e688-46af-9704-8bfc5a7290f0" xml:lang="en" xmlns="jabber:client" from="dell" version="1.0"/>
INPUT: <stream:features><command node="GETFEATURES" status="completed" xmlns="http://jabber.org/protocol/commands"><x xmlns="jabber:x:data" type="result"/><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"/></command></stream:features>
OUTPUT: <iq type='get' id='multi-reg_1_3_1' to='dell'><query xmlns='jabber:iq:auth'><username>multi-reg_1_3</username></query></iq>
INPUT: <iq id="multi-reg_1_3_1" from="dell" 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: <iq type="get" id="roster_1" from="multi-reg_1_3@dell/xmpp-test"><query xmlns="jabber:iq:roster"/></iq>
INPUT: <iq to="multi-reg_1_3@dell/xmpp-test" id="roster_1" type="result"><query xmlns="jabber:iq:roster"/></iq>
OUTPUT: <iq type="set" id="roster_2" from="multi-reg_1_3@dell/xmpp-test"><query xmlns="jabber:iq:roster"><item jid="santa.claus@north.pole" name="claus"/></query></iq>
INPUT: <iq to="multi-reg_1_3@dell/xmpp-test" id="roster_2" type="result"/>
INPUT: <iq to="multi-reg_1_3@dell/xmpp-test" id="34" type="set"><query xmlns="jabber:iq:roster"><item subscription="none" name="claus" jid="santa.claus@north.pole"/></query></iq>
OUTPUT: <iq type="get" id="roster_3" from="multi-reg_1_3@dell/xmpp-test"><query xmlns="jabber:iq:roster"/></iq>
INPUT: <iq to="multi-reg_1_3@dell/xmpp-test" id="roster_3" type="result"><query xmlns="jabber:iq:roster"><item subscription="none" name="claus" jid="santa.claus@north.pole"/></query></iq>
OUTPUT: <iq type="set" id="roster_4" from="multi-reg_1_3@dell/xmpp-test"><query xmlns="jabber:iq:roster"><item jid="santa.claus@north.pole" name="claus"><group>guests</group></item></query></iq>
INPUT: <iq to="multi-reg_1_3@dell/xmpp-test" id="roster_4" type="result"/>
INPUT: <iq to="multi-reg_1_3@dell/xmpp-test" id="38" type="set"><query xmlns="jabber:iq:roster"><item subscription="none" name="claus" jid="santa.claus@north.pole"><group>guests</group></item></query></iq>
OUTPUT: <iq type="get" id="roster_5" from="multi-reg_1_3@dell/xmpp-test"><query xmlns="jabber:iq:roster"/></iq>
INPUT: <iq to="multi-reg_1_3@dell/xmpp-test" id="roster_5" type="result"><query xmlns="jabber:iq:roster"><item subscription="none" name="claus" jid="santa.claus@north.pole"><group>guests</group></item></query></iq>
OUTPUT: <iq type="set" id="roster_6" from="multi-reg_1_3@dell/xmpp-test"><query xmlns="jabber:iq:roster"><item jid="santa.claus@north.pole" subscription="remove"/></query></iq>
INPUT: <iq to="multi-reg_1_3@dell/xmpp-test" id="roster_6" type="result"/>
OUTPUT: <iq type="get" id="roster_7" from="multi-reg_1_3@dell/xmpp-test"><query xmlns="jabber:iq:roster"/></iq>
INPUT: <iq to="multi-reg_1_3@dell/xmpp-test" id="roster_7" type="result"><query xmlns="jabber:iq:roster"/></iq>
OUTPUT: <stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='dell' version='1.0'>
INPUT: <stream:stream xmlns:stream="http://etherx.jabber.org/streams" id="fde5d0ea-c92d-4d1f-9de5-84a672190791" xml:lang="en" xmlns="jabber:client" from="dell" version="1.0"/>
INPUT: <stream:features><command node="GETFEATURES" status="completed" xmlns="http://jabber.org/protocol/commands"><x xmlns="jabber:x:data" type="result"/><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"/></command></stream:features>
OUTPUT: <iq type='get' id='multi-reg_1_4_1' to='dell'><query xmlns='jabber:iq:auth'><username>multi-reg_1_4</username></query></iq>
INPUT: <iq id="multi-reg_1_4_1" from="dell" 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: <iq type="get" id="roster_1" from="multi-reg_1_4@dell/xmpp-test"><query xmlns="jabber:iq:roster"/></iq>
INPUT: <iq to="multi-reg_1_4@dell/xmpp-test" id="roster_1" type="result"><query xmlns="jabber:iq:roster"/></iq>
OUTPUT: <iq type="set" id="roster_2" from="multi-reg_1_4@dell/xmpp-test"><query xmlns="jabber:iq:roster"><item jid="santa.claus@north.pole" name="claus"/></query></iq>
INPUT: <iq to="multi-reg_1_4@dell/xmpp-test" id="roster_2" type="result"/>
INPUT: <iq to="multi-reg_1_4@dell/xmpp-test" id="44" type="set"><query xmlns="jabber:iq:roster"><item subscription="none" name="claus" jid="santa.claus@north.pole"/></query></iq>
OUTPUT: <iq type="get" id="roster_3" from="multi-reg_1_4@dell/xmpp-test"><query xmlns="jabber:iq:roster"/></iq>
INPUT: <iq to="multi-reg_1_4@dell/xmpp-test" id="roster_3" type="result"><query xmlns="jabber:iq:roster"><item subscription="none" name="claus" jid="santa.claus@north.pole"/></query></iq>
OUTPUT: <iq type="set" id="roster_4" from="multi-reg_1_4@dell/xmpp-test"><query xmlns="jabber:iq:roster"><item jid="santa.claus@north.pole" name="claus"><group>guests</group></item></query></iq>
INPUT: <iq to="multi-reg_1_4@dell/xmpp-test" id="roster_4" type="result"/>
INPUT: <iq to="multi-reg_1_4@dell/xmpp-test" id="47" type="set"><query xmlns="jabber:iq:roster"><item subscription="none" name="claus" jid="santa.claus@north.pole"><group>guests</group></item></query></iq>
OUTPUT: <iq type="get" id="roster_5" from="multi-reg_1_4@dell/xmpp-test"><query xmlns="jabber:iq:roster"/></iq>
INPUT: <iq to="multi-reg_1_4@dell/xmpp-test" id="roster_5" type="result"><query xmlns="jabber:iq:roster"><item subscription="none" name="claus" jid="santa.claus@north.pole"><group>guests</group></item></query></iq>
OUTPUT: <iq type="set" id="roster_6" from="multi-reg_1_4@dell/xmpp-test"><query xmlns="jabber:iq:roster"><item jid="santa.claus@north.pole" subscription="remove"/></query></iq>
INPUT: <iq to="multi-reg_1_4@dell/xmpp-test" id="roster_6" type="result"/>
OUTPUT: <iq type="get" id="roster_7" from="multi-reg_1_4@dell/xmpp-test"><query xmlns="jabber:iq:roster"/></iq>
INPUT: <iq to="multi-reg_1_4@dell/xmpp-test" id="roster_7" type="result"><query xmlns="jabber:iq:roster"/></iq>
OUTPUT: <stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='dell' version='1.0'>
INPUT: <stream:stream xmlns:stream="http://etherx.jabber.org/streams" id="98521ce0-3536-4087-8ac9-45e05be6f2b8" xml:lang="en" xmlns="jabber:client" from="dell" version="1.0"/>
INPUT: <stream:features><command node="GETFEATURES" status="completed" xmlns="http://jabber.org/protocol/commands"><x xmlns="jabber:x:data" type="result"/><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"/></command></stream:features>
OUTPUT: <iq type='get' id='multi-reg_3_0_1' to='dell'><query xmlns='jabber:iq:auth'><username>multi-reg_3_0</username></query></iq>
INPUT: <iq id="multi-reg_3_0_1" from="dell" 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: <iq type="get" id="roster_1" from="multi-reg_3_0@dell/xmpp-test"><query xmlns="jabber:iq:roster"/></iq>
INPUT: <iq to="multi-reg_3_0@dell/xmpp-test" id="roster_1" type="result"><query xmlns="jabber:iq:roster"/></iq>
OUTPUT: <iq type="set" id="roster_2" from="multi-reg_3_0@dell/xmpp-test"><query xmlns="jabber:iq:roster"><item jid="santa.claus@north.pole" name="claus"/></query></iq>
INPUT: <iq to="multi-reg_3_0@dell/xmpp-test" id="roster_2" type="result"/>
INPUT: <iq to="multi-reg_3_0@dell/xmpp-test" id="5" type="set"><query xmlns="jabber:iq:roster"><item subscription="none" name="claus" jid="santa.claus@north.pole"/></query></iq>
OUTPUT: <iq type="get" id="roster_3" from="multi-reg_3_0@dell/xmpp-test"><query xmlns="jabber:iq:roster"/></iq>
INPUT: <iq to="multi-reg_3_0@dell/xmpp-test" id="roster_3" type="result"><query xmlns="jabber:iq:roster"><item subscription="none" name="claus" jid="santa.claus@north.pole"/></query></iq>
OUTPUT: <iq type="set" id="roster_4" from="multi-reg_3_0@dell/xmpp-test"><query xmlns="jabber:iq:roster"><item jid="santa.claus@north.pole" name="claus"><group>guests</group></item></query></iq>
INPUT: <iq to="multi-reg_3_0@dell/xmpp-test" id="roster_4" type="result"/>
INPUT: <iq to="multi-reg_3_0@dell/xmpp-test" id="10" type="set"><query xmlns="jabber:iq:roster"><item subscription="none" name="claus" jid="santa.claus@north.pole"><group>guests</group></item></query></iq>
OUTPUT: <iq type="get" id="roster_5" from="multi-reg_3_0@dell/xmpp-test"><query xmlns="jabber:iq:roster"/></iq>
INPUT: <iq to="multi-reg_3_0@dell/xmpp-test" id="roster_5" type="result"><query xmlns="jabber:iq:roster"><item subscription="none" name="claus" jid="santa.claus@north.pole"><group>guests</group></item></query></iq>
OUTPUT: <iq type="set" id="roster_6" from="multi-reg_3_0@dell/xmpp-test"><query xmlns="jabber:iq:roster"><item jid="santa.claus@north.pole" subscription="remove"/></query></iq>
INPUT: <iq to="multi-reg_3_0@dell/xmpp-test" id="roster_6" type="result"/>
OUTPUT: <iq type="get" id="roster_7" from="multi-reg_3_0@dell/xmpp-test"><query xmlns="jabber:iq:roster"/></iq>
INPUT: <iq to="multi-reg_3_0@dell/xmpp-test" id="roster_7" type="result"><query xmlns="jabber:iq:roster"/></iq>
OUTPUT: <stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='dell' version='1.0'>
INPUT: <stream:stream xmlns:stream="http://etherx.jabber.org/streams" id="6779e297-862f-4d33-aa36-39062be955d8" xml:lang="en" xmlns="jabber:client" from="dell" version="1.0"/>
INPUT: <stream:features><command node="GETFEATURES" status="completed" xmlns="http://jabber.org/protocol/commands"><x xmlns="jabber:x:data" type="result"/><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"/></command></stream:features>
OUTPUT: <iq type='get' id='multi-reg_3_1_1' to='dell'><query xmlns='jabber:iq:auth'><username>multi-reg_3_1</username></query></iq>
INPUT: <iq id="multi-reg_3_1_1" from="dell" 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: <iq type="get" id="roster_1" from="multi-reg_3_1@dell/xmpp-test"><query xmlns="jabber:iq:roster"/></iq>
INPUT: <iq to="multi-reg_3_1@dell/xmpp-test" id="roster_1" type="result"><query xmlns="jabber:iq:roster"/></iq>
OUTPUT: <iq type="set" id="roster_2" from="multi-reg_3_1@dell/xmpp-test"><query xmlns="jabber:iq:roster"><item jid="santa.claus@north.pole" name="claus"/></query></iq>
INPUT: <iq to="multi-reg_3_1@dell/xmpp-test" id="roster_2" type="result"/>
INPUT: <iq to="multi-reg_3_1@dell/xmpp-test" id="15" type="set"><query xmlns="jabber:iq:roster"><item subscription="none" name="claus" jid="santa.claus@north.pole"/></query></iq>
OUTPUT: <iq type="get" id="roster_3" from="multi-reg_3_1@dell/xmpp-test"><query xmlns="jabber:iq:roster"/></iq>
INPUT: <iq to="multi-reg_3_1@dell/xmpp-test" id="roster_3" type="result"><query xmlns="jabber:iq:roster"><item subscription="none" name="claus" jid="santa.claus@north.pole"/></query></iq>
OUTPUT: <iq type="set" id="roster_4" from="multi-reg_3_1@dell/xmpp-test"><query xmlns="jabber:iq:roster"><item jid="santa.claus@north.pole" name="claus"><group>guests</group></item></query></iq>
INPUT: <iq to="multi-reg_3_1@dell/xmpp-test" id="roster_4" type="result"/>
INPUT: <iq to="multi-reg_3_1@dell/xmpp-test" id="20" type="set"><query xmlns="jabber:iq:roster"><item subscription="none" name="claus" jid="santa.claus@north.pole"><group>guests</group></item></query></iq>
OUTPUT: <iq type="get" id="roster_5" from="multi-reg_3_1@dell/xmpp-test"><query xmlns="jabber:iq:roster"/></iq>
INPUT: <iq to="multi-reg_3_1@dell/xmpp-test" id="roster_5" type="result"><query xmlns="jabber:iq:roster"><item subscription="none" name="claus" jid="santa.claus@north.pole"><group>guests</group></item></query></iq>
OUTPUT: <iq type="set" id="roster_6" from="multi-reg_3_1@dell/xmpp-test"><query xmlns="jabber:iq:roster"><item jid="santa.claus@north.pole" subscription="remove"/></query></iq>
INPUT: <iq to="multi-reg_3_1@dell/xmpp-test" id="roster_6" type="result"/>
OUTPUT: <iq type="get" id="roster_7" from="multi-reg_3_1@dell/xmpp-test"><query xmlns="jabber:iq:roster"/></iq>
INPUT: <iq to="multi-reg_3_1@dell/xmpp-test" id="roster_7" type="result"><query xmlns="jabber:iq:roster"/></iq>
OUTPUT: <stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='dell' version='1.0'>
INPUT: <stream:stream xmlns:stream="http://etherx.jabber.org/streams" id="a880e68e-4e6a-439b-a1d2-d8be5e7e4813" xml:lang="en" xmlns="jabber:client" from="dell" version="1.0"/>
INPUT: <stream:features><command node="GETFEATURES" status="completed" xmlns="http://jabber.org/protocol/commands"><x xmlns="jabber:x:data" type="result"/><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"/></command></stream:features>
OUTPUT: <iq type='get' id='multi-reg_3_2_1' to='dell'><query xmlns='jabber:iq:auth'><username>multi-reg_3_2</username></query></iq>
INPUT: <iq id="multi-reg_3_2_1" from="dell" 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: <iq type="get" id="roster_1" from="multi-reg_3_2@dell/xmpp-test"><query xmlns="jabber:iq:roster"/></iq>
INPUT: <iq to="multi-reg_3_2@dell/xmpp-test" id="roster_1" type="result"><query xmlns="jabber:iq:roster"/></iq>
OUTPUT: <iq type="set" id="roster_2" from="multi-reg_3_2@dell/xmpp-test"><query xmlns="jabber:iq:roster"><item jid="santa.claus@north.pole" name="claus"/></query></iq>
INPUT: <iq to="multi-reg_3_2@dell/xmpp-test" id="roster_2" type="result"/>
INPUT: <iq to="multi-reg_3_2@dell/xmpp-test" id="25" type="set"><query xmlns="jabber:iq:roster"><item subscription="none" name="claus" jid="santa.claus@north.pole"/></query></iq>
OUTPUT: <iq type="get" id="roster_3" from="multi-reg_3_2@dell/xmpp-test"><query xmlns="jabber:iq:roster"/></iq>
INPUT: <iq to="multi-reg_3_2@dell/xmpp-test" id="roster_3" type="result"><query xmlns="jabber:iq:roster"><item subscription="none" name="claus" jid="santa.claus@north.pole"/></query></iq>
OUTPUT: <iq type="set" id="roster_4" from="multi-reg_3_2@dell/xmpp-test"><query xmlns="jabber:iq:roster"><item jid="santa.claus@north.pole" name="claus"><group>guests</group></item></query></iq>
INPUT: <iq to="multi-reg_3_2@dell/xmpp-test" id="roster_4" type="result"/>
INPUT: <iq to="multi-reg_3_2@dell/xmpp-test" id="30" type="set"><query xmlns="jabber:iq:roster"><item subscription="none" name="claus" jid="santa.claus@north.pole"><group>guests</group></item></query></iq>
OUTPUT: <iq type="get" id="roster_5" from="multi-reg_3_2@dell/xmpp-test"><query xmlns="jabber:iq:roster"/></iq>
INPUT: <iq to="multi-reg_3_2@dell/xmpp-test" id="roster_5" type="result"><query xmlns="jabber:iq:roster"><item subscription="none" name="claus" jid="santa.claus@north.pole"><group>guests</group></item></query></iq>
OUTPUT: <iq type="set" id="roster_6" from="multi-reg_3_2@dell/xmpp-test"><query xmlns="jabber:iq:roster"><item jid="santa.claus@north.pole" subscription="remove"/></query></iq>
INPUT: <iq to="multi-reg_3_2@dell/xmpp-test" id="roster_6" type="result"/>
OUTPUT: <iq type="get" id="roster_7" from="multi-reg_3_2@dell/xmpp-test"><query xmlns="jabber:iq:roster"/></iq>
INPUT: <iq to="multi-reg_3_2@dell/xmpp-test" id="roster_7" type="result"><query xmlns="jabber:iq:roster"/></iq>
OUTPUT: <stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='dell' version='1.0'>
INPUT: <stream:stream xmlns:stream="http://etherx.jabber.org/streams" id="7c5a6ba7-f09e-4eb7-86cd-a46d7220ec2b" xml:lang="en" xmlns="jabber:client" from="dell" version="1.0"/>
INPUT: <stream:features><command node="GETFEATURES" status="completed" xmlns="http://jabber.org/protocol/commands"><x xmlns="jabber:x:data" type="result"/><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"/></command></stream:features>
OUTPUT: <iq type='get' id='multi-reg_3_3_1' to='dell'><query xmlns='jabber:iq:auth'><username>multi-reg_3_3</username></query></iq>
INPUT: <iq id="multi-reg_3_3_1" from="dell" 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: <iq type="get" id="roster_1" from="multi-reg_3_3@dell/xmpp-test"><query xmlns="jabber:iq:roster"/></iq>
INPUT: <iq to="multi-reg_3_3@dell/xmpp-test" id="roster_1" type="result"><query xmlns="jabber:iq:roster"/></iq>
OUTPUT: <iq type="set" id="roster_2" from="multi-reg_3_3@dell/xmpp-test"><query xmlns="jabber:iq:roster"><item jid="santa.claus@north.pole" name="claus"/></query></iq>
INPUT: <iq to="multi-reg_3_3@dell/xmpp-test" id="roster_2" type="result"/>
INPUT: <iq to="multi-reg_3_3@dell/xmpp-test" id="35" type="set"><query xmlns="jabber:iq:roster"><item subscription="none" name="claus" jid="santa.claus@north.pole"/></query></iq>
OUTPUT: <iq type="get" id="roster_3" from="multi-reg_3_3@dell/xmpp-test"><query xmlns="jabber:iq:roster"/></iq>
INPUT: <iq to="multi-reg_3_3@dell/xmpp-test" id="roster_3" type="result"><query xmlns="jabber:iq:roster"><item subscription="none" name="claus" jid="santa.claus@north.pole"/></query></iq>
OUTPUT: <iq type="set" id="roster_4" from="multi-reg_3_3@dell/xmpp-test"><query xmlns="jabber:iq:roster"><item jid="santa.claus@north.pole" name="claus"><group>guests</group></item></query></iq>
INPUT: <iq to="multi-reg_3_3@dell/xmpp-test" id="roster_4" type="result"/>
INPUT: <iq to="multi-reg_3_3@dell/xmpp-test" id="40" type="set"><query xmlns="jabber:iq:roster"><item subscription="none" name="claus" jid="santa.claus@north.pole"><group>guests</group></item></query></iq>
OUTPUT: <iq type="get" id="roster_5" from="multi-reg_3_3@dell/xmpp-test"><query xmlns="jabber:iq:roster"/></iq>
INPUT: <iq to="multi-reg_3_3@dell/xmpp-test" id="roster_5" type="result"><query xmlns="jabber:iq:roster"><item subscription="none" name="claus" jid="santa.claus@north.pole"><group>guests</group></item></query></iq>
OUTPUT: <iq type="set" id="roster_6" from="multi-reg_3_3@dell/xmpp-test"><query xmlns="jabber:iq:roster"><item jid="santa.claus@north.pole" subscription="remove"/></query></iq>
INPUT: <iq to="multi-reg_3_3@dell/xmpp-test" id="roster_6" type="result"/>
OUTPUT: <iq type="get" id="roster_7" from="multi-reg_3_3@dell/xmpp-test"><query xmlns="jabber:iq:roster"/></iq>
INPUT: <iq to="multi-reg_3_3@dell/xmpp-test" id="roster_7" type="result"><query xmlns="jabber:iq:roster"/></iq>
OUTPUT: <stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='dell' version='1.0'>
INPUT: <stream:stream xmlns:stream="http://etherx.jabber.org/streams" id="eda5dcd8-2f9d-4954-8bc6-42bcda91bb3f" xml:lang="en" xmlns="jabber:client" from="dell" version="1.0"/>
INPUT: <stream:features><command node="GETFEATURES" status="completed" xmlns="http://jabber.org/protocol/commands"><x xmlns="jabber:x:data" type="result"/><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"/></command></stream:features>
OUTPUT: <iq type='get' id='multi-reg_3_4_1' to='dell'><query xmlns='jabber:iq:auth'><username>multi-reg_3_4</username></query></iq>
INPUT: <iq id="multi-reg_3_4_1" from="dell" 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: <iq type="get" id="roster_1" from="multi-reg_3_4@dell/xmpp-test"><query xmlns="jabber:iq:roster"/></iq>
INPUT: <iq to="multi-reg_3_4@dell/xmpp-test" id="roster_1" type="result"><query xmlns="jabber:iq:roster"/></iq>
OUTPUT: <iq type="set" id="roster_2" from="multi-reg_3_4@dell/xmpp-test"><query xmlns="jabber:iq:roster"><item jid="santa.claus@north.pole" name="claus"/></query></iq>
INPUT: <iq to="multi-reg_3_4@dell/xmpp-test" id="roster_2" type="result"/>
INPUT: <iq to="multi-reg_3_4@dell/xmpp-test" id="46" type="set"><query xmlns="jabber:iq:roster"><item subscription="none" name="claus" jid="santa.claus@north.pole"/></query></iq>
OUTPUT: <iq type="get" id="roster_3" from="multi-reg_3_4@dell/xmpp-test"><query xmlns="jabber:iq:roster"/></iq>
INPUT: <iq to="multi-reg_3_4@dell/xmpp-test" id="roster_3" type="result"><query xmlns="jabber:iq:roster"><item subscription="none" name="claus" jid="santa.claus@north.pole"/></query></iq>
OUTPUT: <iq type="set" id="roster_4" from="multi-reg_3_4@dell/xmpp-test"><query xmlns="jabber:iq:roster"><item jid="santa.claus@north.pole" name="claus"><group>guests</group></item></query></iq>
INPUT: <iq to="multi-reg_3_4@dell/xmpp-test" id="roster_4" type="result"/>
INPUT: <iq to="multi-reg_3_4@dell/xmpp-test" id="50" type="set"><query xmlns="jabber:iq:roster"><item subscription="none" name="claus" jid="santa.claus@north.pole"><group>guests</group></item></query></iq>
OUTPUT: <iq type="get" id="roster_5" from="multi-reg_3_4@dell/xmpp-test"><query xmlns="jabber:iq:roster"/></iq>
INPUT: <iq to="multi-reg_3_4@dell/xmpp-test" id="roster_5" type="result"><query xmlns="jabber:iq:roster"><item subscription="none" name="claus" jid="santa.claus@north.pole"><group>guests</group></item></query></iq>
OUTPUT: <iq type="set" id="roster_6" from="multi-reg_3_4@dell/xmpp-test"><query xmlns="jabber:iq:roster"><item jid="santa.claus@north.pole" subscription="remove"/></query></iq>
INPUT: <iq to="multi-reg_3_4@dell/xmpp-test" id="roster_6" type="result"/>
OUTPUT: <iq type="get" id="roster_7" from="multi-reg_3_4@dell/xmpp-test"><query xmlns="jabber:iq:roster"/></iq>
INPUT: <iq to="multi-reg_3_4@dell/xmpp-test" id="roster_7" type="result"><query xmlns="jabber:iq:roster"/></iq>
OUTPUT: <stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='dell' version='1.0'>
INPUT: <stream:stream xmlns:stream="http://etherx.jabber.org/streams" id="a0f55cc9-8bec-4cef-921e-a5f9bb4172f7" xml:lang="en" xmlns="jabber:client" from="dell" version="1.0"/>
INPUT: <stream:features><command node="GETFEATURES" status="completed" xmlns="http://jabber.org/protocol/commands"><x xmlns="jabber:x:data" type="result"/><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"/></command></stream:features>
OUTPUT: <iq type='get' id='multi-reg_4_0_1' to='dell'><query xmlns='jabber:iq:auth'><username>multi-reg_4_0</username></query></iq>
INPUT: <iq id="multi-reg_4_0_1" from="dell" 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: <iq type="get" id="roster_1" from="multi-reg_4_0@dell/xmpp-test"><query xmlns="jabber:iq:roster"/></iq>
INPUT: <iq to="multi-reg_4_0@dell/xmpp-test" id="roster_1" type="result"><query xmlns="jabber:iq:roster"/></iq>
OUTPUT: <iq type="set" id="roster_2" from="multi-reg_4_0@dell/xmpp-test"><query xmlns="jabber:iq:roster"><item jid="santa.claus@north.pole" name="claus"/></query></iq>
INPUT: <iq to="multi-reg_4_0@dell/xmpp-test" id="roster_2" type="result"/>
INPUT: <iq to="multi-reg_4_0@dell/xmpp-test" id="6" type="set"><query xmlns="jabber:iq:roster"><item subscription="none" name="claus" jid="santa.claus@north.pole"/></query></iq>
OUTPUT: <iq type="get" id="roster_3" from="multi-reg_4_0@dell/xmpp-test"><query xmlns="jabber:iq:roster"/></iq>
INPUT: <iq to="multi-reg_4_0@dell/xmpp-test" id="roster_3" type="result"><query xmlns="jabber:iq:roster"><item subscription="none" name="claus" jid="santa.claus@north.pole"/></query></iq>
OUTPUT: <iq type="set" id="roster_4" from="multi-reg_4_0@dell/xmpp-test"><query xmlns="jabber:iq:roster"><item jid="santa.claus@north.pole" name="claus"><group>guests</group></item></query></iq>
INPUT: <iq to="multi-reg_4_0@dell/xmpp-test" id="roster_4" type="result"/>
INPUT: <iq to="multi-reg_4_0@dell/xmpp-test" id="11" type="set"><query xmlns="jabber:iq:roster"><item subscription="none" name="claus" jid="santa.claus@north.pole"><group>guests</group></item></query></iq>
OUTPUT: <iq type="get" id="roster_5" from="multi-reg_4_0@dell/xmpp-test"><query xmlns="jabber:iq:roster"/></iq>
INPUT: <iq to="multi-reg_4_0@dell/xmpp-test" id="roster_5" type="result"><query xmlns="jabber:iq:roster"><item subscription="none" name="claus" jid="santa.claus@north.pole"><group>guests</group></item></query></iq>
OUTPUT: <iq type="set" id="roster_6" from="multi-reg_4_0@dell/xmpp-test"><query xmlns="jabber:iq:roster"><item jid="santa.claus@north.pole" subscription="remove"/></query></iq>
INPUT: <iq to="multi-reg_4_0@dell/xmpp-test" id="roster_6" type="result"/>
OUTPUT: <iq type="get" id="roster_7" from="multi-reg_4_0@dell/xmpp-test"><query xmlns="jabber:iq:roster"/></iq>
INPUT: <iq to="multi-reg_4_0@dell/xmpp-test" id="roster_7" type="result"><query xmlns="jabber:iq:roster"/></iq>
OUTPUT: <stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='dell' version='1.0'>
INPUT: <stream:stream xmlns:stream="http://etherx.jabber.org/streams" id="8f426a75-878a-461c-8c2a-7747c17bc7d1" xml:lang="en" xmlns="jabber:client" from="dell" version="1.0"/>
INPUT: <stream:features><command node="GETFEATURES" status="completed" xmlns="http://jabber.org/protocol/commands"><x xmlns="jabber:x:data" type="result"/><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"/></command></stream:features>
OUTPUT: <iq type='get' id='multi-reg_4_1_1' to='dell'><query xmlns='jabber:iq:auth'><username>multi-reg_4_1</username></query></iq>
INPUT: <iq id="multi-reg_4_1_1" from="dell" 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: <iq type="get" id="roster_1" from="multi-reg_4_1@dell/xmpp-test"><query xmlns="jabber:iq:roster"/></iq>
INPUT: <iq to="multi-reg_4_1@dell/xmpp-test" id="roster_1" type="result"><query xmlns="jabber:iq:roster"/></iq>
OUTPUT: <iq type="set" id="roster_2" from="multi-reg_4_1@dell/xmpp-test"><query xmlns="jabber:iq:roster"><item jid="santa.claus@north.pole" name="claus"/></query></iq>
INPUT: <iq to="multi-reg_4_1@dell/xmpp-test" id="roster_2" type="result"/>
INPUT: <iq to="multi-reg_4_1@dell/xmpp-test" id="16" type="set"><query xmlns="jabber:iq:roster"><item subscription="none" name="claus" jid="santa.claus@north.pole"/></query></iq>
OUTPUT: <iq type="get" id="roster_3" from="multi-reg_4_1@dell/xmpp-test"><query xmlns="jabber:iq:roster"/></iq>
INPUT: <iq to="multi-reg_4_1@dell/xmpp-test" id="roster_3" type="result"><query xmlns="jabber:iq:roster"><item subscription="none" name="claus" jid="santa.claus@north.pole"/></query></iq>
OUTPUT: <iq type="set" id="roster_4" from="multi-reg_4_1@dell/xmpp-test"><query xmlns="jabber:iq:roster"><item jid="santa.claus@north.pole" name="claus"><group>guests</group></item></query></iq>
INPUT: <iq to="multi-reg_4_1@dell/xmpp-test" id="roster_4" type="result"/>
INPUT: <iq to="multi-reg_4_1@dell/xmpp-test" id="21" type="set"><query xmlns="jabber:iq:roster"><item subscription="none" name="claus" jid="santa.claus@north.pole"><group>guests</group></item></query></iq>
OUTPUT: <iq type="get" id="roster_5" from="multi-reg_4_1@dell/xmpp-test"><query xmlns="jabber:iq:roster"/></iq>
INPUT: <iq to="multi-reg_4_1@dell/xmpp-test" id="roster_5" type="result"><query xmlns="jabber:iq:roster"><item subscription="none" name="claus" jid="santa.claus@north.pole"><group>guests</group></item></query></iq>
OUTPUT: <iq type="set" id="roster_6" from="multi-reg_4_1@dell/xmpp-test"><query xmlns="jabber:iq:roster"><item jid="santa.claus@north.pole" subscription="remove"/></query></iq>
INPUT: <iq to="multi-reg_4_1@dell/xmpp-test" id="roster_6" type="result"/>
OUTPUT: <iq type="get" id="roster_7" from="multi-reg_4_1@dell/xmpp-test"><query xmlns="jabber:iq:roster"/></iq>
INPUT: <iq to="multi-reg_4_1@dell/xmpp-test" id="roster_7" type="result"><query xmlns="jabber:iq:roster"/></iq>
OUTPUT: <stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='dell' version='1.0'>
INPUT: <stream:stream xmlns:stream="http://etherx.jabber.org/streams" id="9e5307df-cb17-40ce-9413-7f2b1f3cf7f1" xml:lang="en" xmlns="jabber:client" from="dell" version="1.0"/>
INPUT: <stream:features><command node="GETFEATURES" status="completed" xmlns="http://jabber.org/protocol/commands"><x xmlns="jabber:x:data" type="result"/><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"/></command></stream:features>
OUTPUT: <iq type='get' id='multi-reg_4_2_1' to='dell'><query xmlns='jabber:iq:auth'><username>multi-reg_4_2</username></query></iq>
INPUT: <iq id="multi-reg_4_2_1" from="dell" 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: <iq type="get" id="roster_1" from="multi-reg_4_2@dell/xmpp-test"><query xmlns="jabber:iq:roster"/></iq>
INPUT: <iq to="multi-reg_4_2@dell/xmpp-test" id="roster_1" type="result"><query xmlns="jabber:iq:roster"/></iq>
OUTPUT: <iq type="set" id="roster_2" from="multi-reg_4_2@dell/xmpp-test"><query xmlns="jabber:iq:roster"><item jid="santa.claus@north.pole" name="claus"/></query></iq>
INPUT: <iq to="multi-reg_4_2@dell/xmpp-test" id="roster_2" type="result"/>
INPUT: <iq to="multi-reg_4_2@dell/xmpp-test" id="27" type="set"><query xmlns="jabber:iq:roster"><item subscription="none" name="claus" jid="santa.claus@north.pole"/></query></iq>
OUTPUT: <iq type="get" id="roster_3" from="multi-reg_4_2@dell/xmpp-test"><query xmlns="jabber:iq:roster"/></iq>
INPUT: <iq to="multi-reg_4_2@dell/xmpp-test" id="roster_3" type="result"><query xmlns="jabber:iq:roster"><item subscription="none" name="claus" jid="santa.claus@north.pole"/></query></iq>
OUTPUT: <iq type="set" id="roster_4" from="multi-reg_4_2@dell/xmpp-test"><query xmlns="jabber:iq:roster"><item jid="santa.claus@north.pole" name="claus"><group>guests</group></item></query></iq>
INPUT: <iq to="multi-reg_4_2@dell/xmpp-test" id="roster_4" type="result"/>
INPUT: <iq to="multi-reg_4_2@dell/xmpp-test" id="31" type="set"><query xmlns="jabber:iq:roster"><item subscription="none" name="claus" jid="santa.claus@north.pole"><group>guests</group></item></query></iq>
OUTPUT: <iq type="get" id="roster_5" from="multi-reg_4_2@dell/xmpp-test"><query xmlns="jabber:iq:roster"/></iq>
INPUT: <iq to="multi-reg_4_2@dell/xmpp-test" id="roster_5" type="result"><query xmlns="jabber:iq:roster"><item subscription="none" name="claus" jid="santa.claus@north.pole"><group>guests</group></item></query></iq>
OUTPUT: <iq type="set" id="roster_6" from="multi-reg_4_2@dell/xmpp-test"><query xmlns="jabber:iq:roster"><item jid="santa.claus@north.pole" subscription="remove"/></query></iq>
INPUT: <iq to="multi-reg_4_2@dell/xmpp-test" id="roster_6" type="result"/>
OUTPUT: <iq type="get" id="roster_7" from="multi-reg_4_2@dell/xmpp-test"><query xmlns="jabber:iq:roster"/></iq>
INPUT: <iq to="multi-reg_4_2@dell/xmpp-test" id="roster_7" type="result"><query xmlns="jabber:iq:roster"/></iq>
OUTPUT: <stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='dell' version='1.0'>
INPUT: <stream:stream xmlns:stream="http://etherx.jabber.org/streams" id="338afcff-e41b-4928-b335-21f2dfed966e" xml:lang="en" xmlns="jabber:client" from="dell" version="1.0"/>
INPUT: <stream:features><command node="GETFEATURES" status="completed" xmlns="http://jabber.org/protocol/commands"><x xmlns="jabber:x:data" type="result"/><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"/></command></stream:features>
OUTPUT: <iq type='get' id='multi-reg_4_3_1' to='dell'><query xmlns='jabber:iq:auth'><username>multi-reg_4_3</username></query></iq>
INPUT: <iq id="multi-reg_4_3_1" from="dell" 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: <iq type="get" id="roster_1" from="multi-reg_4_3@dell/xmpp-test"><query xmlns="jabber:iq:roster"/></iq>
INPUT: <iq to="multi-reg_4_3@dell/xmpp-test" id="roster_1" type="result"><query xmlns="jabber:iq:roster"/></iq>
OUTPUT: <iq type="set" id="roster_2" from="multi-reg_4_3@dell/xmpp-test"><query xmlns="jabber:iq:roster"><item jid="santa.claus@north.pole" name="claus"/></query></iq>
INPUT: <iq to="multi-reg_4_3@dell/xmpp-test" id="roster_2" type="result"/>
INPUT: <iq to="multi-reg_4_3@dell/xmpp-test" id="37" type="set"><query xmlns="jabber:iq:roster"><item subscription="none" name="claus" jid="santa.claus@north.pole"/></query></iq>
OUTPUT: <iq type="get" id="roster_3" from="multi-reg_4_3@dell/xmpp-test"><query xmlns="jabber:iq:roster"/></iq>
INPUT: <iq to="multi-reg_4_3@dell/xmpp-test" id="roster_3" type="result"><query xmlns="jabber:iq:roster"><item subscription="none" name="claus" jid="santa.claus@north.pole"/></query></iq>
OUTPUT: <iq type="set" id="roster_4" from="multi-reg_4_3@dell/xmpp-test"><query xmlns="jabber:iq:roster"><item jid="santa.claus@north.pole" name="claus"><group>guests</group></item></query></iq>
INPUT: <iq to="multi-reg_4_3@dell/xmpp-test" id="roster_4" type="result"/>
INPUT: <iq to="multi-reg_4_3@dell/xmpp-test" id="41" type="set"><query xmlns="jabber:iq:roster"><item subscription="none" name="claus" jid="santa.claus@north.pole"><group>guests</group></item></query></iq>
OUTPUT: <iq type="get" id="roster_5" from="multi-reg_4_3@dell/xmpp-test"><query xmlns="jabber:iq:roster"/></iq>
INPUT: <iq to="multi-reg_4_3@dell/xmpp-test" id="roster_5" type="result"><query xmlns="jabber:iq:roster"><item subscription="none" name="claus" jid="santa.claus@north.pole"><group>guests</group></item></query></iq>
OUTPUT: <iq type="set" id="roster_6" from="multi-reg_4_3@dell/xmpp-test"><query xmlns="jabber:iq:roster"><item jid="santa.claus@north.pole" subscription="remove"/></query></iq>
INPUT: <iq to="multi-reg_4_3@dell/xmpp-test" id="roster_6" type="result"/>
OUTPUT: <iq type="get" id="roster_7" from="multi-reg_4_3@dell/xmpp-test"><query xmlns="jabber:iq:roster"/></iq>
INPUT: <iq to="multi-reg_4_3@dell/xmpp-test" id="roster_7" type="result"><query xmlns="jabber:iq:roster"/></iq>
OUTPUT: <stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='dell' version='1.0'>
INPUT: <stream:stream xmlns:stream="http://etherx.jabber.org/streams" id="ba91acf1-ab8c-4c4f-b6d0-e2b8457387c7" xml:lang="en" xmlns="jabber:client" from="dell" version="1.0"/>
INPUT: <stream:features><command node="GETFEATURES" status="completed" xmlns="http://jabber.org/protocol/commands"><x xmlns="jabber:x:data" type="result"/><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"/></command></stream:features>
OUTPUT: <iq type='get' id='multi-reg_4_4_1' to='dell'><query xmlns='jabber:iq:auth'><username>multi-reg_4_4</username></query></iq>
INPUT: <iq id="multi-reg_4_4_1" from="dell" 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: <iq type="get" id="roster_1" from="multi-reg_4_4@dell/xmpp-test"><query xmlns="jabber:iq:roster"/></iq>
INPUT: <iq to="multi-reg_4_4@dell/xmpp-test" id="roster_1" type="result"><query xmlns="jabber:iq:roster"/></iq>
OUTPUT: <iq type="set" id="roster_2" from="multi-reg_4_4@dell/xmpp-test"><query xmlns="jabber:iq:roster"><item jid="santa.claus@north.pole" name="claus"/></query></iq>
INPUT: <iq to="multi-reg_4_4@dell/xmpp-test" id="roster_2" type="result"/>
INPUT: <iq to="multi-reg_4_4@dell/xmpp-test" id="48" type="set"><query xmlns="jabber:iq:roster"><item subscription="none" name="claus" jid="santa.claus@north.pole"/></query></iq>
OUTPUT: <iq type="get" id="roster_3" from="multi-reg_4_4@dell/xmpp-test"><query xmlns="jabber:iq:roster"/></iq>
INPUT: <iq to="multi-reg_4_4@dell/xmpp-test" id="roster_3" type="result"><query xmlns="jabber:iq:roster"><item subscription="none" name="claus" jid="santa.claus@north.pole"/></query></iq>
OUTPUT: <iq type="set" id="roster_4" from="multi-reg_4_4@dell/xmpp-test"><query xmlns="jabber:iq:roster"><item jid="santa.claus@north.pole" name="claus"><group>guests</group></item></query></iq>
INPUT: <iq to="multi-reg_4_4@dell/xmpp-test" id="roster_4" type="result"/>
INPUT: <iq to="multi-reg_4_4@dell/xmpp-test" id="51" type="set"><query xmlns="jabber:iq:roster"><item subscription="none" name="claus" jid="santa.claus@north.pole"><group>guests</group></item></query></iq>
OUTPUT: <iq type="get" id="roster_5" from="multi-reg_4_4@dell/xmpp-test"><query xmlns="jabber:iq:roster"/></iq>
INPUT: <iq to="multi-reg_4_4@dell/xmpp-test" id="roster_5" type="result"><query xmlns="jabber:iq:roster"><item subscription="none" name="claus" jid="santa.claus@north.pole"><group>guests</group></item></query></iq>
OUTPUT: <iq type="set" id="roster_6" from="multi-reg_4_4@dell/xmpp-test"><query xmlns="jabber:iq:roster"><item jid="santa.claus@north.pole" subscription="remove"/></query></iq>
INPUT: <iq to="multi-reg_4_4@dell/xmpp-test" id="roster_6" type="result"/>
OUTPUT: <iq type="get" id="roster_7" from="multi-reg_4_4@dell/xmpp-test"><query xmlns="jabber:iq:roster"/></iq>
INPUT: <iq to="multi-reg_4_4@dell/xmpp-test" id="roster_7" type="result"><query xmlns="jabber:iq:roster"/></iq>
OUTPUT: <stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='dell' version='1.0'>
INPUT: <stream:stream xmlns:stream="http://etherx.jabber.org/streams" id="616f44eb-1aeb-4a97-895a-b58e5e8f7fd8" xml:lang="en" xmlns="jabber:client" from="dell" version="1.0"/>
INPUT: <stream:features><command node="GETFEATURES" status="completed" xmlns="http://jabber.org/protocol/commands"><x xmlns="jabber:x:data" type="result"/><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"/></command></stream:features>
OUTPUT: <iq type='get' id='multi-reg_5_0_1' to='dell'><query xmlns='jabber:iq:auth'><username>multi-reg_5_0</username></query></iq>
INPUT: <iq id="multi-reg_5_0_1" from="dell" 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: <iq type="get" id="roster_1" from="multi-reg_5_0@dell/xmpp-test"><query xmlns="jabber:iq:roster"/></iq>
INPUT: <iq to="multi-reg_5_0@dell/xmpp-test" id="roster_1" type="result"><query xmlns="jabber:iq:roster"/></iq>
OUTPUT: <iq type="set" id="roster_2" from="multi-reg_5_0@dell/xmpp-test"><query xmlns="jabber:iq:roster"><item jid="santa.claus@north.pole" name="claus"/></query></iq>
INPUT: <iq to="multi-reg_5_0@dell/xmpp-test" id="roster_2" type="result"/>
INPUT: <iq to="multi-reg_5_0@dell/xmpp-test" id="7" type="set"><query xmlns="jabber:iq:roster"><item subscription="none" name="claus" jid="santa.claus@north.pole"/></query></iq>
OUTPUT: <iq type="get" id="roster_3" from="multi-reg_5_0@dell/xmpp-test"><query xmlns="jabber:iq:roster"/></iq>
INPUT: <iq to="multi-reg_5_0@dell/xmpp-test" id="roster_3" type="result"><query xmlns="jabber:iq:roster"><item subscription="none" name="claus" jid="santa.claus@north.pole"/></query></iq>
OUTPUT: <iq type="set" id="roster_4" from="multi-reg_5_0@dell/xmpp-test"><query xmlns="jabber:iq:roster"><item jid="santa.claus@north.pole" name="claus"><group>guests</group></item></query></iq>
INPUT: <iq to="multi-reg_5_0@dell/xmpp-test" id="roster_4" type="result"/>
INPUT: <iq to="multi-reg_5_0@dell/xmpp-test" id="12" type="set"><query xmlns="jabber:iq:roster"><item subscription="none" name="claus" jid="santa.claus@north.pole"><group>guests</group></item></query></iq>
OUTPUT: <iq type="get" id="roster_5" from="multi-reg_5_0@dell/xmpp-test"><query xmlns="jabber:iq:roster"/></iq>
INPUT: <iq to="multi-reg_5_0@dell/xmpp-test" id="roster_5" type="result"><query xmlns="jabber:iq:roster"><item subscription="none" name="claus" jid="santa.claus@north.pole"><group>guests</group></item></query></iq>
OUTPUT: <iq type="set" id="roster_6" from="multi-reg_5_0@dell/xmpp-test"><query xmlns="jabber:iq:roster"><item jid="santa.claus@north.pole" subscription="remove"/></query></iq>
INPUT: <iq to="multi-reg_5_0@dell/xmpp-test" id="roster_6" type="result"/>
OUTPUT: <iq type="get" id="roster_7" from="multi-reg_5_0@dell/xmpp-test"><query xmlns="jabber:iq:roster"/></iq>
INPUT: <iq to="multi-reg_5_0@dell/xmpp-test" id="roster_7" type="result"><query xmlns="jabber:iq:roster"/></iq>
OUTPUT: <stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='dell' version='1.0'>
INPUT: <stream:stream xmlns:stream="http://etherx.jabber.org/streams" id="5265d889-eaae-4d36-b4e5-182bb6dbb0c4" xml:lang="en" xmlns="jabber:client" from="dell" version="1.0"/>
INPUT: <stream:features><command node="GETFEATURES" status="completed" xmlns="http://jabber.org/protocol/commands"><x xmlns="jabber:x:data" type="result"/><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"/></command></stream:features>
OUTPUT: <iq type='get' id='multi-reg_5_1_1' to='dell'><query xmlns='jabber:iq:auth'><username>multi-reg_5_1</username></query></iq>
INPUT: <iq id="multi-reg_5_1_1" from="dell" 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: <iq type="get" id="roster_1" from="multi-reg_5_1@dell/xmpp-test"><query xmlns="jabber:iq:roster"/></iq>
INPUT: <iq to="multi-reg_5_1@dell/xmpp-test" id="roster_1" type="result"><query xmlns="jabber:iq:roster"/></iq>
OUTPUT: <iq type="set" id="roster_2" from="multi-reg_5_1@dell/xmpp-test"><query xmlns="jabber:iq:roster"><item jid="santa.claus@north.pole" name="claus"/></query></iq>
INPUT: <iq to="multi-reg_5_1@dell/xmpp-test" id="roster_2" type="result"/>
INPUT: <iq to="multi-reg_5_1@dell/xmpp-test" id="18" type="set"><query xmlns="jabber:iq:roster"><item subscription="none" name="claus" jid="santa.claus@north.pole"/></query></iq>
OUTPUT: <iq type="get" id="roster_3" from="multi-reg_5_1@dell/xmpp-test"><query xmlns="jabber:iq:roster"/></iq>
INPUT: <iq to="multi-reg_5_1@dell/xmpp-test" id="roster_3" type="result"><query xmlns="jabber:iq:roster"><item subscription="none" name="claus" jid="santa.claus@north.pole"/></query></iq>
OUTPUT: <iq type="set" id="roster_4" from="multi-reg_5_1@dell/xmpp-test"><query xmlns="jabber:iq:roster"><item jid="santa.claus@north.pole" name="claus"><group>guests</group></item></query></iq>
INPUT: <iq to="multi-reg_5_1@dell/xmpp-test" id="roster_4" type="result"/>
INPUT: <iq to="multi-reg_5_1@dell/xmpp-test" id="22" type="set"><query xmlns="jabber:iq:roster"><item subscription="none" name="claus" jid="santa.claus@north.pole"><group>guests</group></item></query></iq>
OUTPUT: <iq type="get" id="roster_5" from="multi-reg_5_1@dell/xmpp-test"><query xmlns="jabber:iq:roster"/></iq>
INPUT: <iq to="multi-reg_5_1@dell/xmpp-test" id="roster_5" type="result"><query xmlns="jabber:iq:roster"><item subscription="none" name="claus" jid="santa.claus@north.pole"><group>guests</group></item></query></iq>
OUTPUT: <iq type="set" id="roster_6" from="multi-reg_5_1@dell/xmpp-test"><query xmlns="jabber:iq:roster"><item jid="santa.claus@north.pole" subscription="remove"/></query></iq>
INPUT: <iq to="multi-reg_5_1@dell/xmpp-test" id="roster_6" type="result"/>
OUTPUT: <iq type="get" id="roster_7" from="multi-reg_5_1@dell/xmpp-test"><query xmlns="jabber:iq:roster"/></iq>
INPUT: <iq to="multi-reg_5_1@dell/xmpp-test" id="roster_7" type="result"><query xmlns="jabber:iq:roster"/></iq>
OUTPUT: <stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='dell' version='1.0'>
INPUT: <stream:stream xmlns:stream="http://etherx.jabber.org/streams" id="bc2da76b-47dd-4dca-91c8-1e8cad85542d" xml:lang="en" xmlns="jabber:client" from="dell" version="1.0"/>
INPUT: <stream:features><command node="GETFEATURES" status="completed" xmlns="http://jabber.org/protocol/commands"><x xmlns="jabber:x:data" type="result"/><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"/></command></stream:features>
OUTPUT: <iq type='get' id='multi-reg_5_2_1' to='dell'><query xmlns='jabber:iq:auth'><username>multi-reg_5_2</username></query></iq>
INPUT: <iq id="multi-reg_5_2_1" from="dell" 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: <iq type="get" id="roster_1" from="multi-reg_5_2@dell/xmpp-test"><query xmlns="jabber:iq:roster"/></iq>
INPUT: <iq to="multi-reg_5_2@dell/xmpp-test" id="roster_1" type="result"><query xmlns="jabber:iq:roster"/></iq>
OUTPUT: <iq type="set" id="roster_2" from="multi-reg_5_2@dell/xmpp-test"><query xmlns="jabber:iq:roster"><item jid="santa.claus@north.pole" name="claus"/></query></iq>
INPUT: <iq to="multi-reg_5_2@dell/xmpp-test" id="roster_2" type="result"/>
INPUT: <iq to="multi-reg_5_2@dell/xmpp-test" id="28" type="set"><query xmlns="jabber:iq:roster"><item subscription="none" name="claus" jid="santa.claus@north.pole"/></query></iq>
OUTPUT: <iq type="get" id="roster_3" from="multi-reg_5_2@dell/xmpp-test"><query xmlns="jabber:iq:roster"/></iq>
INPUT: <iq to="multi-reg_5_2@dell/xmpp-test" id="roster_3" type="result"><query xmlns="jabber:iq:roster"><item subscription="none" name="claus" jid="santa.claus@north.pole"/></query></iq>
OUTPUT: <iq type="set" id="roster_4" from="multi-reg_5_2@dell/xmpp-test"><query xmlns="jabber:iq:roster"><item jid="santa.claus@north.pole" name="claus"><group>guests</group></item></query></iq>
INPUT: <iq to="multi-reg_5_2@dell/xmpp-test" id="roster_4" type="result"/>
INPUT: <iq to="multi-reg_5_2@dell/xmpp-test" id="32" type="set"><query xmlns="jabber:iq:roster"><item subscription="none" name="claus" jid="santa.claus@north.pole"><group>guests</group></item></query></iq>
OUTPUT: <iq type="get" id="roster_5" from="multi-reg_5_2@dell/xmpp-test"><query xmlns="jabber:iq:roster"/></iq>
INPUT: <iq to="multi-reg_5_2@dell/xmpp-test" id="roster_5" type="result"><query xmlns="jabber:iq:roster"><item subscription="none" name="claus" jid="santa.claus@north.pole"><group>guests</group></item></query></iq>
OUTPUT: <iq type="set" id="roster_6" from="multi-reg_5_2@dell/xmpp-test"><query xmlns="jabber:iq:roster"><item jid="santa.claus@north.pole" subscription="remove"/></query></iq>
INPUT: <iq to="multi-reg_5_2@dell/xmpp-test" id="roster_6" type="result"/>
OUTPUT: <iq type="get" id="roster_7" from="multi-reg_5_2@dell/xmpp-test"><query xmlns="jabber:iq:roster"/></iq>
INPUT: <iq to="multi-reg_5_2@dell/xmpp-test" id="roster_7" type="result"><query xmlns="jabber:iq:roster"/></iq>
OUTPUT: <stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='dell' version='1.0'>
INPUT: <stream:stream xmlns:stream="http://etherx.jabber.org/streams" id="4d234978-83f2-4191-bc36-60e4fa8d220e" xml:lang="en" xmlns="jabber:client" from="dell" version="1.0"/>
INPUT: <stream:features><command node="GETFEATURES" status="completed" xmlns="http://jabber.org/protocol/commands"><x xmlns="jabber:x:data" type="result"/><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"/></command></stream:features>
OUTPUT: <iq type='get' id='multi-reg_5_3_1' to='dell'><query xmlns='jabber:iq:auth'><username>multi-reg_5_3</username></query></iq>
INPUT: <iq id="multi-reg_5_3_1" from="dell" 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: <iq type="get" id="roster_1" from="multi-reg_5_3@dell/xmpp-test"><query xmlns="jabber:iq:roster"/></iq>
INPUT: <iq to="multi-reg_5_3@dell/xmpp-test" id="roster_1" type="result"><query xmlns="jabber:iq:roster"/></iq>
OUTPUT: <iq type="set" id="roster_2" from="multi-reg_5_3@dell/xmpp-test"><query xmlns="jabber:iq:roster"><item jid="santa.claus@north.pole" name="claus"/></query></iq>
INPUT: <iq to="multi-reg_5_3@dell/xmpp-test" id="roster_2" type="result"/>
INPUT: <iq to="multi-reg_5_3@dell/xmpp-test" id="39" type="set"><query xmlns="jabber:iq:roster"><item subscription="none" name="claus" jid="santa.claus@north.pole"/></query></iq>
OUTPUT: <iq type="get" id="roster_3" from="multi-reg_5_3@dell/xmpp-test"><query xmlns="jabber:iq:roster"/></iq>
INPUT: <iq to="multi-reg_5_3@dell/xmpp-test" id="roster_3" type="result"><query xmlns="jabber:iq:roster"><item subscription="none" name="claus" jid="santa.claus@north.pole"/></query></iq>
OUTPUT: <iq type="set" id="roster_4" from="multi-reg_5_3@dell/xmpp-test"><query xmlns="jabber:iq:roster"><item jid="santa.claus@north.pole" name="claus"><group>guests</group></item></query></iq>
INPUT: <iq to="multi-reg_5_3@dell/xmpp-test" id="roster_4" type="result"/>
INPUT: <iq to="multi-reg_5_3@dell/xmpp-test" id="42" type="set"><query xmlns="jabber:iq:roster"><item subscription="none" name="claus" jid="santa.claus@north.pole"><group>guests</group></item></query></iq>
OUTPUT: <iq type="get" id="roster_5" from="multi-reg_5_3@dell/xmpp-test"><query xmlns="jabber:iq:roster"/></iq>
INPUT: <iq to="multi-reg_5_3@dell/xmpp-test" id="roster_5" type="result"><query xmlns="jabber:iq:roster"><item subscription="none" name="claus" jid="santa.claus@north.pole"><group>guests</group></item></query></iq>
OUTPUT: <iq type="set" id="roster_6" from="multi-reg_5_3@dell/xmpp-test"><query xmlns="jabber:iq:roster"><item jid="santa.claus@north.pole" subscription="remove"/></query></iq>
INPUT: <iq to="multi-reg_5_3@dell/xmpp-test" id="roster_6" type="result"/>
OUTPUT: <iq type="get" id="roster_7" from="multi-reg_5_3@dell/xmpp-test"><query xmlns="jabber:iq:roster"/></iq>
INPUT: <iq to="multi-reg_5_3@dell/xmpp-test" id="roster_7" type="result"><query xmlns="jabber:iq:roster"/></iq>
OUTPUT: <stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='dell' version='1.0'>
INPUT: <stream:stream xmlns:stream="http://etherx.jabber.org/streams" id="8cbc83ae-c063-4e93-9bbd-156d0ba29279" xml:lang="en" xmlns="jabber:client" from="dell" version="1.0"/>
INPUT: <stream:features><command node="GETFEATURES" status="completed" xmlns="http://jabber.org/protocol/commands"><x xmlns="jabber:x:data" type="result"/><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"/></command></stream:features>
OUTPUT: <iq type='get' id='multi-reg_5_4_1' to='dell'><query xmlns='jabber:iq:auth'><username>multi-reg_5_4</username></query></iq>
INPUT: <iq id="multi-reg_5_4_1" from="dell" 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: <iq type="get" id="roster_1" from="multi-reg_5_4@dell/xmpp-test"><query xmlns="jabber:iq:roster"/></iq>
INPUT: <iq to="multi-reg_5_4@dell/xmpp-test" id="roster_1" type="result"><query xmlns="jabber:iq:roster"/></iq>
OUTPUT: <iq type="set" id="roster_2" from="multi-reg_5_4@dell/xmpp-test"><query xmlns="jabber:iq:roster"><item jid="santa.claus@north.pole" name="claus"/></query></iq>
INPUT: <iq to="multi-reg_5_4@dell/xmpp-test" id="roster_2" type="result"/>
INPUT: <iq to="multi-reg_5_4@dell/xmpp-test" id="49" type="set"><query xmlns="jabber:iq:roster"><item subscription="none" name="claus" jid="santa.claus@north.pole"/></query></iq>
OUTPUT: <iq type="get" id="roster_3" from="multi-reg_5_4@dell/xmpp-test"><query xmlns="jabber:iq:roster"/></iq>
INPUT: <iq to="multi-reg_5_4@dell/xmpp-test" id="roster_3" type="result"><query xmlns="jabber:iq:roster"><item subscription="none" name="claus" jid="santa.claus@north.pole"/></query></iq>
OUTPUT: <iq type="set" id="roster_4" from="multi-reg_5_4@dell/xmpp-test"><query xmlns="jabber:iq:roster"><item jid="santa.claus@north.pole" name="claus"><group>guests</group></item></query></iq>
INPUT: <iq to="multi-reg_5_4@dell/xmpp-test" id="roster_4" type="result"/>
INPUT: <iq to="multi-reg_5_4@dell/xmpp-test" id="52" type="set"><query xmlns="jabber:iq:roster"><item subscription="none" name="claus" jid="santa.claus@north.pole"><group>guests</group></item></query></iq>
OUTPUT: <iq type="get" id="roster_5" from="multi-reg_5_4@dell/xmpp-test"><query xmlns="jabber:iq:roster"/></iq>
INPUT: <iq to="multi-reg_5_4@dell/xmpp-test" id="roster_5" type="result"><query xmlns="jabber:iq:roster"><item subscription="none" name="claus" jid="santa.claus@north.pole"><group>guests</group></item></query></iq>
OUTPUT: <iq type="set" id="roster_6" from="multi-reg_5_4@dell/xmpp-test"><query xmlns="jabber:iq:roster"><item jid="santa.claus@north.pole" subscription="remove"/></query></iq>
INPUT: <iq to="multi-reg_5_4@dell/xmpp-test" id="roster_6" type="result"/>
OUTPUT: <iq type="get" id="roster_7" from="multi-reg_5_4@dell/xmpp-test"><query xmlns="jabber:iq:roster"/></iq>
INPUT: <iq to="multi-reg_5_4@dell/xmpp-test" id="roster_7" type="result"><query xmlns="jabber:iq:roster"/></iq>
