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="a850b896-2307-4e35-b1b6-60c9a9c55609" 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="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_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="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_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="e531f09c-c44e-41ea-9383-05eb57ef6308" 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="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="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_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="abac478f-da88-411e-9229-bd22cc8fbe58" 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="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="28" 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="09116e97-f1e2-47c2-b131-3471e4b7c273" 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="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_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="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_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="e2306763-b048-41d2-a644-893352b79717" 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="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_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="6b79cc04-3483-4138-a605-0f674409e90a" 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="3685fefb-003b-462c-be54-aa340b7d3b11" 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="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="f499b38a-198c-4f40-a0f0-b644e5edf38f" 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="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="27" 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="21a855ad-ba8a-4318-87ac-d40ef4ab2765" 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="32" 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="659109ad-7a2a-4237-a909-8d4faac3d840" 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="42" 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="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_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="7bc856c3-c8f6-48c4-9415-29da5296c2a0" 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="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_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="d6bfb014-a071-4ec5-b697-eecdb8e7e7a6" 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="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_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="a54ffa6e-f587-4dab-95ea-115020ada6fb" 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="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_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="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_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="0e3e30c8-bf43-4498-8511-a3bffc1972bc" 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="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_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="39" 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="71e73ad8-262d-4ca9-b044-578c8c3b6546" 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="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_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="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_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="b187a3ec-e4f0-4c03-b0f2-d20043cea668" 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="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="c48efcf3-4e4c-4faa-84c2-9b0b66fd22dc" 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="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="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_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="7d4639d8-6a9d-4892-9472-fa74f7df5a31" 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="26" 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="5f234e99-22de-4917-a19f-7d2dc830daa7" 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="38" 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="3d355bd6-7e03-455c-a6cf-72a048730022" 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="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_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="66ae4430-9f76-478f-9e03-6c82960cca7a" 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="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_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="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_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="3f0b9fb4-981e-46aa-a999-60a3d305de04" 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="21" 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="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_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="18a8ce93-6ff9-4f95-97f8-e6b5565cb682" 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="31" 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="35" 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="84029331-e36a-458a-88ef-26cd38d6dc11" 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="41" 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="44" 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="2a2a222c-12ec-4e33-afbd-cb8d10d64a0f" 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="51" 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="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_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>
