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="68e8cea3-62dc-4cb5-96d9-ed5e5a7d70d9" 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="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_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="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_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="32a74a3f-986c-4f0f-aae0-0289212173f7" 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="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_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="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_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="b4506df3-89f7-4cf7-ac7f-0a8f46e077d4" 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="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_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="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_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="195e3357-ae02-4cb7-8eba-c9fc3551ace1" 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="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_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="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_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="e9baee4b-79bf-400e-b64a-185983ac0aeb" 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="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_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="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_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="bea5d4b7-0044-4bfd-8cc5-d74ffc0756f9" 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="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_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="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_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="4494a95b-acf9-4edf-a0de-9e2a5b507667" 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="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_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="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_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="94f68075-f545-4123-bf59-70b82290cefe" 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="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="a2a655d1-ab92-4d6a-823b-f2d98e28575d" 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="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_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="ce75794c-177c-4d96-8f02-63a34d13d0da" 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="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_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="1a107e97-e672-4be9-af50-017ddfd4b911" 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="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_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="b4736de3-739f-4149-980c-3d603bbc0266" 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="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_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="c98951ce-821a-4324-b0d7-621266221518" 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="25" type="set"><query xmlns="jabber:iq:roster"><item subscription="none" name="claus" jid="santa.claus@north.pole"/></query></iq>
OUTPUT: <iq type="get" id="roster_3" from="multi-reg_3_2@dell/xmpp-test"><query xmlns="jabber:iq:roster"/></iq>
INPUT: <iq to="multi-reg_3_2@dell/xmpp-test" id="roster_3" type="result"><query xmlns="jabber:iq:roster"><item subscription="none" name="claus" jid="santa.claus@north.pole"/></query></iq>
OUTPUT: <iq type="set" id="roster_4" from="multi-reg_3_2@dell/xmpp-test"><query xmlns="jabber:iq:roster"><item jid="santa.claus@north.pole" name="claus"><group>guests</group></item></query></iq>
INPUT: <iq to="multi-reg_3_2@dell/xmpp-test" id="roster_4" type="result"/>
INPUT: <iq to="multi-reg_3_2@dell/xmpp-test" id="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_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="08281fe1-37ad-41de-947e-252610d36037" 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="35" type="set"><query xmlns="jabber:iq:roster"><item subscription="none" name="claus" jid="santa.claus@north.pole"/></query></iq>
OUTPUT: <iq type="get" id="roster_3" from="multi-reg_3_3@dell/xmpp-test"><query xmlns="jabber:iq:roster"/></iq>
INPUT: <iq to="multi-reg_3_3@dell/xmpp-test" id="roster_3" type="result"><query xmlns="jabber:iq:roster"><item subscription="none" name="claus" jid="santa.claus@north.pole"/></query></iq>
OUTPUT: <iq type="set" id="roster_4" from="multi-reg_3_3@dell/xmpp-test"><query xmlns="jabber:iq:roster"><item jid="santa.claus@north.pole" name="claus"><group>guests</group></item></query></iq>
INPUT: <iq to="multi-reg_3_3@dell/xmpp-test" id="roster_4" type="result"/>
INPUT: <iq to="multi-reg_3_3@dell/xmpp-test" id="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_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="31554cee-1a1e-44a4-8ff3-4edf68d23dc1" 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="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_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="49" 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="3dfa39e5-f210-4661-b23f-3b601eafc540" 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="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_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="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_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="8865f4e8-697b-47ba-b62d-d9da616aa519" 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="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_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="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_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="9b0a329f-35b0-4d94-a2cc-0b6312574a36" 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="29" 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="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_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="18f74576-283e-41ba-bc8a-c87e0873256b" 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="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_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="c2c30017-2373-48a4-90a7-75dd2688fe6b" 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="48" type="set"><query xmlns="jabber:iq:roster"><item subscription="none" name="claus" jid="santa.claus@north.pole"/></query></iq>
OUTPUT: <iq type="get" id="roster_3" from="multi-reg_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="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_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="b6f7b46b-f2f2-4268-9600-4192bd08a583" 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="7da9d01f-25a6-4119-965c-67299eeddb24" 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="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_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="0be46065-48a4-4c69-9583-20b5ab91b5c5" 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="30" 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="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_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="3aa57096-9d57-4485-9e37-17c4d30db5f2" 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="40" 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="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_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="227c12c4-70c2-4e0d-adcd-08620dd7b167" 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="50" 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>
