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="0c6fd70c-e317-42a5-bdd0-9411b63f9e41" xml:lang="en" xmlns="jabber:client" from="dell" 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='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="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_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="5" 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="90a804c6-b2da-4796-9b51-8f596c573164" xml:lang="en" xmlns="jabber:client" from="dell" 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='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="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_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="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_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="2cdf4af6-80c5-471e-a742-72ab714dee08" xml:lang="en" xmlns="jabber:client" from="dell" 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='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="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_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="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_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="bf4a545c-9089-463e-8d37-2917c2748e72" xml:lang="en" xmlns="jabber:client" from="dell" 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='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="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_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="37" 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="fb95aca7-f92a-4517-8f0d-bbaf8c903c04" xml:lang="en" xmlns="jabber:client" from="dell" 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='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="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_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="46" 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="79fbcff8-774a-42f4-8b79-b830b469d826" xml:lang="en" xmlns="jabber:client" from="dell" 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='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="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_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="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_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="a7c9161f-35b3-4c71-b205-64986862b062" xml:lang="en" xmlns="jabber:client" from="dell" 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='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="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_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="18" 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="21215ef4-69b0-4cf9-a882-1ee9ae49cf60" xml:lang="en" xmlns="jabber:client" from="dell" 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='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="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_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="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_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="d47ed62d-e743-46da-8e99-1e9c9932ee6d" xml:lang="en" xmlns="jabber:client" from="dell" 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='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="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_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="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_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="93a58ba6-b8f0-494a-b525-ee97bd5f3bd6" xml:lang="en" xmlns="jabber:client" from="dell" 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='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="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_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="48" 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="dee176b5-c109-48b2-b152-8d533ba70313" xml:lang="en" xmlns="jabber:client" from="dell" 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='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="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_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="7710714d-597f-46cc-8fa2-b344e3df2a3d" xml:lang="en" xmlns="jabber:client" from="dell" 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='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="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_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="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_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="c76fa878-ce44-4843-b2ee-f3eddee6f706" xml:lang="en" xmlns="jabber:client" from="dell" 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='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="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_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="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_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="c06772cd-e58f-4368-acc9-c4f2729e7608" xml:lang="en" xmlns="jabber:client" from="dell" 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='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="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_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="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_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="903c15c6-406b-4824-8525-3516c029f650" xml:lang="en" xmlns="jabber:client" from="dell" 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='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="45" 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="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_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="d9fc1b0a-ba4c-4956-9d0d-9f8f58162aa0" xml:lang="en" xmlns="jabber:client" from="dell" 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='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="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_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="290be351-c4fe-40c3-816b-d9a1c009cd5b" xml:lang="en" xmlns="jabber:client" from="dell" 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='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="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_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="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_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="35798a68-177d-488e-ba54-14bb55aec70d" xml:lang="en" xmlns="jabber:client" from="dell" 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='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="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_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="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_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="69beb3be-aa72-41c0-89f5-411d34ac079f" xml:lang="en" xmlns="jabber:client" from="dell" 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='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="36" 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="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_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="7543d9be-37ef-4955-8b23-52cb67a64890" xml:lang="en" xmlns="jabber:client" from="dell" 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='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="47" 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="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_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>
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="d1f17c2e-4941-46e7-a56f-8f8ef5300cbb" xml:lang="en" xmlns="jabber:client" from="dell" 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='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="8" 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="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_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="c9a36171-96cb-4f26-8eed-415334946cb5" xml:lang="en" xmlns="jabber:client" from="dell" 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='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="19" 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="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_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="69ea5962-b982-4c8c-95c3-08314d7de0a9" xml:lang="en" xmlns="jabber:client" from="dell" 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='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="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_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="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_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="0069097c-ba7d-44d5-96b9-a11dca63b3a6" xml:lang="en" xmlns="jabber:client" from="dell" 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='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="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_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="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_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="cf4d1ba6-73aa-4c1e-8618-5aa10ff90849" xml:lang="en" xmlns="jabber:client" from="dell" 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='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="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_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="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_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>
