<test-history test='Multi 6 (c2s)'>
<OUTPUT test='Roster'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'/>
</OUTPUT>
<INPUT test='Roster'>
<stream:stream version="1.0" xml:lang="en" xmlns="jabber:client" xmlns:stream="http://etherx.jabber.org/streams" from="test-d" id="923becc1-39e8-4792-bad6-815fd4ac801d"/>
</INPUT>
<INPUT test='Roster'>
<stream:features><ver xmlns="urn:xmpp:features:rosterver"/><starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"/><mechanisms xmlns="urn:ietf:params:xml:ns:xmpp-sasl"><mechanism>PLAIN</mechanism><mechanism>ANONYMOUS</mechanism></mechanisms><register xmlns="http://jabber.org/features/iq-register"/><auth xmlns="http://jabber.org/features/iq-auth"/></stream:features>
</INPUT>
<OUTPUT test='Roster'>
<auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='PLAIN'>AG11bHRpLXJlZ18xXzAAYWxsLXhtcHAtdGVzdC1wYXNzd29yZA==</auth>
</OUTPUT>
<INPUT test='Roster'>
<success xmlns="urn:ietf:params:xml:ns:xmpp-sasl"/>
</INPUT>
<OUTPUT test='Roster'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
</OUTPUT>
<INPUT test='Roster'>
<stream:stream version="1.0" xml:lang="en" xmlns="jabber:client" xmlns:stream="http://etherx.jabber.org/streams" from="test-d" id="923becc1-39e8-4792-bad6-815fd4ac801d"/>
</INPUT>
<INPUT test='Roster'>
<stream:features><ver xmlns="urn:xmpp:features:rosterver"/><starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"/><session xmlns="urn:ietf:params:xml:ns:xmpp-session"/><register xmlns="http://jabber.org/features/iq-register"/><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"/></stream:features>
</INPUT>
<OUTPUT test='Roster'>
<iq type='set' id='bind1'><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'><resource>def-user-resource</resource></bind></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_1_0@test-d/def-user-resource" xmlns="jabber:client" type="result" id="bind1"><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"><jid>multi-reg_1_0@test-d/def-user-resource</jid></bind></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_1" from="multi-reg_1_0@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_1_0@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_1"><query xmlns="jabber:iq:privacy"/></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_2" from="multi-reg_1_0@test-d/def-user-resource"><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>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_1_0@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_2"/>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_3" from="multi-reg_1_0@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_1_0@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_3"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_4" from="multi-reg_1_0@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_1_0@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_4"><query xmlns="jabber:iq:privacy"><list name="public"><item action="deny" order="3" value="tybalt@example.com" type="jid"/><item action="deny" order="5" value="paris@example.org" type="jid"/><item action="allow" order="68"/></list></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_5" from="multi-reg_1_0@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><active name="public"/></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_1_0@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_5"/>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_6" from="multi-reg_1_0@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_1_0@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_6"><query xmlns="jabber:iq:privacy"><list name="public"/><active name="public"/></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_7" from="multi-reg_1_0@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><default name="public"/></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_1_0@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_7"/>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_8" from="multi-reg_1_0@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_1_0@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_8"><query xmlns="jabber:iq:privacy"><list name="public"/><default name="public"/><active name="public"/></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_9" from="multi-reg_1_0@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><default/></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_1_0@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_9"/>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_10" from="multi-reg_1_0@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_1_0@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_10"><query xmlns="jabber:iq:privacy"><list name="public"/><active name="public"/></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_11" from="multi-reg_1_0@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><active/></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_1_0@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_11"/>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_12" from="multi-reg_1_0@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_1_0@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_12"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_13" from="multi-reg_1_0@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_1_0@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_13"/>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_14" from="multi-reg_1_0@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_1_0@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_14"><query xmlns="jabber:iq:privacy"/></iq>
</INPUT>
<OUTPUT test='Roster'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'/>
</OUTPUT>
<INPUT test='Roster'>
<stream:stream version="1.0" xml:lang="en" xmlns="jabber:client" xmlns:stream="http://etherx.jabber.org/streams" from="test-d" id="5d5817de-cec9-411b-9388-3e16ef7a4bb2"/>
</INPUT>
<INPUT test='Roster'>
<stream:features><ver xmlns="urn:xmpp:features:rosterver"/><starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"/><mechanisms xmlns="urn:ietf:params:xml:ns:xmpp-sasl"><mechanism>PLAIN</mechanism><mechanism>ANONYMOUS</mechanism></mechanisms><register xmlns="http://jabber.org/features/iq-register"/><auth xmlns="http://jabber.org/features/iq-auth"/></stream:features>
</INPUT>
<OUTPUT test='Roster'>
<auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='PLAIN'>AG11bHRpLXJlZ18xXzEAYWxsLXhtcHAtdGVzdC1wYXNzd29yZA==</auth>
</OUTPUT>
<INPUT test='Roster'>
<success xmlns="urn:ietf:params:xml:ns:xmpp-sasl"/>
</INPUT>
<OUTPUT test='Roster'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
</OUTPUT>
<INPUT test='Roster'>
<stream:stream version="1.0" xml:lang="en" xmlns="jabber:client" xmlns:stream="http://etherx.jabber.org/streams" from="test-d" id="5d5817de-cec9-411b-9388-3e16ef7a4bb2"/>
</INPUT>
<INPUT test='Roster'>
<stream:features><ver xmlns="urn:xmpp:features:rosterver"/><starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"/><session xmlns="urn:ietf:params:xml:ns:xmpp-session"/><register xmlns="http://jabber.org/features/iq-register"/><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"/></stream:features>
</INPUT>
<OUTPUT test='Roster'>
<iq type='set' id='bind1'><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'><resource>def-user-resource</resource></bind></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_1_1@test-d/def-user-resource" xmlns="jabber:client" type="result" id="bind1"><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"><jid>multi-reg_1_1@test-d/def-user-resource</jid></bind></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_1" from="multi-reg_1_1@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_1_1@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_1"><query xmlns="jabber:iq:privacy"/></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_2" from="multi-reg_1_1@test-d/def-user-resource"><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>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_1_1@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_2"/>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_3" from="multi-reg_1_1@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_1_1@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_3"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_4" from="multi-reg_1_1@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_1_1@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_4"><query xmlns="jabber:iq:privacy"><list name="public"><item action="deny" order="3" value="tybalt@example.com" type="jid"/><item action="deny" order="5" value="paris@example.org" type="jid"/><item action="allow" order="68"/></list></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_5" from="multi-reg_1_1@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><active name="public"/></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_1_1@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_5"/>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_6" from="multi-reg_1_1@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_1_1@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_6"><query xmlns="jabber:iq:privacy"><list name="public"/><active name="public"/></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_7" from="multi-reg_1_1@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><default name="public"/></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_1_1@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_7"/>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_8" from="multi-reg_1_1@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_1_1@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_8"><query xmlns="jabber:iq:privacy"><list name="public"/><default name="public"/><active name="public"/></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_9" from="multi-reg_1_1@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><default/></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_1_1@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_9"/>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_10" from="multi-reg_1_1@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_1_1@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_10"><query xmlns="jabber:iq:privacy"><list name="public"/><active name="public"/></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_11" from="multi-reg_1_1@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><active/></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_1_1@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_11"/>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_12" from="multi-reg_1_1@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_1_1@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_12"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_13" from="multi-reg_1_1@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_1_1@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_13"/>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_14" from="multi-reg_1_1@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_1_1@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_14"><query xmlns="jabber:iq:privacy"/></iq>
</INPUT>
<OUTPUT test='Roster'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'/>
</OUTPUT>
<INPUT test='Roster'>
<stream:stream version="1.0" xml:lang="en" xmlns="jabber:client" xmlns:stream="http://etherx.jabber.org/streams" from="test-d" id="22da6954-0f08-4304-926f-5c051731dc99"/>
</INPUT>
<INPUT test='Roster'>
<stream:features><ver xmlns="urn:xmpp:features:rosterver"/><starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"/><mechanisms xmlns="urn:ietf:params:xml:ns:xmpp-sasl"><mechanism>PLAIN</mechanism><mechanism>ANONYMOUS</mechanism></mechanisms><register xmlns="http://jabber.org/features/iq-register"/><auth xmlns="http://jabber.org/features/iq-auth"/></stream:features>
</INPUT>
<OUTPUT test='Roster'>
<auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='PLAIN'>AG11bHRpLXJlZ18xXzIAYWxsLXhtcHAtdGVzdC1wYXNzd29yZA==</auth>
</OUTPUT>
<INPUT test='Roster'>
<success xmlns="urn:ietf:params:xml:ns:xmpp-sasl"/>
</INPUT>
<OUTPUT test='Roster'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
</OUTPUT>
<INPUT test='Roster'>
<stream:stream version="1.0" xml:lang="en" xmlns="jabber:client" xmlns:stream="http://etherx.jabber.org/streams" from="test-d" id="22da6954-0f08-4304-926f-5c051731dc99"/>
</INPUT>
<INPUT test='Roster'>
<stream:features><ver xmlns="urn:xmpp:features:rosterver"/><starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"/><session xmlns="urn:ietf:params:xml:ns:xmpp-session"/><register xmlns="http://jabber.org/features/iq-register"/><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"/></stream:features>
</INPUT>
<OUTPUT test='Roster'>
<iq type='set' id='bind1'><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'><resource>def-user-resource</resource></bind></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_1_2@test-d/def-user-resource" xmlns="jabber:client" type="result" id="bind1"><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"><jid>multi-reg_1_2@test-d/def-user-resource</jid></bind></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_1" from="multi-reg_1_2@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_1_2@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_1"><query xmlns="jabber:iq:privacy"/></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_2" from="multi-reg_1_2@test-d/def-user-resource"><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>
</OUTPUT>
<OUTPUT test='Roster'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'/>
</OUTPUT>
<INPUT test='Roster'>
<stream:stream version="1.0" xml:lang="en" xmlns="jabber:client" xmlns:stream="http://etherx.jabber.org/streams" from="test-d" id="a6c1f2af-9ecf-4c6c-9f39-78052c6edcb8"/>
</INPUT>
<INPUT test='Roster'>
<stream:features><ver xmlns="urn:xmpp:features:rosterver"/><starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"/><mechanisms xmlns="urn:ietf:params:xml:ns:xmpp-sasl"><mechanism>PLAIN</mechanism><mechanism>ANONYMOUS</mechanism></mechanisms><register xmlns="http://jabber.org/features/iq-register"/><auth xmlns="http://jabber.org/features/iq-auth"/></stream:features>
</INPUT>
<OUTPUT test='Roster'>
<auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='PLAIN'>AG11bHRpLXJlZ18yXzAAYWxsLXhtcHAtdGVzdC1wYXNzd29yZA==</auth>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_1_2@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_2"/>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_3" from="multi-reg_1_2@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<success xmlns="urn:ietf:params:xml:ns:xmpp-sasl"/>
</INPUT>
<OUTPUT test='Roster'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
</OUTPUT>
<INPUT test='Roster'>
<stream:stream version="1.0" xml:lang="en" xmlns="jabber:client" xmlns:stream="http://etherx.jabber.org/streams" from="test-d" id="a6c1f2af-9ecf-4c6c-9f39-78052c6edcb8"/>
</INPUT>
<INPUT test='Roster'>
<iq to="multi-reg_1_2@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_3"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_4" from="multi-reg_1_2@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_1_2@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_4"><query xmlns="jabber:iq:privacy"><list name="public"><item action="deny" order="3" value="tybalt@example.com" type="jid"/><item action="deny" order="5" value="paris@example.org" type="jid"/><item action="allow" order="68"/></list></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_5" from="multi-reg_1_2@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><active name="public"/></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_1_2@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_5"/>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_6" from="multi-reg_1_2@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_1_2@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_6"><query xmlns="jabber:iq:privacy"><list name="public"/><active name="public"/></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_7" from="multi-reg_1_2@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><default name="public"/></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_1_2@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_7"/>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_8" from="multi-reg_1_2@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_1_2@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_8"><query xmlns="jabber:iq:privacy"><list name="public"/><default name="public"/><active name="public"/></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_9" from="multi-reg_1_2@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><default/></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_1_2@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_9"/>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_10" from="multi-reg_1_2@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_1_2@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_10"><query xmlns="jabber:iq:privacy"><list name="public"/><active name="public"/></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_11" from="multi-reg_1_2@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><active/></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_1_2@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_11"/>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_12" from="multi-reg_1_2@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_1_2@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_12"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_13" from="multi-reg_1_2@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_1_2@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_13"/>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_14" from="multi-reg_1_2@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_1_2@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_14"><query xmlns="jabber:iq:privacy"/></iq>
</INPUT>
<INPUT test='Roster'>
<stream:features><ver xmlns="urn:xmpp:features:rosterver"/><starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"/><session xmlns="urn:ietf:params:xml:ns:xmpp-session"/><register xmlns="http://jabber.org/features/iq-register"/><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"/></stream:features>
</INPUT>
<OUTPUT test='Roster'>
<iq type='set' id='bind1'><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'><resource>def-user-resource</resource></bind></iq>
</OUTPUT>
<OUTPUT test='Roster'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'/>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_2_0@test-d/def-user-resource" xmlns="jabber:client" type="result" id="bind1"><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"><jid>multi-reg_2_0@test-d/def-user-resource</jid></bind></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_1" from="multi-reg_2_0@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<stream:stream version="1.0" xml:lang="en" xmlns="jabber:client" xmlns:stream="http://etherx.jabber.org/streams" from="test-d" id="711ed7b0-b96d-42c8-84a8-e6f5e035e709"/>
</INPUT>
<INPUT test='Roster'>
<stream:features><ver xmlns="urn:xmpp:features:rosterver"/><starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"/><mechanisms xmlns="urn:ietf:params:xml:ns:xmpp-sasl"><mechanism>PLAIN</mechanism><mechanism>ANONYMOUS</mechanism></mechanisms><register xmlns="http://jabber.org/features/iq-register"/><auth xmlns="http://jabber.org/features/iq-auth"/></stream:features>
</INPUT>
<OUTPUT test='Roster'>
<auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='PLAIN'>AG11bHRpLXJlZ18xXzMAYWxsLXhtcHAtdGVzdC1wYXNzd29yZA==</auth>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_2_0@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_1"><query xmlns="jabber:iq:privacy"/></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_2" from="multi-reg_2_0@test-d/def-user-resource"><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>
</OUTPUT>
<INPUT test='Roster'>
<success xmlns="urn:ietf:params:xml:ns:xmpp-sasl"/>
</INPUT>
<OUTPUT test='Roster'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
</OUTPUT>
<INPUT test='Roster'>
<stream:stream version="1.0" xml:lang="en" xmlns="jabber:client" xmlns:stream="http://etherx.jabber.org/streams" from="test-d" id="711ed7b0-b96d-42c8-84a8-e6f5e035e709"/>
</INPUT>
<INPUT test='Roster'>
<iq to="multi-reg_2_0@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_2"/>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_3" from="multi-reg_2_0@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_2_0@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_3"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_4" from="multi-reg_2_0@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_2_0@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_4"><query xmlns="jabber:iq:privacy"><list name="public"><item action="deny" order="3" value="tybalt@example.com" type="jid"/><item action="deny" order="5" value="paris@example.org" type="jid"/><item action="allow" order="68"/></list></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_5" from="multi-reg_2_0@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><active name="public"/></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_2_0@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_5"/>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_6" from="multi-reg_2_0@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_2_0@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_6"><query xmlns="jabber:iq:privacy"><list name="public"/><active name="public"/></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_7" from="multi-reg_2_0@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><default name="public"/></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_2_0@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_7"/>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_8" from="multi-reg_2_0@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_2_0@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_8"><query xmlns="jabber:iq:privacy"><list name="public"/><default name="public"/><active name="public"/></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_9" from="multi-reg_2_0@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><default/></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_2_0@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_9"/>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_10" from="multi-reg_2_0@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_2_0@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_10"><query xmlns="jabber:iq:privacy"><list name="public"/><active name="public"/></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_11" from="multi-reg_2_0@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><active/></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_2_0@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_11"/>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_12" from="multi-reg_2_0@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_2_0@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_12"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_13" from="multi-reg_2_0@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<stream:features><ver xmlns="urn:xmpp:features:rosterver"/><starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"/><session xmlns="urn:ietf:params:xml:ns:xmpp-session"/><register xmlns="http://jabber.org/features/iq-register"/><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"/></stream:features>
</INPUT>
<OUTPUT test='Roster'>
<iq type='set' id='bind1'><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'><resource>def-user-resource</resource></bind></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_1_3@test-d/def-user-resource" xmlns="jabber:client" type="result" id="bind1"><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"><jid>multi-reg_1_3@test-d/def-user-resource</jid></bind></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_1" from="multi-reg_1_3@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_1_3@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_1"><query xmlns="jabber:iq:privacy"/></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_2" from="multi-reg_1_3@test-d/def-user-resource"><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>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_2_0@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_13"/>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_14" from="multi-reg_2_0@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_2_0@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_14"><query xmlns="jabber:iq:privacy"/></iq>
</INPUT>
<OUTPUT test='Roster'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'/>
</OUTPUT>
<INPUT test='Roster'>
<stream:stream version="1.0" xml:lang="en" xmlns="jabber:client" xmlns:stream="http://etherx.jabber.org/streams" from="test-d" id="80768b10-76f9-47b5-a97a-02435f3ca453"/>
</INPUT>
<INPUT test='Roster'>
<stream:features><ver xmlns="urn:xmpp:features:rosterver"/><starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"/><mechanisms xmlns="urn:ietf:params:xml:ns:xmpp-sasl"><mechanism>PLAIN</mechanism><mechanism>ANONYMOUS</mechanism></mechanisms><register xmlns="http://jabber.org/features/iq-register"/><auth xmlns="http://jabber.org/features/iq-auth"/></stream:features>
</INPUT>
<OUTPUT test='Roster'>
<auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='PLAIN'>AG11bHRpLXJlZ18yXzEAYWxsLXhtcHAtdGVzdC1wYXNzd29yZA==</auth>
</OUTPUT>
<INPUT test='Roster'>
<success xmlns="urn:ietf:params:xml:ns:xmpp-sasl"/>
</INPUT>
<OUTPUT test='Roster'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
</OUTPUT>
<INPUT test='Roster'>
<stream:stream version="1.0" xml:lang="en" xmlns="jabber:client" xmlns:stream="http://etherx.jabber.org/streams" from="test-d" id="80768b10-76f9-47b5-a97a-02435f3ca453"/>
</INPUT>
<INPUT test='Roster'>
<iq to="multi-reg_1_3@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_2"/>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_3" from="multi-reg_1_3@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_1_3@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_3"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_4" from="multi-reg_1_3@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_1_3@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_4"><query xmlns="jabber:iq:privacy"><list name="public"><item action="deny" order="3" value="tybalt@example.com" type="jid"/><item action="deny" order="5" value="paris@example.org" type="jid"/><item action="allow" order="68"/></list></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_5" from="multi-reg_1_3@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><active name="public"/></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<stream:features><ver xmlns="urn:xmpp:features:rosterver"/><starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"/><session xmlns="urn:ietf:params:xml:ns:xmpp-session"/><register xmlns="http://jabber.org/features/iq-register"/><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"/></stream:features>
</INPUT>
<OUTPUT test='Roster'>
<iq type='set' id='bind1'><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'><resource>def-user-resource</resource></bind></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_2_1@test-d/def-user-resource" xmlns="jabber:client" type="result" id="bind1"><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"><jid>multi-reg_2_1@test-d/def-user-resource</jid></bind></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_1" from="multi-reg_2_1@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_1_3@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_5"/>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_6" from="multi-reg_1_3@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_2_1@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_1"><query xmlns="jabber:iq:privacy"/></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_2" from="multi-reg_2_1@test-d/def-user-resource"><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>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_1_3@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_6"><query xmlns="jabber:iq:privacy"><list name="public"/><active name="public"/></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_7" from="multi-reg_1_3@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><default name="public"/></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_1_3@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_7"/>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_8" from="multi-reg_1_3@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_1_3@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_8"><query xmlns="jabber:iq:privacy"><list name="public"/><default name="public"/><active name="public"/></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_9" from="multi-reg_1_3@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><default/></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_2_1@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_2"/>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_3" from="multi-reg_2_1@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_1_3@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_9"/>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_10" from="multi-reg_1_3@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_2_1@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_3"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_4" from="multi-reg_2_1@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_2_1@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_4"><query xmlns="jabber:iq:privacy"><list name="public"><item action="deny" order="3" value="tybalt@example.com" type="jid"/><item action="deny" order="5" value="paris@example.org" type="jid"/><item action="allow" order="68"/></list></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_5" from="multi-reg_2_1@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><active name="public"/></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_1_3@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_10"><query xmlns="jabber:iq:privacy"><list name="public"/><active name="public"/></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_11" from="multi-reg_1_3@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><active/></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_2_1@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_5"/>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_6" from="multi-reg_2_1@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_2_1@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_6"><query xmlns="jabber:iq:privacy"><list name="public"/><active name="public"/></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_7" from="multi-reg_2_1@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><default name="public"/></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_2_1@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_7"/>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_8" from="multi-reg_2_1@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_1_3@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_11"/>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_12" from="multi-reg_1_3@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_2_1@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_8"><query xmlns="jabber:iq:privacy"><list name="public"/><default name="public"/><active name="public"/></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_9" from="multi-reg_2_1@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><default/></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_2_1@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_9"/>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_10" from="multi-reg_2_1@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_1_3@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_12"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_13" from="multi-reg_1_3@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_2_1@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_10"><query xmlns="jabber:iq:privacy"><list name="public"/><active name="public"/></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_11" from="multi-reg_2_1@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><active/></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_1_3@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_13"/>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_14" from="multi-reg_1_3@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_2_1@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_11"/>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_12" from="multi-reg_2_1@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_1_3@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_14"><query xmlns="jabber:iq:privacy"/></iq>
</INPUT>
<OUTPUT test='Roster'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'/>
</OUTPUT>
<INPUT test='Roster'>
<stream:stream version="1.0" xml:lang="en" xmlns="jabber:client" xmlns:stream="http://etherx.jabber.org/streams" from="test-d" id="68bed99c-db9b-497b-9787-9b1abacb07e8"/>
</INPUT>
<INPUT test='Roster'>
<stream:features><ver xmlns="urn:xmpp:features:rosterver"/><starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"/><mechanisms xmlns="urn:ietf:params:xml:ns:xmpp-sasl"><mechanism>PLAIN</mechanism><mechanism>ANONYMOUS</mechanism></mechanisms><register xmlns="http://jabber.org/features/iq-register"/><auth xmlns="http://jabber.org/features/iq-auth"/></stream:features>
</INPUT>
<OUTPUT test='Roster'>
<auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='PLAIN'>AG11bHRpLXJlZ18xXzQAYWxsLXhtcHAtdGVzdC1wYXNzd29yZA==</auth>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_2_1@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_12"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_13" from="multi-reg_2_1@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<success xmlns="urn:ietf:params:xml:ns:xmpp-sasl"/>
</INPUT>
<OUTPUT test='Roster'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
</OUTPUT>
<INPUT test='Roster'>
<stream:stream version="1.0" xml:lang="en" xmlns="jabber:client" xmlns:stream="http://etherx.jabber.org/streams" from="test-d" id="68bed99c-db9b-497b-9787-9b1abacb07e8"/>
</INPUT>
<INPUT test='Roster'>
<iq to="multi-reg_2_1@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_13"/>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_14" from="multi-reg_2_1@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_2_1@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_14"><query xmlns="jabber:iq:privacy"/></iq>
</INPUT>
<OUTPUT test='Roster'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'/>
</OUTPUT>
<INPUT test='Roster'>
<stream:stream version="1.0" xml:lang="en" xmlns="jabber:client" xmlns:stream="http://etherx.jabber.org/streams" from="test-d" id="d59b426b-dd47-49f7-b0ce-5c9700c35423"/>
</INPUT>
<INPUT test='Roster'>
<stream:features><ver xmlns="urn:xmpp:features:rosterver"/><starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"/><mechanisms xmlns="urn:ietf:params:xml:ns:xmpp-sasl"><mechanism>PLAIN</mechanism><mechanism>ANONYMOUS</mechanism></mechanisms><register xmlns="http://jabber.org/features/iq-register"/><auth xmlns="http://jabber.org/features/iq-auth"/></stream:features>
</INPUT>
<OUTPUT test='Roster'>
<auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='PLAIN'>AG11bHRpLXJlZ18yXzIAYWxsLXhtcHAtdGVzdC1wYXNzd29yZA==</auth>
</OUTPUT>
<INPUT test='Roster'>
<success xmlns="urn:ietf:params:xml:ns:xmpp-sasl"/>
</INPUT>
<OUTPUT test='Roster'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
</OUTPUT>
<INPUT test='Roster'>
<stream:stream version="1.0" xml:lang="en" xmlns="jabber:client" xmlns:stream="http://etherx.jabber.org/streams" from="test-d" id="d59b426b-dd47-49f7-b0ce-5c9700c35423"/>
</INPUT>
<OUTPUT test='Roster'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'/>
</OUTPUT>
<INPUT test='Roster'>
<stream:stream version="1.0" xml:lang="en" xmlns="jabber:client" xmlns:stream="http://etherx.jabber.org/streams" from="test-d" id="8fb84cb1-7053-4661-9aaf-4402899a3bb9"/>
</INPUT>
<INPUT test='Roster'>
<stream:features><ver xmlns="urn:xmpp:features:rosterver"/><starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"/><mechanisms xmlns="urn:ietf:params:xml:ns:xmpp-sasl"><mechanism>PLAIN</mechanism><mechanism>ANONYMOUS</mechanism></mechanisms><register xmlns="http://jabber.org/features/iq-register"/><auth xmlns="http://jabber.org/features/iq-auth"/></stream:features>
</INPUT>
<OUTPUT test='Roster'>
<auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='PLAIN'>AG11bHRpLXJlZ18zXzAAYWxsLXhtcHAtdGVzdC1wYXNzd29yZA==</auth>
</OUTPUT>
<INPUT test='Roster'>
<success xmlns="urn:ietf:params:xml:ns:xmpp-sasl"/>
</INPUT>
<OUTPUT test='Roster'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
</OUTPUT>
<INPUT test='Roster'>
<stream:stream version="1.0" xml:lang="en" xmlns="jabber:client" xmlns:stream="http://etherx.jabber.org/streams" from="test-d" id="8fb84cb1-7053-4661-9aaf-4402899a3bb9"/>
</INPUT>
<INPUT test='Roster'>
<stream:features><ver xmlns="urn:xmpp:features:rosterver"/><starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"/><session xmlns="urn:ietf:params:xml:ns:xmpp-session"/><register xmlns="http://jabber.org/features/iq-register"/><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"/></stream:features>
</INPUT>
<OUTPUT test='Roster'>
<iq type='set' id='bind1'><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'><resource>def-user-resource</resource></bind></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_1_4@test-d/def-user-resource" xmlns="jabber:client" type="result" id="bind1"><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"><jid>multi-reg_1_4@test-d/def-user-resource</jid></bind></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_1" from="multi-reg_1_4@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_1_4@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_1"><query xmlns="jabber:iq:privacy"/></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_2" from="multi-reg_1_4@test-d/def-user-resource"><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>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_1_4@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_2"/>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_3" from="multi-reg_1_4@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_1_4@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_3"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_4" from="multi-reg_1_4@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<stream:features><ver xmlns="urn:xmpp:features:rosterver"/><starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"/><session xmlns="urn:ietf:params:xml:ns:xmpp-session"/><register xmlns="http://jabber.org/features/iq-register"/><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"/></stream:features>
</INPUT>
<OUTPUT test='Roster'>
<iq type='set' id='bind1'><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'><resource>def-user-resource</resource></bind></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_2_2@test-d/def-user-resource" xmlns="jabber:client" type="result" id="bind1"><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"><jid>multi-reg_2_2@test-d/def-user-resource</jid></bind></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_1" from="multi-reg_2_2@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_1_4@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_4"><query xmlns="jabber:iq:privacy"><list name="public"><item action="deny" order="3" value="tybalt@example.com" type="jid"/><item action="deny" order="5" value="paris@example.org" type="jid"/><item action="allow" order="68"/></list></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_5" from="multi-reg_1_4@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><active name="public"/></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_2_2@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_1"><query xmlns="jabber:iq:privacy"/></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_2" from="multi-reg_2_2@test-d/def-user-resource"><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>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_1_4@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_5"/>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_6" from="multi-reg_1_4@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_2_2@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_2"/>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_3" from="multi-reg_2_2@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_1_4@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_6"><query xmlns="jabber:iq:privacy"><list name="public"/><active name="public"/></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_7" from="multi-reg_1_4@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><default name="public"/></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_1_4@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_7"/>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_8" from="multi-reg_1_4@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_2_2@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_3"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_4" from="multi-reg_2_2@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_2_2@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_4"><query xmlns="jabber:iq:privacy"><list name="public"><item action="deny" order="3" value="tybalt@example.com" type="jid"/><item action="deny" order="5" value="paris@example.org" type="jid"/><item action="allow" order="68"/></list></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_5" from="multi-reg_2_2@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><active name="public"/></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_1_4@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_8"><query xmlns="jabber:iq:privacy"><list name="public"/><default name="public"/><active name="public"/></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_9" from="multi-reg_1_4@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><default/></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<stream:features><ver xmlns="urn:xmpp:features:rosterver"/><starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"/><session xmlns="urn:ietf:params:xml:ns:xmpp-session"/><register xmlns="http://jabber.org/features/iq-register"/><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"/></stream:features>
</INPUT>
<OUTPUT test='Roster'>
<iq type='set' id='bind1'><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'><resource>def-user-resource</resource></bind></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_3_0@test-d/def-user-resource" xmlns="jabber:client" type="result" id="bind1"><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"><jid>multi-reg_3_0@test-d/def-user-resource</jid></bind></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_1" from="multi-reg_3_0@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_3_0@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_1"><query xmlns="jabber:iq:privacy"/></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_2" from="multi-reg_3_0@test-d/def-user-resource"><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>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_1_4@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_9"/>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_10" from="multi-reg_1_4@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_2_2@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_5"/>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_6" from="multi-reg_2_2@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_1_4@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_10"><query xmlns="jabber:iq:privacy"><list name="public"/><active name="public"/></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_11" from="multi-reg_1_4@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><active/></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_3_0@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_2"/>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_3" from="multi-reg_3_0@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_2_2@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_6"><query xmlns="jabber:iq:privacy"><list name="public"/><active name="public"/></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_7" from="multi-reg_2_2@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><default name="public"/></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_2_2@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_7"/>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_8" from="multi-reg_2_2@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_3_0@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_3"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_4" from="multi-reg_3_0@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_1_4@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_11"/>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_12" from="multi-reg_1_4@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_3_0@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_4"><query xmlns="jabber:iq:privacy"><list name="public"><item action="deny" order="3" value="tybalt@example.com" type="jid"/><item action="deny" order="5" value="paris@example.org" type="jid"/><item action="allow" order="68"/></list></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_5" from="multi-reg_3_0@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><active name="public"/></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_1_4@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_12"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_13" from="multi-reg_1_4@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_2_2@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_8"><query xmlns="jabber:iq:privacy"><list name="public"/><default name="public"/><active name="public"/></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_9" from="multi-reg_2_2@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><default/></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_3_0@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_5"/>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_6" from="multi-reg_3_0@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_3_0@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_6"><query xmlns="jabber:iq:privacy"><list name="public"/><active name="public"/></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_7" from="multi-reg_3_0@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><default name="public"/></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_3_0@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_7"/>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_8" from="multi-reg_3_0@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_2_2@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_9"/>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_10" from="multi-reg_2_2@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_1_4@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_13"/>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_14" from="multi-reg_1_4@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_2_2@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_10"><query xmlns="jabber:iq:privacy"><list name="public"/><active name="public"/></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_11" from="multi-reg_2_2@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><active/></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_1_4@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_14"><query xmlns="jabber:iq:privacy"/></iq>
</INPUT>
<INPUT test='Roster'>
<iq to="multi-reg_3_0@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_8"><query xmlns="jabber:iq:privacy"><list name="public"/><default name="public"/><active name="public"/></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_9" from="multi-reg_3_0@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><default/></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_2_2@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_11"/>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_12" from="multi-reg_2_2@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_3_0@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_9"/>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_10" from="multi-reg_3_0@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_2_2@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_12"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_13" from="multi-reg_2_2@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_3_0@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_10"><query xmlns="jabber:iq:privacy"><list name="public"/><active name="public"/></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_11" from="multi-reg_3_0@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><active/></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_3_0@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_11"/>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_12" from="multi-reg_3_0@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_2_2@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_13"/>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_14" from="multi-reg_2_2@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_3_0@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_12"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_13" from="multi-reg_3_0@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_2_2@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_14"><query xmlns="jabber:iq:privacy"/></iq>
</INPUT>
<OUTPUT test='Roster'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'/>
</OUTPUT>
<INPUT test='Roster'>
<stream:stream version="1.0" xml:lang="en" xmlns="jabber:client" xmlns:stream="http://etherx.jabber.org/streams" from="test-d" id="81d6c68b-53f9-4e31-ad95-4f475157d109"/>
</INPUT>
<INPUT test='Roster'>
<stream:features><ver xmlns="urn:xmpp:features:rosterver"/><starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"/><mechanisms xmlns="urn:ietf:params:xml:ns:xmpp-sasl"><mechanism>PLAIN</mechanism><mechanism>ANONYMOUS</mechanism></mechanisms><register xmlns="http://jabber.org/features/iq-register"/><auth xmlns="http://jabber.org/features/iq-auth"/></stream:features>
</INPUT>
<OUTPUT test='Roster'>
<auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='PLAIN'>AG11bHRpLXJlZ18yXzMAYWxsLXhtcHAtdGVzdC1wYXNzd29yZA==</auth>
</OUTPUT>
<INPUT test='Roster'>
<success xmlns="urn:ietf:params:xml:ns:xmpp-sasl"/>
</INPUT>
<OUTPUT test='Roster'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
</OUTPUT>
<INPUT test='Roster'>
<stream:stream version="1.0" xml:lang="en" xmlns="jabber:client" xmlns:stream="http://etherx.jabber.org/streams" from="test-d" id="81d6c68b-53f9-4e31-ad95-4f475157d109"/>
</INPUT>
<INPUT test='Roster'>
<iq to="multi-reg_3_0@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_13"/>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_14" from="multi-reg_3_0@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_3_0@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_14"><query xmlns="jabber:iq:privacy"/></iq>
</INPUT>
<OUTPUT test='Roster'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'/>
</OUTPUT>
<INPUT test='Roster'>
<stream:stream version="1.0" xml:lang="en" xmlns="jabber:client" xmlns:stream="http://etherx.jabber.org/streams" from="test-d" id="47b252a8-0ba2-4124-805b-ae56f432d31d"/>
</INPUT>
<INPUT test='Roster'>
<stream:features><ver xmlns="urn:xmpp:features:rosterver"/><starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"/><mechanisms xmlns="urn:ietf:params:xml:ns:xmpp-sasl"><mechanism>PLAIN</mechanism><mechanism>ANONYMOUS</mechanism></mechanisms><register xmlns="http://jabber.org/features/iq-register"/><auth xmlns="http://jabber.org/features/iq-auth"/></stream:features>
</INPUT>
<OUTPUT test='Roster'>
<auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='PLAIN'>AG11bHRpLXJlZ18zXzEAYWxsLXhtcHAtdGVzdC1wYXNzd29yZA==</auth>
</OUTPUT>
<INPUT test='Roster'>
<success xmlns="urn:ietf:params:xml:ns:xmpp-sasl"/>
</INPUT>
<OUTPUT test='Roster'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
</OUTPUT>
<INPUT test='Roster'>
<stream:stream version="1.0" xml:lang="en" xmlns="jabber:client" xmlns:stream="http://etherx.jabber.org/streams" from="test-d" id="47b252a8-0ba2-4124-805b-ae56f432d31d"/>
</INPUT>
<INPUT test='Roster'>
<stream:features><ver xmlns="urn:xmpp:features:rosterver"/><starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"/><session xmlns="urn:ietf:params:xml:ns:xmpp-session"/><register xmlns="http://jabber.org/features/iq-register"/><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"/></stream:features>
</INPUT>
<OUTPUT test='Roster'>
<iq type='set' id='bind1'><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'><resource>def-user-resource</resource></bind></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_2_3@test-d/def-user-resource" xmlns="jabber:client" type="result" id="bind1"><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"><jid>multi-reg_2_3@test-d/def-user-resource</jid></bind></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_1" from="multi-reg_2_3@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_2_3@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_1"><query xmlns="jabber:iq:privacy"/></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_2" from="multi-reg_2_3@test-d/def-user-resource"><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>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_2_3@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_2"/>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_3" from="multi-reg_2_3@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<stream:features><ver xmlns="urn:xmpp:features:rosterver"/><starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"/><session xmlns="urn:ietf:params:xml:ns:xmpp-session"/><register xmlns="http://jabber.org/features/iq-register"/><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"/></stream:features>
</INPUT>
<OUTPUT test='Roster'>
<iq type='set' id='bind1'><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'><resource>def-user-resource</resource></bind></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_3_1@test-d/def-user-resource" xmlns="jabber:client" type="result" id="bind1"><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"><jid>multi-reg_3_1@test-d/def-user-resource</jid></bind></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_1" from="multi-reg_3_1@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_2_3@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_3"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_4" from="multi-reg_2_3@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_3_1@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_1"><query xmlns="jabber:iq:privacy"/></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_2" from="multi-reg_3_1@test-d/def-user-resource"><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>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_2_3@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_4"><query xmlns="jabber:iq:privacy"><list name="public"><item action="deny" order="3" value="tybalt@example.com" type="jid"/><item action="deny" order="5" value="paris@example.org" type="jid"/><item action="allow" order="68"/></list></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_5" from="multi-reg_2_3@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><active name="public"/></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_2_3@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_5"/>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_6" from="multi-reg_2_3@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_3_1@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_2"/>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_3" from="multi-reg_3_1@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_2_3@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_6"><query xmlns="jabber:iq:privacy"><list name="public"/><active name="public"/></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_7" from="multi-reg_2_3@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><default name="public"/></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_3_1@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_3"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_4" from="multi-reg_3_1@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_2_3@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_7"/>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_8" from="multi-reg_2_3@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_3_1@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_4"><query xmlns="jabber:iq:privacy"><list name="public"><item action="deny" order="3" value="tybalt@example.com" type="jid"/><item action="deny" order="5" value="paris@example.org" type="jid"/><item action="allow" order="68"/></list></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_5" from="multi-reg_3_1@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><active name="public"/></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_2_3@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_8"><query xmlns="jabber:iq:privacy"><list name="public"/><default name="public"/><active name="public"/></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_9" from="multi-reg_2_3@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><default/></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_3_1@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_5"/>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_6" from="multi-reg_3_1@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_2_3@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_9"/>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_10" from="multi-reg_2_3@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_3_1@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_6"><query xmlns="jabber:iq:privacy"><list name="public"/><active name="public"/></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_7" from="multi-reg_3_1@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><default name="public"/></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_3_1@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_7"/>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_8" from="multi-reg_3_1@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_2_3@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_10"><query xmlns="jabber:iq:privacy"><list name="public"/><active name="public"/></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_11" from="multi-reg_2_3@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><active/></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_3_1@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_8"><query xmlns="jabber:iq:privacy"><list name="public"/><default name="public"/><active name="public"/></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_9" from="multi-reg_3_1@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><default/></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_2_3@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_11"/>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_12" from="multi-reg_2_3@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_3_1@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_9"/>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_10" from="multi-reg_3_1@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_2_3@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_12"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_13" from="multi-reg_2_3@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_3_1@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_10"><query xmlns="jabber:iq:privacy"><list name="public"/><active name="public"/></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_11" from="multi-reg_3_1@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><active/></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_3_1@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_11"/>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_12" from="multi-reg_3_1@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_2_3@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_13"/>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_14" from="multi-reg_2_3@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_3_1@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_12"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
</INPUT>
<INPUT test='Roster'>
<iq to="multi-reg_2_3@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_14"><query xmlns="jabber:iq:privacy"/></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_13" from="multi-reg_3_1@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
</OUTPUT>
<OUTPUT test='Roster'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'/>
</OUTPUT>
<INPUT test='Roster'>
<stream:stream version="1.0" xml:lang="en" xmlns="jabber:client" xmlns:stream="http://etherx.jabber.org/streams" from="test-d" id="3e49c9ba-85ef-461e-ba61-df59c13bd36c"/>
</INPUT>
<INPUT test='Roster'>
<stream:features><ver xmlns="urn:xmpp:features:rosterver"/><starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"/><mechanisms xmlns="urn:ietf:params:xml:ns:xmpp-sasl"><mechanism>PLAIN</mechanism><mechanism>ANONYMOUS</mechanism></mechanisms><register xmlns="http://jabber.org/features/iq-register"/><auth xmlns="http://jabber.org/features/iq-auth"/></stream:features>
</INPUT>
<OUTPUT test='Roster'>
<auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='PLAIN'>AG11bHRpLXJlZ18yXzQAYWxsLXhtcHAtdGVzdC1wYXNzd29yZA==</auth>
</OUTPUT>
<INPUT test='Roster'>
<success xmlns="urn:ietf:params:xml:ns:xmpp-sasl"/>
</INPUT>
<OUTPUT test='Roster'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
</OUTPUT>
<INPUT test='Roster'>
<stream:stream version="1.0" xml:lang="en" xmlns="jabber:client" xmlns:stream="http://etherx.jabber.org/streams" from="test-d" id="3e49c9ba-85ef-461e-ba61-df59c13bd36c"/>
</INPUT>
<INPUT test='Roster'>
<iq to="multi-reg_3_1@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_13"/>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_14" from="multi-reg_3_1@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_3_1@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_14"><query xmlns="jabber:iq:privacy"/></iq>
</INPUT>
<OUTPUT test='Roster'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'/>
</OUTPUT>
<INPUT test='Roster'>
<stream:stream version="1.0" xml:lang="en" xmlns="jabber:client" xmlns:stream="http://etherx.jabber.org/streams" from="test-d" id="0d169c45-5656-422f-bc0d-30716781bc8b"/>
</INPUT>
<INPUT test='Roster'>
<stream:features><ver xmlns="urn:xmpp:features:rosterver"/><starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"/><mechanisms xmlns="urn:ietf:params:xml:ns:xmpp-sasl"><mechanism>PLAIN</mechanism><mechanism>ANONYMOUS</mechanism></mechanisms><register xmlns="http://jabber.org/features/iq-register"/><auth xmlns="http://jabber.org/features/iq-auth"/></stream:features>
</INPUT>
<OUTPUT test='Roster'>
<auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='PLAIN'>AG11bHRpLXJlZ18zXzIAYWxsLXhtcHAtdGVzdC1wYXNzd29yZA==</auth>
</OUTPUT>
<OUTPUT test='Roster'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'/>
</OUTPUT>
<INPUT test='Roster'>
<stream:stream version="1.0" xml:lang="en" xmlns="jabber:client" xmlns:stream="http://etherx.jabber.org/streams" from="test-d" id="1da91b62-5792-442b-8aec-55373a25288a"/>
</INPUT>
<INPUT test='Roster'>
<stream:features><ver xmlns="urn:xmpp:features:rosterver"/><starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"/><mechanisms xmlns="urn:ietf:params:xml:ns:xmpp-sasl"><mechanism>PLAIN</mechanism><mechanism>ANONYMOUS</mechanism></mechanisms><register xmlns="http://jabber.org/features/iq-register"/><auth xmlns="http://jabber.org/features/iq-auth"/></stream:features>
</INPUT>
<OUTPUT test='Roster'>
<auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='PLAIN'>AG11bHRpLXJlZ180XzAAYWxsLXhtcHAtdGVzdC1wYXNzd29yZA==</auth>
</OUTPUT>
<INPUT test='Roster'>
<success xmlns="urn:ietf:params:xml:ns:xmpp-sasl"/>
</INPUT>
<OUTPUT test='Roster'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
</OUTPUT>
<INPUT test='Roster'>
<stream:stream version="1.0" xml:lang="en" xmlns="jabber:client" xmlns:stream="http://etherx.jabber.org/streams" from="test-d" id="1da91b62-5792-442b-8aec-55373a25288a"/>
</INPUT>
<INPUT test='Roster'>
<success xmlns="urn:ietf:params:xml:ns:xmpp-sasl"/>
</INPUT>
<OUTPUT test='Roster'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
</OUTPUT>
<INPUT test='Roster'>
<stream:stream version="1.0" xml:lang="en" xmlns="jabber:client" xmlns:stream="http://etherx.jabber.org/streams" from="test-d" id="0d169c45-5656-422f-bc0d-30716781bc8b"/>
</INPUT>
<INPUT test='Roster'>
<stream:features><ver xmlns="urn:xmpp:features:rosterver"/><starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"/><session xmlns="urn:ietf:params:xml:ns:xmpp-session"/><register xmlns="http://jabber.org/features/iq-register"/><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"/></stream:features>
</INPUT>
<OUTPUT test='Roster'>
<iq type='set' id='bind1'><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'><resource>def-user-resource</resource></bind></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_2_4@test-d/def-user-resource" xmlns="jabber:client" type="result" id="bind1"><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"><jid>multi-reg_2_4@test-d/def-user-resource</jid></bind></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_1" from="multi-reg_2_4@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_2_4@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_1"><query xmlns="jabber:iq:privacy"/></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_2" from="multi-reg_2_4@test-d/def-user-resource"><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>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_2_4@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_2"/>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_3" from="multi-reg_2_4@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_2_4@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_3"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_4" from="multi-reg_2_4@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_2_4@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_4"><query xmlns="jabber:iq:privacy"><list name="public"><item action="deny" order="3" value="tybalt@example.com" type="jid"/><item action="deny" order="5" value="paris@example.org" type="jid"/><item action="allow" order="68"/></list></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_5" from="multi-reg_2_4@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><active name="public"/></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_2_4@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_5"/>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_6" from="multi-reg_2_4@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_2_4@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_6"><query xmlns="jabber:iq:privacy"><list name="public"/><active name="public"/></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_7" from="multi-reg_2_4@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><default name="public"/></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<stream:features><ver xmlns="urn:xmpp:features:rosterver"/><starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"/><session xmlns="urn:ietf:params:xml:ns:xmpp-session"/><register xmlns="http://jabber.org/features/iq-register"/><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"/></stream:features>
</INPUT>
<OUTPUT test='Roster'>
<iq type='set' id='bind1'><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'><resource>def-user-resource</resource></bind></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_4_0@test-d/def-user-resource" xmlns="jabber:client" type="result" id="bind1"><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"><jid>multi-reg_4_0@test-d/def-user-resource</jid></bind></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_1" from="multi-reg_4_0@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_2_4@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_7"/>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_8" from="multi-reg_2_4@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<stream:features><ver xmlns="urn:xmpp:features:rosterver"/><starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"/><session xmlns="urn:ietf:params:xml:ns:xmpp-session"/><register xmlns="http://jabber.org/features/iq-register"/><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"/></stream:features>
</INPUT>
<OUTPUT test='Roster'>
<iq type='set' id='bind1'><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'><resource>def-user-resource</resource></bind></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_3_2@test-d/def-user-resource" xmlns="jabber:client" type="result" id="bind1"><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"><jid>multi-reg_3_2@test-d/def-user-resource</jid></bind></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_1" from="multi-reg_3_2@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_4_0@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_1"><query xmlns="jabber:iq:privacy"/></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_2" from="multi-reg_4_0@test-d/def-user-resource"><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>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_3_2@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_1"><query xmlns="jabber:iq:privacy"/></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_2" from="multi-reg_3_2@test-d/def-user-resource"><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>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_2_4@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_8"><query xmlns="jabber:iq:privacy"><list name="public"/><default name="public"/><active name="public"/></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_9" from="multi-reg_2_4@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><default/></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_2_4@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_9"/>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_10" from="multi-reg_2_4@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_4_0@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_2"/>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_3" from="multi-reg_4_0@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_3_2@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_2"/>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_3" from="multi-reg_3_2@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_4_0@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_3"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_4" from="multi-reg_4_0@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_4_0@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_4"><query xmlns="jabber:iq:privacy"><list name="public"><item action="deny" order="3" value="tybalt@example.com" type="jid"/><item action="deny" order="5" value="paris@example.org" type="jid"/><item action="allow" order="68"/></list></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_5" from="multi-reg_4_0@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><active name="public"/></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_3_2@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_3"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_4" from="multi-reg_3_2@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_2_4@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_10"><query xmlns="jabber:iq:privacy"><list name="public"/><active name="public"/></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_11" from="multi-reg_2_4@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><active/></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_3_2@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_4"><query xmlns="jabber:iq:privacy"><list name="public"><item action="deny" order="3" value="tybalt@example.com" type="jid"/><item action="deny" order="5" value="paris@example.org" type="jid"/><item action="allow" order="68"/></list></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_5" from="multi-reg_3_2@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><active name="public"/></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_2_4@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_11"/>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_12" from="multi-reg_2_4@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_4_0@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_5"/>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_6" from="multi-reg_4_0@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_3_2@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_5"/>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_6" from="multi-reg_3_2@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_2_4@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_12"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_13" from="multi-reg_2_4@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_4_0@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_6"><query xmlns="jabber:iq:privacy"><list name="public"/><active name="public"/></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_7" from="multi-reg_4_0@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><default name="public"/></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_4_0@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_7"/>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_8" from="multi-reg_4_0@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_3_2@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_6"><query xmlns="jabber:iq:privacy"><list name="public"/><active name="public"/></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_7" from="multi-reg_3_2@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><default name="public"/></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_3_2@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_7"/>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_8" from="multi-reg_3_2@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_4_0@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_8"><query xmlns="jabber:iq:privacy"><list name="public"/><default name="public"/><active name="public"/></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_9" from="multi-reg_4_0@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><default/></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_3_2@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_8"><query xmlns="jabber:iq:privacy"><list name="public"/><default name="public"/><active name="public"/></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_9" from="multi-reg_3_2@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><default/></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_2_4@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_13"/>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_14" from="multi-reg_2_4@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_3_2@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_9"/>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_10" from="multi-reg_3_2@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_4_0@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_9"/>
</INPUT>
<INPUT test='Roster'>
<iq to="multi-reg_2_4@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_14"><query xmlns="jabber:iq:privacy"/></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_10" from="multi-reg_4_0@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_3_2@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_10"><query xmlns="jabber:iq:privacy"><list name="public"/><active name="public"/></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_11" from="multi-reg_3_2@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><active/></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_4_0@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_10"><query xmlns="jabber:iq:privacy"><list name="public"/><active name="public"/></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_11" from="multi-reg_4_0@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><active/></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_4_0@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_11"/>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_12" from="multi-reg_4_0@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_3_2@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_11"/>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_12" from="multi-reg_3_2@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_4_0@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_12"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_13" from="multi-reg_4_0@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_3_2@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_12"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_13" from="multi-reg_3_2@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_4_0@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_13"/>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_14" from="multi-reg_4_0@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_4_0@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_14"><query xmlns="jabber:iq:privacy"/></iq>
</INPUT>
<OUTPUT test='Roster'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'/>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_3_2@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_13"/>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_14" from="multi-reg_3_2@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<stream:stream version="1.0" xml:lang="en" xmlns="jabber:client" xmlns:stream="http://etherx.jabber.org/streams" from="test-d" id="138264f8-2f26-4b8f-83a1-1b9b6b1a6a7e"/>
</INPUT>
<INPUT test='Roster'>
<stream:features><ver xmlns="urn:xmpp:features:rosterver"/><starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"/><mechanisms xmlns="urn:ietf:params:xml:ns:xmpp-sasl"><mechanism>PLAIN</mechanism><mechanism>ANONYMOUS</mechanism></mechanisms><register xmlns="http://jabber.org/features/iq-register"/><auth xmlns="http://jabber.org/features/iq-auth"/></stream:features>
</INPUT>
<OUTPUT test='Roster'>
<auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='PLAIN'>AG11bHRpLXJlZ180XzEAYWxsLXhtcHAtdGVzdC1wYXNzd29yZA==</auth>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_3_2@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_14"><query xmlns="jabber:iq:privacy"/></iq>
</INPUT>
<OUTPUT test='Roster'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'/>
</OUTPUT>
<INPUT test='Roster'>
<stream:stream version="1.0" xml:lang="en" xmlns="jabber:client" xmlns:stream="http://etherx.jabber.org/streams" from="test-d" id="6dd6c70b-cde1-4a4c-ad49-56404ea9626e"/>
</INPUT>
<INPUT test='Roster'>
<stream:features><ver xmlns="urn:xmpp:features:rosterver"/><starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"/><mechanisms xmlns="urn:ietf:params:xml:ns:xmpp-sasl"><mechanism>PLAIN</mechanism><mechanism>ANONYMOUS</mechanism></mechanisms><register xmlns="http://jabber.org/features/iq-register"/><auth xmlns="http://jabber.org/features/iq-auth"/></stream:features>
</INPUT>
<OUTPUT test='Roster'>
<auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='PLAIN'>AG11bHRpLXJlZ18zXzMAYWxsLXhtcHAtdGVzdC1wYXNzd29yZA==</auth>
</OUTPUT>
<INPUT test='Roster'>
<success xmlns="urn:ietf:params:xml:ns:xmpp-sasl"/>
</INPUT>
<OUTPUT test='Roster'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
</OUTPUT>
<INPUT test='Roster'>
<stream:stream version="1.0" xml:lang="en" xmlns="jabber:client" xmlns:stream="http://etherx.jabber.org/streams" from="test-d" id="138264f8-2f26-4b8f-83a1-1b9b6b1a6a7e"/>
</INPUT>
<INPUT test='Roster'>
<success xmlns="urn:ietf:params:xml:ns:xmpp-sasl"/>
</INPUT>
<OUTPUT test='Roster'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
</OUTPUT>
<INPUT test='Roster'>
<stream:stream version="1.0" xml:lang="en" xmlns="jabber:client" xmlns:stream="http://etherx.jabber.org/streams" from="test-d" id="6dd6c70b-cde1-4a4c-ad49-56404ea9626e"/>
</INPUT>
<INPUT test='Roster'>
<stream:features><ver xmlns="urn:xmpp:features:rosterver"/><starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"/><session xmlns="urn:ietf:params:xml:ns:xmpp-session"/><register xmlns="http://jabber.org/features/iq-register"/><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"/></stream:features>
</INPUT>
<OUTPUT test='Roster'>
<iq type='set' id='bind1'><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'><resource>def-user-resource</resource></bind></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_4_1@test-d/def-user-resource" xmlns="jabber:client" type="result" id="bind1"><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"><jid>multi-reg_4_1@test-d/def-user-resource</jid></bind></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_1" from="multi-reg_4_1@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_4_1@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_1"><query xmlns="jabber:iq:privacy"/></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_2" from="multi-reg_4_1@test-d/def-user-resource"><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>
</OUTPUT>
<INPUT test='Roster'>
<stream:features><ver xmlns="urn:xmpp:features:rosterver"/><starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"/><session xmlns="urn:ietf:params:xml:ns:xmpp-session"/><register xmlns="http://jabber.org/features/iq-register"/><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"/></stream:features>
</INPUT>
<OUTPUT test='Roster'>
<iq type='set' id='bind1'><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'><resource>def-user-resource</resource></bind></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_3_3@test-d/def-user-resource" xmlns="jabber:client" type="result" id="bind1"><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"><jid>multi-reg_3_3@test-d/def-user-resource</jid></bind></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_1" from="multi-reg_3_3@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_3_3@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_1"><query xmlns="jabber:iq:privacy"/></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_2" from="multi-reg_3_3@test-d/def-user-resource"><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>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_4_1@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_2"/>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_3" from="multi-reg_4_1@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_4_1@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_3"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_4" from="multi-reg_4_1@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_4_1@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_4"><query xmlns="jabber:iq:privacy"><list name="public"><item action="deny" order="3" value="tybalt@example.com" type="jid"/><item action="deny" order="5" value="paris@example.org" type="jid"/><item action="allow" order="68"/></list></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_5" from="multi-reg_4_1@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><active name="public"/></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_4_1@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_5"/>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_6" from="multi-reg_4_1@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_3_3@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_2"/>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_3" from="multi-reg_3_3@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_3_3@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_3"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_4" from="multi-reg_3_3@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_4_1@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_6"><query xmlns="jabber:iq:privacy"><list name="public"/><active name="public"/></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_7" from="multi-reg_4_1@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><default name="public"/></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_4_1@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_7"/>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_8" from="multi-reg_4_1@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_3_3@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_4"><query xmlns="jabber:iq:privacy"><list name="public"><item action="deny" order="3" value="tybalt@example.com" type="jid"/><item action="deny" order="5" value="paris@example.org" type="jid"/><item action="allow" order="68"/></list></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_5" from="multi-reg_3_3@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><active name="public"/></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_4_1@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_8"><query xmlns="jabber:iq:privacy"><list name="public"/><default name="public"/><active name="public"/></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_9" from="multi-reg_4_1@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><default/></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_3_3@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_5"/>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_6" from="multi-reg_3_3@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_4_1@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_9"/>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_10" from="multi-reg_4_1@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_3_3@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_6"><query xmlns="jabber:iq:privacy"><list name="public"/><active name="public"/></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_7" from="multi-reg_3_3@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><default name="public"/></query></iq>
</OUTPUT>
<OUTPUT test='Roster'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'/>
</OUTPUT>
<INPUT test='Roster'>
<stream:stream version="1.0" xml:lang="en" xmlns="jabber:client" xmlns:stream="http://etherx.jabber.org/streams" from="test-d" id="4d5eb240-d6dc-467f-ae80-96b9412f1f9a"/>
</INPUT>
<INPUT test='Roster'>
<stream:features><ver xmlns="urn:xmpp:features:rosterver"/><starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"/><mechanisms xmlns="urn:ietf:params:xml:ns:xmpp-sasl"><mechanism>PLAIN</mechanism><mechanism>ANONYMOUS</mechanism></mechanisms><register xmlns="http://jabber.org/features/iq-register"/><auth xmlns="http://jabber.org/features/iq-auth"/></stream:features>
</INPUT>
<OUTPUT test='Roster'>
<auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='PLAIN'>AG11bHRpLXJlZ181XzAAYWxsLXhtcHAtdGVzdC1wYXNzd29yZA==</auth>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_4_1@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_10"><query xmlns="jabber:iq:privacy"><list name="public"/><active name="public"/></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_11" from="multi-reg_4_1@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><active/></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_3_3@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_7"/>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_8" from="multi-reg_3_3@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_3_3@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_8"><query xmlns="jabber:iq:privacy"><list name="public"/><default name="public"/><active name="public"/></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_9" from="multi-reg_3_3@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><default/></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<success xmlns="urn:ietf:params:xml:ns:xmpp-sasl"/>
</INPUT>
<OUTPUT test='Roster'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
</OUTPUT>
<INPUT test='Roster'>
<stream:stream version="1.0" xml:lang="en" xmlns="jabber:client" xmlns:stream="http://etherx.jabber.org/streams" from="test-d" id="4d5eb240-d6dc-467f-ae80-96b9412f1f9a"/>
</INPUT>
<INPUT test='Roster'>
<iq to="multi-reg_3_3@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_9"/>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_10" from="multi-reg_3_3@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_4_1@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_11"/>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_12" from="multi-reg_4_1@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_3_3@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_10"><query xmlns="jabber:iq:privacy"><list name="public"/><active name="public"/></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_11" from="multi-reg_3_3@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><active/></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_4_1@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_12"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_13" from="multi-reg_4_1@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_3_3@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_11"/>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_12" from="multi-reg_3_3@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_3_3@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_12"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_13" from="multi-reg_3_3@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_4_1@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_13"/>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_14" from="multi-reg_4_1@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_4_1@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_14"><query xmlns="jabber:iq:privacy"/></iq>
</INPUT>
<OUTPUT test='Roster'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'/>
</OUTPUT>
<INPUT test='Roster'>
<stream:stream version="1.0" xml:lang="en" xmlns="jabber:client" xmlns:stream="http://etherx.jabber.org/streams" from="test-d" id="57787e70-8ed9-4919-82f7-3e8e2785dfe8"/>
</INPUT>
<INPUT test='Roster'>
<stream:features><ver xmlns="urn:xmpp:features:rosterver"/><starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"/><mechanisms xmlns="urn:ietf:params:xml:ns:xmpp-sasl"><mechanism>PLAIN</mechanism><mechanism>ANONYMOUS</mechanism></mechanisms><register xmlns="http://jabber.org/features/iq-register"/><auth xmlns="http://jabber.org/features/iq-auth"/></stream:features>
</INPUT>
<OUTPUT test='Roster'>
<auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='PLAIN'>AG11bHRpLXJlZ180XzIAYWxsLXhtcHAtdGVzdC1wYXNzd29yZA==</auth>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_3_3@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_13"/>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_14" from="multi-reg_3_3@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_3_3@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_14"><query xmlns="jabber:iq:privacy"/></iq>
</INPUT>
<OUTPUT test='Roster'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'/>
</OUTPUT>
<INPUT test='Roster'>
<stream:stream version="1.0" xml:lang="en" xmlns="jabber:client" xmlns:stream="http://etherx.jabber.org/streams" from="test-d" id="25a10569-9e84-4ac3-b67b-dbf40b0e0df1"/>
</INPUT>
<INPUT test='Roster'>
<stream:features><ver xmlns="urn:xmpp:features:rosterver"/><starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"/><mechanisms xmlns="urn:ietf:params:xml:ns:xmpp-sasl"><mechanism>PLAIN</mechanism><mechanism>ANONYMOUS</mechanism></mechanisms><register xmlns="http://jabber.org/features/iq-register"/><auth xmlns="http://jabber.org/features/iq-auth"/></stream:features>
</INPUT>
<OUTPUT test='Roster'>
<auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='PLAIN'>AG11bHRpLXJlZ18zXzQAYWxsLXhtcHAtdGVzdC1wYXNzd29yZA==</auth>
</OUTPUT>
<INPUT test='Roster'>
<success xmlns="urn:ietf:params:xml:ns:xmpp-sasl"/>
</INPUT>
<OUTPUT test='Roster'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
</OUTPUT>
<INPUT test='Roster'>
<stream:stream version="1.0" xml:lang="en" xmlns="jabber:client" xmlns:stream="http://etherx.jabber.org/streams" from="test-d" id="57787e70-8ed9-4919-82f7-3e8e2785dfe8"/>
</INPUT>
<INPUT test='Roster'>
<success xmlns="urn:ietf:params:xml:ns:xmpp-sasl"/>
</INPUT>
<OUTPUT test='Roster'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
</OUTPUT>
<INPUT test='Roster'>
<stream:stream version="1.0" xml:lang="en" xmlns="jabber:client" xmlns:stream="http://etherx.jabber.org/streams" from="test-d" id="25a10569-9e84-4ac3-b67b-dbf40b0e0df1"/>
</INPUT>
<INPUT test='Roster'>
<stream:features><ver xmlns="urn:xmpp:features:rosterver"/><starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"/><session xmlns="urn:ietf:params:xml:ns:xmpp-session"/><register xmlns="http://jabber.org/features/iq-register"/><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"/></stream:features>
</INPUT>
<OUTPUT test='Roster'>
<iq type='set' id='bind1'><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'><resource>def-user-resource</resource></bind></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_5_0@test-d/def-user-resource" xmlns="jabber:client" type="result" id="bind1"><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"><jid>multi-reg_5_0@test-d/def-user-resource</jid></bind></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_1" from="multi-reg_5_0@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_5_0@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_1"><query xmlns="jabber:iq:privacy"/></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_2" from="multi-reg_5_0@test-d/def-user-resource"><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>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_5_0@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_2"/>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_3" from="multi-reg_5_0@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_5_0@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_3"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_4" from="multi-reg_5_0@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_5_0@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_4"><query xmlns="jabber:iq:privacy"><list name="public"><item action="deny" order="3" value="tybalt@example.com" type="jid"/><item action="deny" order="5" value="paris@example.org" type="jid"/><item action="allow" order="68"/></list></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_5" from="multi-reg_5_0@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><active name="public"/></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_5_0@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_5"/>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_6" from="multi-reg_5_0@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_5_0@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_6"><query xmlns="jabber:iq:privacy"><list name="public"/><active name="public"/></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_7" from="multi-reg_5_0@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><default name="public"/></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_5_0@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_7"/>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_8" from="multi-reg_5_0@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_5_0@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_8"><query xmlns="jabber:iq:privacy"><list name="public"/><default name="public"/><active name="public"/></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_9" from="multi-reg_5_0@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><default/></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<stream:features><ver xmlns="urn:xmpp:features:rosterver"/><starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"/><session xmlns="urn:ietf:params:xml:ns:xmpp-session"/><register xmlns="http://jabber.org/features/iq-register"/><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"/></stream:features>
</INPUT>
<OUTPUT test='Roster'>
<iq type='set' id='bind1'><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'><resource>def-user-resource</resource></bind></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_4_2@test-d/def-user-resource" xmlns="jabber:client" type="result" id="bind1"><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"><jid>multi-reg_4_2@test-d/def-user-resource</jid></bind></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_1" from="multi-reg_4_2@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_5_0@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_9"/>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_10" from="multi-reg_5_0@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_4_2@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_1"><query xmlns="jabber:iq:privacy"/></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_2" from="multi-reg_4_2@test-d/def-user-resource"><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>
</OUTPUT>
<INPUT test='Roster'>
<stream:features><ver xmlns="urn:xmpp:features:rosterver"/><starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"/><session xmlns="urn:ietf:params:xml:ns:xmpp-session"/><register xmlns="http://jabber.org/features/iq-register"/><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"/></stream:features>
</INPUT>
<OUTPUT test='Roster'>
<iq type='set' id='bind1'><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'><resource>def-user-resource</resource></bind></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_3_4@test-d/def-user-resource" xmlns="jabber:client" type="result" id="bind1"><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"><jid>multi-reg_3_4@test-d/def-user-resource</jid></bind></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_1" from="multi-reg_3_4@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_5_0@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_10"><query xmlns="jabber:iq:privacy"><list name="public"/><active name="public"/></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_11" from="multi-reg_5_0@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><active/></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_3_4@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_1"><query xmlns="jabber:iq:privacy"/></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_2" from="multi-reg_3_4@test-d/def-user-resource"><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>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_5_0@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_11"/>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_12" from="multi-reg_5_0@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_4_2@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_2"/>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_3" from="multi-reg_4_2@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_5_0@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_12"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_13" from="multi-reg_5_0@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_3_4@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_2"/>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_3" from="multi-reg_3_4@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_4_2@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_3"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_4" from="multi-reg_4_2@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_3_4@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_3"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_4" from="multi-reg_3_4@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_3_4@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_4"><query xmlns="jabber:iq:privacy"><list name="public"><item action="deny" order="3" value="tybalt@example.com" type="jid"/><item action="deny" order="5" value="paris@example.org" type="jid"/><item action="allow" order="68"/></list></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_5" from="multi-reg_3_4@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><active name="public"/></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_4_2@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_4"><query xmlns="jabber:iq:privacy"><list name="public"><item action="deny" order="3" value="tybalt@example.com" type="jid"/><item action="deny" order="5" value="paris@example.org" type="jid"/><item action="allow" order="68"/></list></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_5" from="multi-reg_4_2@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><active name="public"/></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_3_4@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_5"/>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_6" from="multi-reg_3_4@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_5_0@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_13"/>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_14" from="multi-reg_5_0@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_4_2@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_5"/>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_6" from="multi-reg_4_2@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_5_0@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_14"><query xmlns="jabber:iq:privacy"/></iq>
</INPUT>
<OUTPUT test='Roster'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'/>
</OUTPUT>
<INPUT test='Roster'>
<stream:stream version="1.0" xml:lang="en" xmlns="jabber:client" xmlns:stream="http://etherx.jabber.org/streams" from="test-d" id="31efc071-af6e-4ec4-b75e-53d9db765406"/>
</INPUT>
<INPUT test='Roster'>
<iq to="multi-reg_3_4@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_6"><query xmlns="jabber:iq:privacy"><list name="public"/><active name="public"/></query></iq>
</INPUT>
<INPUT test='Roster'>
<iq to="multi-reg_4_2@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_6"><query xmlns="jabber:iq:privacy"><list name="public"/><active name="public"/></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_7" from="multi-reg_3_4@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><default name="public"/></query></iq>
</OUTPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_7" from="multi-reg_4_2@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><default name="public"/></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<stream:features><ver xmlns="urn:xmpp:features:rosterver"/><starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"/><mechanisms xmlns="urn:ietf:params:xml:ns:xmpp-sasl"><mechanism>PLAIN</mechanism><mechanism>ANONYMOUS</mechanism></mechanisms><register xmlns="http://jabber.org/features/iq-register"/><auth xmlns="http://jabber.org/features/iq-auth"/></stream:features>
</INPUT>
<OUTPUT test='Roster'>
<auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='PLAIN'>AG11bHRpLXJlZ181XzEAYWxsLXhtcHAtdGVzdC1wYXNzd29yZA==</auth>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_3_4@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_7"/>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_8" from="multi-reg_3_4@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_3_4@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_8"><query xmlns="jabber:iq:privacy"><list name="public"/><default name="public"/><active name="public"/></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_9" from="multi-reg_3_4@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><default/></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_4_2@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_7"/>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_8" from="multi-reg_4_2@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<success xmlns="urn:ietf:params:xml:ns:xmpp-sasl"/>
</INPUT>
<OUTPUT test='Roster'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
</OUTPUT>
<INPUT test='Roster'>
<stream:stream version="1.0" xml:lang="en" xmlns="jabber:client" xmlns:stream="http://etherx.jabber.org/streams" from="test-d" id="31efc071-af6e-4ec4-b75e-53d9db765406"/>
</INPUT>
<INPUT test='Roster'>
<iq to="multi-reg_3_4@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_9"/>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_10" from="multi-reg_3_4@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_4_2@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_8"><query xmlns="jabber:iq:privacy"><list name="public"/><default name="public"/><active name="public"/></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_9" from="multi-reg_4_2@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><default/></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_4_2@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_9"/>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_10" from="multi-reg_4_2@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_3_4@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_10"><query xmlns="jabber:iq:privacy"><list name="public"/><active name="public"/></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_11" from="multi-reg_3_4@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><active/></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_4_2@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_10"><query xmlns="jabber:iq:privacy"><list name="public"/><active name="public"/></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_11" from="multi-reg_4_2@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><active/></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_3_4@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_11"/>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_12" from="multi-reg_3_4@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_4_2@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_11"/>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_12" from="multi-reg_4_2@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_3_4@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_12"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_13" from="multi-reg_3_4@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_4_2@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_12"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_13" from="multi-reg_4_2@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_3_4@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_13"/>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_14" from="multi-reg_3_4@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_3_4@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_14"><query xmlns="jabber:iq:privacy"/></iq>
</INPUT>
<INPUT test='Roster'>
<stream:features><ver xmlns="urn:xmpp:features:rosterver"/><starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"/><session xmlns="urn:ietf:params:xml:ns:xmpp-session"/><register xmlns="http://jabber.org/features/iq-register"/><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"/></stream:features>
</INPUT>
<OUTPUT test='Roster'>
<iq type='set' id='bind1'><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'><resource>def-user-resource</resource></bind></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_5_1@test-d/def-user-resource" xmlns="jabber:client" type="result" id="bind1"><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"><jid>multi-reg_5_1@test-d/def-user-resource</jid></bind></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_1" from="multi-reg_5_1@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_4_2@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_13"/>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_14" from="multi-reg_4_2@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_4_2@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_14"><query xmlns="jabber:iq:privacy"/></iq>
</INPUT>
<OUTPUT test='Roster'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'/>
</OUTPUT>
<INPUT test='Roster'>
<stream:stream version="1.0" xml:lang="en" xmlns="jabber:client" xmlns:stream="http://etherx.jabber.org/streams" from="test-d" id="89fa63c8-4104-4230-a6c2-60dcebc48d19"/>
</INPUT>
<INPUT test='Roster'>
<stream:features><ver xmlns="urn:xmpp:features:rosterver"/><starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"/><mechanisms xmlns="urn:ietf:params:xml:ns:xmpp-sasl"><mechanism>PLAIN</mechanism><mechanism>ANONYMOUS</mechanism></mechanisms><register xmlns="http://jabber.org/features/iq-register"/><auth xmlns="http://jabber.org/features/iq-auth"/></stream:features>
</INPUT>
<OUTPUT test='Roster'>
<auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='PLAIN'>AG11bHRpLXJlZ180XzMAYWxsLXhtcHAtdGVzdC1wYXNzd29yZA==</auth>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_5_1@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_1"><query xmlns="jabber:iq:privacy"/></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_2" from="multi-reg_5_1@test-d/def-user-resource"><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>
</OUTPUT>
<INPUT test='Roster'>
<success xmlns="urn:ietf:params:xml:ns:xmpp-sasl"/>
</INPUT>
<OUTPUT test='Roster'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
</OUTPUT>
<INPUT test='Roster'>
<stream:stream version="1.0" xml:lang="en" xmlns="jabber:client" xmlns:stream="http://etherx.jabber.org/streams" from="test-d" id="89fa63c8-4104-4230-a6c2-60dcebc48d19"/>
</INPUT>
<INPUT test='Roster'>
<iq to="multi-reg_5_1@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_2"/>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_3" from="multi-reg_5_1@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_5_1@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_3"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_4" from="multi-reg_5_1@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_5_1@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_4"><query xmlns="jabber:iq:privacy"><list name="public"><item action="deny" order="3" value="tybalt@example.com" type="jid"/><item action="deny" order="5" value="paris@example.org" type="jid"/><item action="allow" order="68"/></list></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_5" from="multi-reg_5_1@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><active name="public"/></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_5_1@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_5"/>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_6" from="multi-reg_5_1@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_5_1@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_6"><query xmlns="jabber:iq:privacy"><list name="public"/><active name="public"/></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_7" from="multi-reg_5_1@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><default name="public"/></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_5_1@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_7"/>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_8" from="multi-reg_5_1@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_5_1@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_8"><query xmlns="jabber:iq:privacy"><list name="public"/><default name="public"/><active name="public"/></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_9" from="multi-reg_5_1@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><default/></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_5_1@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_9"/>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_10" from="multi-reg_5_1@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_5_1@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_10"><query xmlns="jabber:iq:privacy"><list name="public"/><active name="public"/></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_11" from="multi-reg_5_1@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><active/></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_5_1@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_11"/>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_12" from="multi-reg_5_1@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_5_1@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_12"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_13" from="multi-reg_5_1@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_5_1@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_13"/>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_14" from="multi-reg_5_1@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<stream:features><ver xmlns="urn:xmpp:features:rosterver"/><starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"/><session xmlns="urn:ietf:params:xml:ns:xmpp-session"/><register xmlns="http://jabber.org/features/iq-register"/><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"/></stream:features>
</INPUT>
<OUTPUT test='Roster'>
<iq type='set' id='bind1'><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'><resource>def-user-resource</resource></bind></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_5_1@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_14"><query xmlns="jabber:iq:privacy"/></iq>
</INPUT>
<OUTPUT test='Roster'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'/>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_4_3@test-d/def-user-resource" xmlns="jabber:client" type="result" id="bind1"><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"><jid>multi-reg_4_3@test-d/def-user-resource</jid></bind></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_1" from="multi-reg_4_3@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<stream:stream version="1.0" xml:lang="en" xmlns="jabber:client" xmlns:stream="http://etherx.jabber.org/streams" from="test-d" id="4b19ea2e-a8bf-4b7d-96f1-8d052bc73897"/>
</INPUT>
<INPUT test='Roster'>
<stream:features><ver xmlns="urn:xmpp:features:rosterver"/><starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"/><mechanisms xmlns="urn:ietf:params:xml:ns:xmpp-sasl"><mechanism>PLAIN</mechanism><mechanism>ANONYMOUS</mechanism></mechanisms><register xmlns="http://jabber.org/features/iq-register"/><auth xmlns="http://jabber.org/features/iq-auth"/></stream:features>
</INPUT>
<OUTPUT test='Roster'>
<auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='PLAIN'>AG11bHRpLXJlZ181XzIAYWxsLXhtcHAtdGVzdC1wYXNzd29yZA==</auth>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_4_3@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_1"><query xmlns="jabber:iq:privacy"/></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_2" from="multi-reg_4_3@test-d/def-user-resource"><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>
</OUTPUT>
<INPUT test='Roster'>
<success xmlns="urn:ietf:params:xml:ns:xmpp-sasl"/>
</INPUT>
<OUTPUT test='Roster'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
</OUTPUT>
<INPUT test='Roster'>
<stream:stream version="1.0" xml:lang="en" xmlns="jabber:client" xmlns:stream="http://etherx.jabber.org/streams" from="test-d" id="4b19ea2e-a8bf-4b7d-96f1-8d052bc73897"/>
</INPUT>
<INPUT test='Roster'>
<iq to="multi-reg_4_3@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_2"/>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_3" from="multi-reg_4_3@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_4_3@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_3"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_4" from="multi-reg_4_3@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_4_3@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_4"><query xmlns="jabber:iq:privacy"><list name="public"><item action="deny" order="3" value="tybalt@example.com" type="jid"/><item action="deny" order="5" value="paris@example.org" type="jid"/><item action="allow" order="68"/></list></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_5" from="multi-reg_4_3@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><active name="public"/></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_4_3@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_5"/>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_6" from="multi-reg_4_3@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_4_3@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_6"><query xmlns="jabber:iq:privacy"><list name="public"/><active name="public"/></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_7" from="multi-reg_4_3@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><default name="public"/></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_4_3@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_7"/>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_8" from="multi-reg_4_3@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_4_3@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_8"><query xmlns="jabber:iq:privacy"><list name="public"/><default name="public"/><active name="public"/></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_9" from="multi-reg_4_3@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><default/></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_4_3@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_9"/>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_10" from="multi-reg_4_3@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_4_3@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_10"><query xmlns="jabber:iq:privacy"><list name="public"/><active name="public"/></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_11" from="multi-reg_4_3@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><active/></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_4_3@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_11"/>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_12" from="multi-reg_4_3@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_4_3@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_12"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_13" from="multi-reg_4_3@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<stream:features><ver xmlns="urn:xmpp:features:rosterver"/><starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"/><session xmlns="urn:ietf:params:xml:ns:xmpp-session"/><register xmlns="http://jabber.org/features/iq-register"/><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"/></stream:features>
</INPUT>
<OUTPUT test='Roster'>
<iq type='set' id='bind1'><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'><resource>def-user-resource</resource></bind></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_5_2@test-d/def-user-resource" xmlns="jabber:client" type="result" id="bind1"><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"><jid>multi-reg_5_2@test-d/def-user-resource</jid></bind></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_1" from="multi-reg_5_2@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_5_2@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_1"><query xmlns="jabber:iq:privacy"/></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_2" from="multi-reg_5_2@test-d/def-user-resource"><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>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_4_3@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_13"/>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_14" from="multi-reg_4_3@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_4_3@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_14"><query xmlns="jabber:iq:privacy"/></iq>
</INPUT>
<OUTPUT test='Roster'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'/>
</OUTPUT>
<INPUT test='Roster'>
<stream:stream version="1.0" xml:lang="en" xmlns="jabber:client" xmlns:stream="http://etherx.jabber.org/streams" from="test-d" id="e4f187ce-1620-4536-ad70-a548b44995de"/>
</INPUT>
<INPUT test='Roster'>
<stream:features><ver xmlns="urn:xmpp:features:rosterver"/><starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"/><mechanisms xmlns="urn:ietf:params:xml:ns:xmpp-sasl"><mechanism>PLAIN</mechanism><mechanism>ANONYMOUS</mechanism></mechanisms><register xmlns="http://jabber.org/features/iq-register"/><auth xmlns="http://jabber.org/features/iq-auth"/></stream:features>
</INPUT>
<OUTPUT test='Roster'>
<auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='PLAIN'>AG11bHRpLXJlZ180XzQAYWxsLXhtcHAtdGVzdC1wYXNzd29yZA==</auth>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_5_2@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_2"/>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_3" from="multi-reg_5_2@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<success xmlns="urn:ietf:params:xml:ns:xmpp-sasl"/>
</INPUT>
<OUTPUT test='Roster'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
</OUTPUT>
<INPUT test='Roster'>
<stream:stream version="1.0" xml:lang="en" xmlns="jabber:client" xmlns:stream="http://etherx.jabber.org/streams" from="test-d" id="e4f187ce-1620-4536-ad70-a548b44995de"/>
</INPUT>
<INPUT test='Roster'>
<iq to="multi-reg_5_2@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_3"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_4" from="multi-reg_5_2@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_5_2@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_4"><query xmlns="jabber:iq:privacy"><list name="public"><item action="deny" order="3" value="tybalt@example.com" type="jid"/><item action="deny" order="5" value="paris@example.org" type="jid"/><item action="allow" order="68"/></list></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_5" from="multi-reg_5_2@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><active name="public"/></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_5_2@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_5"/>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_6" from="multi-reg_5_2@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_5_2@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_6"><query xmlns="jabber:iq:privacy"><list name="public"/><active name="public"/></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_7" from="multi-reg_5_2@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><default name="public"/></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_5_2@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_7"/>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_8" from="multi-reg_5_2@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_5_2@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_8"><query xmlns="jabber:iq:privacy"><list name="public"/><default name="public"/><active name="public"/></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_9" from="multi-reg_5_2@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><default/></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_5_2@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_9"/>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_10" from="multi-reg_5_2@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_5_2@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_10"><query xmlns="jabber:iq:privacy"><list name="public"/><active name="public"/></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_11" from="multi-reg_5_2@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><active/></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_5_2@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_11"/>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_12" from="multi-reg_5_2@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_5_2@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_12"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_13" from="multi-reg_5_2@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_5_2@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_13"/>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_14" from="multi-reg_5_2@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_5_2@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_14"><query xmlns="jabber:iq:privacy"/></iq>
</INPUT>
<OUTPUT test='Roster'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'/>
</OUTPUT>
<INPUT test='Roster'>
<stream:stream version="1.0" xml:lang="en" xmlns="jabber:client" xmlns:stream="http://etherx.jabber.org/streams" from="test-d" id="793a824b-b88e-419c-9fbc-f2e014ab9098"/>
</INPUT>
<INPUT test='Roster'>
<stream:features><ver xmlns="urn:xmpp:features:rosterver"/><starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"/><session xmlns="urn:ietf:params:xml:ns:xmpp-session"/><register xmlns="http://jabber.org/features/iq-register"/><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"/></stream:features>
</INPUT>
<OUTPUT test='Roster'>
<iq type='set' id='bind1'><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'><resource>def-user-resource</resource></bind></iq>
</OUTPUT>
<INPUT test='Roster'>
<stream:features><ver xmlns="urn:xmpp:features:rosterver"/><starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"/><mechanisms xmlns="urn:ietf:params:xml:ns:xmpp-sasl"><mechanism>PLAIN</mechanism><mechanism>ANONYMOUS</mechanism></mechanisms><register xmlns="http://jabber.org/features/iq-register"/><auth xmlns="http://jabber.org/features/iq-auth"/></stream:features>
</INPUT>
<OUTPUT test='Roster'>
<auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='PLAIN'>AG11bHRpLXJlZ181XzMAYWxsLXhtcHAtdGVzdC1wYXNzd29yZA==</auth>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_4_4@test-d/def-user-resource" xmlns="jabber:client" type="result" id="bind1"><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"><jid>multi-reg_4_4@test-d/def-user-resource</jid></bind></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_1" from="multi-reg_4_4@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_4_4@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_1"><query xmlns="jabber:iq:privacy"/></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_2" from="multi-reg_4_4@test-d/def-user-resource"><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>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_4_4@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_2"/>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_3" from="multi-reg_4_4@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<success xmlns="urn:ietf:params:xml:ns:xmpp-sasl"/>
</INPUT>
<OUTPUT test='Roster'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
</OUTPUT>
<INPUT test='Roster'>
<stream:stream version="1.0" xml:lang="en" xmlns="jabber:client" xmlns:stream="http://etherx.jabber.org/streams" from="test-d" id="793a824b-b88e-419c-9fbc-f2e014ab9098"/>
</INPUT>
<INPUT test='Roster'>
<iq to="multi-reg_4_4@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_3"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_4" from="multi-reg_4_4@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_4_4@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_4"><query xmlns="jabber:iq:privacy"><list name="public"><item action="deny" order="3" value="tybalt@example.com" type="jid"/><item action="deny" order="5" value="paris@example.org" type="jid"/><item action="allow" order="68"/></list></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_5" from="multi-reg_4_4@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><active name="public"/></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_4_4@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_5"/>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_6" from="multi-reg_4_4@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_4_4@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_6"><query xmlns="jabber:iq:privacy"><list name="public"/><active name="public"/></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_7" from="multi-reg_4_4@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><default name="public"/></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_4_4@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_7"/>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_8" from="multi-reg_4_4@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_4_4@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_8"><query xmlns="jabber:iq:privacy"><list name="public"/><default name="public"/><active name="public"/></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_9" from="multi-reg_4_4@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><default/></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_4_4@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_9"/>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_10" from="multi-reg_4_4@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_4_4@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_10"><query xmlns="jabber:iq:privacy"><list name="public"/><active name="public"/></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_11" from="multi-reg_4_4@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><active/></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_4_4@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_11"/>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_12" from="multi-reg_4_4@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_4_4@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_12"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_13" from="multi-reg_4_4@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<stream:features><ver xmlns="urn:xmpp:features:rosterver"/><starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"/><session xmlns="urn:ietf:params:xml:ns:xmpp-session"/><register xmlns="http://jabber.org/features/iq-register"/><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"/></stream:features>
</INPUT>
<OUTPUT test='Roster'>
<iq type='set' id='bind1'><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'><resource>def-user-resource</resource></bind></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_5_3@test-d/def-user-resource" xmlns="jabber:client" type="result" id="bind1"><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"><jid>multi-reg_5_3@test-d/def-user-resource</jid></bind></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_1" from="multi-reg_5_3@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_4_4@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_13"/>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_14" from="multi-reg_4_4@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_5_3@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_1"><query xmlns="jabber:iq:privacy"/></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_2" from="multi-reg_5_3@test-d/def-user-resource"><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>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_4_4@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_14"><query xmlns="jabber:iq:privacy"/></iq>
</INPUT>
<INPUT test='Roster'>
<iq to="multi-reg_5_3@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_2"/>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_3" from="multi-reg_5_3@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_5_3@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_3"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_4" from="multi-reg_5_3@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_5_3@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_4"><query xmlns="jabber:iq:privacy"><list name="public"><item action="deny" order="3" value="tybalt@example.com" type="jid"/><item action="deny" order="5" value="paris@example.org" type="jid"/><item action="allow" order="68"/></list></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_5" from="multi-reg_5_3@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><active name="public"/></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_5_3@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_5"/>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_6" from="multi-reg_5_3@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_5_3@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_6"><query xmlns="jabber:iq:privacy"><list name="public"/><active name="public"/></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_7" from="multi-reg_5_3@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><default name="public"/></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_5_3@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_7"/>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_8" from="multi-reg_5_3@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_5_3@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_8"><query xmlns="jabber:iq:privacy"><list name="public"/><default name="public"/><active name="public"/></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_9" from="multi-reg_5_3@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><default/></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_5_3@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_9"/>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_10" from="multi-reg_5_3@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_5_3@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_10"><query xmlns="jabber:iq:privacy"><list name="public"/><active name="public"/></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_11" from="multi-reg_5_3@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><active/></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_5_3@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_11"/>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_12" from="multi-reg_5_3@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_5_3@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_12"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_13" from="multi-reg_5_3@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_5_3@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_13"/>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_14" from="multi-reg_5_3@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_5_3@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_14"><query xmlns="jabber:iq:privacy"/></iq>
</INPUT>
<OUTPUT test='Roster'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'/>
</OUTPUT>
<INPUT test='Roster'>
<stream:stream version="1.0" xml:lang="en" xmlns="jabber:client" xmlns:stream="http://etherx.jabber.org/streams" from="test-d" id="e9600176-2088-4893-9f85-6064b805eeb5"/>
</INPUT>
<INPUT test='Roster'>
<stream:features><ver xmlns="urn:xmpp:features:rosterver"/><starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"/><mechanisms xmlns="urn:ietf:params:xml:ns:xmpp-sasl"><mechanism>PLAIN</mechanism><mechanism>ANONYMOUS</mechanism></mechanisms><register xmlns="http://jabber.org/features/iq-register"/><auth xmlns="http://jabber.org/features/iq-auth"/></stream:features>
</INPUT>
<OUTPUT test='Roster'>
<auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='PLAIN'>AG11bHRpLXJlZ181XzQAYWxsLXhtcHAtdGVzdC1wYXNzd29yZA==</auth>
</OUTPUT>
<INPUT test='Roster'>
<success xmlns="urn:ietf:params:xml:ns:xmpp-sasl"/>
</INPUT>
<OUTPUT test='Roster'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
</OUTPUT>
<INPUT test='Roster'>
<stream:stream version="1.0" xml:lang="en" xmlns="jabber:client" xmlns:stream="http://etherx.jabber.org/streams" from="test-d" id="e9600176-2088-4893-9f85-6064b805eeb5"/>
</INPUT>
<INPUT test='Roster'>
<stream:features><ver xmlns="urn:xmpp:features:rosterver"/><starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"/><session xmlns="urn:ietf:params:xml:ns:xmpp-session"/><register xmlns="http://jabber.org/features/iq-register"/><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"/></stream:features>
</INPUT>
<OUTPUT test='Roster'>
<iq type='set' id='bind1'><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'><resource>def-user-resource</resource></bind></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_5_4@test-d/def-user-resource" xmlns="jabber:client" type="result" id="bind1"><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"><jid>multi-reg_5_4@test-d/def-user-resource</jid></bind></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_1" from="multi-reg_5_4@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_5_4@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_1"><query xmlns="jabber:iq:privacy"/></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_2" from="multi-reg_5_4@test-d/def-user-resource"><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>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_5_4@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_2"/>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_3" from="multi-reg_5_4@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_5_4@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_3"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_4" from="multi-reg_5_4@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_5_4@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_4"><query xmlns="jabber:iq:privacy"><list name="public"><item action="deny" order="3" value="tybalt@example.com" type="jid"/><item action="deny" order="5" value="paris@example.org" type="jid"/><item action="allow" order="68"/></list></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_5" from="multi-reg_5_4@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><active name="public"/></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_5_4@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_5"/>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_6" from="multi-reg_5_4@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_5_4@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_6"><query xmlns="jabber:iq:privacy"><list name="public"/><active name="public"/></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_7" from="multi-reg_5_4@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><default name="public"/></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_5_4@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_7"/>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_8" from="multi-reg_5_4@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_5_4@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_8"><query xmlns="jabber:iq:privacy"><list name="public"/><default name="public"/><active name="public"/></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_9" from="multi-reg_5_4@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><default/></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_5_4@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_9"/>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_10" from="multi-reg_5_4@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_5_4@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_10"><query xmlns="jabber:iq:privacy"><list name="public"/><active name="public"/></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_11" from="multi-reg_5_4@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><active/></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_5_4@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_11"/>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_12" from="multi-reg_5_4@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_5_4@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_12"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_13" from="multi-reg_5_4@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_5_4@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_13"/>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_14" from="multi-reg_5_4@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq to="multi-reg_5_4@test-d/def-user-resource" xmlns="jabber:client" type="result" id="privacy_14"><query xmlns="jabber:iq:privacy"/></iq>
</INPUT>

</test-history>