OUTPUT: <stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
INPUT: <stream:stream xmlns:stream="http://etherx.jabber.org/streams" id="1ce8975f-c899-40b5-ab8a-ed66c104f28b" xml:lang="en" xmlns="jabber:client" from="test-d" version="1.0"/>
INPUT: <stream:features><auth xmlns="http://jabber.org/features/iq-auth"/><register xmlns="http://jabber.org/features/iq-register"/><starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"/><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"/><mechanisms xmlns="urn:ietf:params:xml:ns:xmpp-sasl"><mechanism>PLAIN</mechanism><mechanism>DIGEST-MD5</mechanism><mechanism>CRAM-MD5</mechanism></mechanisms><session xmlns="urn:ietf:params:xml:ns:xmpp-session"/></stream:features>
OUTPUT: <iq type='get' id='multi-reg_1_0_1' to='test-d'><query xmlns='jabber:iq:auth'><username>multi-reg_1_0</username></query></iq>
INPUT: <iq id="multi-reg_1_0_1" from="test-d" type="result"><query xmlns="jabber:iq:auth"><username/><password/><digest/><resource/></query></iq>
OUTPUT: <iq type='set' id='multi-reg_1_0_2'><query xmlns='jabber:iq:auth'><username>multi-reg_1_0</username><password>all-xmpp-test-password</password><resource>xmpp-test</resource></query></iq>
INPUT: <iq id="multi-reg_1_0_2" type="result">Authentication successful.</iq>
OUTPUT: <iq type="get" id="privacy_1" from="multi-reg_1_0@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq to="multi-reg_1_0@test-d/xmpp-test" id="privacy_1" type="result"><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 to="multi-reg_1_0@test-d/xmpp-test" id="privacy_2" type="result"/>
OUTPUT: <iq type="get" id="privacy_3" from="multi-reg_1_0@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq to="multi-reg_1_0@test-d/xmpp-test" id="privacy_3" type="result"><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 to="multi-reg_1_0@test-d/xmpp-test" id="privacy_4" type="result"><query xmlns="jabber:iq:privacy"><list name="public"><item order="3" action="deny" value="tybalt@example.com" type="jid"/><item order="5" action="deny" value="paris@example.org" type="jid"/><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 to="multi-reg_1_0@test-d/xmpp-test" id="privacy_5" type="result"/>
OUTPUT: <iq type="get" id="privacy_6" from="multi-reg_1_0@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq to="multi-reg_1_0@test-d/xmpp-test" id="privacy_6" type="result"><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 to="multi-reg_1_0@test-d/xmpp-test" id="privacy_7" type="result"/>
OUTPUT: <iq type="get" id="privacy_8" from="multi-reg_1_0@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq to="multi-reg_1_0@test-d/xmpp-test" id="privacy_8" type="result"><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 to="multi-reg_1_0@test-d/xmpp-test" id="privacy_9" type="result"/>
OUTPUT: <iq type="get" id="privacy_10" from="multi-reg_1_0@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq to="multi-reg_1_0@test-d/xmpp-test" id="privacy_10" type="result"><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 to="multi-reg_1_0@test-d/xmpp-test" id="privacy_11" type="result"/>
OUTPUT: <iq type="get" id="privacy_12" from="multi-reg_1_0@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq to="multi-reg_1_0@test-d/xmpp-test" id="privacy_12" type="result"><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 to="multi-reg_1_0@test-d/xmpp-test" id="privacy_13" type="result"/>
OUTPUT: <iq type="get" id="privacy_14" from="multi-reg_1_0@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq to="multi-reg_1_0@test-d/xmpp-test" id="privacy_14" type="result"><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 xmlns:stream="http://etherx.jabber.org/streams" id="ef456bf5-94a6-450e-8649-13b6fd684192" xml:lang="en" xmlns="jabber:client" from="test-d" version="1.0"/>
INPUT: <stream:features><auth xmlns="http://jabber.org/features/iq-auth"/><register xmlns="http://jabber.org/features/iq-register"/><starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"/><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"/><mechanisms xmlns="urn:ietf:params:xml:ns:xmpp-sasl"><mechanism>PLAIN</mechanism><mechanism>DIGEST-MD5</mechanism><mechanism>CRAM-MD5</mechanism></mechanisms><session xmlns="urn:ietf:params:xml:ns:xmpp-session"/></stream:features>
OUTPUT: <iq type='get' id='multi-reg_1_1_1' to='test-d'><query xmlns='jabber:iq:auth'><username>multi-reg_1_1</username></query></iq>
INPUT: <iq id="multi-reg_1_1_1" from="test-d" type="result"><query xmlns="jabber:iq:auth"><username/><password/><digest/><resource/></query></iq>
OUTPUT: <iq type='set' id='multi-reg_1_1_2'><query xmlns='jabber:iq:auth'><username>multi-reg_1_1</username><password>all-xmpp-test-password</password><resource>xmpp-test</resource></query></iq>
INPUT: <iq id="multi-reg_1_1_2" type="result">Authentication successful.</iq>
OUTPUT: <iq type="get" id="privacy_1" from="multi-reg_1_1@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq to="multi-reg_1_1@test-d/xmpp-test" id="privacy_1" type="result"><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 to="multi-reg_1_1@test-d/xmpp-test" id="privacy_2" type="result"/>
OUTPUT: <iq type="get" id="privacy_3" from="multi-reg_1_1@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq to="multi-reg_1_1@test-d/xmpp-test" id="privacy_3" type="result"><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 to="multi-reg_1_1@test-d/xmpp-test" id="privacy_4" type="result"><query xmlns="jabber:iq:privacy"><list name="public"><item order="3" action="deny" value="tybalt@example.com" type="jid"/><item order="5" action="deny" value="paris@example.org" type="jid"/><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 to="multi-reg_1_1@test-d/xmpp-test" id="privacy_5" type="result"/>
OUTPUT: <iq type="get" id="privacy_6" from="multi-reg_1_1@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq to="multi-reg_1_1@test-d/xmpp-test" id="privacy_6" type="result"><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 to="multi-reg_1_1@test-d/xmpp-test" id="privacy_7" type="result"/>
OUTPUT: <iq type="get" id="privacy_8" from="multi-reg_1_1@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq to="multi-reg_1_1@test-d/xmpp-test" id="privacy_8" type="result"><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 to="multi-reg_1_1@test-d/xmpp-test" id="privacy_9" type="result"/>
OUTPUT: <iq type="get" id="privacy_10" from="multi-reg_1_1@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq to="multi-reg_1_1@test-d/xmpp-test" id="privacy_10" type="result"><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 to="multi-reg_1_1@test-d/xmpp-test" id="privacy_11" type="result"/>
OUTPUT: <iq type="get" id="privacy_12" from="multi-reg_1_1@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq to="multi-reg_1_1@test-d/xmpp-test" id="privacy_12" type="result"><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 to="multi-reg_1_1@test-d/xmpp-test" id="privacy_13" type="result"/>
OUTPUT: <iq type="get" id="privacy_14" from="multi-reg_1_1@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq to="multi-reg_1_1@test-d/xmpp-test" id="privacy_14" type="result"><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 xmlns:stream="http://etherx.jabber.org/streams" id="16886481-ab73-4345-8894-2166ca2bde4f" xml:lang="en" xmlns="jabber:client" from="test-d" version="1.0"/>
INPUT: <stream:features><auth xmlns="http://jabber.org/features/iq-auth"/><register xmlns="http://jabber.org/features/iq-register"/><starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"/><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"/><mechanisms xmlns="urn:ietf:params:xml:ns:xmpp-sasl"><mechanism>PLAIN</mechanism><mechanism>DIGEST-MD5</mechanism><mechanism>CRAM-MD5</mechanism></mechanisms><session xmlns="urn:ietf:params:xml:ns:xmpp-session"/></stream:features>
OUTPUT: <iq type='get' id='multi-reg_1_2_1' to='test-d'><query xmlns='jabber:iq:auth'><username>multi-reg_1_2</username></query></iq>
INPUT: <iq id="multi-reg_1_2_1" from="test-d" type="result"><query xmlns="jabber:iq:auth"><username/><password/><digest/><resource/></query></iq>
OUTPUT: <iq type='set' id='multi-reg_1_2_2'><query xmlns='jabber:iq:auth'><username>multi-reg_1_2</username><password>all-xmpp-test-password</password><resource>xmpp-test</resource></query></iq>
INPUT: <iq id="multi-reg_1_2_2" type="result">Authentication successful.</iq>
OUTPUT: <iq type="get" id="privacy_1" from="multi-reg_1_2@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq to="multi-reg_1_2@test-d/xmpp-test" id="privacy_1" type="result"><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 to="multi-reg_1_2@test-d/xmpp-test" id="privacy_2" type="result"/>
OUTPUT: <iq type="get" id="privacy_3" from="multi-reg_1_2@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq to="multi-reg_1_2@test-d/xmpp-test" id="privacy_3" type="result"><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 to="multi-reg_1_2@test-d/xmpp-test" id="privacy_4" type="result"><query xmlns="jabber:iq:privacy"><list name="public"><item order="3" action="deny" value="tybalt@example.com" type="jid"/><item order="5" action="deny" value="paris@example.org" type="jid"/><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 to="multi-reg_1_2@test-d/xmpp-test" id="privacy_5" type="result"/>
OUTPUT: <iq type="get" id="privacy_6" from="multi-reg_1_2@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq to="multi-reg_1_2@test-d/xmpp-test" id="privacy_6" type="result"><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 to="multi-reg_1_2@test-d/xmpp-test" id="privacy_7" type="result"/>
OUTPUT: <iq type="get" id="privacy_8" from="multi-reg_1_2@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq to="multi-reg_1_2@test-d/xmpp-test" id="privacy_8" type="result"><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 to="multi-reg_1_2@test-d/xmpp-test" id="privacy_9" type="result"/>
OUTPUT: <iq type="get" id="privacy_10" from="multi-reg_1_2@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq to="multi-reg_1_2@test-d/xmpp-test" id="privacy_10" type="result"><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 to="multi-reg_1_2@test-d/xmpp-test" id="privacy_11" type="result"/>
OUTPUT: <iq type="get" id="privacy_12" from="multi-reg_1_2@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq to="multi-reg_1_2@test-d/xmpp-test" id="privacy_12" type="result"><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 to="multi-reg_1_2@test-d/xmpp-test" id="privacy_13" type="result"/>
OUTPUT: <iq type="get" id="privacy_14" from="multi-reg_1_2@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq to="multi-reg_1_2@test-d/xmpp-test" id="privacy_14" type="result"><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 xmlns:stream="http://etherx.jabber.org/streams" id="b6798ddf-a8bc-40b9-b09f-fa2a76626c55" xml:lang="en" xmlns="jabber:client" from="test-d" version="1.0"/>
INPUT: <stream:features><auth xmlns="http://jabber.org/features/iq-auth"/><register xmlns="http://jabber.org/features/iq-register"/><starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"/><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"/><mechanisms xmlns="urn:ietf:params:xml:ns:xmpp-sasl"><mechanism>PLAIN</mechanism><mechanism>DIGEST-MD5</mechanism><mechanism>CRAM-MD5</mechanism></mechanisms><session xmlns="urn:ietf:params:xml:ns:xmpp-session"/></stream:features>
OUTPUT: <iq type='get' id='multi-reg_1_3_1' to='test-d'><query xmlns='jabber:iq:auth'><username>multi-reg_1_3</username></query></iq>
INPUT: <iq id="multi-reg_1_3_1" from="test-d" type="result"><query xmlns="jabber:iq:auth"><username/><password/><digest/><resource/></query></iq>
OUTPUT: <iq type='set' id='multi-reg_1_3_2'><query xmlns='jabber:iq:auth'><username>multi-reg_1_3</username><password>all-xmpp-test-password</password><resource>xmpp-test</resource></query></iq>
INPUT: <iq id="multi-reg_1_3_2" type="result">Authentication successful.</iq>
OUTPUT: <iq type="get" id="privacy_1" from="multi-reg_1_3@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq to="multi-reg_1_3@test-d/xmpp-test" id="privacy_1" type="result"><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 to="multi-reg_1_3@test-d/xmpp-test" id="privacy_2" type="result"/>
OUTPUT: <iq type="get" id="privacy_3" from="multi-reg_1_3@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq to="multi-reg_1_3@test-d/xmpp-test" id="privacy_3" type="result"><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 to="multi-reg_1_3@test-d/xmpp-test" id="privacy_4" type="result"><query xmlns="jabber:iq:privacy"><list name="public"><item order="3" action="deny" value="tybalt@example.com" type="jid"/><item order="5" action="deny" value="paris@example.org" type="jid"/><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 to="multi-reg_1_3@test-d/xmpp-test" id="privacy_5" type="result"/>
OUTPUT: <iq type="get" id="privacy_6" from="multi-reg_1_3@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq to="multi-reg_1_3@test-d/xmpp-test" id="privacy_6" type="result"><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 to="multi-reg_1_3@test-d/xmpp-test" id="privacy_7" type="result"/>
OUTPUT: <iq type="get" id="privacy_8" from="multi-reg_1_3@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq to="multi-reg_1_3@test-d/xmpp-test" id="privacy_8" type="result"><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 to="multi-reg_1_3@test-d/xmpp-test" id="privacy_9" type="result"/>
OUTPUT: <iq type="get" id="privacy_10" from="multi-reg_1_3@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq to="multi-reg_1_3@test-d/xmpp-test" id="privacy_10" type="result"><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 to="multi-reg_1_3@test-d/xmpp-test" id="privacy_11" type="result"/>
OUTPUT: <iq type="get" id="privacy_12" from="multi-reg_1_3@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq to="multi-reg_1_3@test-d/xmpp-test" id="privacy_12" type="result"><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 to="multi-reg_1_3@test-d/xmpp-test" id="privacy_13" type="result"/>
OUTPUT: <iq type="get" id="privacy_14" from="multi-reg_1_3@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq to="multi-reg_1_3@test-d/xmpp-test" id="privacy_14" type="result"><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 xmlns:stream="http://etherx.jabber.org/streams" id="c3aa6432-4f95-4ad8-9076-7f33aca67583" xml:lang="en" xmlns="jabber:client" from="test-d" version="1.0"/>
INPUT: <stream:features><auth xmlns="http://jabber.org/features/iq-auth"/><register xmlns="http://jabber.org/features/iq-register"/><starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"/><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"/><mechanisms xmlns="urn:ietf:params:xml:ns:xmpp-sasl"><mechanism>PLAIN</mechanism><mechanism>DIGEST-MD5</mechanism><mechanism>CRAM-MD5</mechanism></mechanisms><session xmlns="urn:ietf:params:xml:ns:xmpp-session"/></stream:features>
OUTPUT: <iq type='get' id='multi-reg_1_4_1' to='test-d'><query xmlns='jabber:iq:auth'><username>multi-reg_1_4</username></query></iq>
INPUT: <iq id="multi-reg_1_4_1" from="test-d" type="result"><query xmlns="jabber:iq:auth"><username/><password/><digest/><resource/></query></iq>
OUTPUT: <iq type='set' id='multi-reg_1_4_2'><query xmlns='jabber:iq:auth'><username>multi-reg_1_4</username><password>all-xmpp-test-password</password><resource>xmpp-test</resource></query></iq>
INPUT: <iq id="multi-reg_1_4_2" type="result">Authentication successful.</iq>
OUTPUT: <iq type="get" id="privacy_1" from="multi-reg_1_4@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq to="multi-reg_1_4@test-d/xmpp-test" id="privacy_1" type="result"><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 to="multi-reg_1_4@test-d/xmpp-test" id="privacy_2" type="result"/>
OUTPUT: <iq type="get" id="privacy_3" from="multi-reg_1_4@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq to="multi-reg_1_4@test-d/xmpp-test" id="privacy_3" type="result"><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 to="multi-reg_1_4@test-d/xmpp-test" id="privacy_4" type="result"><query xmlns="jabber:iq:privacy"><list name="public"><item order="3" action="deny" value="tybalt@example.com" type="jid"/><item order="5" action="deny" value="paris@example.org" type="jid"/><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 to="multi-reg_1_4@test-d/xmpp-test" id="privacy_5" type="result"/>
OUTPUT: <iq type="get" id="privacy_6" from="multi-reg_1_4@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq to="multi-reg_1_4@test-d/xmpp-test" id="privacy_6" type="result"><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 to="multi-reg_1_4@test-d/xmpp-test" id="privacy_7" type="result"/>
OUTPUT: <iq type="get" id="privacy_8" from="multi-reg_1_4@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq to="multi-reg_1_4@test-d/xmpp-test" id="privacy_8" type="result"><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 to="multi-reg_1_4@test-d/xmpp-test" id="privacy_9" type="result"/>
OUTPUT: <iq type="get" id="privacy_10" from="multi-reg_1_4@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq to="multi-reg_1_4@test-d/xmpp-test" id="privacy_10" type="result"><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 to="multi-reg_1_4@test-d/xmpp-test" id="privacy_11" type="result"/>
OUTPUT: <iq type="get" id="privacy_12" from="multi-reg_1_4@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq to="multi-reg_1_4@test-d/xmpp-test" id="privacy_12" type="result"><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 to="multi-reg_1_4@test-d/xmpp-test" id="privacy_13" type="result"/>
OUTPUT: <iq type="get" id="privacy_14" from="multi-reg_1_4@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq to="multi-reg_1_4@test-d/xmpp-test" id="privacy_14" type="result"><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 xmlns:stream="http://etherx.jabber.org/streams" id="a6125a39-b588-464d-98a3-e15468e3e658" xml:lang="en" xmlns="jabber:client" from="test-d" version="1.0"/>
INPUT: <stream:features><auth xmlns="http://jabber.org/features/iq-auth"/><register xmlns="http://jabber.org/features/iq-register"/><starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"/><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"/><mechanisms xmlns="urn:ietf:params:xml:ns:xmpp-sasl"><mechanism>PLAIN</mechanism><mechanism>DIGEST-MD5</mechanism><mechanism>CRAM-MD5</mechanism></mechanisms><session xmlns="urn:ietf:params:xml:ns:xmpp-session"/></stream:features>
OUTPUT: <iq type='get' id='multi-reg_4_0_1' to='test-d'><query xmlns='jabber:iq:auth'><username>multi-reg_4_0</username></query></iq>
INPUT: <iq id="multi-reg_4_0_1" from="test-d" type="result"><query xmlns="jabber:iq:auth"><username/><password/><digest/><resource/></query></iq>
OUTPUT: <iq type='set' id='multi-reg_4_0_2'><query xmlns='jabber:iq:auth'><username>multi-reg_4_0</username><password>all-xmpp-test-password</password><resource>xmpp-test</resource></query></iq>
INPUT: <iq id="multi-reg_4_0_2" type="result">Authentication successful.</iq>
OUTPUT: <iq type="get" id="privacy_1" from="multi-reg_4_0@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq to="multi-reg_4_0@test-d/xmpp-test" id="privacy_1" type="result"><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 to="multi-reg_4_0@test-d/xmpp-test" id="privacy_2" type="result"/>
OUTPUT: <iq type="get" id="privacy_3" from="multi-reg_4_0@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq to="multi-reg_4_0@test-d/xmpp-test" id="privacy_3" type="result"><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 to="multi-reg_4_0@test-d/xmpp-test" id="privacy_4" type="result"><query xmlns="jabber:iq:privacy"><list name="public"><item order="3" action="deny" value="tybalt@example.com" type="jid"/><item order="5" action="deny" value="paris@example.org" type="jid"/><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 to="multi-reg_4_0@test-d/xmpp-test" id="privacy_5" type="result"/>
OUTPUT: <iq type="get" id="privacy_6" from="multi-reg_4_0@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq to="multi-reg_4_0@test-d/xmpp-test" id="privacy_6" type="result"><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 to="multi-reg_4_0@test-d/xmpp-test" id="privacy_7" type="result"/>
OUTPUT: <iq type="get" id="privacy_8" from="multi-reg_4_0@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq to="multi-reg_4_0@test-d/xmpp-test" id="privacy_8" type="result"><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 to="multi-reg_4_0@test-d/xmpp-test" id="privacy_9" type="result"/>
OUTPUT: <iq type="get" id="privacy_10" from="multi-reg_4_0@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq to="multi-reg_4_0@test-d/xmpp-test" id="privacy_10" type="result"><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 to="multi-reg_4_0@test-d/xmpp-test" id="privacy_11" type="result"/>
OUTPUT: <iq type="get" id="privacy_12" from="multi-reg_4_0@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq to="multi-reg_4_0@test-d/xmpp-test" id="privacy_12" type="result"><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 to="multi-reg_4_0@test-d/xmpp-test" id="privacy_13" type="result"/>
OUTPUT: <iq type="get" id="privacy_14" from="multi-reg_4_0@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq to="multi-reg_4_0@test-d/xmpp-test" id="privacy_14" type="result"><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 xmlns:stream="http://etherx.jabber.org/streams" id="e3d4ace6-2ec2-41b7-bcbd-9665de3eba13" xml:lang="en" xmlns="jabber:client" from="test-d" version="1.0"/>
INPUT: <stream:features><auth xmlns="http://jabber.org/features/iq-auth"/><register xmlns="http://jabber.org/features/iq-register"/><starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"/><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"/><mechanisms xmlns="urn:ietf:params:xml:ns:xmpp-sasl"><mechanism>PLAIN</mechanism><mechanism>DIGEST-MD5</mechanism><mechanism>CRAM-MD5</mechanism></mechanisms><session xmlns="urn:ietf:params:xml:ns:xmpp-session"/></stream:features>
OUTPUT: <iq type='get' id='multi-reg_4_1_1' to='test-d'><query xmlns='jabber:iq:auth'><username>multi-reg_4_1</username></query></iq>
INPUT: <iq id="multi-reg_4_1_1" from="test-d" type="result"><query xmlns="jabber:iq:auth"><username/><password/><digest/><resource/></query></iq>
OUTPUT: <iq type='set' id='multi-reg_4_1_2'><query xmlns='jabber:iq:auth'><username>multi-reg_4_1</username><password>all-xmpp-test-password</password><resource>xmpp-test</resource></query></iq>
INPUT: <iq id="multi-reg_4_1_2" type="result">Authentication successful.</iq>
OUTPUT: <iq type="get" id="privacy_1" from="multi-reg_4_1@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq to="multi-reg_4_1@test-d/xmpp-test" id="privacy_1" type="result"><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 to="multi-reg_4_1@test-d/xmpp-test" id="privacy_2" type="result"/>
OUTPUT: <iq type="get" id="privacy_3" from="multi-reg_4_1@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq to="multi-reg_4_1@test-d/xmpp-test" id="privacy_3" type="result"><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 to="multi-reg_4_1@test-d/xmpp-test" id="privacy_4" type="result"><query xmlns="jabber:iq:privacy"><list name="public"><item order="3" action="deny" value="tybalt@example.com" type="jid"/><item order="5" action="deny" value="paris@example.org" type="jid"/><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 to="multi-reg_4_1@test-d/xmpp-test" id="privacy_5" type="result"/>
OUTPUT: <iq type="get" id="privacy_6" from="multi-reg_4_1@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq to="multi-reg_4_1@test-d/xmpp-test" id="privacy_6" type="result"><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 to="multi-reg_4_1@test-d/xmpp-test" id="privacy_7" type="result"/>
OUTPUT: <iq type="get" id="privacy_8" from="multi-reg_4_1@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq to="multi-reg_4_1@test-d/xmpp-test" id="privacy_8" type="result"><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 to="multi-reg_4_1@test-d/xmpp-test" id="privacy_9" type="result"/>
OUTPUT: <iq type="get" id="privacy_10" from="multi-reg_4_1@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq to="multi-reg_4_1@test-d/xmpp-test" id="privacy_10" type="result"><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 to="multi-reg_4_1@test-d/xmpp-test" id="privacy_11" type="result"/>
OUTPUT: <iq type="get" id="privacy_12" from="multi-reg_4_1@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq to="multi-reg_4_1@test-d/xmpp-test" id="privacy_12" type="result"><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 to="multi-reg_4_1@test-d/xmpp-test" id="privacy_13" type="result"/>
OUTPUT: <iq type="get" id="privacy_14" from="multi-reg_4_1@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq to="multi-reg_4_1@test-d/xmpp-test" id="privacy_14" type="result"><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 xmlns:stream="http://etherx.jabber.org/streams" id="f1851197-0a44-4546-9bb7-6c1e21726968" xml:lang="en" xmlns="jabber:client" from="test-d" version="1.0"/>
INPUT: <stream:features><auth xmlns="http://jabber.org/features/iq-auth"/><register xmlns="http://jabber.org/features/iq-register"/><starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"/><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"/><mechanisms xmlns="urn:ietf:params:xml:ns:xmpp-sasl"><mechanism>PLAIN</mechanism><mechanism>DIGEST-MD5</mechanism><mechanism>CRAM-MD5</mechanism></mechanisms><session xmlns="urn:ietf:params:xml:ns:xmpp-session"/></stream:features>
OUTPUT: <iq type='get' id='multi-reg_4_2_1' to='test-d'><query xmlns='jabber:iq:auth'><username>multi-reg_4_2</username></query></iq>
INPUT: <iq id="multi-reg_4_2_1" from="test-d" type="result"><query xmlns="jabber:iq:auth"><username/><password/><digest/><resource/></query></iq>
OUTPUT: <iq type='set' id='multi-reg_4_2_2'><query xmlns='jabber:iq:auth'><username>multi-reg_4_2</username><password>all-xmpp-test-password</password><resource>xmpp-test</resource></query></iq>
INPUT: <iq id="multi-reg_4_2_2" type="result">Authentication successful.</iq>
OUTPUT: <iq type="get" id="privacy_1" from="multi-reg_4_2@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq to="multi-reg_4_2@test-d/xmpp-test" id="privacy_1" type="result"><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 to="multi-reg_4_2@test-d/xmpp-test" id="privacy_2" type="result"/>
OUTPUT: <iq type="get" id="privacy_3" from="multi-reg_4_2@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq to="multi-reg_4_2@test-d/xmpp-test" id="privacy_3" type="result"><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 to="multi-reg_4_2@test-d/xmpp-test" id="privacy_4" type="result"><query xmlns="jabber:iq:privacy"><list name="public"><item order="3" action="deny" value="tybalt@example.com" type="jid"/><item order="5" action="deny" value="paris@example.org" type="jid"/><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 to="multi-reg_4_2@test-d/xmpp-test" id="privacy_5" type="result"/>
OUTPUT: <iq type="get" id="privacy_6" from="multi-reg_4_2@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq to="multi-reg_4_2@test-d/xmpp-test" id="privacy_6" type="result"><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 to="multi-reg_4_2@test-d/xmpp-test" id="privacy_7" type="result"/>
OUTPUT: <iq type="get" id="privacy_8" from="multi-reg_4_2@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq to="multi-reg_4_2@test-d/xmpp-test" id="privacy_8" type="result"><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 to="multi-reg_4_2@test-d/xmpp-test" id="privacy_9" type="result"/>
OUTPUT: <iq type="get" id="privacy_10" from="multi-reg_4_2@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq to="multi-reg_4_2@test-d/xmpp-test" id="privacy_10" type="result"><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 to="multi-reg_4_2@test-d/xmpp-test" id="privacy_11" type="result"/>
OUTPUT: <iq type="get" id="privacy_12" from="multi-reg_4_2@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq to="multi-reg_4_2@test-d/xmpp-test" id="privacy_12" type="result"><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 to="multi-reg_4_2@test-d/xmpp-test" id="privacy_13" type="result"/>
OUTPUT: <iq type="get" id="privacy_14" from="multi-reg_4_2@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq to="multi-reg_4_2@test-d/xmpp-test" id="privacy_14" type="result"><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 xmlns:stream="http://etherx.jabber.org/streams" id="f394d892-69a7-4ca1-8f1d-f0eb67944778" xml:lang="en" xmlns="jabber:client" from="test-d" version="1.0"/>
INPUT: <stream:features><auth xmlns="http://jabber.org/features/iq-auth"/><register xmlns="http://jabber.org/features/iq-register"/><starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"/><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"/><mechanisms xmlns="urn:ietf:params:xml:ns:xmpp-sasl"><mechanism>PLAIN</mechanism><mechanism>DIGEST-MD5</mechanism><mechanism>CRAM-MD5</mechanism></mechanisms><session xmlns="urn:ietf:params:xml:ns:xmpp-session"/></stream:features>
OUTPUT: <iq type='get' id='multi-reg_4_3_1' to='test-d'><query xmlns='jabber:iq:auth'><username>multi-reg_4_3</username></query></iq>
INPUT: <iq id="multi-reg_4_3_1" from="test-d" type="result"><query xmlns="jabber:iq:auth"><username/><password/><digest/><resource/></query></iq>
OUTPUT: <iq type='set' id='multi-reg_4_3_2'><query xmlns='jabber:iq:auth'><username>multi-reg_4_3</username><password>all-xmpp-test-password</password><resource>xmpp-test</resource></query></iq>
INPUT: <iq id="multi-reg_4_3_2" type="result">Authentication successful.</iq>
OUTPUT: <iq type="get" id="privacy_1" from="multi-reg_4_3@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq to="multi-reg_4_3@test-d/xmpp-test" id="privacy_1" type="result"><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 to="multi-reg_4_3@test-d/xmpp-test" id="privacy_2" type="result"/>
OUTPUT: <iq type="get" id="privacy_3" from="multi-reg_4_3@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq to="multi-reg_4_3@test-d/xmpp-test" id="privacy_3" type="result"><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 to="multi-reg_4_3@test-d/xmpp-test" id="privacy_4" type="result"><query xmlns="jabber:iq:privacy"><list name="public"><item order="3" action="deny" value="tybalt@example.com" type="jid"/><item order="5" action="deny" value="paris@example.org" type="jid"/><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 to="multi-reg_4_3@test-d/xmpp-test" id="privacy_5" type="result"/>
OUTPUT: <iq type="get" id="privacy_6" from="multi-reg_4_3@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq to="multi-reg_4_3@test-d/xmpp-test" id="privacy_6" type="result"><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 to="multi-reg_4_3@test-d/xmpp-test" id="privacy_7" type="result"/>
OUTPUT: <iq type="get" id="privacy_8" from="multi-reg_4_3@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq to="multi-reg_4_3@test-d/xmpp-test" id="privacy_8" type="result"><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 to="multi-reg_4_3@test-d/xmpp-test" id="privacy_9" type="result"/>
OUTPUT: <iq type="get" id="privacy_10" from="multi-reg_4_3@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq to="multi-reg_4_3@test-d/xmpp-test" id="privacy_10" type="result"><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 to="multi-reg_4_3@test-d/xmpp-test" id="privacy_11" type="result"/>
OUTPUT: <iq type="get" id="privacy_12" from="multi-reg_4_3@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq to="multi-reg_4_3@test-d/xmpp-test" id="privacy_12" type="result"><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 to="multi-reg_4_3@test-d/xmpp-test" id="privacy_13" type="result"/>
OUTPUT: <iq type="get" id="privacy_14" from="multi-reg_4_3@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq to="multi-reg_4_3@test-d/xmpp-test" id="privacy_14" type="result"><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 xmlns:stream="http://etherx.jabber.org/streams" id="9c0ffedf-cad8-4598-b6fe-3524a0b288ef" xml:lang="en" xmlns="jabber:client" from="test-d" version="1.0"/>
INPUT: <stream:features><auth xmlns="http://jabber.org/features/iq-auth"/><register xmlns="http://jabber.org/features/iq-register"/><starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"/><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"/><mechanisms xmlns="urn:ietf:params:xml:ns:xmpp-sasl"><mechanism>PLAIN</mechanism><mechanism>DIGEST-MD5</mechanism><mechanism>CRAM-MD5</mechanism></mechanisms><session xmlns="urn:ietf:params:xml:ns:xmpp-session"/></stream:features>
OUTPUT: <iq type='get' id='multi-reg_4_4_1' to='test-d'><query xmlns='jabber:iq:auth'><username>multi-reg_4_4</username></query></iq>
INPUT: <iq id="multi-reg_4_4_1" from="test-d" type="result"><query xmlns="jabber:iq:auth"><username/><password/><digest/><resource/></query></iq>
OUTPUT: <iq type='set' id='multi-reg_4_4_2'><query xmlns='jabber:iq:auth'><username>multi-reg_4_4</username><password>all-xmpp-test-password</password><resource>xmpp-test</resource></query></iq>
INPUT: <iq id="multi-reg_4_4_2" type="result">Authentication successful.</iq>
OUTPUT: <iq type="get" id="privacy_1" from="multi-reg_4_4@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq to="multi-reg_4_4@test-d/xmpp-test" id="privacy_1" type="result"><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 to="multi-reg_4_4@test-d/xmpp-test" id="privacy_2" type="result"/>
OUTPUT: <iq type="get" id="privacy_3" from="multi-reg_4_4@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq to="multi-reg_4_4@test-d/xmpp-test" id="privacy_3" type="result"><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 to="multi-reg_4_4@test-d/xmpp-test" id="privacy_4" type="result"><query xmlns="jabber:iq:privacy"><list name="public"><item order="3" action="deny" value="tybalt@example.com" type="jid"/><item order="5" action="deny" value="paris@example.org" type="jid"/><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 to="multi-reg_4_4@test-d/xmpp-test" id="privacy_5" type="result"/>
OUTPUT: <iq type="get" id="privacy_6" from="multi-reg_4_4@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq to="multi-reg_4_4@test-d/xmpp-test" id="privacy_6" type="result"><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 to="multi-reg_4_4@test-d/xmpp-test" id="privacy_7" type="result"/>
OUTPUT: <iq type="get" id="privacy_8" from="multi-reg_4_4@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq to="multi-reg_4_4@test-d/xmpp-test" id="privacy_8" type="result"><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 to="multi-reg_4_4@test-d/xmpp-test" id="privacy_9" type="result"/>
OUTPUT: <iq type="get" id="privacy_10" from="multi-reg_4_4@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq to="multi-reg_4_4@test-d/xmpp-test" id="privacy_10" type="result"><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 to="multi-reg_4_4@test-d/xmpp-test" id="privacy_11" type="result"/>
OUTPUT: <iq type="get" id="privacy_12" from="multi-reg_4_4@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq to="multi-reg_4_4@test-d/xmpp-test" id="privacy_12" type="result"><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 to="multi-reg_4_4@test-d/xmpp-test" id="privacy_13" type="result"/>
OUTPUT: <iq type="get" id="privacy_14" from="multi-reg_4_4@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq to="multi-reg_4_4@test-d/xmpp-test" id="privacy_14" type="result"><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 xmlns:stream="http://etherx.jabber.org/streams" id="fa0fa4d3-4804-4a60-9447-cc81fe32786b" xml:lang="en" xmlns="jabber:client" from="test-d" version="1.0"/>
INPUT: <stream:features><auth xmlns="http://jabber.org/features/iq-auth"/><register xmlns="http://jabber.org/features/iq-register"/><starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"/><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"/><mechanisms xmlns="urn:ietf:params:xml:ns:xmpp-sasl"><mechanism>PLAIN</mechanism><mechanism>DIGEST-MD5</mechanism><mechanism>CRAM-MD5</mechanism></mechanisms><session xmlns="urn:ietf:params:xml:ns:xmpp-session"/></stream:features>
OUTPUT: <iq type='get' id='multi-reg_5_0_1' to='test-d'><query xmlns='jabber:iq:auth'><username>multi-reg_5_0</username></query></iq>
INPUT: <iq id="multi-reg_5_0_1" from="test-d" type="result"><query xmlns="jabber:iq:auth"><username/><password/><digest/><resource/></query></iq>
OUTPUT: <iq type='set' id='multi-reg_5_0_2'><query xmlns='jabber:iq:auth'><username>multi-reg_5_0</username><password>all-xmpp-test-password</password><resource>xmpp-test</resource></query></iq>
INPUT: <iq id="multi-reg_5_0_2" type="result">Authentication successful.</iq>
OUTPUT: <iq type="get" id="privacy_1" from="multi-reg_5_0@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq to="multi-reg_5_0@test-d/xmpp-test" id="privacy_1" type="result"><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 to="multi-reg_5_0@test-d/xmpp-test" id="privacy_2" type="result"/>
OUTPUT: <iq type="get" id="privacy_3" from="multi-reg_5_0@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq to="multi-reg_5_0@test-d/xmpp-test" id="privacy_3" type="result"><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 to="multi-reg_5_0@test-d/xmpp-test" id="privacy_4" type="result"><query xmlns="jabber:iq:privacy"><list name="public"><item order="3" action="deny" value="tybalt@example.com" type="jid"/><item order="5" action="deny" value="paris@example.org" type="jid"/><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 to="multi-reg_5_0@test-d/xmpp-test" id="privacy_5" type="result"/>
OUTPUT: <iq type="get" id="privacy_6" from="multi-reg_5_0@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq to="multi-reg_5_0@test-d/xmpp-test" id="privacy_6" type="result"><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 to="multi-reg_5_0@test-d/xmpp-test" id="privacy_7" type="result"/>
OUTPUT: <iq type="get" id="privacy_8" from="multi-reg_5_0@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq to="multi-reg_5_0@test-d/xmpp-test" id="privacy_8" type="result"><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 to="multi-reg_5_0@test-d/xmpp-test" id="privacy_9" type="result"/>
OUTPUT: <iq type="get" id="privacy_10" from="multi-reg_5_0@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq to="multi-reg_5_0@test-d/xmpp-test" id="privacy_10" type="result"><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 to="multi-reg_5_0@test-d/xmpp-test" id="privacy_11" type="result"/>
OUTPUT: <iq type="get" id="privacy_12" from="multi-reg_5_0@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq to="multi-reg_5_0@test-d/xmpp-test" id="privacy_12" type="result"><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 to="multi-reg_5_0@test-d/xmpp-test" id="privacy_13" type="result"/>
OUTPUT: <iq type="get" id="privacy_14" from="multi-reg_5_0@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq to="multi-reg_5_0@test-d/xmpp-test" id="privacy_14" type="result"><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 xmlns:stream="http://etherx.jabber.org/streams" id="9c9ac85a-92eb-4a3c-8684-2d9fba9b4f9d" xml:lang="en" xmlns="jabber:client" from="test-d" version="1.0"/>
INPUT: <stream:features><auth xmlns="http://jabber.org/features/iq-auth"/><register xmlns="http://jabber.org/features/iq-register"/><starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"/><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"/><mechanisms xmlns="urn:ietf:params:xml:ns:xmpp-sasl"><mechanism>PLAIN</mechanism><mechanism>DIGEST-MD5</mechanism><mechanism>CRAM-MD5</mechanism></mechanisms><session xmlns="urn:ietf:params:xml:ns:xmpp-session"/></stream:features>
OUTPUT: <iq type='get' id='multi-reg_5_1_1' to='test-d'><query xmlns='jabber:iq:auth'><username>multi-reg_5_1</username></query></iq>
INPUT: <iq id="multi-reg_5_1_1" from="test-d" type="result"><query xmlns="jabber:iq:auth"><username/><password/><digest/><resource/></query></iq>
OUTPUT: <iq type='set' id='multi-reg_5_1_2'><query xmlns='jabber:iq:auth'><username>multi-reg_5_1</username><password>all-xmpp-test-password</password><resource>xmpp-test</resource></query></iq>
INPUT: <iq id="multi-reg_5_1_2" type="result">Authentication successful.</iq>
OUTPUT: <iq type="get" id="privacy_1" from="multi-reg_5_1@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq to="multi-reg_5_1@test-d/xmpp-test" id="privacy_1" type="result"><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 to="multi-reg_5_1@test-d/xmpp-test" id="privacy_2" type="result"/>
OUTPUT: <iq type="get" id="privacy_3" from="multi-reg_5_1@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq to="multi-reg_5_1@test-d/xmpp-test" id="privacy_3" type="result"><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 to="multi-reg_5_1@test-d/xmpp-test" id="privacy_4" type="result"><query xmlns="jabber:iq:privacy"><list name="public"><item order="3" action="deny" value="tybalt@example.com" type="jid"/><item order="5" action="deny" value="paris@example.org" type="jid"/><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 to="multi-reg_5_1@test-d/xmpp-test" id="privacy_5" type="result"/>
OUTPUT: <iq type="get" id="privacy_6" from="multi-reg_5_1@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq to="multi-reg_5_1@test-d/xmpp-test" id="privacy_6" type="result"><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 to="multi-reg_5_1@test-d/xmpp-test" id="privacy_7" type="result"/>
OUTPUT: <iq type="get" id="privacy_8" from="multi-reg_5_1@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq to="multi-reg_5_1@test-d/xmpp-test" id="privacy_8" type="result"><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 to="multi-reg_5_1@test-d/xmpp-test" id="privacy_9" type="result"/>
OUTPUT: <iq type="get" id="privacy_10" from="multi-reg_5_1@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq to="multi-reg_5_1@test-d/xmpp-test" id="privacy_10" type="result"><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 to="multi-reg_5_1@test-d/xmpp-test" id="privacy_11" type="result"/>
OUTPUT: <iq type="get" id="privacy_12" from="multi-reg_5_1@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq to="multi-reg_5_1@test-d/xmpp-test" id="privacy_12" type="result"><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 to="multi-reg_5_1@test-d/xmpp-test" id="privacy_13" type="result"/>
OUTPUT: <iq type="get" id="privacy_14" from="multi-reg_5_1@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq to="multi-reg_5_1@test-d/xmpp-test" id="privacy_14" type="result"><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 xmlns:stream="http://etherx.jabber.org/streams" id="5e0fc331-7da8-4233-84ee-192754b95446" xml:lang="en" xmlns="jabber:client" from="test-d" version="1.0"/>
INPUT: <stream:features><auth xmlns="http://jabber.org/features/iq-auth"/><register xmlns="http://jabber.org/features/iq-register"/><starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"/><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"/><mechanisms xmlns="urn:ietf:params:xml:ns:xmpp-sasl"><mechanism>PLAIN</mechanism><mechanism>DIGEST-MD5</mechanism><mechanism>CRAM-MD5</mechanism></mechanisms><session xmlns="urn:ietf:params:xml:ns:xmpp-session"/></stream:features>
OUTPUT: <iq type='get' id='multi-reg_5_2_1' to='test-d'><query xmlns='jabber:iq:auth'><username>multi-reg_5_2</username></query></iq>
INPUT: <iq id="multi-reg_5_2_1" from="test-d" type="result"><query xmlns="jabber:iq:auth"><username/><password/><digest/><resource/></query></iq>
OUTPUT: <iq type='set' id='multi-reg_5_2_2'><query xmlns='jabber:iq:auth'><username>multi-reg_5_2</username><password>all-xmpp-test-password</password><resource>xmpp-test</resource></query></iq>
INPUT: <iq id="multi-reg_5_2_2" type="result">Authentication successful.</iq>
OUTPUT: <iq type="get" id="privacy_1" from="multi-reg_5_2@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq to="multi-reg_5_2@test-d/xmpp-test" id="privacy_1" type="result"><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 to="multi-reg_5_2@test-d/xmpp-test" id="privacy_2" type="result"/>
OUTPUT: <iq type="get" id="privacy_3" from="multi-reg_5_2@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq to="multi-reg_5_2@test-d/xmpp-test" id="privacy_3" type="result"><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 to="multi-reg_5_2@test-d/xmpp-test" id="privacy_4" type="result"><query xmlns="jabber:iq:privacy"><list name="public"><item order="3" action="deny" value="tybalt@example.com" type="jid"/><item order="5" action="deny" value="paris@example.org" type="jid"/><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 to="multi-reg_5_2@test-d/xmpp-test" id="privacy_5" type="result"/>
OUTPUT: <iq type="get" id="privacy_6" from="multi-reg_5_2@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq to="multi-reg_5_2@test-d/xmpp-test" id="privacy_6" type="result"><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 to="multi-reg_5_2@test-d/xmpp-test" id="privacy_7" type="result"/>
OUTPUT: <iq type="get" id="privacy_8" from="multi-reg_5_2@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq to="multi-reg_5_2@test-d/xmpp-test" id="privacy_8" type="result"><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 to="multi-reg_5_2@test-d/xmpp-test" id="privacy_9" type="result"/>
OUTPUT: <iq type="get" id="privacy_10" from="multi-reg_5_2@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq to="multi-reg_5_2@test-d/xmpp-test" id="privacy_10" type="result"><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 to="multi-reg_5_2@test-d/xmpp-test" id="privacy_11" type="result"/>
OUTPUT: <iq type="get" id="privacy_12" from="multi-reg_5_2@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq to="multi-reg_5_2@test-d/xmpp-test" id="privacy_12" type="result"><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 to="multi-reg_5_2@test-d/xmpp-test" id="privacy_13" type="result"/>
OUTPUT: <iq type="get" id="privacy_14" from="multi-reg_5_2@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq to="multi-reg_5_2@test-d/xmpp-test" id="privacy_14" type="result"><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 xmlns:stream="http://etherx.jabber.org/streams" id="b1941852-f835-4c06-bdc5-9c489fb8caaa" xml:lang="en" xmlns="jabber:client" from="test-d" version="1.0"/>
INPUT: <stream:features><auth xmlns="http://jabber.org/features/iq-auth"/><register xmlns="http://jabber.org/features/iq-register"/><starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"/><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"/><mechanisms xmlns="urn:ietf:params:xml:ns:xmpp-sasl"><mechanism>PLAIN</mechanism><mechanism>DIGEST-MD5</mechanism><mechanism>CRAM-MD5</mechanism></mechanisms><session xmlns="urn:ietf:params:xml:ns:xmpp-session"/></stream:features>
OUTPUT: <iq type='get' id='multi-reg_5_3_1' to='test-d'><query xmlns='jabber:iq:auth'><username>multi-reg_5_3</username></query></iq>
INPUT: <iq id="multi-reg_5_3_1" from="test-d" type="result"><query xmlns="jabber:iq:auth"><username/><password/><digest/><resource/></query></iq>
OUTPUT: <iq type='set' id='multi-reg_5_3_2'><query xmlns='jabber:iq:auth'><username>multi-reg_5_3</username><password>all-xmpp-test-password</password><resource>xmpp-test</resource></query></iq>
INPUT: <iq id="multi-reg_5_3_2" type="result">Authentication successful.</iq>
OUTPUT: <iq type="get" id="privacy_1" from="multi-reg_5_3@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq to="multi-reg_5_3@test-d/xmpp-test" id="privacy_1" type="result"><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 to="multi-reg_5_3@test-d/xmpp-test" id="privacy_2" type="result"/>
OUTPUT: <iq type="get" id="privacy_3" from="multi-reg_5_3@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq to="multi-reg_5_3@test-d/xmpp-test" id="privacy_3" type="result"><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 to="multi-reg_5_3@test-d/xmpp-test" id="privacy_4" type="result"><query xmlns="jabber:iq:privacy"><list name="public"><item order="3" action="deny" value="tybalt@example.com" type="jid"/><item order="5" action="deny" value="paris@example.org" type="jid"/><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 to="multi-reg_5_3@test-d/xmpp-test" id="privacy_5" type="result"/>
OUTPUT: <iq type="get" id="privacy_6" from="multi-reg_5_3@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq to="multi-reg_5_3@test-d/xmpp-test" id="privacy_6" type="result"><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 to="multi-reg_5_3@test-d/xmpp-test" id="privacy_7" type="result"/>
OUTPUT: <iq type="get" id="privacy_8" from="multi-reg_5_3@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq to="multi-reg_5_3@test-d/xmpp-test" id="privacy_8" type="result"><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 to="multi-reg_5_3@test-d/xmpp-test" id="privacy_9" type="result"/>
OUTPUT: <iq type="get" id="privacy_10" from="multi-reg_5_3@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq to="multi-reg_5_3@test-d/xmpp-test" id="privacy_10" type="result"><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 to="multi-reg_5_3@test-d/xmpp-test" id="privacy_11" type="result"/>
OUTPUT: <iq type="get" id="privacy_12" from="multi-reg_5_3@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq to="multi-reg_5_3@test-d/xmpp-test" id="privacy_12" type="result"><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 to="multi-reg_5_3@test-d/xmpp-test" id="privacy_13" type="result"/>
OUTPUT: <iq type="get" id="privacy_14" from="multi-reg_5_3@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq to="multi-reg_5_3@test-d/xmpp-test" id="privacy_14" type="result"><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 xmlns:stream="http://etherx.jabber.org/streams" id="c0e627b2-adc8-4341-a33a-66aafbcebee4" xml:lang="en" xmlns="jabber:client" from="test-d" version="1.0"/>
INPUT: <stream:features><auth xmlns="http://jabber.org/features/iq-auth"/><register xmlns="http://jabber.org/features/iq-register"/><starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"/><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"/><mechanisms xmlns="urn:ietf:params:xml:ns:xmpp-sasl"><mechanism>PLAIN</mechanism><mechanism>DIGEST-MD5</mechanism><mechanism>CRAM-MD5</mechanism></mechanisms><session xmlns="urn:ietf:params:xml:ns:xmpp-session"/></stream:features>
OUTPUT: <iq type='get' id='multi-reg_5_4_1' to='test-d'><query xmlns='jabber:iq:auth'><username>multi-reg_5_4</username></query></iq>
INPUT: <iq id="multi-reg_5_4_1" from="test-d" type="result"><query xmlns="jabber:iq:auth"><username/><password/><digest/><resource/></query></iq>
OUTPUT: <iq type='set' id='multi-reg_5_4_2'><query xmlns='jabber:iq:auth'><username>multi-reg_5_4</username><password>all-xmpp-test-password</password><resource>xmpp-test</resource></query></iq>
INPUT: <iq id="multi-reg_5_4_2" type="result">Authentication successful.</iq>
OUTPUT: <iq type="get" id="privacy_1" from="multi-reg_5_4@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq to="multi-reg_5_4@test-d/xmpp-test" id="privacy_1" type="result"><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 to="multi-reg_5_4@test-d/xmpp-test" id="privacy_2" type="result"/>
OUTPUT: <iq type="get" id="privacy_3" from="multi-reg_5_4@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq to="multi-reg_5_4@test-d/xmpp-test" id="privacy_3" type="result"><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 to="multi-reg_5_4@test-d/xmpp-test" id="privacy_4" type="result"><query xmlns="jabber:iq:privacy"><list name="public"><item order="3" action="deny" value="tybalt@example.com" type="jid"/><item order="5" action="deny" value="paris@example.org" type="jid"/><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 to="multi-reg_5_4@test-d/xmpp-test" id="privacy_5" type="result"/>
OUTPUT: <iq type="get" id="privacy_6" from="multi-reg_5_4@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq to="multi-reg_5_4@test-d/xmpp-test" id="privacy_6" type="result"><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 to="multi-reg_5_4@test-d/xmpp-test" id="privacy_7" type="result"/>
OUTPUT: <iq type="get" id="privacy_8" from="multi-reg_5_4@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq to="multi-reg_5_4@test-d/xmpp-test" id="privacy_8" type="result"><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 to="multi-reg_5_4@test-d/xmpp-test" id="privacy_9" type="result"/>
OUTPUT: <iq type="get" id="privacy_10" from="multi-reg_5_4@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq to="multi-reg_5_4@test-d/xmpp-test" id="privacy_10" type="result"><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 to="multi-reg_5_4@test-d/xmpp-test" id="privacy_11" type="result"/>
OUTPUT: <iq type="get" id="privacy_12" from="multi-reg_5_4@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq to="multi-reg_5_4@test-d/xmpp-test" id="privacy_12" type="result"><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 to="multi-reg_5_4@test-d/xmpp-test" id="privacy_13" type="result"/>
OUTPUT: <iq type="get" id="privacy_14" from="multi-reg_5_4@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq to="multi-reg_5_4@test-d/xmpp-test" id="privacy_14" type="result"><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 xmlns:stream="http://etherx.jabber.org/streams" id="f8a8d921-629d-48ac-874e-09dbf037918c" xml:lang="en" xmlns="jabber:client" from="test-d" version="1.0"/>
INPUT: <stream:features><auth xmlns="http://jabber.org/features/iq-auth"/><register xmlns="http://jabber.org/features/iq-register"/><starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"/><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"/><mechanisms xmlns="urn:ietf:params:xml:ns:xmpp-sasl"><mechanism>PLAIN</mechanism><mechanism>DIGEST-MD5</mechanism><mechanism>CRAM-MD5</mechanism></mechanisms><session xmlns="urn:ietf:params:xml:ns:xmpp-session"/></stream:features>
OUTPUT: <iq type='get' id='multi-reg_3_0_1' to='test-d'><query xmlns='jabber:iq:auth'><username>multi-reg_3_0</username></query></iq>
INPUT: <iq id="multi-reg_3_0_1" from="test-d" type="result"><query xmlns="jabber:iq:auth"><username/><password/><digest/><resource/></query></iq>
OUTPUT: <iq type='set' id='multi-reg_3_0_2'><query xmlns='jabber:iq:auth'><username>multi-reg_3_0</username><password>all-xmpp-test-password</password><resource>xmpp-test</resource></query></iq>
INPUT: <iq id="multi-reg_3_0_2" type="result">Authentication successful.</iq>
OUTPUT: <iq type="get" id="privacy_1" from="multi-reg_3_0@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq to="multi-reg_3_0@test-d/xmpp-test" id="privacy_1" type="result"><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 to="multi-reg_3_0@test-d/xmpp-test" id="privacy_2" type="result"/>
OUTPUT: <iq type="get" id="privacy_3" from="multi-reg_3_0@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq to="multi-reg_3_0@test-d/xmpp-test" id="privacy_3" type="result"><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 to="multi-reg_3_0@test-d/xmpp-test" id="privacy_4" type="result"><query xmlns="jabber:iq:privacy"><list name="public"><item order="3" action="deny" value="tybalt@example.com" type="jid"/><item order="5" action="deny" value="paris@example.org" type="jid"/><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 to="multi-reg_3_0@test-d/xmpp-test" id="privacy_5" type="result"/>
OUTPUT: <iq type="get" id="privacy_6" from="multi-reg_3_0@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq to="multi-reg_3_0@test-d/xmpp-test" id="privacy_6" type="result"><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 to="multi-reg_3_0@test-d/xmpp-test" id="privacy_7" type="result"/>
OUTPUT: <iq type="get" id="privacy_8" from="multi-reg_3_0@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq to="multi-reg_3_0@test-d/xmpp-test" id="privacy_8" type="result"><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 to="multi-reg_3_0@test-d/xmpp-test" id="privacy_9" type="result"/>
OUTPUT: <iq type="get" id="privacy_10" from="multi-reg_3_0@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq to="multi-reg_3_0@test-d/xmpp-test" id="privacy_10" type="result"><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 to="multi-reg_3_0@test-d/xmpp-test" id="privacy_11" type="result"/>
OUTPUT: <iq type="get" id="privacy_12" from="multi-reg_3_0@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq to="multi-reg_3_0@test-d/xmpp-test" id="privacy_12" type="result"><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 to="multi-reg_3_0@test-d/xmpp-test" id="privacy_13" type="result"/>
OUTPUT: <iq type="get" id="privacy_14" from="multi-reg_3_0@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq to="multi-reg_3_0@test-d/xmpp-test" id="privacy_14" type="result"><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 xmlns:stream="http://etherx.jabber.org/streams" id="a05843ca-fa12-4c8e-991c-d8b527c95e7f" xml:lang="en" xmlns="jabber:client" from="test-d" version="1.0"/>
INPUT: <stream:features><auth xmlns="http://jabber.org/features/iq-auth"/><register xmlns="http://jabber.org/features/iq-register"/><starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"/><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"/><mechanisms xmlns="urn:ietf:params:xml:ns:xmpp-sasl"><mechanism>PLAIN</mechanism><mechanism>DIGEST-MD5</mechanism><mechanism>CRAM-MD5</mechanism></mechanisms><session xmlns="urn:ietf:params:xml:ns:xmpp-session"/></stream:features>
OUTPUT: <iq type='get' id='multi-reg_3_1_1' to='test-d'><query xmlns='jabber:iq:auth'><username>multi-reg_3_1</username></query></iq>
INPUT: <iq id="multi-reg_3_1_1" from="test-d" type="result"><query xmlns="jabber:iq:auth"><username/><password/><digest/><resource/></query></iq>
OUTPUT: <iq type='set' id='multi-reg_3_1_2'><query xmlns='jabber:iq:auth'><username>multi-reg_3_1</username><password>all-xmpp-test-password</password><resource>xmpp-test</resource></query></iq>
INPUT: <iq id="multi-reg_3_1_2" type="result">Authentication successful.</iq>
OUTPUT: <iq type="get" id="privacy_1" from="multi-reg_3_1@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq to="multi-reg_3_1@test-d/xmpp-test" id="privacy_1" type="result"><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 to="multi-reg_3_1@test-d/xmpp-test" id="privacy_2" type="result"/>
OUTPUT: <iq type="get" id="privacy_3" from="multi-reg_3_1@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq to="multi-reg_3_1@test-d/xmpp-test" id="privacy_3" type="result"><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 to="multi-reg_3_1@test-d/xmpp-test" id="privacy_4" type="result"><query xmlns="jabber:iq:privacy"><list name="public"><item order="3" action="deny" value="tybalt@example.com" type="jid"/><item order="5" action="deny" value="paris@example.org" type="jid"/><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 to="multi-reg_3_1@test-d/xmpp-test" id="privacy_5" type="result"/>
OUTPUT: <iq type="get" id="privacy_6" from="multi-reg_3_1@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq to="multi-reg_3_1@test-d/xmpp-test" id="privacy_6" type="result"><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 to="multi-reg_3_1@test-d/xmpp-test" id="privacy_7" type="result"/>
OUTPUT: <iq type="get" id="privacy_8" from="multi-reg_3_1@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq to="multi-reg_3_1@test-d/xmpp-test" id="privacy_8" type="result"><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 to="multi-reg_3_1@test-d/xmpp-test" id="privacy_9" type="result"/>
OUTPUT: <iq type="get" id="privacy_10" from="multi-reg_3_1@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq to="multi-reg_3_1@test-d/xmpp-test" id="privacy_10" type="result"><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 to="multi-reg_3_1@test-d/xmpp-test" id="privacy_11" type="result"/>
OUTPUT: <iq type="get" id="privacy_12" from="multi-reg_3_1@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq to="multi-reg_3_1@test-d/xmpp-test" id="privacy_12" type="result"><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 to="multi-reg_3_1@test-d/xmpp-test" id="privacy_13" type="result"/>
OUTPUT: <iq type="get" id="privacy_14" from="multi-reg_3_1@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq to="multi-reg_3_1@test-d/xmpp-test" id="privacy_14" type="result"><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 xmlns:stream="http://etherx.jabber.org/streams" id="a313e786-6506-4934-b863-d35632dd1598" xml:lang="en" xmlns="jabber:client" from="test-d" version="1.0"/>
INPUT: <stream:features><auth xmlns="http://jabber.org/features/iq-auth"/><register xmlns="http://jabber.org/features/iq-register"/><starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"/><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"/><mechanisms xmlns="urn:ietf:params:xml:ns:xmpp-sasl"><mechanism>PLAIN</mechanism><mechanism>DIGEST-MD5</mechanism><mechanism>CRAM-MD5</mechanism></mechanisms><session xmlns="urn:ietf:params:xml:ns:xmpp-session"/></stream:features>
OUTPUT: <iq type='get' id='multi-reg_3_2_1' to='test-d'><query xmlns='jabber:iq:auth'><username>multi-reg_3_2</username></query></iq>
INPUT: <iq id="multi-reg_3_2_1" from="test-d" type="result"><query xmlns="jabber:iq:auth"><username/><password/><digest/><resource/></query></iq>
OUTPUT: <iq type='set' id='multi-reg_3_2_2'><query xmlns='jabber:iq:auth'><username>multi-reg_3_2</username><password>all-xmpp-test-password</password><resource>xmpp-test</resource></query></iq>
INPUT: <iq id="multi-reg_3_2_2" type="result">Authentication successful.</iq>
OUTPUT: <iq type="get" id="privacy_1" from="multi-reg_3_2@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq to="multi-reg_3_2@test-d/xmpp-test" id="privacy_1" type="result"><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 to="multi-reg_3_2@test-d/xmpp-test" id="privacy_2" type="result"/>
OUTPUT: <iq type="get" id="privacy_3" from="multi-reg_3_2@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq to="multi-reg_3_2@test-d/xmpp-test" id="privacy_3" type="result"><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 to="multi-reg_3_2@test-d/xmpp-test" id="privacy_4" type="result"><query xmlns="jabber:iq:privacy"><list name="public"><item order="3" action="deny" value="tybalt@example.com" type="jid"/><item order="5" action="deny" value="paris@example.org" type="jid"/><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 to="multi-reg_3_2@test-d/xmpp-test" id="privacy_5" type="result"/>
OUTPUT: <iq type="get" id="privacy_6" from="multi-reg_3_2@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq to="multi-reg_3_2@test-d/xmpp-test" id="privacy_6" type="result"><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 to="multi-reg_3_2@test-d/xmpp-test" id="privacy_7" type="result"/>
OUTPUT: <iq type="get" id="privacy_8" from="multi-reg_3_2@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq to="multi-reg_3_2@test-d/xmpp-test" id="privacy_8" type="result"><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 to="multi-reg_3_2@test-d/xmpp-test" id="privacy_9" type="result"/>
OUTPUT: <iq type="get" id="privacy_10" from="multi-reg_3_2@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq to="multi-reg_3_2@test-d/xmpp-test" id="privacy_10" type="result"><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 to="multi-reg_3_2@test-d/xmpp-test" id="privacy_11" type="result"/>
OUTPUT: <iq type="get" id="privacy_12" from="multi-reg_3_2@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq to="multi-reg_3_2@test-d/xmpp-test" id="privacy_12" type="result"><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 to="multi-reg_3_2@test-d/xmpp-test" id="privacy_13" type="result"/>
OUTPUT: <iq type="get" id="privacy_14" from="multi-reg_3_2@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq to="multi-reg_3_2@test-d/xmpp-test" id="privacy_14" type="result"><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 xmlns:stream="http://etherx.jabber.org/streams" id="6ba1d4fc-e5ae-46ff-896c-36c5db0d4deb" xml:lang="en" xmlns="jabber:client" from="test-d" version="1.0"/>
INPUT: <stream:features><auth xmlns="http://jabber.org/features/iq-auth"/><register xmlns="http://jabber.org/features/iq-register"/><starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"/><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"/><mechanisms xmlns="urn:ietf:params:xml:ns:xmpp-sasl"><mechanism>PLAIN</mechanism><mechanism>DIGEST-MD5</mechanism><mechanism>CRAM-MD5</mechanism></mechanisms><session xmlns="urn:ietf:params:xml:ns:xmpp-session"/></stream:features>
OUTPUT: <iq type='get' id='multi-reg_3_3_1' to='test-d'><query xmlns='jabber:iq:auth'><username>multi-reg_3_3</username></query></iq>
INPUT: <iq id="multi-reg_3_3_1" from="test-d" type="result"><query xmlns="jabber:iq:auth"><username/><password/><digest/><resource/></query></iq>
OUTPUT: <iq type='set' id='multi-reg_3_3_2'><query xmlns='jabber:iq:auth'><username>multi-reg_3_3</username><password>all-xmpp-test-password</password><resource>xmpp-test</resource></query></iq>
INPUT: <iq id="multi-reg_3_3_2" type="result">Authentication successful.</iq>
OUTPUT: <iq type="get" id="privacy_1" from="multi-reg_3_3@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq to="multi-reg_3_3@test-d/xmpp-test" id="privacy_1" type="result"><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 to="multi-reg_3_3@test-d/xmpp-test" id="privacy_2" type="result"/>
OUTPUT: <iq type="get" id="privacy_3" from="multi-reg_3_3@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq to="multi-reg_3_3@test-d/xmpp-test" id="privacy_3" type="result"><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 to="multi-reg_3_3@test-d/xmpp-test" id="privacy_4" type="result"><query xmlns="jabber:iq:privacy"><list name="public"><item order="3" action="deny" value="tybalt@example.com" type="jid"/><item order="5" action="deny" value="paris@example.org" type="jid"/><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 to="multi-reg_3_3@test-d/xmpp-test" id="privacy_5" type="result"/>
OUTPUT: <iq type="get" id="privacy_6" from="multi-reg_3_3@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq to="multi-reg_3_3@test-d/xmpp-test" id="privacy_6" type="result"><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 to="multi-reg_3_3@test-d/xmpp-test" id="privacy_7" type="result"/>
OUTPUT: <iq type="get" id="privacy_8" from="multi-reg_3_3@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq to="multi-reg_3_3@test-d/xmpp-test" id="privacy_8" type="result"><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 to="multi-reg_3_3@test-d/xmpp-test" id="privacy_9" type="result"/>
OUTPUT: <iq type="get" id="privacy_10" from="multi-reg_3_3@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq to="multi-reg_3_3@test-d/xmpp-test" id="privacy_10" type="result"><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 to="multi-reg_3_3@test-d/xmpp-test" id="privacy_11" type="result"/>
OUTPUT: <iq type="get" id="privacy_12" from="multi-reg_3_3@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq to="multi-reg_3_3@test-d/xmpp-test" id="privacy_12" type="result"><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 to="multi-reg_3_3@test-d/xmpp-test" id="privacy_13" type="result"/>
OUTPUT: <iq type="get" id="privacy_14" from="multi-reg_3_3@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq to="multi-reg_3_3@test-d/xmpp-test" id="privacy_14" type="result"><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 xmlns:stream="http://etherx.jabber.org/streams" id="fdfeeb19-0d6f-4aed-9ad1-30313813094d" xml:lang="en" xmlns="jabber:client" from="test-d" version="1.0"/>
INPUT: <stream:features><auth xmlns="http://jabber.org/features/iq-auth"/><register xmlns="http://jabber.org/features/iq-register"/><starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"/><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"/><mechanisms xmlns="urn:ietf:params:xml:ns:xmpp-sasl"><mechanism>PLAIN</mechanism><mechanism>DIGEST-MD5</mechanism><mechanism>CRAM-MD5</mechanism></mechanisms><session xmlns="urn:ietf:params:xml:ns:xmpp-session"/></stream:features>
OUTPUT: <iq type='get' id='multi-reg_3_4_1' to='test-d'><query xmlns='jabber:iq:auth'><username>multi-reg_3_4</username></query></iq>
INPUT: <iq id="multi-reg_3_4_1" from="test-d" type="result"><query xmlns="jabber:iq:auth"><username/><password/><digest/><resource/></query></iq>
OUTPUT: <iq type='set' id='multi-reg_3_4_2'><query xmlns='jabber:iq:auth'><username>multi-reg_3_4</username><password>all-xmpp-test-password</password><resource>xmpp-test</resource></query></iq>
INPUT: <iq id="multi-reg_3_4_2" type="result">Authentication successful.</iq>
OUTPUT: <iq type="get" id="privacy_1" from="multi-reg_3_4@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq to="multi-reg_3_4@test-d/xmpp-test" id="privacy_1" type="result"><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 to="multi-reg_3_4@test-d/xmpp-test" id="privacy_2" type="result"/>
OUTPUT: <iq type="get" id="privacy_3" from="multi-reg_3_4@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq to="multi-reg_3_4@test-d/xmpp-test" id="privacy_3" type="result"><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 to="multi-reg_3_4@test-d/xmpp-test" id="privacy_4" type="result"><query xmlns="jabber:iq:privacy"><list name="public"><item order="3" action="deny" value="tybalt@example.com" type="jid"/><item order="5" action="deny" value="paris@example.org" type="jid"/><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 to="multi-reg_3_4@test-d/xmpp-test" id="privacy_5" type="result"/>
OUTPUT: <iq type="get" id="privacy_6" from="multi-reg_3_4@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq to="multi-reg_3_4@test-d/xmpp-test" id="privacy_6" type="result"><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 to="multi-reg_3_4@test-d/xmpp-test" id="privacy_7" type="result"/>
OUTPUT: <iq type="get" id="privacy_8" from="multi-reg_3_4@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq to="multi-reg_3_4@test-d/xmpp-test" id="privacy_8" type="result"><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 to="multi-reg_3_4@test-d/xmpp-test" id="privacy_9" type="result"/>
OUTPUT: <iq type="get" id="privacy_10" from="multi-reg_3_4@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq to="multi-reg_3_4@test-d/xmpp-test" id="privacy_10" type="result"><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 to="multi-reg_3_4@test-d/xmpp-test" id="privacy_11" type="result"/>
OUTPUT: <iq type="get" id="privacy_12" from="multi-reg_3_4@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq to="multi-reg_3_4@test-d/xmpp-test" id="privacy_12" type="result"><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 to="multi-reg_3_4@test-d/xmpp-test" id="privacy_13" type="result"/>
OUTPUT: <iq type="get" id="privacy_14" from="multi-reg_3_4@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq to="multi-reg_3_4@test-d/xmpp-test" id="privacy_14" type="result"><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 xmlns:stream="http://etherx.jabber.org/streams" id="249d7d33-5edf-487e-8504-3d7f157053b6" xml:lang="en" xmlns="jabber:client" from="test-d" version="1.0"/>
INPUT: <stream:features><auth xmlns="http://jabber.org/features/iq-auth"/><register xmlns="http://jabber.org/features/iq-register"/><starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"/><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"/><mechanisms xmlns="urn:ietf:params:xml:ns:xmpp-sasl"><mechanism>PLAIN</mechanism><mechanism>DIGEST-MD5</mechanism><mechanism>CRAM-MD5</mechanism></mechanisms><session xmlns="urn:ietf:params:xml:ns:xmpp-session"/></stream:features>
OUTPUT: <iq type='get' id='multi-reg_2_0_1' to='test-d'><query xmlns='jabber:iq:auth'><username>multi-reg_2_0</username></query></iq>
INPUT: <iq id="multi-reg_2_0_1" from="test-d" type="result"><query xmlns="jabber:iq:auth"><username/><password/><digest/><resource/></query></iq>
OUTPUT: <iq type='set' id='multi-reg_2_0_2'><query xmlns='jabber:iq:auth'><username>multi-reg_2_0</username><password>all-xmpp-test-password</password><resource>xmpp-test</resource></query></iq>
INPUT: <iq id="multi-reg_2_0_2" type="result">Authentication successful.</iq>
OUTPUT: <iq type="get" id="privacy_1" from="multi-reg_2_0@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq to="multi-reg_2_0@test-d/xmpp-test" id="privacy_1" type="result"><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 to="multi-reg_2_0@test-d/xmpp-test" id="privacy_2" type="result"/>
OUTPUT: <iq type="get" id="privacy_3" from="multi-reg_2_0@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq to="multi-reg_2_0@test-d/xmpp-test" id="privacy_3" type="result"><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 to="multi-reg_2_0@test-d/xmpp-test" id="privacy_4" type="result"><query xmlns="jabber:iq:privacy"><list name="public"><item order="3" action="deny" value="tybalt@example.com" type="jid"/><item order="5" action="deny" value="paris@example.org" type="jid"/><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 to="multi-reg_2_0@test-d/xmpp-test" id="privacy_5" type="result"/>
OUTPUT: <iq type="get" id="privacy_6" from="multi-reg_2_0@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq to="multi-reg_2_0@test-d/xmpp-test" id="privacy_6" type="result"><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 to="multi-reg_2_0@test-d/xmpp-test" id="privacy_7" type="result"/>
OUTPUT: <iq type="get" id="privacy_8" from="multi-reg_2_0@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq to="multi-reg_2_0@test-d/xmpp-test" id="privacy_8" type="result"><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 to="multi-reg_2_0@test-d/xmpp-test" id="privacy_9" type="result"/>
OUTPUT: <iq type="get" id="privacy_10" from="multi-reg_2_0@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq to="multi-reg_2_0@test-d/xmpp-test" id="privacy_10" type="result"><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 to="multi-reg_2_0@test-d/xmpp-test" id="privacy_11" type="result"/>
OUTPUT: <iq type="get" id="privacy_12" from="multi-reg_2_0@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq to="multi-reg_2_0@test-d/xmpp-test" id="privacy_12" type="result"><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 to="multi-reg_2_0@test-d/xmpp-test" id="privacy_13" type="result"/>
OUTPUT: <iq type="get" id="privacy_14" from="multi-reg_2_0@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq to="multi-reg_2_0@test-d/xmpp-test" id="privacy_14" type="result"><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 xmlns:stream="http://etherx.jabber.org/streams" id="c1849442-b32d-4a7e-ad99-f3638c2ad589" xml:lang="en" xmlns="jabber:client" from="test-d" version="1.0"/>
INPUT: <stream:features><auth xmlns="http://jabber.org/features/iq-auth"/><register xmlns="http://jabber.org/features/iq-register"/><starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"/><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"/><mechanisms xmlns="urn:ietf:params:xml:ns:xmpp-sasl"><mechanism>PLAIN</mechanism><mechanism>DIGEST-MD5</mechanism><mechanism>CRAM-MD5</mechanism></mechanisms><session xmlns="urn:ietf:params:xml:ns:xmpp-session"/></stream:features>
OUTPUT: <iq type='get' id='multi-reg_2_1_1' to='test-d'><query xmlns='jabber:iq:auth'><username>multi-reg_2_1</username></query></iq>
INPUT: <iq id="multi-reg_2_1_1" from="test-d" type="result"><query xmlns="jabber:iq:auth"><username/><password/><digest/><resource/></query></iq>
OUTPUT: <iq type='set' id='multi-reg_2_1_2'><query xmlns='jabber:iq:auth'><username>multi-reg_2_1</username><password>all-xmpp-test-password</password><resource>xmpp-test</resource></query></iq>
INPUT: <iq id="multi-reg_2_1_2" type="result">Authentication successful.</iq>
OUTPUT: <iq type="get" id="privacy_1" from="multi-reg_2_1@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq to="multi-reg_2_1@test-d/xmpp-test" id="privacy_1" type="result"><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 to="multi-reg_2_1@test-d/xmpp-test" id="privacy_2" type="result"/>
OUTPUT: <iq type="get" id="privacy_3" from="multi-reg_2_1@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq to="multi-reg_2_1@test-d/xmpp-test" id="privacy_3" type="result"><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 to="multi-reg_2_1@test-d/xmpp-test" id="privacy_4" type="result"><query xmlns="jabber:iq:privacy"><list name="public"><item order="3" action="deny" value="tybalt@example.com" type="jid"/><item order="5" action="deny" value="paris@example.org" type="jid"/><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 to="multi-reg_2_1@test-d/xmpp-test" id="privacy_5" type="result"/>
OUTPUT: <iq type="get" id="privacy_6" from="multi-reg_2_1@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq to="multi-reg_2_1@test-d/xmpp-test" id="privacy_6" type="result"><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 to="multi-reg_2_1@test-d/xmpp-test" id="privacy_7" type="result"/>
OUTPUT: <iq type="get" id="privacy_8" from="multi-reg_2_1@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq to="multi-reg_2_1@test-d/xmpp-test" id="privacy_8" type="result"><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 to="multi-reg_2_1@test-d/xmpp-test" id="privacy_9" type="result"/>
OUTPUT: <iq type="get" id="privacy_10" from="multi-reg_2_1@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq to="multi-reg_2_1@test-d/xmpp-test" id="privacy_10" type="result"><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 to="multi-reg_2_1@test-d/xmpp-test" id="privacy_11" type="result"/>
OUTPUT: <iq type="get" id="privacy_12" from="multi-reg_2_1@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq to="multi-reg_2_1@test-d/xmpp-test" id="privacy_12" type="result"><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 to="multi-reg_2_1@test-d/xmpp-test" id="privacy_13" type="result"/>
OUTPUT: <iq type="get" id="privacy_14" from="multi-reg_2_1@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq to="multi-reg_2_1@test-d/xmpp-test" id="privacy_14" type="result"><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 xmlns:stream="http://etherx.jabber.org/streams" id="820d58ab-4c10-4fcd-bc50-c1284047380b" xml:lang="en" xmlns="jabber:client" from="test-d" version="1.0"/>
INPUT: <stream:features><auth xmlns="http://jabber.org/features/iq-auth"/><register xmlns="http://jabber.org/features/iq-register"/><starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"/><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"/><mechanisms xmlns="urn:ietf:params:xml:ns:xmpp-sasl"><mechanism>PLAIN</mechanism><mechanism>DIGEST-MD5</mechanism><mechanism>CRAM-MD5</mechanism></mechanisms><session xmlns="urn:ietf:params:xml:ns:xmpp-session"/></stream:features>
OUTPUT: <iq type='get' id='multi-reg_2_2_1' to='test-d'><query xmlns='jabber:iq:auth'><username>multi-reg_2_2</username></query></iq>
INPUT: <iq id="multi-reg_2_2_1" from="test-d" type="result"><query xmlns="jabber:iq:auth"><username/><password/><digest/><resource/></query></iq>
OUTPUT: <iq type='set' id='multi-reg_2_2_2'><query xmlns='jabber:iq:auth'><username>multi-reg_2_2</username><password>all-xmpp-test-password</password><resource>xmpp-test</resource></query></iq>
INPUT: <iq id="multi-reg_2_2_2" type="result">Authentication successful.</iq>
OUTPUT: <iq type="get" id="privacy_1" from="multi-reg_2_2@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq to="multi-reg_2_2@test-d/xmpp-test" id="privacy_1" type="result"><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 to="multi-reg_2_2@test-d/xmpp-test" id="privacy_2" type="result"/>
OUTPUT: <iq type="get" id="privacy_3" from="multi-reg_2_2@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq to="multi-reg_2_2@test-d/xmpp-test" id="privacy_3" type="result"><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 to="multi-reg_2_2@test-d/xmpp-test" id="privacy_4" type="result"><query xmlns="jabber:iq:privacy"><list name="public"><item order="3" action="deny" value="tybalt@example.com" type="jid"/><item order="5" action="deny" value="paris@example.org" type="jid"/><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 to="multi-reg_2_2@test-d/xmpp-test" id="privacy_5" type="result"/>
OUTPUT: <iq type="get" id="privacy_6" from="multi-reg_2_2@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq to="multi-reg_2_2@test-d/xmpp-test" id="privacy_6" type="result"><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 to="multi-reg_2_2@test-d/xmpp-test" id="privacy_7" type="result"/>
OUTPUT: <iq type="get" id="privacy_8" from="multi-reg_2_2@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq to="multi-reg_2_2@test-d/xmpp-test" id="privacy_8" type="result"><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 to="multi-reg_2_2@test-d/xmpp-test" id="privacy_9" type="result"/>
OUTPUT: <iq type="get" id="privacy_10" from="multi-reg_2_2@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq to="multi-reg_2_2@test-d/xmpp-test" id="privacy_10" type="result"><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 to="multi-reg_2_2@test-d/xmpp-test" id="privacy_11" type="result"/>
OUTPUT: <iq type="get" id="privacy_12" from="multi-reg_2_2@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq to="multi-reg_2_2@test-d/xmpp-test" id="privacy_12" type="result"><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 to="multi-reg_2_2@test-d/xmpp-test" id="privacy_13" type="result"/>
OUTPUT: <iq type="get" id="privacy_14" from="multi-reg_2_2@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq to="multi-reg_2_2@test-d/xmpp-test" id="privacy_14" type="result"><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 xmlns:stream="http://etherx.jabber.org/streams" id="9d795ee6-ac1c-4b5e-bb25-e8fb5dd60281" xml:lang="en" xmlns="jabber:client" from="test-d" version="1.0"/>
INPUT: <stream:features><auth xmlns="http://jabber.org/features/iq-auth"/><register xmlns="http://jabber.org/features/iq-register"/><starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"/><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"/><mechanisms xmlns="urn:ietf:params:xml:ns:xmpp-sasl"><mechanism>PLAIN</mechanism><mechanism>DIGEST-MD5</mechanism><mechanism>CRAM-MD5</mechanism></mechanisms><session xmlns="urn:ietf:params:xml:ns:xmpp-session"/></stream:features>
OUTPUT: <iq type='get' id='multi-reg_2_3_1' to='test-d'><query xmlns='jabber:iq:auth'><username>multi-reg_2_3</username></query></iq>
INPUT: <iq id="multi-reg_2_3_1" from="test-d" type="result"><query xmlns="jabber:iq:auth"><username/><password/><digest/><resource/></query></iq>
OUTPUT: <iq type='set' id='multi-reg_2_3_2'><query xmlns='jabber:iq:auth'><username>multi-reg_2_3</username><password>all-xmpp-test-password</password><resource>xmpp-test</resource></query></iq>
INPUT: <iq id="multi-reg_2_3_2" type="result">Authentication successful.</iq>
OUTPUT: <iq type="get" id="privacy_1" from="multi-reg_2_3@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq to="multi-reg_2_3@test-d/xmpp-test" id="privacy_1" type="result"><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 to="multi-reg_2_3@test-d/xmpp-test" id="privacy_2" type="result"/>
OUTPUT: <iq type="get" id="privacy_3" from="multi-reg_2_3@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq to="multi-reg_2_3@test-d/xmpp-test" id="privacy_3" type="result"><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 to="multi-reg_2_3@test-d/xmpp-test" id="privacy_4" type="result"><query xmlns="jabber:iq:privacy"><list name="public"><item order="3" action="deny" value="tybalt@example.com" type="jid"/><item order="5" action="deny" value="paris@example.org" type="jid"/><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 to="multi-reg_2_3@test-d/xmpp-test" id="privacy_5" type="result"/>
OUTPUT: <iq type="get" id="privacy_6" from="multi-reg_2_3@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq to="multi-reg_2_3@test-d/xmpp-test" id="privacy_6" type="result"><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 to="multi-reg_2_3@test-d/xmpp-test" id="privacy_7" type="result"/>
OUTPUT: <iq type="get" id="privacy_8" from="multi-reg_2_3@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq to="multi-reg_2_3@test-d/xmpp-test" id="privacy_8" type="result"><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 to="multi-reg_2_3@test-d/xmpp-test" id="privacy_9" type="result"/>
OUTPUT: <iq type="get" id="privacy_10" from="multi-reg_2_3@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq to="multi-reg_2_3@test-d/xmpp-test" id="privacy_10" type="result"><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 to="multi-reg_2_3@test-d/xmpp-test" id="privacy_11" type="result"/>
OUTPUT: <iq type="get" id="privacy_12" from="multi-reg_2_3@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq to="multi-reg_2_3@test-d/xmpp-test" id="privacy_12" type="result"><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 to="multi-reg_2_3@test-d/xmpp-test" id="privacy_13" type="result"/>
OUTPUT: <iq type="get" id="privacy_14" from="multi-reg_2_3@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq to="multi-reg_2_3@test-d/xmpp-test" id="privacy_14" type="result"><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 xmlns:stream="http://etherx.jabber.org/streams" id="2f4cd1fa-0669-4015-a74c-720c467ec5a6" xml:lang="en" xmlns="jabber:client" from="test-d" version="1.0"/>
INPUT: <stream:features><auth xmlns="http://jabber.org/features/iq-auth"/><register xmlns="http://jabber.org/features/iq-register"/><starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"/><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"/><mechanisms xmlns="urn:ietf:params:xml:ns:xmpp-sasl"><mechanism>PLAIN</mechanism><mechanism>DIGEST-MD5</mechanism><mechanism>CRAM-MD5</mechanism></mechanisms><session xmlns="urn:ietf:params:xml:ns:xmpp-session"/></stream:features>
OUTPUT: <iq type='get' id='multi-reg_2_4_1' to='test-d'><query xmlns='jabber:iq:auth'><username>multi-reg_2_4</username></query></iq>
INPUT: <iq id="multi-reg_2_4_1" from="test-d" type="result"><query xmlns="jabber:iq:auth"><username/><password/><digest/><resource/></query></iq>
OUTPUT: <iq type='set' id='multi-reg_2_4_2'><query xmlns='jabber:iq:auth'><username>multi-reg_2_4</username><password>all-xmpp-test-password</password><resource>xmpp-test</resource></query></iq>
INPUT: <iq id="multi-reg_2_4_2" type="result">Authentication successful.</iq>
OUTPUT: <iq type="get" id="privacy_1" from="multi-reg_2_4@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq to="multi-reg_2_4@test-d/xmpp-test" id="privacy_1" type="result"><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 to="multi-reg_2_4@test-d/xmpp-test" id="privacy_2" type="result"/>
OUTPUT: <iq type="get" id="privacy_3" from="multi-reg_2_4@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq to="multi-reg_2_4@test-d/xmpp-test" id="privacy_3" type="result"><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 to="multi-reg_2_4@test-d/xmpp-test" id="privacy_4" type="result"><query xmlns="jabber:iq:privacy"><list name="public"><item order="3" action="deny" value="tybalt@example.com" type="jid"/><item order="5" action="deny" value="paris@example.org" type="jid"/><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 to="multi-reg_2_4@test-d/xmpp-test" id="privacy_5" type="result"/>
OUTPUT: <iq type="get" id="privacy_6" from="multi-reg_2_4@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq to="multi-reg_2_4@test-d/xmpp-test" id="privacy_6" type="result"><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 to="multi-reg_2_4@test-d/xmpp-test" id="privacy_7" type="result"/>
OUTPUT: <iq type="get" id="privacy_8" from="multi-reg_2_4@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq to="multi-reg_2_4@test-d/xmpp-test" id="privacy_8" type="result"><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 to="multi-reg_2_4@test-d/xmpp-test" id="privacy_9" type="result"/>
OUTPUT: <iq type="get" id="privacy_10" from="multi-reg_2_4@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq to="multi-reg_2_4@test-d/xmpp-test" id="privacy_10" type="result"><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 to="multi-reg_2_4@test-d/xmpp-test" id="privacy_11" type="result"/>
OUTPUT: <iq type="get" id="privacy_12" from="multi-reg_2_4@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq to="multi-reg_2_4@test-d/xmpp-test" id="privacy_12" type="result"><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 to="multi-reg_2_4@test-d/xmpp-test" id="privacy_13" type="result"/>
OUTPUT: <iq type="get" id="privacy_14" from="multi-reg_2_4@test-d/xmpp-test"><query xmlns="jabber:iq:privacy"/></iq>
INPUT: <iq to="multi-reg_2_4@test-d/xmpp-test" id="privacy_14" type="result"><query xmlns="jabber:iq:privacy"/></iq>
