OUTPUT: <stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
INPUT: <stream:stream version="1.0" xml:lang="en" from="test-d" id="43cd79cb-712b-4e37-8d55-ec0f5b6f7e89" xmlns="jabber:client" xmlns:stream="http://etherx.jabber.org/streams"/>
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"/><mechanisms xmlns="urn:ietf:params:xml:ns:xmpp-sasl"><mechanism>PLAIN</mechanism><mechanism>DIGEST-MD5</mechanism><mechanism>CRAM-MD5</mechanism></mechanisms><session xmlns="urn:ietf:params:xml:ns:xmpp-session"/></stream:features>
OUTPUT: <iq type='get' id='multi-reg_2_0_1' to='test-d'><query xmlns='jabber:iq:auth'><username>multi-reg_2_0</username></query></iq>
INPUT: <iq type="result" from="test-d" id="multi-reg_2_0_1"><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 type="result" id="multi-reg_2_0_2">Authentication successful.</iq>
OUTPUT: <iq type="get" id="privacy_1" from="multi-reg_2_0@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq type="result" to="multi-reg_2_0@test-d/xmpp-test" id="privacy_1"><query xmlns="jabber:iq:privacy"/></iq>
OUTPUT: <iq type="set" id="privacy_2" from="multi-reg_2_0@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"><list name='public'><item type='jid'	value='tybalt@example.com' action='deny' order='3'/><item type='jid' value='paris@example.org' action='deny' order='5'/><item action='allow' order='68'/></list></query></iq>
INPUT: <iq type="result" to="multi-reg_2_0@test-d/xmpp-test" id="privacy_2"/>
OUTPUT: <iq type="get" id="privacy_3" from="multi-reg_2_0@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq type="result" to="multi-reg_2_0@test-d/xmpp-test" id="privacy_3"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
OUTPUT: <iq type="get" id="privacy_4" from="multi-reg_2_0@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
INPUT: <iq type="result" to="multi-reg_2_0@test-d/xmpp-test" id="privacy_4"><query xmlns="jabber:iq:privacy"><list name="public"><item order="3" action="deny" type="jid" value="tybalt@example.com"/><item order="5" action="deny" type="jid" value="paris@example.org"/><item order="68" action="allow"/></list></query></iq>
OUTPUT: <iq type="set" id="privacy_5" from="multi-reg_2_0@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"><active name="public"/></query></iq>
INPUT: <iq type="result" to="multi-reg_2_0@test-d/xmpp-test" id="privacy_5"/>
OUTPUT: <iq type="get" id="privacy_6" from="multi-reg_2_0@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq type="result" to="multi-reg_2_0@test-d/xmpp-test" id="privacy_6"><query xmlns="jabber:iq:privacy"><list name="public"/><active name="public"/></query></iq>
OUTPUT: <iq type="set" id="privacy_7" from="multi-reg_2_0@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"><default name="public"/></query></iq>
INPUT: <iq type="result" to="multi-reg_2_0@test-d/xmpp-test" id="privacy_7"/>
OUTPUT: <iq type="get" id="privacy_8" from="multi-reg_2_0@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq type="result" to="multi-reg_2_0@test-d/xmpp-test" id="privacy_8"><query xmlns="jabber:iq:privacy"><list name="public"/><default name="public"/><active name="public"/></query></iq>
OUTPUT: <iq type="set" id="privacy_9" from="multi-reg_2_0@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"><default/></query></iq>
INPUT: <iq type="result" to="multi-reg_2_0@test-d/xmpp-test" id="privacy_9"/>
OUTPUT: <iq type="get" id="privacy_10" from="multi-reg_2_0@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq type="result" to="multi-reg_2_0@test-d/xmpp-test" id="privacy_10"><query xmlns="jabber:iq:privacy"><list name="public"/><active name="public"/></query></iq>
OUTPUT: <iq type="set" id="privacy_11" from="multi-reg_2_0@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"><active/></query></iq>
INPUT: <iq type="result" to="multi-reg_2_0@test-d/xmpp-test" id="privacy_11"/>
OUTPUT: <iq type="get" id="privacy_12" from="multi-reg_2_0@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq type="result" to="multi-reg_2_0@test-d/xmpp-test" id="privacy_12"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
OUTPUT: <iq type="set" id="privacy_13" from="multi-reg_2_0@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
INPUT: <iq type="result" to="multi-reg_2_0@test-d/xmpp-test" id="privacy_13"/>
OUTPUT: <iq type="get" id="privacy_14" from="multi-reg_2_0@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq type="result" to="multi-reg_2_0@test-d/xmpp-test" id="privacy_14"><query xmlns="jabber:iq:privacy"/></iq>
OUTPUT: <stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
INPUT: <stream:stream version="1.0" xml:lang="en" from="test-d" id="2cb39245-cd30-462b-87bb-bb496f965924" xmlns="jabber:client" xmlns:stream="http://etherx.jabber.org/streams"/>
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"/><mechanisms xmlns="urn:ietf:params:xml:ns:xmpp-sasl"><mechanism>PLAIN</mechanism><mechanism>DIGEST-MD5</mechanism><mechanism>CRAM-MD5</mechanism></mechanisms><session xmlns="urn:ietf:params:xml:ns:xmpp-session"/></stream:features>
OUTPUT: <iq type='get' id='multi-reg_2_1_1' to='test-d'><query xmlns='jabber:iq:auth'><username>multi-reg_2_1</username></query></iq>
INPUT: <iq type="result" from="test-d" id="multi-reg_2_1_1"><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 type="result" id="multi-reg_2_1_2">Authentication successful.</iq>
OUTPUT: <iq type="get" id="privacy_1" from="multi-reg_2_1@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq type="result" to="multi-reg_2_1@test-d/xmpp-test" id="privacy_1"><query xmlns="jabber:iq:privacy"/></iq>
OUTPUT: <iq type="set" id="privacy_2" from="multi-reg_2_1@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"><list name='public'><item type='jid'	value='tybalt@example.com' action='deny' order='3'/><item type='jid' value='paris@example.org' action='deny' order='5'/><item action='allow' order='68'/></list></query></iq>
INPUT: <iq type="result" to="multi-reg_2_1@test-d/xmpp-test" id="privacy_2"/>
OUTPUT: <iq type="get" id="privacy_3" from="multi-reg_2_1@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq type="result" to="multi-reg_2_1@test-d/xmpp-test" id="privacy_3"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
OUTPUT: <iq type="get" id="privacy_4" from="multi-reg_2_1@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
INPUT: <iq type="result" to="multi-reg_2_1@test-d/xmpp-test" id="privacy_4"><query xmlns="jabber:iq:privacy"><list name="public"><item order="3" action="deny" type="jid" value="tybalt@example.com"/><item order="5" action="deny" type="jid" value="paris@example.org"/><item order="68" action="allow"/></list></query></iq>
OUTPUT: <iq type="set" id="privacy_5" from="multi-reg_2_1@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"><active name="public"/></query></iq>
INPUT: <iq type="result" to="multi-reg_2_1@test-d/xmpp-test" id="privacy_5"/>
OUTPUT: <iq type="get" id="privacy_6" from="multi-reg_2_1@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq type="result" to="multi-reg_2_1@test-d/xmpp-test" id="privacy_6"><query xmlns="jabber:iq:privacy"><list name="public"/><active name="public"/></query></iq>
OUTPUT: <iq type="set" id="privacy_7" from="multi-reg_2_1@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"><default name="public"/></query></iq>
INPUT: <iq type="result" to="multi-reg_2_1@test-d/xmpp-test" id="privacy_7"/>
OUTPUT: <iq type="get" id="privacy_8" from="multi-reg_2_1@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq type="result" to="multi-reg_2_1@test-d/xmpp-test" id="privacy_8"><query xmlns="jabber:iq:privacy"><list name="public"/><default name="public"/><active name="public"/></query></iq>
OUTPUT: <iq type="set" id="privacy_9" from="multi-reg_2_1@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"><default/></query></iq>
INPUT: <iq type="result" to="multi-reg_2_1@test-d/xmpp-test" id="privacy_9"/>
OUTPUT: <iq type="get" id="privacy_10" from="multi-reg_2_1@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq type="result" to="multi-reg_2_1@test-d/xmpp-test" id="privacy_10"><query xmlns="jabber:iq:privacy"><list name="public"/><active name="public"/></query></iq>
OUTPUT: <iq type="set" id="privacy_11" from="multi-reg_2_1@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"><active/></query></iq>
INPUT: <iq type="result" to="multi-reg_2_1@test-d/xmpp-test" id="privacy_11"/>
OUTPUT: <iq type="get" id="privacy_12" from="multi-reg_2_1@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq type="result" to="multi-reg_2_1@test-d/xmpp-test" id="privacy_12"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
OUTPUT: <iq type="set" id="privacy_13" from="multi-reg_2_1@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
INPUT: <iq type="result" to="multi-reg_2_1@test-d/xmpp-test" id="privacy_13"/>
OUTPUT: <iq type="get" id="privacy_14" from="multi-reg_2_1@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq type="result" to="multi-reg_2_1@test-d/xmpp-test" id="privacy_14"><query xmlns="jabber:iq:privacy"/></iq>
OUTPUT: <stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
INPUT: <stream:stream version="1.0" xml:lang="en" from="test-d" id="d9b510ea-c4e0-45b8-a8f1-fed11b775bbe" xmlns="jabber:client" xmlns:stream="http://etherx.jabber.org/streams"/>
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"/><mechanisms xmlns="urn:ietf:params:xml:ns:xmpp-sasl"><mechanism>PLAIN</mechanism><mechanism>DIGEST-MD5</mechanism><mechanism>CRAM-MD5</mechanism></mechanisms><session xmlns="urn:ietf:params:xml:ns:xmpp-session"/></stream:features>
OUTPUT: <iq type='get' id='multi-reg_2_2_1' to='test-d'><query xmlns='jabber:iq:auth'><username>multi-reg_2_2</username></query></iq>
INPUT: <iq type="result" from="test-d" id="multi-reg_2_2_1"><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 type="result" id="multi-reg_2_2_2">Authentication successful.</iq>
OUTPUT: <iq type="get" id="privacy_1" from="multi-reg_2_2@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq type="result" to="multi-reg_2_2@test-d/xmpp-test" id="privacy_1"><query xmlns="jabber:iq:privacy"/></iq>
OUTPUT: <iq type="set" id="privacy_2" from="multi-reg_2_2@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"><list name='public'><item type='jid'	value='tybalt@example.com' action='deny' order='3'/><item type='jid' value='paris@example.org' action='deny' order='5'/><item action='allow' order='68'/></list></query></iq>
INPUT: <iq type="result" to="multi-reg_2_2@test-d/xmpp-test" id="privacy_2"/>
OUTPUT: <iq type="get" id="privacy_3" from="multi-reg_2_2@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq type="result" to="multi-reg_2_2@test-d/xmpp-test" id="privacy_3"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
OUTPUT: <iq type="get" id="privacy_4" from="multi-reg_2_2@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
INPUT: <iq type="result" to="multi-reg_2_2@test-d/xmpp-test" id="privacy_4"><query xmlns="jabber:iq:privacy"><list name="public"><item order="3" action="deny" type="jid" value="tybalt@example.com"/><item order="5" action="deny" type="jid" value="paris@example.org"/><item order="68" action="allow"/></list></query></iq>
OUTPUT: <iq type="set" id="privacy_5" from="multi-reg_2_2@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"><active name="public"/></query></iq>
INPUT: <iq type="result" to="multi-reg_2_2@test-d/xmpp-test" id="privacy_5"/>
OUTPUT: <iq type="get" id="privacy_6" from="multi-reg_2_2@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq type="result" to="multi-reg_2_2@test-d/xmpp-test" id="privacy_6"><query xmlns="jabber:iq:privacy"><list name="public"/><active name="public"/></query></iq>
OUTPUT: <iq type="set" id="privacy_7" from="multi-reg_2_2@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"><default name="public"/></query></iq>
INPUT: <iq type="result" to="multi-reg_2_2@test-d/xmpp-test" id="privacy_7"/>
OUTPUT: <iq type="get" id="privacy_8" from="multi-reg_2_2@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq type="result" to="multi-reg_2_2@test-d/xmpp-test" id="privacy_8"><query xmlns="jabber:iq:privacy"><list name="public"/><default name="public"/><active name="public"/></query></iq>
OUTPUT: <iq type="set" id="privacy_9" from="multi-reg_2_2@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"><default/></query></iq>
INPUT: <iq type="result" to="multi-reg_2_2@test-d/xmpp-test" id="privacy_9"/>
OUTPUT: <iq type="get" id="privacy_10" from="multi-reg_2_2@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq type="result" to="multi-reg_2_2@test-d/xmpp-test" id="privacy_10"><query xmlns="jabber:iq:privacy"><list name="public"/><active name="public"/></query></iq>
OUTPUT: <iq type="set" id="privacy_11" from="multi-reg_2_2@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"><active/></query></iq>
INPUT: <iq type="result" to="multi-reg_2_2@test-d/xmpp-test" id="privacy_11"/>
OUTPUT: <iq type="get" id="privacy_12" from="multi-reg_2_2@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq type="result" to="multi-reg_2_2@test-d/xmpp-test" id="privacy_12"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
OUTPUT: <iq type="set" id="privacy_13" from="multi-reg_2_2@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
INPUT: <iq type="result" to="multi-reg_2_2@test-d/xmpp-test" id="privacy_13"/>
OUTPUT: <iq type="get" id="privacy_14" from="multi-reg_2_2@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq type="result" to="multi-reg_2_2@test-d/xmpp-test" id="privacy_14"><query xmlns="jabber:iq:privacy"/></iq>
OUTPUT: <stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
INPUT: <stream:stream version="1.0" xml:lang="en" from="test-d" id="fb50f4e1-b1f8-4d2f-ae92-49e747be1240" xmlns="jabber:client" xmlns:stream="http://etherx.jabber.org/streams"/>
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"/><mechanisms xmlns="urn:ietf:params:xml:ns:xmpp-sasl"><mechanism>PLAIN</mechanism><mechanism>DIGEST-MD5</mechanism><mechanism>CRAM-MD5</mechanism></mechanisms><session xmlns="urn:ietf:params:xml:ns:xmpp-session"/></stream:features>
OUTPUT: <iq type='get' id='multi-reg_2_3_1' to='test-d'><query xmlns='jabber:iq:auth'><username>multi-reg_2_3</username></query></iq>
INPUT: <iq type="result" from="test-d" id="multi-reg_2_3_1"><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 type="result" id="multi-reg_2_3_2">Authentication successful.</iq>
OUTPUT: <iq type="get" id="privacy_1" from="multi-reg_2_3@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq type="result" to="multi-reg_2_3@test-d/xmpp-test" id="privacy_1"><query xmlns="jabber:iq:privacy"/></iq>
OUTPUT: <iq type="set" id="privacy_2" from="multi-reg_2_3@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"><list name='public'><item type='jid'	value='tybalt@example.com' action='deny' order='3'/><item type='jid' value='paris@example.org' action='deny' order='5'/><item action='allow' order='68'/></list></query></iq>
INPUT: <iq type="result" to="multi-reg_2_3@test-d/xmpp-test" id="privacy_2"/>
OUTPUT: <iq type="get" id="privacy_3" from="multi-reg_2_3@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq type="result" to="multi-reg_2_3@test-d/xmpp-test" id="privacy_3"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
OUTPUT: <iq type="get" id="privacy_4" from="multi-reg_2_3@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
INPUT: <iq type="result" to="multi-reg_2_3@test-d/xmpp-test" id="privacy_4"><query xmlns="jabber:iq:privacy"><list name="public"><item order="3" action="deny" type="jid" value="tybalt@example.com"/><item order="5" action="deny" type="jid" value="paris@example.org"/><item order="68" action="allow"/></list></query></iq>
OUTPUT: <iq type="set" id="privacy_5" from="multi-reg_2_3@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"><active name="public"/></query></iq>
INPUT: <iq type="result" to="multi-reg_2_3@test-d/xmpp-test" id="privacy_5"/>
OUTPUT: <iq type="get" id="privacy_6" from="multi-reg_2_3@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq type="result" to="multi-reg_2_3@test-d/xmpp-test" id="privacy_6"><query xmlns="jabber:iq:privacy"><list name="public"/><active name="public"/></query></iq>
OUTPUT: <iq type="set" id="privacy_7" from="multi-reg_2_3@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"><default name="public"/></query></iq>
INPUT: <iq type="result" to="multi-reg_2_3@test-d/xmpp-test" id="privacy_7"/>
OUTPUT: <iq type="get" id="privacy_8" from="multi-reg_2_3@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq type="result" to="multi-reg_2_3@test-d/xmpp-test" id="privacy_8"><query xmlns="jabber:iq:privacy"><list name="public"/><default name="public"/><active name="public"/></query></iq>
OUTPUT: <iq type="set" id="privacy_9" from="multi-reg_2_3@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"><default/></query></iq>
INPUT: <iq type="result" to="multi-reg_2_3@test-d/xmpp-test" id="privacy_9"/>
OUTPUT: <iq type="get" id="privacy_10" from="multi-reg_2_3@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq type="result" to="multi-reg_2_3@test-d/xmpp-test" id="privacy_10"><query xmlns="jabber:iq:privacy"><list name="public"/><active name="public"/></query></iq>
OUTPUT: <iq type="set" id="privacy_11" from="multi-reg_2_3@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"><active/></query></iq>
INPUT: <iq type="result" to="multi-reg_2_3@test-d/xmpp-test" id="privacy_11"/>
OUTPUT: <iq type="get" id="privacy_12" from="multi-reg_2_3@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq type="result" to="multi-reg_2_3@test-d/xmpp-test" id="privacy_12"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
OUTPUT: <iq type="set" id="privacy_13" from="multi-reg_2_3@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
INPUT: <iq type="result" to="multi-reg_2_3@test-d/xmpp-test" id="privacy_13"/>
OUTPUT: <iq type="get" id="privacy_14" from="multi-reg_2_3@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq type="result" to="multi-reg_2_3@test-d/xmpp-test" id="privacy_14"><query xmlns="jabber:iq:privacy"/></iq>
OUTPUT: <stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
INPUT: <stream:stream version="1.0" xml:lang="en" from="test-d" id="9bdf2fb3-f11e-405a-a745-d229b3837f21" xmlns="jabber:client" xmlns:stream="http://etherx.jabber.org/streams"/>
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"/><mechanisms xmlns="urn:ietf:params:xml:ns:xmpp-sasl"><mechanism>PLAIN</mechanism><mechanism>DIGEST-MD5</mechanism><mechanism>CRAM-MD5</mechanism></mechanisms><session xmlns="urn:ietf:params:xml:ns:xmpp-session"/></stream:features>
OUTPUT: <iq type='get' id='multi-reg_2_4_1' to='test-d'><query xmlns='jabber:iq:auth'><username>multi-reg_2_4</username></query></iq>
INPUT: <iq type="result" from="test-d" id="multi-reg_2_4_1"><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 type="result" id="multi-reg_2_4_2">Authentication successful.</iq>
OUTPUT: <iq type="get" id="privacy_1" from="multi-reg_2_4@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq type="result" to="multi-reg_2_4@test-d/xmpp-test" id="privacy_1"><query xmlns="jabber:iq:privacy"/></iq>
OUTPUT: <iq type="set" id="privacy_2" from="multi-reg_2_4@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"><list name='public'><item type='jid'	value='tybalt@example.com' action='deny' order='3'/><item type='jid' value='paris@example.org' action='deny' order='5'/><item action='allow' order='68'/></list></query></iq>
INPUT: <iq type="result" to="multi-reg_2_4@test-d/xmpp-test" id="privacy_2"/>
OUTPUT: <iq type="get" id="privacy_3" from="multi-reg_2_4@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq type="result" to="multi-reg_2_4@test-d/xmpp-test" id="privacy_3"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
OUTPUT: <iq type="get" id="privacy_4" from="multi-reg_2_4@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
INPUT: <iq type="result" to="multi-reg_2_4@test-d/xmpp-test" id="privacy_4"><query xmlns="jabber:iq:privacy"><list name="public"><item order="3" action="deny" type="jid" value="tybalt@example.com"/><item order="5" action="deny" type="jid" value="paris@example.org"/><item order="68" action="allow"/></list></query></iq>
OUTPUT: <iq type="set" id="privacy_5" from="multi-reg_2_4@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"><active name="public"/></query></iq>
INPUT: <iq type="result" to="multi-reg_2_4@test-d/xmpp-test" id="privacy_5"/>
OUTPUT: <iq type="get" id="privacy_6" from="multi-reg_2_4@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq type="result" to="multi-reg_2_4@test-d/xmpp-test" id="privacy_6"><query xmlns="jabber:iq:privacy"><list name="public"/><active name="public"/></query></iq>
OUTPUT: <iq type="set" id="privacy_7" from="multi-reg_2_4@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"><default name="public"/></query></iq>
INPUT: <iq type="result" to="multi-reg_2_4@test-d/xmpp-test" id="privacy_7"/>
OUTPUT: <iq type="get" id="privacy_8" from="multi-reg_2_4@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq type="result" to="multi-reg_2_4@test-d/xmpp-test" id="privacy_8"><query xmlns="jabber:iq:privacy"><list name="public"/><default name="public"/><active name="public"/></query></iq>
OUTPUT: <iq type="set" id="privacy_9" from="multi-reg_2_4@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"><default/></query></iq>
INPUT: <iq type="result" to="multi-reg_2_4@test-d/xmpp-test" id="privacy_9"/>
OUTPUT: <iq type="get" id="privacy_10" from="multi-reg_2_4@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq type="result" to="multi-reg_2_4@test-d/xmpp-test" id="privacy_10"><query xmlns="jabber:iq:privacy"><list name="public"/><active name="public"/></query></iq>
OUTPUT: <iq type="set" id="privacy_11" from="multi-reg_2_4@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"><active/></query></iq>
INPUT: <iq type="result" to="multi-reg_2_4@test-d/xmpp-test" id="privacy_11"/>
OUTPUT: <iq type="get" id="privacy_12" from="multi-reg_2_4@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq type="result" to="multi-reg_2_4@test-d/xmpp-test" id="privacy_12"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
OUTPUT: <iq type="set" id="privacy_13" from="multi-reg_2_4@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
INPUT: <iq type="result" to="multi-reg_2_4@test-d/xmpp-test" id="privacy_13"/>
OUTPUT: <iq type="get" id="privacy_14" from="multi-reg_2_4@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq type="result" to="multi-reg_2_4@test-d/xmpp-test" id="privacy_14"><query xmlns="jabber:iq:privacy"/></iq>
OUTPUT: <stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
INPUT: <stream:stream version="1.0" xml:lang="en" from="test-d" id="ee7acdde-1e87-444a-9ccd-81d9d0daba51" xmlns="jabber:client" xmlns:stream="http://etherx.jabber.org/streams"/>
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"/><mechanisms xmlns="urn:ietf:params:xml:ns:xmpp-sasl"><mechanism>PLAIN</mechanism><mechanism>DIGEST-MD5</mechanism><mechanism>CRAM-MD5</mechanism></mechanisms><session xmlns="urn:ietf:params:xml:ns:xmpp-session"/></stream:features>
OUTPUT: <iq type='get' id='multi-reg_1_0_1' to='test-d'><query xmlns='jabber:iq:auth'><username>multi-reg_1_0</username></query></iq>
INPUT: <iq type="result" from="test-d" id="multi-reg_1_0_1"><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 type="result" id="multi-reg_1_0_2">Authentication successful.</iq>
OUTPUT: <iq type="get" id="privacy_1" from="multi-reg_1_0@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq type="result" to="multi-reg_1_0@test-d/xmpp-test" id="privacy_1"><query xmlns="jabber:iq:privacy"/></iq>
OUTPUT: <iq type="set" id="privacy_2" from="multi-reg_1_0@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"><list name='public'><item type='jid'	value='tybalt@example.com' action='deny' order='3'/><item type='jid' value='paris@example.org' action='deny' order='5'/><item action='allow' order='68'/></list></query></iq>
INPUT: <iq type="result" to="multi-reg_1_0@test-d/xmpp-test" id="privacy_2"/>
OUTPUT: <iq type="get" id="privacy_3" from="multi-reg_1_0@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq type="result" to="multi-reg_1_0@test-d/xmpp-test" id="privacy_3"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
OUTPUT: <iq type="get" id="privacy_4" from="multi-reg_1_0@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
INPUT: <iq type="result" to="multi-reg_1_0@test-d/xmpp-test" id="privacy_4"><query xmlns="jabber:iq:privacy"><list name="public"><item order="3" action="deny" type="jid" value="tybalt@example.com"/><item order="5" action="deny" type="jid" value="paris@example.org"/><item order="68" action="allow"/></list></query></iq>
OUTPUT: <iq type="set" id="privacy_5" from="multi-reg_1_0@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"><active name="public"/></query></iq>
INPUT: <iq type="result" to="multi-reg_1_0@test-d/xmpp-test" id="privacy_5"/>
OUTPUT: <iq type="get" id="privacy_6" from="multi-reg_1_0@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq type="result" to="multi-reg_1_0@test-d/xmpp-test" id="privacy_6"><query xmlns="jabber:iq:privacy"><list name="public"/><active name="public"/></query></iq>
OUTPUT: <iq type="set" id="privacy_7" from="multi-reg_1_0@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"><default name="public"/></query></iq>
INPUT: <iq type="result" to="multi-reg_1_0@test-d/xmpp-test" id="privacy_7"/>
OUTPUT: <iq type="get" id="privacy_8" from="multi-reg_1_0@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq type="result" to="multi-reg_1_0@test-d/xmpp-test" id="privacy_8"><query xmlns="jabber:iq:privacy"><list name="public"/><default name="public"/><active name="public"/></query></iq>
OUTPUT: <iq type="set" id="privacy_9" from="multi-reg_1_0@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"><default/></query></iq>
INPUT: <iq type="result" to="multi-reg_1_0@test-d/xmpp-test" id="privacy_9"/>
OUTPUT: <iq type="get" id="privacy_10" from="multi-reg_1_0@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq type="result" to="multi-reg_1_0@test-d/xmpp-test" id="privacy_10"><query xmlns="jabber:iq:privacy"><list name="public"/><active name="public"/></query></iq>
OUTPUT: <iq type="set" id="privacy_11" from="multi-reg_1_0@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"><active/></query></iq>
INPUT: <iq type="result" to="multi-reg_1_0@test-d/xmpp-test" id="privacy_11"/>
OUTPUT: <iq type="get" id="privacy_12" from="multi-reg_1_0@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq type="result" to="multi-reg_1_0@test-d/xmpp-test" id="privacy_12"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
OUTPUT: <iq type="set" id="privacy_13" from="multi-reg_1_0@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
INPUT: <iq type="result" to="multi-reg_1_0@test-d/xmpp-test" id="privacy_13"/>
OUTPUT: <iq type="get" id="privacy_14" from="multi-reg_1_0@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq type="result" to="multi-reg_1_0@test-d/xmpp-test" id="privacy_14"><query xmlns="jabber:iq:privacy"/></iq>
OUTPUT: <stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
INPUT: <stream:stream version="1.0" xml:lang="en" from="test-d" id="577800bf-4b10-4cb5-999f-ae8b823abfcb" xmlns="jabber:client" xmlns:stream="http://etherx.jabber.org/streams"/>
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"/><mechanisms xmlns="urn:ietf:params:xml:ns:xmpp-sasl"><mechanism>PLAIN</mechanism><mechanism>DIGEST-MD5</mechanism><mechanism>CRAM-MD5</mechanism></mechanisms><session xmlns="urn:ietf:params:xml:ns:xmpp-session"/></stream:features>
OUTPUT: <iq type='get' id='multi-reg_1_1_1' to='test-d'><query xmlns='jabber:iq:auth'><username>multi-reg_1_1</username></query></iq>
INPUT: <iq type="result" from="test-d" id="multi-reg_1_1_1"><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 type="result" id="multi-reg_1_1_2">Authentication successful.</iq>
OUTPUT: <iq type="get" id="privacy_1" from="multi-reg_1_1@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq type="result" to="multi-reg_1_1@test-d/xmpp-test" id="privacy_1"><query xmlns="jabber:iq:privacy"/></iq>
OUTPUT: <iq type="set" id="privacy_2" from="multi-reg_1_1@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"><list name='public'><item type='jid'	value='tybalt@example.com' action='deny' order='3'/><item type='jid' value='paris@example.org' action='deny' order='5'/><item action='allow' order='68'/></list></query></iq>
INPUT: <iq type="result" to="multi-reg_1_1@test-d/xmpp-test" id="privacy_2"/>
OUTPUT: <iq type="get" id="privacy_3" from="multi-reg_1_1@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq type="result" to="multi-reg_1_1@test-d/xmpp-test" id="privacy_3"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
OUTPUT: <iq type="get" id="privacy_4" from="multi-reg_1_1@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
INPUT: <iq type="result" to="multi-reg_1_1@test-d/xmpp-test" id="privacy_4"><query xmlns="jabber:iq:privacy"><list name="public"><item order="3" action="deny" type="jid" value="tybalt@example.com"/><item order="5" action="deny" type="jid" value="paris@example.org"/><item order="68" action="allow"/></list></query></iq>
OUTPUT: <iq type="set" id="privacy_5" from="multi-reg_1_1@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"><active name="public"/></query></iq>
INPUT: <iq type="result" to="multi-reg_1_1@test-d/xmpp-test" id="privacy_5"/>
OUTPUT: <iq type="get" id="privacy_6" from="multi-reg_1_1@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq type="result" to="multi-reg_1_1@test-d/xmpp-test" id="privacy_6"><query xmlns="jabber:iq:privacy"><list name="public"/><active name="public"/></query></iq>
OUTPUT: <iq type="set" id="privacy_7" from="multi-reg_1_1@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"><default name="public"/></query></iq>
INPUT: <iq type="result" to="multi-reg_1_1@test-d/xmpp-test" id="privacy_7"/>
OUTPUT: <iq type="get" id="privacy_8" from="multi-reg_1_1@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq type="result" to="multi-reg_1_1@test-d/xmpp-test" id="privacy_8"><query xmlns="jabber:iq:privacy"><list name="public"/><default name="public"/><active name="public"/></query></iq>
OUTPUT: <iq type="set" id="privacy_9" from="multi-reg_1_1@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"><default/></query></iq>
INPUT: <iq type="result" to="multi-reg_1_1@test-d/xmpp-test" id="privacy_9"/>
OUTPUT: <iq type="get" id="privacy_10" from="multi-reg_1_1@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq type="result" to="multi-reg_1_1@test-d/xmpp-test" id="privacy_10"><query xmlns="jabber:iq:privacy"><list name="public"/><active name="public"/></query></iq>
OUTPUT: <iq type="set" id="privacy_11" from="multi-reg_1_1@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"><active/></query></iq>
INPUT: <iq type="result" to="multi-reg_1_1@test-d/xmpp-test" id="privacy_11"/>
OUTPUT: <iq type="get" id="privacy_12" from="multi-reg_1_1@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq type="result" to="multi-reg_1_1@test-d/xmpp-test" id="privacy_12"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
OUTPUT: <iq type="set" id="privacy_13" from="multi-reg_1_1@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
INPUT: <iq type="result" to="multi-reg_1_1@test-d/xmpp-test" id="privacy_13"/>
OUTPUT: <iq type="get" id="privacy_14" from="multi-reg_1_1@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq type="result" to="multi-reg_1_1@test-d/xmpp-test" id="privacy_14"><query xmlns="jabber:iq:privacy"/></iq>
OUTPUT: <stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
INPUT: <stream:stream version="1.0" xml:lang="en" from="test-d" id="2ce8a1ac-3f0e-41d2-b80b-44bdc385f7d3" xmlns="jabber:client" xmlns:stream="http://etherx.jabber.org/streams"/>
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"/><mechanisms xmlns="urn:ietf:params:xml:ns:xmpp-sasl"><mechanism>PLAIN</mechanism><mechanism>DIGEST-MD5</mechanism><mechanism>CRAM-MD5</mechanism></mechanisms><session xmlns="urn:ietf:params:xml:ns:xmpp-session"/></stream:features>
OUTPUT: <iq type='get' id='multi-reg_1_2_1' to='test-d'><query xmlns='jabber:iq:auth'><username>multi-reg_1_2</username></query></iq>
INPUT: <iq type="result" from="test-d" id="multi-reg_1_2_1"><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 type="result" id="multi-reg_1_2_2">Authentication successful.</iq>
OUTPUT: <iq type="get" id="privacy_1" from="multi-reg_1_2@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq type="result" to="multi-reg_1_2@test-d/xmpp-test" id="privacy_1"><query xmlns="jabber:iq:privacy"/></iq>
OUTPUT: <iq type="set" id="privacy_2" from="multi-reg_1_2@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"><list name='public'><item type='jid'	value='tybalt@example.com' action='deny' order='3'/><item type='jid' value='paris@example.org' action='deny' order='5'/><item action='allow' order='68'/></list></query></iq>
INPUT: <iq type="result" to="multi-reg_1_2@test-d/xmpp-test" id="privacy_2"/>
OUTPUT: <iq type="get" id="privacy_3" from="multi-reg_1_2@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq type="result" to="multi-reg_1_2@test-d/xmpp-test" id="privacy_3"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
OUTPUT: <iq type="get" id="privacy_4" from="multi-reg_1_2@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
INPUT: <iq type="result" to="multi-reg_1_2@test-d/xmpp-test" id="privacy_4"><query xmlns="jabber:iq:privacy"><list name="public"><item order="3" action="deny" type="jid" value="tybalt@example.com"/><item order="5" action="deny" type="jid" value="paris@example.org"/><item order="68" action="allow"/></list></query></iq>
OUTPUT: <iq type="set" id="privacy_5" from="multi-reg_1_2@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"><active name="public"/></query></iq>
INPUT: <iq type="result" to="multi-reg_1_2@test-d/xmpp-test" id="privacy_5"/>
OUTPUT: <iq type="get" id="privacy_6" from="multi-reg_1_2@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq type="result" to="multi-reg_1_2@test-d/xmpp-test" id="privacy_6"><query xmlns="jabber:iq:privacy"><list name="public"/><active name="public"/></query></iq>
OUTPUT: <iq type="set" id="privacy_7" from="multi-reg_1_2@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"><default name="public"/></query></iq>
INPUT: <iq type="result" to="multi-reg_1_2@test-d/xmpp-test" id="privacy_7"/>
OUTPUT: <iq type="get" id="privacy_8" from="multi-reg_1_2@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq type="result" to="multi-reg_1_2@test-d/xmpp-test" id="privacy_8"><query xmlns="jabber:iq:privacy"><list name="public"/><default name="public"/><active name="public"/></query></iq>
OUTPUT: <iq type="set" id="privacy_9" from="multi-reg_1_2@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"><default/></query></iq>
INPUT: <iq type="result" to="multi-reg_1_2@test-d/xmpp-test" id="privacy_9"/>
OUTPUT: <iq type="get" id="privacy_10" from="multi-reg_1_2@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq type="result" to="multi-reg_1_2@test-d/xmpp-test" id="privacy_10"><query xmlns="jabber:iq:privacy"><list name="public"/><active name="public"/></query></iq>
OUTPUT: <iq type="set" id="privacy_11" from="multi-reg_1_2@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"><active/></query></iq>
INPUT: <iq type="result" to="multi-reg_1_2@test-d/xmpp-test" id="privacy_11"/>
OUTPUT: <iq type="get" id="privacy_12" from="multi-reg_1_2@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq type="result" to="multi-reg_1_2@test-d/xmpp-test" id="privacy_12"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
OUTPUT: <iq type="set" id="privacy_13" from="multi-reg_1_2@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
INPUT: <iq type="result" to="multi-reg_1_2@test-d/xmpp-test" id="privacy_13"/>
OUTPUT: <iq type="get" id="privacy_14" from="multi-reg_1_2@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq type="result" to="multi-reg_1_2@test-d/xmpp-test" id="privacy_14"><query xmlns="jabber:iq:privacy"/></iq>
OUTPUT: <stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
INPUT: <stream:stream version="1.0" xml:lang="en" from="test-d" id="eecdb553-41b6-4cc0-9852-ec105068fb38" xmlns="jabber:client" xmlns:stream="http://etherx.jabber.org/streams"/>
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"/><mechanisms xmlns="urn:ietf:params:xml:ns:xmpp-sasl"><mechanism>PLAIN</mechanism><mechanism>DIGEST-MD5</mechanism><mechanism>CRAM-MD5</mechanism></mechanisms><session xmlns="urn:ietf:params:xml:ns:xmpp-session"/></stream:features>
OUTPUT: <iq type='get' id='multi-reg_1_3_1' to='test-d'><query xmlns='jabber:iq:auth'><username>multi-reg_1_3</username></query></iq>
INPUT: <iq type="result" from="test-d" id="multi-reg_1_3_1"><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 type="result" id="multi-reg_1_3_2">Authentication successful.</iq>
OUTPUT: <iq type="get" id="privacy_1" from="multi-reg_1_3@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq type="result" to="multi-reg_1_3@test-d/xmpp-test" id="privacy_1"><query xmlns="jabber:iq:privacy"/></iq>
OUTPUT: <iq type="set" id="privacy_2" from="multi-reg_1_3@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"><list name='public'><item type='jid'	value='tybalt@example.com' action='deny' order='3'/><item type='jid' value='paris@example.org' action='deny' order='5'/><item action='allow' order='68'/></list></query></iq>
INPUT: <iq type="result" to="multi-reg_1_3@test-d/xmpp-test" id="privacy_2"/>
OUTPUT: <iq type="get" id="privacy_3" from="multi-reg_1_3@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq type="result" to="multi-reg_1_3@test-d/xmpp-test" id="privacy_3"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
OUTPUT: <iq type="get" id="privacy_4" from="multi-reg_1_3@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
INPUT: <iq type="result" to="multi-reg_1_3@test-d/xmpp-test" id="privacy_4"><query xmlns="jabber:iq:privacy"><list name="public"><item order="3" action="deny" type="jid" value="tybalt@example.com"/><item order="5" action="deny" type="jid" value="paris@example.org"/><item order="68" action="allow"/></list></query></iq>
OUTPUT: <iq type="set" id="privacy_5" from="multi-reg_1_3@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"><active name="public"/></query></iq>
INPUT: <iq type="result" to="multi-reg_1_3@test-d/xmpp-test" id="privacy_5"/>
OUTPUT: <iq type="get" id="privacy_6" from="multi-reg_1_3@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq type="result" to="multi-reg_1_3@test-d/xmpp-test" id="privacy_6"><query xmlns="jabber:iq:privacy"><list name="public"/><active name="public"/></query></iq>
OUTPUT: <iq type="set" id="privacy_7" from="multi-reg_1_3@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"><default name="public"/></query></iq>
INPUT: <iq type="result" to="multi-reg_1_3@test-d/xmpp-test" id="privacy_7"/>
OUTPUT: <iq type="get" id="privacy_8" from="multi-reg_1_3@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq type="result" to="multi-reg_1_3@test-d/xmpp-test" id="privacy_8"><query xmlns="jabber:iq:privacy"><list name="public"/><default name="public"/><active name="public"/></query></iq>
OUTPUT: <iq type="set" id="privacy_9" from="multi-reg_1_3@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"><default/></query></iq>
INPUT: <iq type="result" to="multi-reg_1_3@test-d/xmpp-test" id="privacy_9"/>
OUTPUT: <iq type="get" id="privacy_10" from="multi-reg_1_3@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq type="result" to="multi-reg_1_3@test-d/xmpp-test" id="privacy_10"><query xmlns="jabber:iq:privacy"><list name="public"/><active name="public"/></query></iq>
OUTPUT: <iq type="set" id="privacy_11" from="multi-reg_1_3@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"><active/></query></iq>
INPUT: <iq type="result" to="multi-reg_1_3@test-d/xmpp-test" id="privacy_11"/>
OUTPUT: <iq type="get" id="privacy_12" from="multi-reg_1_3@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq type="result" to="multi-reg_1_3@test-d/xmpp-test" id="privacy_12"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
OUTPUT: <iq type="set" id="privacy_13" from="multi-reg_1_3@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
INPUT: <iq type="result" to="multi-reg_1_3@test-d/xmpp-test" id="privacy_13"/>
OUTPUT: <iq type="get" id="privacy_14" from="multi-reg_1_3@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq type="result" to="multi-reg_1_3@test-d/xmpp-test" id="privacy_14"><query xmlns="jabber:iq:privacy"/></iq>
OUTPUT: <stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
INPUT: <stream:stream version="1.0" xml:lang="en" from="test-d" id="144103e1-4580-452f-a650-d21b5aa97fa0" xmlns="jabber:client" xmlns:stream="http://etherx.jabber.org/streams"/>
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"/><mechanisms xmlns="urn:ietf:params:xml:ns:xmpp-sasl"><mechanism>PLAIN</mechanism><mechanism>DIGEST-MD5</mechanism><mechanism>CRAM-MD5</mechanism></mechanisms><session xmlns="urn:ietf:params:xml:ns:xmpp-session"/></stream:features>
OUTPUT: <iq type='get' id='multi-reg_1_4_1' to='test-d'><query xmlns='jabber:iq:auth'><username>multi-reg_1_4</username></query></iq>
INPUT: <iq type="result" from="test-d" id="multi-reg_1_4_1"><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 type="result" id="multi-reg_1_4_2">Authentication successful.</iq>
OUTPUT: <iq type="get" id="privacy_1" from="multi-reg_1_4@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq type="result" to="multi-reg_1_4@test-d/xmpp-test" id="privacy_1"><query xmlns="jabber:iq:privacy"/></iq>
OUTPUT: <iq type="set" id="privacy_2" from="multi-reg_1_4@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"><list name='public'><item type='jid'	value='tybalt@example.com' action='deny' order='3'/><item type='jid' value='paris@example.org' action='deny' order='5'/><item action='allow' order='68'/></list></query></iq>
INPUT: <iq type="result" to="multi-reg_1_4@test-d/xmpp-test" id="privacy_2"/>
OUTPUT: <iq type="get" id="privacy_3" from="multi-reg_1_4@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq type="result" to="multi-reg_1_4@test-d/xmpp-test" id="privacy_3"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
OUTPUT: <iq type="get" id="privacy_4" from="multi-reg_1_4@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
INPUT: <iq type="result" to="multi-reg_1_4@test-d/xmpp-test" id="privacy_4"><query xmlns="jabber:iq:privacy"><list name="public"><item order="3" action="deny" type="jid" value="tybalt@example.com"/><item order="5" action="deny" type="jid" value="paris@example.org"/><item order="68" action="allow"/></list></query></iq>
OUTPUT: <iq type="set" id="privacy_5" from="multi-reg_1_4@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"><active name="public"/></query></iq>
INPUT: <iq type="result" to="multi-reg_1_4@test-d/xmpp-test" id="privacy_5"/>
OUTPUT: <iq type="get" id="privacy_6" from="multi-reg_1_4@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq type="result" to="multi-reg_1_4@test-d/xmpp-test" id="privacy_6"><query xmlns="jabber:iq:privacy"><list name="public"/><active name="public"/></query></iq>
OUTPUT: <iq type="set" id="privacy_7" from="multi-reg_1_4@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"><default name="public"/></query></iq>
INPUT: <iq type="result" to="multi-reg_1_4@test-d/xmpp-test" id="privacy_7"/>
OUTPUT: <iq type="get" id="privacy_8" from="multi-reg_1_4@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq type="result" to="multi-reg_1_4@test-d/xmpp-test" id="privacy_8"><query xmlns="jabber:iq:privacy"><list name="public"/><default name="public"/><active name="public"/></query></iq>
OUTPUT: <iq type="set" id="privacy_9" from="multi-reg_1_4@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"><default/></query></iq>
INPUT: <iq type="result" to="multi-reg_1_4@test-d/xmpp-test" id="privacy_9"/>
OUTPUT: <iq type="get" id="privacy_10" from="multi-reg_1_4@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq type="result" to="multi-reg_1_4@test-d/xmpp-test" id="privacy_10"><query xmlns="jabber:iq:privacy"><list name="public"/><active name="public"/></query></iq>
OUTPUT: <iq type="set" id="privacy_11" from="multi-reg_1_4@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"><active/></query></iq>
INPUT: <iq type="result" to="multi-reg_1_4@test-d/xmpp-test" id="privacy_11"/>
OUTPUT: <iq type="get" id="privacy_12" from="multi-reg_1_4@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq type="result" to="multi-reg_1_4@test-d/xmpp-test" id="privacy_12"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
OUTPUT: <iq type="set" id="privacy_13" from="multi-reg_1_4@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
INPUT: <iq type="result" to="multi-reg_1_4@test-d/xmpp-test" id="privacy_13"/>
OUTPUT: <iq type="get" id="privacy_14" from="multi-reg_1_4@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq type="result" to="multi-reg_1_4@test-d/xmpp-test" id="privacy_14"><query xmlns="jabber:iq:privacy"/></iq>
OUTPUT: <stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
INPUT: <stream:stream version="1.0" xml:lang="en" from="test-d" id="f335d8c2-68b3-48aa-9888-177a48abcd1b" xmlns="jabber:client" xmlns:stream="http://etherx.jabber.org/streams"/>
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"/><mechanisms xmlns="urn:ietf:params:xml:ns:xmpp-sasl"><mechanism>PLAIN</mechanism><mechanism>DIGEST-MD5</mechanism><mechanism>CRAM-MD5</mechanism></mechanisms><session xmlns="urn:ietf:params:xml:ns:xmpp-session"/></stream:features>
OUTPUT: <iq type='get' id='multi-reg_4_0_1' to='test-d'><query xmlns='jabber:iq:auth'><username>multi-reg_4_0</username></query></iq>
INPUT: <iq type="result" from="test-d" id="multi-reg_4_0_1"><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 type="result" id="multi-reg_4_0_2">Authentication successful.</iq>
OUTPUT: <iq type="get" id="privacy_1" from="multi-reg_4_0@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq type="result" to="multi-reg_4_0@test-d/xmpp-test" id="privacy_1"><query xmlns="jabber:iq:privacy"/></iq>
OUTPUT: <iq type="set" id="privacy_2" from="multi-reg_4_0@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"><list name='public'><item type='jid'	value='tybalt@example.com' action='deny' order='3'/><item type='jid' value='paris@example.org' action='deny' order='5'/><item action='allow' order='68'/></list></query></iq>
INPUT: <iq type="result" to="multi-reg_4_0@test-d/xmpp-test" id="privacy_2"/>
OUTPUT: <iq type="get" id="privacy_3" from="multi-reg_4_0@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq type="result" to="multi-reg_4_0@test-d/xmpp-test" id="privacy_3"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
OUTPUT: <iq type="get" id="privacy_4" from="multi-reg_4_0@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
INPUT: <iq type="result" to="multi-reg_4_0@test-d/xmpp-test" id="privacy_4"><query xmlns="jabber:iq:privacy"><list name="public"><item order="3" action="deny" type="jid" value="tybalt@example.com"/><item order="5" action="deny" type="jid" value="paris@example.org"/><item order="68" action="allow"/></list></query></iq>
OUTPUT: <iq type="set" id="privacy_5" from="multi-reg_4_0@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"><active name="public"/></query></iq>
INPUT: <iq type="result" to="multi-reg_4_0@test-d/xmpp-test" id="privacy_5"/>
OUTPUT: <iq type="get" id="privacy_6" from="multi-reg_4_0@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq type="result" to="multi-reg_4_0@test-d/xmpp-test" id="privacy_6"><query xmlns="jabber:iq:privacy"><list name="public"/><active name="public"/></query></iq>
OUTPUT: <iq type="set" id="privacy_7" from="multi-reg_4_0@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"><default name="public"/></query></iq>
INPUT: <iq type="result" to="multi-reg_4_0@test-d/xmpp-test" id="privacy_7"/>
OUTPUT: <iq type="get" id="privacy_8" from="multi-reg_4_0@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq type="result" to="multi-reg_4_0@test-d/xmpp-test" id="privacy_8"><query xmlns="jabber:iq:privacy"><list name="public"/><default name="public"/><active name="public"/></query></iq>
OUTPUT: <iq type="set" id="privacy_9" from="multi-reg_4_0@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"><default/></query></iq>
INPUT: <iq type="result" to="multi-reg_4_0@test-d/xmpp-test" id="privacy_9"/>
OUTPUT: <iq type="get" id="privacy_10" from="multi-reg_4_0@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq type="result" to="multi-reg_4_0@test-d/xmpp-test" id="privacy_10"><query xmlns="jabber:iq:privacy"><list name="public"/><active name="public"/></query></iq>
OUTPUT: <iq type="set" id="privacy_11" from="multi-reg_4_0@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"><active/></query></iq>
INPUT: <iq type="result" to="multi-reg_4_0@test-d/xmpp-test" id="privacy_11"/>
OUTPUT: <iq type="get" id="privacy_12" from="multi-reg_4_0@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq type="result" to="multi-reg_4_0@test-d/xmpp-test" id="privacy_12"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
OUTPUT: <iq type="set" id="privacy_13" from="multi-reg_4_0@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
INPUT: <iq type="result" to="multi-reg_4_0@test-d/xmpp-test" id="privacy_13"/>
OUTPUT: <iq type="get" id="privacy_14" from="multi-reg_4_0@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq type="result" to="multi-reg_4_0@test-d/xmpp-test" id="privacy_14"><query xmlns="jabber:iq:privacy"/></iq>
OUTPUT: <stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
INPUT: <stream:stream version="1.0" xml:lang="en" from="test-d" id="f44e35ad-9022-4902-9845-dffcc1315c80" xmlns="jabber:client" xmlns:stream="http://etherx.jabber.org/streams"/>
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"/><mechanisms xmlns="urn:ietf:params:xml:ns:xmpp-sasl"><mechanism>PLAIN</mechanism><mechanism>DIGEST-MD5</mechanism><mechanism>CRAM-MD5</mechanism></mechanisms><session xmlns="urn:ietf:params:xml:ns:xmpp-session"/></stream:features>
OUTPUT: <iq type='get' id='multi-reg_4_1_1' to='test-d'><query xmlns='jabber:iq:auth'><username>multi-reg_4_1</username></query></iq>
INPUT: <iq type="result" from="test-d" id="multi-reg_4_1_1"><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 type="result" id="multi-reg_4_1_2">Authentication successful.</iq>
OUTPUT: <iq type="get" id="privacy_1" from="multi-reg_4_1@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq type="result" to="multi-reg_4_1@test-d/xmpp-test" id="privacy_1"><query xmlns="jabber:iq:privacy"/></iq>
OUTPUT: <iq type="set" id="privacy_2" from="multi-reg_4_1@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"><list name='public'><item type='jid'	value='tybalt@example.com' action='deny' order='3'/><item type='jid' value='paris@example.org' action='deny' order='5'/><item action='allow' order='68'/></list></query></iq>
INPUT: <iq type="result" to="multi-reg_4_1@test-d/xmpp-test" id="privacy_2"/>
OUTPUT: <iq type="get" id="privacy_3" from="multi-reg_4_1@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq type="result" to="multi-reg_4_1@test-d/xmpp-test" id="privacy_3"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
OUTPUT: <iq type="get" id="privacy_4" from="multi-reg_4_1@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
INPUT: <iq type="result" to="multi-reg_4_1@test-d/xmpp-test" id="privacy_4"><query xmlns="jabber:iq:privacy"><list name="public"><item order="3" action="deny" type="jid" value="tybalt@example.com"/><item order="5" action="deny" type="jid" value="paris@example.org"/><item order="68" action="allow"/></list></query></iq>
OUTPUT: <iq type="set" id="privacy_5" from="multi-reg_4_1@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"><active name="public"/></query></iq>
INPUT: <iq type="result" to="multi-reg_4_1@test-d/xmpp-test" id="privacy_5"/>
OUTPUT: <iq type="get" id="privacy_6" from="multi-reg_4_1@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq type="result" to="multi-reg_4_1@test-d/xmpp-test" id="privacy_6"><query xmlns="jabber:iq:privacy"><list name="public"/><active name="public"/></query></iq>
OUTPUT: <iq type="set" id="privacy_7" from="multi-reg_4_1@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"><default name="public"/></query></iq>
INPUT: <iq type="result" to="multi-reg_4_1@test-d/xmpp-test" id="privacy_7"/>
OUTPUT: <iq type="get" id="privacy_8" from="multi-reg_4_1@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq type="result" to="multi-reg_4_1@test-d/xmpp-test" id="privacy_8"><query xmlns="jabber:iq:privacy"><list name="public"/><default name="public"/><active name="public"/></query></iq>
OUTPUT: <iq type="set" id="privacy_9" from="multi-reg_4_1@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"><default/></query></iq>
INPUT: <iq type="result" to="multi-reg_4_1@test-d/xmpp-test" id="privacy_9"/>
OUTPUT: <iq type="get" id="privacy_10" from="multi-reg_4_1@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq type="result" to="multi-reg_4_1@test-d/xmpp-test" id="privacy_10"><query xmlns="jabber:iq:privacy"><list name="public"/><active name="public"/></query></iq>
OUTPUT: <iq type="set" id="privacy_11" from="multi-reg_4_1@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"><active/></query></iq>
INPUT: <iq type="result" to="multi-reg_4_1@test-d/xmpp-test" id="privacy_11"/>
OUTPUT: <iq type="get" id="privacy_12" from="multi-reg_4_1@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq type="result" to="multi-reg_4_1@test-d/xmpp-test" id="privacy_12"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
OUTPUT: <iq type="set" id="privacy_13" from="multi-reg_4_1@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
INPUT: <iq type="result" to="multi-reg_4_1@test-d/xmpp-test" id="privacy_13"/>
OUTPUT: <iq type="get" id="privacy_14" from="multi-reg_4_1@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq type="result" to="multi-reg_4_1@test-d/xmpp-test" id="privacy_14"><query xmlns="jabber:iq:privacy"/></iq>
OUTPUT: <stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
INPUT: <stream:stream version="1.0" xml:lang="en" from="test-d" id="9b310559-0326-4dc4-864c-340868436e99" xmlns="jabber:client" xmlns:stream="http://etherx.jabber.org/streams"/>
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"/><mechanisms xmlns="urn:ietf:params:xml:ns:xmpp-sasl"><mechanism>PLAIN</mechanism><mechanism>DIGEST-MD5</mechanism><mechanism>CRAM-MD5</mechanism></mechanisms><session xmlns="urn:ietf:params:xml:ns:xmpp-session"/></stream:features>
OUTPUT: <iq type='get' id='multi-reg_4_2_1' to='test-d'><query xmlns='jabber:iq:auth'><username>multi-reg_4_2</username></query></iq>
INPUT: <iq type="result" from="test-d" id="multi-reg_4_2_1"><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 type="result" id="multi-reg_4_2_2">Authentication successful.</iq>
OUTPUT: <iq type="get" id="privacy_1" from="multi-reg_4_2@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq type="result" to="multi-reg_4_2@test-d/xmpp-test" id="privacy_1"><query xmlns="jabber:iq:privacy"/></iq>
OUTPUT: <iq type="set" id="privacy_2" from="multi-reg_4_2@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"><list name='public'><item type='jid'	value='tybalt@example.com' action='deny' order='3'/><item type='jid' value='paris@example.org' action='deny' order='5'/><item action='allow' order='68'/></list></query></iq>
INPUT: <iq type="result" to="multi-reg_4_2@test-d/xmpp-test" id="privacy_2"/>
OUTPUT: <iq type="get" id="privacy_3" from="multi-reg_4_2@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq type="result" to="multi-reg_4_2@test-d/xmpp-test" id="privacy_3"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
OUTPUT: <iq type="get" id="privacy_4" from="multi-reg_4_2@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
INPUT: <iq type="result" to="multi-reg_4_2@test-d/xmpp-test" id="privacy_4"><query xmlns="jabber:iq:privacy"><list name="public"><item order="3" action="deny" type="jid" value="tybalt@example.com"/><item order="5" action="deny" type="jid" value="paris@example.org"/><item order="68" action="allow"/></list></query></iq>
OUTPUT: <iq type="set" id="privacy_5" from="multi-reg_4_2@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"><active name="public"/></query></iq>
INPUT: <iq type="result" to="multi-reg_4_2@test-d/xmpp-test" id="privacy_5"/>
OUTPUT: <iq type="get" id="privacy_6" from="multi-reg_4_2@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq type="result" to="multi-reg_4_2@test-d/xmpp-test" id="privacy_6"><query xmlns="jabber:iq:privacy"><list name="public"/><active name="public"/></query></iq>
OUTPUT: <iq type="set" id="privacy_7" from="multi-reg_4_2@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"><default name="public"/></query></iq>
INPUT: <iq type="result" to="multi-reg_4_2@test-d/xmpp-test" id="privacy_7"/>
OUTPUT: <iq type="get" id="privacy_8" from="multi-reg_4_2@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq type="result" to="multi-reg_4_2@test-d/xmpp-test" id="privacy_8"><query xmlns="jabber:iq:privacy"><list name="public"/><default name="public"/><active name="public"/></query></iq>
OUTPUT: <iq type="set" id="privacy_9" from="multi-reg_4_2@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"><default/></query></iq>
INPUT: <iq type="result" to="multi-reg_4_2@test-d/xmpp-test" id="privacy_9"/>
OUTPUT: <iq type="get" id="privacy_10" from="multi-reg_4_2@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq type="result" to="multi-reg_4_2@test-d/xmpp-test" id="privacy_10"><query xmlns="jabber:iq:privacy"><list name="public"/><active name="public"/></query></iq>
OUTPUT: <iq type="set" id="privacy_11" from="multi-reg_4_2@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"><active/></query></iq>
INPUT: <iq type="result" to="multi-reg_4_2@test-d/xmpp-test" id="privacy_11"/>
OUTPUT: <iq type="get" id="privacy_12" from="multi-reg_4_2@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq type="result" to="multi-reg_4_2@test-d/xmpp-test" id="privacy_12"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
OUTPUT: <iq type="set" id="privacy_13" from="multi-reg_4_2@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
INPUT: <iq type="result" to="multi-reg_4_2@test-d/xmpp-test" id="privacy_13"/>
OUTPUT: <iq type="get" id="privacy_14" from="multi-reg_4_2@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq type="result" to="multi-reg_4_2@test-d/xmpp-test" id="privacy_14"><query xmlns="jabber:iq:privacy"/></iq>
OUTPUT: <stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
INPUT: <stream:stream version="1.0" xml:lang="en" from="test-d" id="395450b4-d326-4652-8f20-fa0a57393482" xmlns="jabber:client" xmlns:stream="http://etherx.jabber.org/streams"/>
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"/><mechanisms xmlns="urn:ietf:params:xml:ns:xmpp-sasl"><mechanism>PLAIN</mechanism><mechanism>DIGEST-MD5</mechanism><mechanism>CRAM-MD5</mechanism></mechanisms><session xmlns="urn:ietf:params:xml:ns:xmpp-session"/></stream:features>
OUTPUT: <iq type='get' id='multi-reg_4_3_1' to='test-d'><query xmlns='jabber:iq:auth'><username>multi-reg_4_3</username></query></iq>
INPUT: <iq type="result" from="test-d" id="multi-reg_4_3_1"><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 type="result" id="multi-reg_4_3_2">Authentication successful.</iq>
OUTPUT: <iq type="get" id="privacy_1" from="multi-reg_4_3@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq type="result" to="multi-reg_4_3@test-d/xmpp-test" id="privacy_1"><query xmlns="jabber:iq:privacy"/></iq>
OUTPUT: <iq type="set" id="privacy_2" from="multi-reg_4_3@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"><list name='public'><item type='jid'	value='tybalt@example.com' action='deny' order='3'/><item type='jid' value='paris@example.org' action='deny' order='5'/><item action='allow' order='68'/></list></query></iq>
INPUT: <iq type="result" to="multi-reg_4_3@test-d/xmpp-test" id="privacy_2"/>
OUTPUT: <iq type="get" id="privacy_3" from="multi-reg_4_3@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq type="result" to="multi-reg_4_3@test-d/xmpp-test" id="privacy_3"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
OUTPUT: <iq type="get" id="privacy_4" from="multi-reg_4_3@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
INPUT: <iq type="result" to="multi-reg_4_3@test-d/xmpp-test" id="privacy_4"><query xmlns="jabber:iq:privacy"><list name="public"><item order="3" action="deny" type="jid" value="tybalt@example.com"/><item order="5" action="deny" type="jid" value="paris@example.org"/><item order="68" action="allow"/></list></query></iq>
OUTPUT: <iq type="set" id="privacy_5" from="multi-reg_4_3@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"><active name="public"/></query></iq>
INPUT: <iq type="result" to="multi-reg_4_3@test-d/xmpp-test" id="privacy_5"/>
OUTPUT: <iq type="get" id="privacy_6" from="multi-reg_4_3@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq type="result" to="multi-reg_4_3@test-d/xmpp-test" id="privacy_6"><query xmlns="jabber:iq:privacy"><list name="public"/><active name="public"/></query></iq>
OUTPUT: <iq type="set" id="privacy_7" from="multi-reg_4_3@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"><default name="public"/></query></iq>
INPUT: <iq type="result" to="multi-reg_4_3@test-d/xmpp-test" id="privacy_7"/>
OUTPUT: <iq type="get" id="privacy_8" from="multi-reg_4_3@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq type="result" to="multi-reg_4_3@test-d/xmpp-test" id="privacy_8"><query xmlns="jabber:iq:privacy"><list name="public"/><default name="public"/><active name="public"/></query></iq>
OUTPUT: <iq type="set" id="privacy_9" from="multi-reg_4_3@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"><default/></query></iq>
INPUT: <iq type="result" to="multi-reg_4_3@test-d/xmpp-test" id="privacy_9"/>
OUTPUT: <iq type="get" id="privacy_10" from="multi-reg_4_3@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq type="result" to="multi-reg_4_3@test-d/xmpp-test" id="privacy_10"><query xmlns="jabber:iq:privacy"><list name="public"/><active name="public"/></query></iq>
OUTPUT: <iq type="set" id="privacy_11" from="multi-reg_4_3@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"><active/></query></iq>
INPUT: <iq type="result" to="multi-reg_4_3@test-d/xmpp-test" id="privacy_11"/>
OUTPUT: <iq type="get" id="privacy_12" from="multi-reg_4_3@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq type="result" to="multi-reg_4_3@test-d/xmpp-test" id="privacy_12"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
OUTPUT: <iq type="set" id="privacy_13" from="multi-reg_4_3@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
INPUT: <iq type="result" to="multi-reg_4_3@test-d/xmpp-test" id="privacy_13"/>
OUTPUT: <iq type="get" id="privacy_14" from="multi-reg_4_3@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq type="result" to="multi-reg_4_3@test-d/xmpp-test" id="privacy_14"><query xmlns="jabber:iq:privacy"/></iq>
OUTPUT: <stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
INPUT: <stream:stream version="1.0" xml:lang="en" from="test-d" id="0a8d9acf-7382-4ae3-bf24-ebb901c3c504" xmlns="jabber:client" xmlns:stream="http://etherx.jabber.org/streams"/>
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"/><mechanisms xmlns="urn:ietf:params:xml:ns:xmpp-sasl"><mechanism>PLAIN</mechanism><mechanism>DIGEST-MD5</mechanism><mechanism>CRAM-MD5</mechanism></mechanisms><session xmlns="urn:ietf:params:xml:ns:xmpp-session"/></stream:features>
OUTPUT: <iq type='get' id='multi-reg_4_4_1' to='test-d'><query xmlns='jabber:iq:auth'><username>multi-reg_4_4</username></query></iq>
INPUT: <iq type="result" from="test-d" id="multi-reg_4_4_1"><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 type="result" id="multi-reg_4_4_2">Authentication successful.</iq>
OUTPUT: <iq type="get" id="privacy_1" from="multi-reg_4_4@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq type="result" to="multi-reg_4_4@test-d/xmpp-test" id="privacy_1"><query xmlns="jabber:iq:privacy"/></iq>
OUTPUT: <iq type="set" id="privacy_2" from="multi-reg_4_4@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"><list name='public'><item type='jid'	value='tybalt@example.com' action='deny' order='3'/><item type='jid' value='paris@example.org' action='deny' order='5'/><item action='allow' order='68'/></list></query></iq>
INPUT: <iq type="result" to="multi-reg_4_4@test-d/xmpp-test" id="privacy_2"/>
OUTPUT: <iq type="get" id="privacy_3" from="multi-reg_4_4@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq type="result" to="multi-reg_4_4@test-d/xmpp-test" id="privacy_3"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
OUTPUT: <iq type="get" id="privacy_4" from="multi-reg_4_4@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
INPUT: <iq type="result" to="multi-reg_4_4@test-d/xmpp-test" id="privacy_4"><query xmlns="jabber:iq:privacy"><list name="public"><item order="3" action="deny" type="jid" value="tybalt@example.com"/><item order="5" action="deny" type="jid" value="paris@example.org"/><item order="68" action="allow"/></list></query></iq>
OUTPUT: <iq type="set" id="privacy_5" from="multi-reg_4_4@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"><active name="public"/></query></iq>
INPUT: <iq type="result" to="multi-reg_4_4@test-d/xmpp-test" id="privacy_5"/>
OUTPUT: <iq type="get" id="privacy_6" from="multi-reg_4_4@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq type="result" to="multi-reg_4_4@test-d/xmpp-test" id="privacy_6"><query xmlns="jabber:iq:privacy"><list name="public"/><active name="public"/></query></iq>
OUTPUT: <iq type="set" id="privacy_7" from="multi-reg_4_4@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"><default name="public"/></query></iq>
INPUT: <iq type="result" to="multi-reg_4_4@test-d/xmpp-test" id="privacy_7"/>
OUTPUT: <iq type="get" id="privacy_8" from="multi-reg_4_4@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq type="result" to="multi-reg_4_4@test-d/xmpp-test" id="privacy_8"><query xmlns="jabber:iq:privacy"><list name="public"/><default name="public"/><active name="public"/></query></iq>
OUTPUT: <iq type="set" id="privacy_9" from="multi-reg_4_4@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"><default/></query></iq>
INPUT: <iq type="result" to="multi-reg_4_4@test-d/xmpp-test" id="privacy_9"/>
OUTPUT: <iq type="get" id="privacy_10" from="multi-reg_4_4@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq type="result" to="multi-reg_4_4@test-d/xmpp-test" id="privacy_10"><query xmlns="jabber:iq:privacy"><list name="public"/><active name="public"/></query></iq>
OUTPUT: <iq type="set" id="privacy_11" from="multi-reg_4_4@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"><active/></query></iq>
INPUT: <iq type="result" to="multi-reg_4_4@test-d/xmpp-test" id="privacy_11"/>
OUTPUT: <iq type="get" id="privacy_12" from="multi-reg_4_4@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq type="result" to="multi-reg_4_4@test-d/xmpp-test" id="privacy_12"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
OUTPUT: <iq type="set" id="privacy_13" from="multi-reg_4_4@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
INPUT: <iq type="result" to="multi-reg_4_4@test-d/xmpp-test" id="privacy_13"/>
OUTPUT: <iq type="get" id="privacy_14" from="multi-reg_4_4@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq type="result" to="multi-reg_4_4@test-d/xmpp-test" id="privacy_14"><query xmlns="jabber:iq:privacy"/></iq>
OUTPUT: <stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
INPUT: <stream:stream version="1.0" xml:lang="en" from="test-d" id="cd28afc6-9211-4126-807e-0715d2d9bf26" xmlns="jabber:client" xmlns:stream="http://etherx.jabber.org/streams"/>
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"/><mechanisms xmlns="urn:ietf:params:xml:ns:xmpp-sasl"><mechanism>PLAIN</mechanism><mechanism>DIGEST-MD5</mechanism><mechanism>CRAM-MD5</mechanism></mechanisms><session xmlns="urn:ietf:params:xml:ns:xmpp-session"/></stream:features>
OUTPUT: <iq type='get' id='multi-reg_5_0_1' to='test-d'><query xmlns='jabber:iq:auth'><username>multi-reg_5_0</username></query></iq>
INPUT: <iq type="result" from="test-d" id="multi-reg_5_0_1"><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 type="result" id="multi-reg_5_0_2">Authentication successful.</iq>
OUTPUT: <iq type="get" id="privacy_1" from="multi-reg_5_0@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq type="result" to="multi-reg_5_0@test-d/xmpp-test" id="privacy_1"><query xmlns="jabber:iq:privacy"/></iq>
OUTPUT: <iq type="set" id="privacy_2" from="multi-reg_5_0@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"><list name='public'><item type='jid'	value='tybalt@example.com' action='deny' order='3'/><item type='jid' value='paris@example.org' action='deny' order='5'/><item action='allow' order='68'/></list></query></iq>
INPUT: <iq type="result" to="multi-reg_5_0@test-d/xmpp-test" id="privacy_2"/>
OUTPUT: <iq type="get" id="privacy_3" from="multi-reg_5_0@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq type="result" to="multi-reg_5_0@test-d/xmpp-test" id="privacy_3"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
OUTPUT: <iq type="get" id="privacy_4" from="multi-reg_5_0@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
INPUT: <iq type="result" to="multi-reg_5_0@test-d/xmpp-test" id="privacy_4"><query xmlns="jabber:iq:privacy"><list name="public"><item order="3" action="deny" type="jid" value="tybalt@example.com"/><item order="5" action="deny" type="jid" value="paris@example.org"/><item order="68" action="allow"/></list></query></iq>
OUTPUT: <iq type="set" id="privacy_5" from="multi-reg_5_0@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"><active name="public"/></query></iq>
INPUT: <iq type="result" to="multi-reg_5_0@test-d/xmpp-test" id="privacy_5"/>
OUTPUT: <iq type="get" id="privacy_6" from="multi-reg_5_0@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq type="result" to="multi-reg_5_0@test-d/xmpp-test" id="privacy_6"><query xmlns="jabber:iq:privacy"><list name="public"/><active name="public"/></query></iq>
OUTPUT: <iq type="set" id="privacy_7" from="multi-reg_5_0@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"><default name="public"/></query></iq>
INPUT: <iq type="result" to="multi-reg_5_0@test-d/xmpp-test" id="privacy_7"/>
OUTPUT: <iq type="get" id="privacy_8" from="multi-reg_5_0@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq type="result" to="multi-reg_5_0@test-d/xmpp-test" id="privacy_8"><query xmlns="jabber:iq:privacy"><list name="public"/><default name="public"/><active name="public"/></query></iq>
OUTPUT: <iq type="set" id="privacy_9" from="multi-reg_5_0@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"><default/></query></iq>
INPUT: <iq type="result" to="multi-reg_5_0@test-d/xmpp-test" id="privacy_9"/>
OUTPUT: <iq type="get" id="privacy_10" from="multi-reg_5_0@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq type="result" to="multi-reg_5_0@test-d/xmpp-test" id="privacy_10"><query xmlns="jabber:iq:privacy"><list name="public"/><active name="public"/></query></iq>
OUTPUT: <iq type="set" id="privacy_11" from="multi-reg_5_0@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"><active/></query></iq>
INPUT: <iq type="result" to="multi-reg_5_0@test-d/xmpp-test" id="privacy_11"/>
OUTPUT: <iq type="get" id="privacy_12" from="multi-reg_5_0@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq type="result" to="multi-reg_5_0@test-d/xmpp-test" id="privacy_12"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
OUTPUT: <iq type="set" id="privacy_13" from="multi-reg_5_0@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
INPUT: <iq type="result" to="multi-reg_5_0@test-d/xmpp-test" id="privacy_13"/>
OUTPUT: <iq type="get" id="privacy_14" from="multi-reg_5_0@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq type="result" to="multi-reg_5_0@test-d/xmpp-test" id="privacy_14"><query xmlns="jabber:iq:privacy"/></iq>
OUTPUT: <stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
INPUT: <stream:stream version="1.0" xml:lang="en" from="test-d" id="17730866-00e9-4489-a051-4a75451ddf5f" xmlns="jabber:client" xmlns:stream="http://etherx.jabber.org/streams"/>
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"/><mechanisms xmlns="urn:ietf:params:xml:ns:xmpp-sasl"><mechanism>PLAIN</mechanism><mechanism>DIGEST-MD5</mechanism><mechanism>CRAM-MD5</mechanism></mechanisms><session xmlns="urn:ietf:params:xml:ns:xmpp-session"/></stream:features>
OUTPUT: <iq type='get' id='multi-reg_5_1_1' to='test-d'><query xmlns='jabber:iq:auth'><username>multi-reg_5_1</username></query></iq>
INPUT: <iq type="result" from="test-d" id="multi-reg_5_1_1"><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 type="result" id="multi-reg_5_1_2">Authentication successful.</iq>
OUTPUT: <iq type="get" id="privacy_1" from="multi-reg_5_1@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq type="result" to="multi-reg_5_1@test-d/xmpp-test" id="privacy_1"><query xmlns="jabber:iq:privacy"/></iq>
OUTPUT: <iq type="set" id="privacy_2" from="multi-reg_5_1@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"><list name='public'><item type='jid'	value='tybalt@example.com' action='deny' order='3'/><item type='jid' value='paris@example.org' action='deny' order='5'/><item action='allow' order='68'/></list></query></iq>
INPUT: <iq type="result" to="multi-reg_5_1@test-d/xmpp-test" id="privacy_2"/>
OUTPUT: <iq type="get" id="privacy_3" from="multi-reg_5_1@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq type="result" to="multi-reg_5_1@test-d/xmpp-test" id="privacy_3"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
OUTPUT: <iq type="get" id="privacy_4" from="multi-reg_5_1@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
INPUT: <iq type="result" to="multi-reg_5_1@test-d/xmpp-test" id="privacy_4"><query xmlns="jabber:iq:privacy"><list name="public"><item order="3" action="deny" type="jid" value="tybalt@example.com"/><item order="5" action="deny" type="jid" value="paris@example.org"/><item order="68" action="allow"/></list></query></iq>
OUTPUT: <iq type="set" id="privacy_5" from="multi-reg_5_1@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"><active name="public"/></query></iq>
INPUT: <iq type="result" to="multi-reg_5_1@test-d/xmpp-test" id="privacy_5"/>
OUTPUT: <iq type="get" id="privacy_6" from="multi-reg_5_1@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq type="result" to="multi-reg_5_1@test-d/xmpp-test" id="privacy_6"><query xmlns="jabber:iq:privacy"><list name="public"/><active name="public"/></query></iq>
OUTPUT: <iq type="set" id="privacy_7" from="multi-reg_5_1@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"><default name="public"/></query></iq>
INPUT: <iq type="result" to="multi-reg_5_1@test-d/xmpp-test" id="privacy_7"/>
OUTPUT: <iq type="get" id="privacy_8" from="multi-reg_5_1@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq type="result" to="multi-reg_5_1@test-d/xmpp-test" id="privacy_8"><query xmlns="jabber:iq:privacy"><list name="public"/><default name="public"/><active name="public"/></query></iq>
OUTPUT: <iq type="set" id="privacy_9" from="multi-reg_5_1@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"><default/></query></iq>
INPUT: <iq type="result" to="multi-reg_5_1@test-d/xmpp-test" id="privacy_9"/>
OUTPUT: <iq type="get" id="privacy_10" from="multi-reg_5_1@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq type="result" to="multi-reg_5_1@test-d/xmpp-test" id="privacy_10"><query xmlns="jabber:iq:privacy"><list name="public"/><active name="public"/></query></iq>
OUTPUT: <iq type="set" id="privacy_11" from="multi-reg_5_1@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"><active/></query></iq>
INPUT: <iq type="result" to="multi-reg_5_1@test-d/xmpp-test" id="privacy_11"/>
OUTPUT: <iq type="get" id="privacy_12" from="multi-reg_5_1@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq type="result" to="multi-reg_5_1@test-d/xmpp-test" id="privacy_12"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
OUTPUT: <iq type="set" id="privacy_13" from="multi-reg_5_1@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
INPUT: <iq type="result" to="multi-reg_5_1@test-d/xmpp-test" id="privacy_13"/>
OUTPUT: <iq type="get" id="privacy_14" from="multi-reg_5_1@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq type="result" to="multi-reg_5_1@test-d/xmpp-test" id="privacy_14"><query xmlns="jabber:iq:privacy"/></iq>
OUTPUT: <stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
INPUT: <stream:stream version="1.0" xml:lang="en" from="test-d" id="053745ec-1d65-47ed-8c13-23146b458020" xmlns="jabber:client" xmlns:stream="http://etherx.jabber.org/streams"/>
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"/><mechanisms xmlns="urn:ietf:params:xml:ns:xmpp-sasl"><mechanism>PLAIN</mechanism><mechanism>DIGEST-MD5</mechanism><mechanism>CRAM-MD5</mechanism></mechanisms><session xmlns="urn:ietf:params:xml:ns:xmpp-session"/></stream:features>
OUTPUT: <iq type='get' id='multi-reg_5_2_1' to='test-d'><query xmlns='jabber:iq:auth'><username>multi-reg_5_2</username></query></iq>
INPUT: <iq type="result" from="test-d" id="multi-reg_5_2_1"><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 type="result" id="multi-reg_5_2_2">Authentication successful.</iq>
OUTPUT: <iq type="get" id="privacy_1" from="multi-reg_5_2@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq type="result" to="multi-reg_5_2@test-d/xmpp-test" id="privacy_1"><query xmlns="jabber:iq:privacy"/></iq>
OUTPUT: <iq type="set" id="privacy_2" from="multi-reg_5_2@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"><list name='public'><item type='jid'	value='tybalt@example.com' action='deny' order='3'/><item type='jid' value='paris@example.org' action='deny' order='5'/><item action='allow' order='68'/></list></query></iq>
INPUT: <iq type="result" to="multi-reg_5_2@test-d/xmpp-test" id="privacy_2"/>
OUTPUT: <iq type="get" id="privacy_3" from="multi-reg_5_2@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq type="result" to="multi-reg_5_2@test-d/xmpp-test" id="privacy_3"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
OUTPUT: <iq type="get" id="privacy_4" from="multi-reg_5_2@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
INPUT: <iq type="result" to="multi-reg_5_2@test-d/xmpp-test" id="privacy_4"><query xmlns="jabber:iq:privacy"><list name="public"><item order="3" action="deny" type="jid" value="tybalt@example.com"/><item order="5" action="deny" type="jid" value="paris@example.org"/><item order="68" action="allow"/></list></query></iq>
OUTPUT: <iq type="set" id="privacy_5" from="multi-reg_5_2@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"><active name="public"/></query></iq>
INPUT: <iq type="result" to="multi-reg_5_2@test-d/xmpp-test" id="privacy_5"/>
OUTPUT: <iq type="get" id="privacy_6" from="multi-reg_5_2@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq type="result" to="multi-reg_5_2@test-d/xmpp-test" id="privacy_6"><query xmlns="jabber:iq:privacy"><list name="public"/><active name="public"/></query></iq>
OUTPUT: <iq type="set" id="privacy_7" from="multi-reg_5_2@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"><default name="public"/></query></iq>
INPUT: <iq type="result" to="multi-reg_5_2@test-d/xmpp-test" id="privacy_7"/>
OUTPUT: <iq type="get" id="privacy_8" from="multi-reg_5_2@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq type="result" to="multi-reg_5_2@test-d/xmpp-test" id="privacy_8"><query xmlns="jabber:iq:privacy"><list name="public"/><default name="public"/><active name="public"/></query></iq>
OUTPUT: <iq type="set" id="privacy_9" from="multi-reg_5_2@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"><default/></query></iq>
INPUT: <iq type="result" to="multi-reg_5_2@test-d/xmpp-test" id="privacy_9"/>
OUTPUT: <iq type="get" id="privacy_10" from="multi-reg_5_2@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq type="result" to="multi-reg_5_2@test-d/xmpp-test" id="privacy_10"><query xmlns="jabber:iq:privacy"><list name="public"/><active name="public"/></query></iq>
OUTPUT: <iq type="set" id="privacy_11" from="multi-reg_5_2@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"><active/></query></iq>
INPUT: <iq type="result" to="multi-reg_5_2@test-d/xmpp-test" id="privacy_11"/>
OUTPUT: <iq type="get" id="privacy_12" from="multi-reg_5_2@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq type="result" to="multi-reg_5_2@test-d/xmpp-test" id="privacy_12"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
OUTPUT: <iq type="set" id="privacy_13" from="multi-reg_5_2@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
INPUT: <iq type="result" to="multi-reg_5_2@test-d/xmpp-test" id="privacy_13"/>
OUTPUT: <iq type="get" id="privacy_14" from="multi-reg_5_2@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq type="result" to="multi-reg_5_2@test-d/xmpp-test" id="privacy_14"><query xmlns="jabber:iq:privacy"/></iq>
OUTPUT: <stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
INPUT: <stream:stream version="1.0" xml:lang="en" from="test-d" id="cc8a97f9-80f8-44cf-b83a-0bf957c28bf4" xmlns="jabber:client" xmlns:stream="http://etherx.jabber.org/streams"/>
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"/><mechanisms xmlns="urn:ietf:params:xml:ns:xmpp-sasl"><mechanism>PLAIN</mechanism><mechanism>DIGEST-MD5</mechanism><mechanism>CRAM-MD5</mechanism></mechanisms><session xmlns="urn:ietf:params:xml:ns:xmpp-session"/></stream:features>
OUTPUT: <iq type='get' id='multi-reg_5_3_1' to='test-d'><query xmlns='jabber:iq:auth'><username>multi-reg_5_3</username></query></iq>
INPUT: <iq type="result" from="test-d" id="multi-reg_5_3_1"><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 type="result" id="multi-reg_5_3_2">Authentication successful.</iq>
OUTPUT: <iq type="get" id="privacy_1" from="multi-reg_5_3@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq type="result" to="multi-reg_5_3@test-d/xmpp-test" id="privacy_1"><query xmlns="jabber:iq:privacy"/></iq>
OUTPUT: <iq type="set" id="privacy_2" from="multi-reg_5_3@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"><list name='public'><item type='jid'	value='tybalt@example.com' action='deny' order='3'/><item type='jid' value='paris@example.org' action='deny' order='5'/><item action='allow' order='68'/></list></query></iq>
INPUT: <iq type="result" to="multi-reg_5_3@test-d/xmpp-test" id="privacy_2"/>
OUTPUT: <iq type="get" id="privacy_3" from="multi-reg_5_3@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq type="result" to="multi-reg_5_3@test-d/xmpp-test" id="privacy_3"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
OUTPUT: <iq type="get" id="privacy_4" from="multi-reg_5_3@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
INPUT: <iq type="result" to="multi-reg_5_3@test-d/xmpp-test" id="privacy_4"><query xmlns="jabber:iq:privacy"><list name="public"><item order="3" action="deny" type="jid" value="tybalt@example.com"/><item order="5" action="deny" type="jid" value="paris@example.org"/><item order="68" action="allow"/></list></query></iq>
OUTPUT: <iq type="set" id="privacy_5" from="multi-reg_5_3@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"><active name="public"/></query></iq>
INPUT: <iq type="result" to="multi-reg_5_3@test-d/xmpp-test" id="privacy_5"/>
OUTPUT: <iq type="get" id="privacy_6" from="multi-reg_5_3@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq type="result" to="multi-reg_5_3@test-d/xmpp-test" id="privacy_6"><query xmlns="jabber:iq:privacy"><list name="public"/><active name="public"/></query></iq>
OUTPUT: <iq type="set" id="privacy_7" from="multi-reg_5_3@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"><default name="public"/></query></iq>
INPUT: <iq type="result" to="multi-reg_5_3@test-d/xmpp-test" id="privacy_7"/>
OUTPUT: <iq type="get" id="privacy_8" from="multi-reg_5_3@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq type="result" to="multi-reg_5_3@test-d/xmpp-test" id="privacy_8"><query xmlns="jabber:iq:privacy"><list name="public"/><default name="public"/><active name="public"/></query></iq>
OUTPUT: <iq type="set" id="privacy_9" from="multi-reg_5_3@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"><default/></query></iq>
INPUT: <iq type="result" to="multi-reg_5_3@test-d/xmpp-test" id="privacy_9"/>
OUTPUT: <iq type="get" id="privacy_10" from="multi-reg_5_3@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq type="result" to="multi-reg_5_3@test-d/xmpp-test" id="privacy_10"><query xmlns="jabber:iq:privacy"><list name="public"/><active name="public"/></query></iq>
OUTPUT: <iq type="set" id="privacy_11" from="multi-reg_5_3@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"><active/></query></iq>
INPUT: <iq type="result" to="multi-reg_5_3@test-d/xmpp-test" id="privacy_11"/>
OUTPUT: <iq type="get" id="privacy_12" from="multi-reg_5_3@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq type="result" to="multi-reg_5_3@test-d/xmpp-test" id="privacy_12"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
OUTPUT: <iq type="set" id="privacy_13" from="multi-reg_5_3@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
INPUT: <iq type="result" to="multi-reg_5_3@test-d/xmpp-test" id="privacy_13"/>
OUTPUT: <iq type="get" id="privacy_14" from="multi-reg_5_3@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq type="result" to="multi-reg_5_3@test-d/xmpp-test" id="privacy_14"><query xmlns="jabber:iq:privacy"/></iq>
OUTPUT: <stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
INPUT: <stream:stream version="1.0" xml:lang="en" from="test-d" id="a82503fa-27b1-4293-a883-1ca3770990f2" xmlns="jabber:client" xmlns:stream="http://etherx.jabber.org/streams"/>
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"/><mechanisms xmlns="urn:ietf:params:xml:ns:xmpp-sasl"><mechanism>PLAIN</mechanism><mechanism>DIGEST-MD5</mechanism><mechanism>CRAM-MD5</mechanism></mechanisms><session xmlns="urn:ietf:params:xml:ns:xmpp-session"/></stream:features>
OUTPUT: <iq type='get' id='multi-reg_5_4_1' to='test-d'><query xmlns='jabber:iq:auth'><username>multi-reg_5_4</username></query></iq>
INPUT: <iq type="result" from="test-d" id="multi-reg_5_4_1"><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 type="result" id="multi-reg_5_4_2">Authentication successful.</iq>
OUTPUT: <iq type="get" id="privacy_1" from="multi-reg_5_4@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq type="result" to="multi-reg_5_4@test-d/xmpp-test" id="privacy_1"><query xmlns="jabber:iq:privacy"/></iq>
OUTPUT: <iq type="set" id="privacy_2" from="multi-reg_5_4@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"><list name='public'><item type='jid'	value='tybalt@example.com' action='deny' order='3'/><item type='jid' value='paris@example.org' action='deny' order='5'/><item action='allow' order='68'/></list></query></iq>
INPUT: <iq type="result" to="multi-reg_5_4@test-d/xmpp-test" id="privacy_2"/>
OUTPUT: <iq type="get" id="privacy_3" from="multi-reg_5_4@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq type="result" to="multi-reg_5_4@test-d/xmpp-test" id="privacy_3"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
OUTPUT: <iq type="get" id="privacy_4" from="multi-reg_5_4@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
INPUT: <iq type="result" to="multi-reg_5_4@test-d/xmpp-test" id="privacy_4"><query xmlns="jabber:iq:privacy"><list name="public"><item order="3" action="deny" type="jid" value="tybalt@example.com"/><item order="5" action="deny" type="jid" value="paris@example.org"/><item order="68" action="allow"/></list></query></iq>
OUTPUT: <iq type="set" id="privacy_5" from="multi-reg_5_4@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"><active name="public"/></query></iq>
INPUT: <iq type="result" to="multi-reg_5_4@test-d/xmpp-test" id="privacy_5"/>
OUTPUT: <iq type="get" id="privacy_6" from="multi-reg_5_4@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq type="result" to="multi-reg_5_4@test-d/xmpp-test" id="privacy_6"><query xmlns="jabber:iq:privacy"><list name="public"/><active name="public"/></query></iq>
OUTPUT: <iq type="set" id="privacy_7" from="multi-reg_5_4@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"><default name="public"/></query></iq>
INPUT: <iq type="result" to="multi-reg_5_4@test-d/xmpp-test" id="privacy_7"/>
OUTPUT: <iq type="get" id="privacy_8" from="multi-reg_5_4@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq type="result" to="multi-reg_5_4@test-d/xmpp-test" id="privacy_8"><query xmlns="jabber:iq:privacy"><list name="public"/><default name="public"/><active name="public"/></query></iq>
OUTPUT: <iq type="set" id="privacy_9" from="multi-reg_5_4@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"><default/></query></iq>
INPUT: <iq type="result" to="multi-reg_5_4@test-d/xmpp-test" id="privacy_9"/>
OUTPUT: <iq type="get" id="privacy_10" from="multi-reg_5_4@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq type="result" to="multi-reg_5_4@test-d/xmpp-test" id="privacy_10"><query xmlns="jabber:iq:privacy"><list name="public"/><active name="public"/></query></iq>
OUTPUT: <iq type="set" id="privacy_11" from="multi-reg_5_4@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"><active/></query></iq>
INPUT: <iq type="result" to="multi-reg_5_4@test-d/xmpp-test" id="privacy_11"/>
OUTPUT: <iq type="get" id="privacy_12" from="multi-reg_5_4@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq type="result" to="multi-reg_5_4@test-d/xmpp-test" id="privacy_12"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
OUTPUT: <iq type="set" id="privacy_13" from="multi-reg_5_4@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
INPUT: <iq type="result" to="multi-reg_5_4@test-d/xmpp-test" id="privacy_13"/>
OUTPUT: <iq type="get" id="privacy_14" from="multi-reg_5_4@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq type="result" to="multi-reg_5_4@test-d/xmpp-test" id="privacy_14"><query xmlns="jabber:iq:privacy"/></iq>
OUTPUT: <stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
INPUT: <stream:stream version="1.0" xml:lang="en" from="test-d" id="20626618-f910-4dac-970c-ba38a1e3b066" xmlns="jabber:client" xmlns:stream="http://etherx.jabber.org/streams"/>
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"/><mechanisms xmlns="urn:ietf:params:xml:ns:xmpp-sasl"><mechanism>PLAIN</mechanism><mechanism>DIGEST-MD5</mechanism><mechanism>CRAM-MD5</mechanism></mechanisms><session xmlns="urn:ietf:params:xml:ns:xmpp-session"/></stream:features>
OUTPUT: <iq type='get' id='multi-reg_3_0_1' to='test-d'><query xmlns='jabber:iq:auth'><username>multi-reg_3_0</username></query></iq>
INPUT: <iq type="result" from="test-d" id="multi-reg_3_0_1"><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 type="result" id="multi-reg_3_0_2">Authentication successful.</iq>
OUTPUT: <iq type="get" id="privacy_1" from="multi-reg_3_0@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq type="result" to="multi-reg_3_0@test-d/xmpp-test" id="privacy_1"><query xmlns="jabber:iq:privacy"/></iq>
OUTPUT: <iq type="set" id="privacy_2" from="multi-reg_3_0@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"><list name='public'><item type='jid'	value='tybalt@example.com' action='deny' order='3'/><item type='jid' value='paris@example.org' action='deny' order='5'/><item action='allow' order='68'/></list></query></iq>
INPUT: <iq type="result" to="multi-reg_3_0@test-d/xmpp-test" id="privacy_2"/>
OUTPUT: <iq type="get" id="privacy_3" from="multi-reg_3_0@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq type="result" to="multi-reg_3_0@test-d/xmpp-test" id="privacy_3"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
OUTPUT: <iq type="get" id="privacy_4" from="multi-reg_3_0@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
INPUT: <iq type="result" to="multi-reg_3_0@test-d/xmpp-test" id="privacy_4"><query xmlns="jabber:iq:privacy"><list name="public"><item order="3" action="deny" type="jid" value="tybalt@example.com"/><item order="5" action="deny" type="jid" value="paris@example.org"/><item order="68" action="allow"/></list></query></iq>
OUTPUT: <iq type="set" id="privacy_5" from="multi-reg_3_0@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"><active name="public"/></query></iq>
INPUT: <iq type="result" to="multi-reg_3_0@test-d/xmpp-test" id="privacy_5"/>
OUTPUT: <iq type="get" id="privacy_6" from="multi-reg_3_0@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq type="result" to="multi-reg_3_0@test-d/xmpp-test" id="privacy_6"><query xmlns="jabber:iq:privacy"><list name="public"/><active name="public"/></query></iq>
OUTPUT: <iq type="set" id="privacy_7" from="multi-reg_3_0@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"><default name="public"/></query></iq>
INPUT: <iq type="result" to="multi-reg_3_0@test-d/xmpp-test" id="privacy_7"/>
OUTPUT: <iq type="get" id="privacy_8" from="multi-reg_3_0@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq type="result" to="multi-reg_3_0@test-d/xmpp-test" id="privacy_8"><query xmlns="jabber:iq:privacy"><list name="public"/><default name="public"/><active name="public"/></query></iq>
OUTPUT: <iq type="set" id="privacy_9" from="multi-reg_3_0@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"><default/></query></iq>
INPUT: <iq type="result" to="multi-reg_3_0@test-d/xmpp-test" id="privacy_9"/>
OUTPUT: <iq type="get" id="privacy_10" from="multi-reg_3_0@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq type="result" to="multi-reg_3_0@test-d/xmpp-test" id="privacy_10"><query xmlns="jabber:iq:privacy"><list name="public"/><active name="public"/></query></iq>
OUTPUT: <iq type="set" id="privacy_11" from="multi-reg_3_0@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"><active/></query></iq>
INPUT: <iq type="result" to="multi-reg_3_0@test-d/xmpp-test" id="privacy_11"/>
OUTPUT: <iq type="get" id="privacy_12" from="multi-reg_3_0@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq type="result" to="multi-reg_3_0@test-d/xmpp-test" id="privacy_12"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
OUTPUT: <iq type="set" id="privacy_13" from="multi-reg_3_0@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
INPUT: <iq type="result" to="multi-reg_3_0@test-d/xmpp-test" id="privacy_13"/>
OUTPUT: <iq type="get" id="privacy_14" from="multi-reg_3_0@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq type="result" to="multi-reg_3_0@test-d/xmpp-test" id="privacy_14"><query xmlns="jabber:iq:privacy"/></iq>
OUTPUT: <stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
INPUT: <stream:stream version="1.0" xml:lang="en" from="test-d" id="2319fc1d-8e57-4edf-8d6f-d2a42f20436e" xmlns="jabber:client" xmlns:stream="http://etherx.jabber.org/streams"/>
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"/><mechanisms xmlns="urn:ietf:params:xml:ns:xmpp-sasl"><mechanism>PLAIN</mechanism><mechanism>DIGEST-MD5</mechanism><mechanism>CRAM-MD5</mechanism></mechanisms><session xmlns="urn:ietf:params:xml:ns:xmpp-session"/></stream:features>
OUTPUT: <iq type='get' id='multi-reg_3_1_1' to='test-d'><query xmlns='jabber:iq:auth'><username>multi-reg_3_1</username></query></iq>
INPUT: <iq type="result" from="test-d" id="multi-reg_3_1_1"><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 type="result" id="multi-reg_3_1_2">Authentication successful.</iq>
OUTPUT: <iq type="get" id="privacy_1" from="multi-reg_3_1@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq type="result" to="multi-reg_3_1@test-d/xmpp-test" id="privacy_1"><query xmlns="jabber:iq:privacy"/></iq>
OUTPUT: <iq type="set" id="privacy_2" from="multi-reg_3_1@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"><list name='public'><item type='jid'	value='tybalt@example.com' action='deny' order='3'/><item type='jid' value='paris@example.org' action='deny' order='5'/><item action='allow' order='68'/></list></query></iq>
INPUT: <iq type="result" to="multi-reg_3_1@test-d/xmpp-test" id="privacy_2"/>
OUTPUT: <iq type="get" id="privacy_3" from="multi-reg_3_1@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq type="result" to="multi-reg_3_1@test-d/xmpp-test" id="privacy_3"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
OUTPUT: <iq type="get" id="privacy_4" from="multi-reg_3_1@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
INPUT: <iq type="result" to="multi-reg_3_1@test-d/xmpp-test" id="privacy_4"><query xmlns="jabber:iq:privacy"><list name="public"><item order="3" action="deny" type="jid" value="tybalt@example.com"/><item order="5" action="deny" type="jid" value="paris@example.org"/><item order="68" action="allow"/></list></query></iq>
OUTPUT: <iq type="set" id="privacy_5" from="multi-reg_3_1@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"><active name="public"/></query></iq>
INPUT: <iq type="result" to="multi-reg_3_1@test-d/xmpp-test" id="privacy_5"/>
OUTPUT: <iq type="get" id="privacy_6" from="multi-reg_3_1@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq type="result" to="multi-reg_3_1@test-d/xmpp-test" id="privacy_6"><query xmlns="jabber:iq:privacy"><list name="public"/><active name="public"/></query></iq>
OUTPUT: <iq type="set" id="privacy_7" from="multi-reg_3_1@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"><default name="public"/></query></iq>
INPUT: <iq type="result" to="multi-reg_3_1@test-d/xmpp-test" id="privacy_7"/>
OUTPUT: <iq type="get" id="privacy_8" from="multi-reg_3_1@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq type="result" to="multi-reg_3_1@test-d/xmpp-test" id="privacy_8"><query xmlns="jabber:iq:privacy"><list name="public"/><default name="public"/><active name="public"/></query></iq>
OUTPUT: <iq type="set" id="privacy_9" from="multi-reg_3_1@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"><default/></query></iq>
INPUT: <iq type="result" to="multi-reg_3_1@test-d/xmpp-test" id="privacy_9"/>
OUTPUT: <iq type="get" id="privacy_10" from="multi-reg_3_1@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq type="result" to="multi-reg_3_1@test-d/xmpp-test" id="privacy_10"><query xmlns="jabber:iq:privacy"><list name="public"/><active name="public"/></query></iq>
OUTPUT: <iq type="set" id="privacy_11" from="multi-reg_3_1@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"><active/></query></iq>
INPUT: <iq type="result" to="multi-reg_3_1@test-d/xmpp-test" id="privacy_11"/>
OUTPUT: <iq type="get" id="privacy_12" from="multi-reg_3_1@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq type="result" to="multi-reg_3_1@test-d/xmpp-test" id="privacy_12"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
OUTPUT: <iq type="set" id="privacy_13" from="multi-reg_3_1@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
INPUT: <iq type="result" to="multi-reg_3_1@test-d/xmpp-test" id="privacy_13"/>
OUTPUT: <iq type="get" id="privacy_14" from="multi-reg_3_1@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq type="result" to="multi-reg_3_1@test-d/xmpp-test" id="privacy_14"><query xmlns="jabber:iq:privacy"/></iq>
OUTPUT: <stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
INPUT: <stream:stream version="1.0" xml:lang="en" from="test-d" id="2aa964e0-3c4a-475d-b2f6-e554dca9fdec" xmlns="jabber:client" xmlns:stream="http://etherx.jabber.org/streams"/>
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"/><mechanisms xmlns="urn:ietf:params:xml:ns:xmpp-sasl"><mechanism>PLAIN</mechanism><mechanism>DIGEST-MD5</mechanism><mechanism>CRAM-MD5</mechanism></mechanisms><session xmlns="urn:ietf:params:xml:ns:xmpp-session"/></stream:features>
OUTPUT: <iq type='get' id='multi-reg_3_2_1' to='test-d'><query xmlns='jabber:iq:auth'><username>multi-reg_3_2</username></query></iq>
INPUT: <iq type="result" from="test-d" id="multi-reg_3_2_1"><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 type="result" id="multi-reg_3_2_2">Authentication successful.</iq>
OUTPUT: <iq type="get" id="privacy_1" from="multi-reg_3_2@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq type="result" to="multi-reg_3_2@test-d/xmpp-test" id="privacy_1"><query xmlns="jabber:iq:privacy"/></iq>
OUTPUT: <iq type="set" id="privacy_2" from="multi-reg_3_2@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"><list name='public'><item type='jid'	value='tybalt@example.com' action='deny' order='3'/><item type='jid' value='paris@example.org' action='deny' order='5'/><item action='allow' order='68'/></list></query></iq>
INPUT: <iq type="result" to="multi-reg_3_2@test-d/xmpp-test" id="privacy_2"/>
OUTPUT: <iq type="get" id="privacy_3" from="multi-reg_3_2@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq type="result" to="multi-reg_3_2@test-d/xmpp-test" id="privacy_3"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
OUTPUT: <iq type="get" id="privacy_4" from="multi-reg_3_2@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
INPUT: <iq type="result" to="multi-reg_3_2@test-d/xmpp-test" id="privacy_4"><query xmlns="jabber:iq:privacy"><list name="public"><item order="3" action="deny" type="jid" value="tybalt@example.com"/><item order="5" action="deny" type="jid" value="paris@example.org"/><item order="68" action="allow"/></list></query></iq>
OUTPUT: <iq type="set" id="privacy_5" from="multi-reg_3_2@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"><active name="public"/></query></iq>
INPUT: <iq type="result" to="multi-reg_3_2@test-d/xmpp-test" id="privacy_5"/>
OUTPUT: <iq type="get" id="privacy_6" from="multi-reg_3_2@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq type="result" to="multi-reg_3_2@test-d/xmpp-test" id="privacy_6"><query xmlns="jabber:iq:privacy"><list name="public"/><active name="public"/></query></iq>
OUTPUT: <iq type="set" id="privacy_7" from="multi-reg_3_2@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"><default name="public"/></query></iq>
INPUT: <iq type="result" to="multi-reg_3_2@test-d/xmpp-test" id="privacy_7"/>
OUTPUT: <iq type="get" id="privacy_8" from="multi-reg_3_2@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq type="result" to="multi-reg_3_2@test-d/xmpp-test" id="privacy_8"><query xmlns="jabber:iq:privacy"><list name="public"/><default name="public"/><active name="public"/></query></iq>
OUTPUT: <iq type="set" id="privacy_9" from="multi-reg_3_2@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"><default/></query></iq>
INPUT: <iq type="result" to="multi-reg_3_2@test-d/xmpp-test" id="privacy_9"/>
OUTPUT: <iq type="get" id="privacy_10" from="multi-reg_3_2@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq type="result" to="multi-reg_3_2@test-d/xmpp-test" id="privacy_10"><query xmlns="jabber:iq:privacy"><list name="public"/><active name="public"/></query></iq>
OUTPUT: <iq type="set" id="privacy_11" from="multi-reg_3_2@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"><active/></query></iq>
INPUT: <iq type="result" to="multi-reg_3_2@test-d/xmpp-test" id="privacy_11"/>
OUTPUT: <iq type="get" id="privacy_12" from="multi-reg_3_2@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq type="result" to="multi-reg_3_2@test-d/xmpp-test" id="privacy_12"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
OUTPUT: <iq type="set" id="privacy_13" from="multi-reg_3_2@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
INPUT: <iq type="result" to="multi-reg_3_2@test-d/xmpp-test" id="privacy_13"/>
OUTPUT: <iq type="get" id="privacy_14" from="multi-reg_3_2@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq type="result" to="multi-reg_3_2@test-d/xmpp-test" id="privacy_14"><query xmlns="jabber:iq:privacy"/></iq>
OUTPUT: <stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
INPUT: <stream:stream version="1.0" xml:lang="en" from="test-d" id="0b995998-add9-418f-8d25-fa7f2adb4b86" xmlns="jabber:client" xmlns:stream="http://etherx.jabber.org/streams"/>
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"/><mechanisms xmlns="urn:ietf:params:xml:ns:xmpp-sasl"><mechanism>PLAIN</mechanism><mechanism>DIGEST-MD5</mechanism><mechanism>CRAM-MD5</mechanism></mechanisms><session xmlns="urn:ietf:params:xml:ns:xmpp-session"/></stream:features>
OUTPUT: <iq type='get' id='multi-reg_3_3_1' to='test-d'><query xmlns='jabber:iq:auth'><username>multi-reg_3_3</username></query></iq>
INPUT: <iq type="result" from="test-d" id="multi-reg_3_3_1"><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 type="result" id="multi-reg_3_3_2">Authentication successful.</iq>
OUTPUT: <iq type="get" id="privacy_1" from="multi-reg_3_3@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq type="result" to="multi-reg_3_3@test-d/xmpp-test" id="privacy_1"><query xmlns="jabber:iq:privacy"/></iq>
OUTPUT: <iq type="set" id="privacy_2" from="multi-reg_3_3@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"><list name='public'><item type='jid'	value='tybalt@example.com' action='deny' order='3'/><item type='jid' value='paris@example.org' action='deny' order='5'/><item action='allow' order='68'/></list></query></iq>
INPUT: <iq type="result" to="multi-reg_3_3@test-d/xmpp-test" id="privacy_2"/>
OUTPUT: <iq type="get" id="privacy_3" from="multi-reg_3_3@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq type="result" to="multi-reg_3_3@test-d/xmpp-test" id="privacy_3"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
OUTPUT: <iq type="get" id="privacy_4" from="multi-reg_3_3@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
INPUT: <iq type="result" to="multi-reg_3_3@test-d/xmpp-test" id="privacy_4"><query xmlns="jabber:iq:privacy"><list name="public"><item order="3" action="deny" type="jid" value="tybalt@example.com"/><item order="5" action="deny" type="jid" value="paris@example.org"/><item order="68" action="allow"/></list></query></iq>
OUTPUT: <iq type="set" id="privacy_5" from="multi-reg_3_3@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"><active name="public"/></query></iq>
INPUT: <iq type="result" to="multi-reg_3_3@test-d/xmpp-test" id="privacy_5"/>
OUTPUT: <iq type="get" id="privacy_6" from="multi-reg_3_3@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq type="result" to="multi-reg_3_3@test-d/xmpp-test" id="privacy_6"><query xmlns="jabber:iq:privacy"><list name="public"/><active name="public"/></query></iq>
OUTPUT: <iq type="set" id="privacy_7" from="multi-reg_3_3@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"><default name="public"/></query></iq>
INPUT: <iq type="result" to="multi-reg_3_3@test-d/xmpp-test" id="privacy_7"/>
OUTPUT: <iq type="get" id="privacy_8" from="multi-reg_3_3@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq type="result" to="multi-reg_3_3@test-d/xmpp-test" id="privacy_8"><query xmlns="jabber:iq:privacy"><list name="public"/><default name="public"/><active name="public"/></query></iq>
OUTPUT: <iq type="set" id="privacy_9" from="multi-reg_3_3@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"><default/></query></iq>
INPUT: <iq type="result" to="multi-reg_3_3@test-d/xmpp-test" id="privacy_9"/>
OUTPUT: <iq type="get" id="privacy_10" from="multi-reg_3_3@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq type="result" to="multi-reg_3_3@test-d/xmpp-test" id="privacy_10"><query xmlns="jabber:iq:privacy"><list name="public"/><active name="public"/></query></iq>
OUTPUT: <iq type="set" id="privacy_11" from="multi-reg_3_3@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"><active/></query></iq>
INPUT: <iq type="result" to="multi-reg_3_3@test-d/xmpp-test" id="privacy_11"/>
OUTPUT: <iq type="get" id="privacy_12" from="multi-reg_3_3@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq type="result" to="multi-reg_3_3@test-d/xmpp-test" id="privacy_12"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
OUTPUT: <iq type="set" id="privacy_13" from="multi-reg_3_3@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
INPUT: <iq type="result" to="multi-reg_3_3@test-d/xmpp-test" id="privacy_13"/>
OUTPUT: <iq type="get" id="privacy_14" from="multi-reg_3_3@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq type="result" to="multi-reg_3_3@test-d/xmpp-test" id="privacy_14"><query xmlns="jabber:iq:privacy"/></iq>
OUTPUT: <stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
INPUT: <stream:stream version="1.0" xml:lang="en" from="test-d" id="a4d49389-f0c3-44e9-997d-9147c72c21e7" xmlns="jabber:client" xmlns:stream="http://etherx.jabber.org/streams"/>
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"/><mechanisms xmlns="urn:ietf:params:xml:ns:xmpp-sasl"><mechanism>PLAIN</mechanism><mechanism>DIGEST-MD5</mechanism><mechanism>CRAM-MD5</mechanism></mechanisms><session xmlns="urn:ietf:params:xml:ns:xmpp-session"/></stream:features>
OUTPUT: <iq type='get' id='multi-reg_3_4_1' to='test-d'><query xmlns='jabber:iq:auth'><username>multi-reg_3_4</username></query></iq>
INPUT: <iq type="result" from="test-d" id="multi-reg_3_4_1"><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 type="result" id="multi-reg_3_4_2">Authentication successful.</iq>
OUTPUT: <iq type="get" id="privacy_1" from="multi-reg_3_4@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq type="result" to="multi-reg_3_4@test-d/xmpp-test" id="privacy_1"><query xmlns="jabber:iq:privacy"/></iq>
OUTPUT: <iq type="set" id="privacy_2" from="multi-reg_3_4@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"><list name='public'><item type='jid'	value='tybalt@example.com' action='deny' order='3'/><item type='jid' value='paris@example.org' action='deny' order='5'/><item action='allow' order='68'/></list></query></iq>
INPUT: <iq type="result" to="multi-reg_3_4@test-d/xmpp-test" id="privacy_2"/>
OUTPUT: <iq type="get" id="privacy_3" from="multi-reg_3_4@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq type="result" to="multi-reg_3_4@test-d/xmpp-test" id="privacy_3"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
OUTPUT: <iq type="get" id="privacy_4" from="multi-reg_3_4@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
INPUT: <iq type="result" to="multi-reg_3_4@test-d/xmpp-test" id="privacy_4"><query xmlns="jabber:iq:privacy"><list name="public"><item order="3" action="deny" type="jid" value="tybalt@example.com"/><item order="5" action="deny" type="jid" value="paris@example.org"/><item order="68" action="allow"/></list></query></iq>
OUTPUT: <iq type="set" id="privacy_5" from="multi-reg_3_4@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"><active name="public"/></query></iq>
INPUT: <iq type="result" to="multi-reg_3_4@test-d/xmpp-test" id="privacy_5"/>
OUTPUT: <iq type="get" id="privacy_6" from="multi-reg_3_4@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq type="result" to="multi-reg_3_4@test-d/xmpp-test" id="privacy_6"><query xmlns="jabber:iq:privacy"><list name="public"/><active name="public"/></query></iq>
OUTPUT: <iq type="set" id="privacy_7" from="multi-reg_3_4@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"><default name="public"/></query></iq>
INPUT: <iq type="result" to="multi-reg_3_4@test-d/xmpp-test" id="privacy_7"/>
OUTPUT: <iq type="get" id="privacy_8" from="multi-reg_3_4@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq type="result" to="multi-reg_3_4@test-d/xmpp-test" id="privacy_8"><query xmlns="jabber:iq:privacy"><list name="public"/><default name="public"/><active name="public"/></query></iq>
OUTPUT: <iq type="set" id="privacy_9" from="multi-reg_3_4@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"><default/></query></iq>
INPUT: <iq type="result" to="multi-reg_3_4@test-d/xmpp-test" id="privacy_9"/>
OUTPUT: <iq type="get" id="privacy_10" from="multi-reg_3_4@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq type="result" to="multi-reg_3_4@test-d/xmpp-test" id="privacy_10"><query xmlns="jabber:iq:privacy"><list name="public"/><active name="public"/></query></iq>
OUTPUT: <iq type="set" id="privacy_11" from="multi-reg_3_4@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"><active/></query></iq>
INPUT: <iq type="result" to="multi-reg_3_4@test-d/xmpp-test" id="privacy_11"/>
OUTPUT: <iq type="get" id="privacy_12" from="multi-reg_3_4@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq type="result" to="multi-reg_3_4@test-d/xmpp-test" id="privacy_12"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
OUTPUT: <iq type="set" id="privacy_13" from="multi-reg_3_4@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
INPUT: <iq type="result" to="multi-reg_3_4@test-d/xmpp-test" id="privacy_13"/>
OUTPUT: <iq type="get" id="privacy_14" from="multi-reg_3_4@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq type="result" to="multi-reg_3_4@test-d/xmpp-test" id="privacy_14"><query xmlns="jabber:iq:privacy"/></iq>
