<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 id="5536b94d-49c2-4116-9bbb-8a42f52ffba9" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" xmlns="jabber:client" xml:lang="en"/>
</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"/><compression xmlns="http://jabber.org/features/compress"><method>zlib</method></compression><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 id="5536b94d-49c2-4116-9bbb-8a42f52ffba9" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" xmlns="jabber:client" xml:lang="en"/>
</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"/><compression xmlns="http://jabber.org/features/compress"><method>zlib</method></compression><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 type="result" id="bind1" to="multi-reg_1_0@test-d/def-user-resource" xmlns="jabber:client"><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 type="result" id="privacy_1" to="multi-reg_1_0@test-d/def-user-resource" xmlns="jabber:client"><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 type="result" id="privacy_2" to="multi-reg_1_0@test-d/def-user-resource" xmlns="jabber:client"/>
</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 type="result" id="privacy_3" to="multi-reg_1_0@test-d/def-user-resource" xmlns="jabber:client"><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 type="result" id="privacy_4" to="multi-reg_1_0@test-d/def-user-resource" xmlns="jabber:client"><query xmlns="jabber:iq:privacy"><list name="public"><item type="jid" action="deny" value="tybalt@example.com" order="3"/><item type="jid" action="deny" value="paris@example.org" order="5"/><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 type="result" id="privacy_5" to="multi-reg_1_0@test-d/def-user-resource" xmlns="jabber:client"/>
</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 type="result" id="privacy_6" to="multi-reg_1_0@test-d/def-user-resource" xmlns="jabber:client"><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 type="result" id="privacy_7" to="multi-reg_1_0@test-d/def-user-resource" xmlns="jabber:client"/>
</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 type="result" id="privacy_8" to="multi-reg_1_0@test-d/def-user-resource" xmlns="jabber:client"><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 type="result" id="privacy_9" to="multi-reg_1_0@test-d/def-user-resource" xmlns="jabber:client"/>
</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 type="result" id="privacy_10" to="multi-reg_1_0@test-d/def-user-resource" xmlns="jabber:client"><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 type="result" id="privacy_11" to="multi-reg_1_0@test-d/def-user-resource" xmlns="jabber:client"/>
</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 type="result" id="privacy_12" to="multi-reg_1_0@test-d/def-user-resource" xmlns="jabber:client"><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 type="result" id="privacy_13" to="multi-reg_1_0@test-d/def-user-resource" xmlns="jabber:client"/>
</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 type="result" id="privacy_14" to="multi-reg_1_0@test-d/def-user-resource" xmlns="jabber:client"><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 id="da1245b1-8242-4fdd-b297-beac92f6886b" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" xmlns="jabber:client" xml:lang="en"/>
</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"/><compression xmlns="http://jabber.org/features/compress"><method>zlib</method></compression><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 id="da1245b1-8242-4fdd-b297-beac92f6886b" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" xmlns="jabber:client" xml:lang="en"/>
</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"/><compression xmlns="http://jabber.org/features/compress"><method>zlib</method></compression><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 type="result" id="bind1" to="multi-reg_1_1@test-d/def-user-resource" xmlns="jabber:client"><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 type="result" id="privacy_1" to="multi-reg_1_1@test-d/def-user-resource" xmlns="jabber:client"><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 type="result" id="privacy_2" to="multi-reg_1_1@test-d/def-user-resource" xmlns="jabber:client"/>
</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 type="result" id="privacy_3" to="multi-reg_1_1@test-d/def-user-resource" xmlns="jabber:client"><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 type="result" id="privacy_4" to="multi-reg_1_1@test-d/def-user-resource" xmlns="jabber:client"><query xmlns="jabber:iq:privacy"><list name="public"><item type="jid" action="deny" value="tybalt@example.com" order="3"/><item type="jid" action="deny" value="paris@example.org" order="5"/><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 type="result" id="privacy_5" to="multi-reg_1_1@test-d/def-user-resource" xmlns="jabber:client"/>
</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 type="result" id="privacy_6" to="multi-reg_1_1@test-d/def-user-resource" xmlns="jabber:client"><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 type="result" id="privacy_7" to="multi-reg_1_1@test-d/def-user-resource" xmlns="jabber:client"/>
</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 type="result" id="privacy_8" to="multi-reg_1_1@test-d/def-user-resource" xmlns="jabber:client"><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 type="result" id="privacy_9" to="multi-reg_1_1@test-d/def-user-resource" xmlns="jabber:client"/>
</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 type="result" id="privacy_10" to="multi-reg_1_1@test-d/def-user-resource" xmlns="jabber:client"><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 type="result" id="privacy_11" to="multi-reg_1_1@test-d/def-user-resource" xmlns="jabber:client"/>
</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 type="result" id="privacy_12" to="multi-reg_1_1@test-d/def-user-resource" xmlns="jabber:client"><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 type="result" id="privacy_13" to="multi-reg_1_1@test-d/def-user-resource" xmlns="jabber:client"/>
</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>
<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 type="result" id="privacy_14" to="multi-reg_1_1@test-d/def-user-resource" xmlns="jabber:client"><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 id="b0c28527-a886-4dcd-917f-e95405cb752c" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" xmlns="jabber:client" xml:lang="en"/>
</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"/><compression xmlns="http://jabber.org/features/compress"><method>zlib</method></compression><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'>
<stream:stream id="6e22304b-f7d1-48d0-86da-eb92b0c62c3c" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" xmlns="jabber:client" xml:lang="en"/>
</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"/><compression xmlns="http://jabber.org/features/compress"><method>zlib</method></compression><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'>
<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'>
<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 id="b0c28527-a886-4dcd-917f-e95405cb752c" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" xmlns="jabber:client" xml:lang="en"/>
</INPUT>
<INPUT test='Roster'>
<stream:stream id="6e22304b-f7d1-48d0-86da-eb92b0c62c3c" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" xmlns="jabber:client" xml:lang="en"/>
</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"/><compression xmlns="http://jabber.org/features/compress"><method>zlib</method></compression><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"/><session xmlns="urn:ietf:params:xml:ns:xmpp-session"/><register xmlns="http://jabber.org/features/iq-register"/><compression xmlns="http://jabber.org/features/compress"><method>zlib</method></compression><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 type="result" id="bind1" to="multi-reg_1_2@test-d/def-user-resource" xmlns="jabber:client"><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"><jid>multi-reg_1_2@test-d/def-user-resource</jid></bind></iq>
</INPUT>
<INPUT test='Roster'>
<iq type="result" id="bind1" to="multi-reg_2_0@test-d/def-user-resource" xmlns="jabber:client"><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_1_2@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<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'>
<iq type="result" id="privacy_1" to="multi-reg_1_2@test-d/def-user-resource" xmlns="jabber:client"><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>
<INPUT test='Roster'>
<iq type="result" id="privacy_1" to="multi-reg_2_0@test-d/def-user-resource" xmlns="jabber:client"><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'>
<iq type="result" id="privacy_2" to="multi-reg_2_0@test-d/def-user-resource" xmlns="jabber:client"/>
</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 type="result" id="privacy_2" to="multi-reg_1_2@test-d/def-user-resource" xmlns="jabber:client"/>
</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'>
<iq type="result" id="privacy_3" to="multi-reg_2_0@test-d/def-user-resource" xmlns="jabber:client"><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 type="result" id="privacy_4" to="multi-reg_2_0@test-d/def-user-resource" xmlns="jabber:client"><query xmlns="jabber:iq:privacy"><list name="public"><item type="jid" action="deny" value="tybalt@example.com" order="3"/><item type="jid" action="deny" value="paris@example.org" order="5"/><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 type="result" id="privacy_3" to="multi-reg_1_2@test-d/def-user-resource" xmlns="jabber:client"><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 type="result" id="privacy_4" to="multi-reg_1_2@test-d/def-user-resource" xmlns="jabber:client"><query xmlns="jabber:iq:privacy"><list name="public"><item type="jid" action="deny" value="tybalt@example.com" order="3"/><item type="jid" action="deny" value="paris@example.org" order="5"/><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 type="result" id="privacy_5" to="multi-reg_2_0@test-d/def-user-resource" xmlns="jabber:client"/>
</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 type="result" id="privacy_5" to="multi-reg_1_2@test-d/def-user-resource" xmlns="jabber:client"/>
</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 type="result" id="privacy_6" to="multi-reg_2_0@test-d/def-user-resource" xmlns="jabber:client"><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 type="result" id="privacy_7" to="multi-reg_2_0@test-d/def-user-resource" xmlns="jabber:client"/>
</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 type="result" id="privacy_6" to="multi-reg_1_2@test-d/def-user-resource" xmlns="jabber:client"><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 type="result" id="privacy_7" to="multi-reg_1_2@test-d/def-user-resource" xmlns="jabber:client"/>
</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 type="result" id="privacy_8" to="multi-reg_2_0@test-d/def-user-resource" xmlns="jabber:client"><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 type="result" id="privacy_9" to="multi-reg_2_0@test-d/def-user-resource" xmlns="jabber:client"/>
</INPUT>
<INPUT test='Roster'>
<iq type="result" id="privacy_8" to="multi-reg_1_2@test-d/def-user-resource" xmlns="jabber:client"><query xmlns="jabber:iq:privacy"><list name="public"/><default name="public"/><active name="public"/></query></iq>
</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>
<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 type="result" id="privacy_9" to="multi-reg_1_2@test-d/def-user-resource" xmlns="jabber:client"/>
</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 type="result" id="privacy_10" to="multi-reg_2_0@test-d/def-user-resource" xmlns="jabber:client"><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 type="result" id="privacy_11" to="multi-reg_2_0@test-d/def-user-resource" xmlns="jabber:client"/>
</INPUT>
<INPUT test='Roster'>
<iq type="result" id="privacy_10" to="multi-reg_1_2@test-d/def-user-resource" xmlns="jabber:client"><query xmlns="jabber:iq:privacy"><list name="public"/><active name="public"/></query></iq>
</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>
<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 type="result" id="privacy_11" to="multi-reg_1_2@test-d/def-user-resource" xmlns="jabber:client"/>
</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 type="result" id="privacy_12" to="multi-reg_2_0@test-d/def-user-resource" xmlns="jabber:client"><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'>
<iq type="result" id="privacy_12" to="multi-reg_1_2@test-d/def-user-resource" xmlns="jabber:client"><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 type="result" id="privacy_13" to="multi-reg_2_0@test-d/def-user-resource" xmlns="jabber:client"/>
</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 type="result" id="privacy_14" to="multi-reg_2_0@test-d/def-user-resource" xmlns="jabber:client"><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 id="82af1619-c1b8-4817-b88a-d610354f9b11" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" xmlns="jabber:client" xml:lang="en"/>
</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"/><compression xmlns="http://jabber.org/features/compress"><method>zlib</method></compression><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'>
<iq type="result" id="privacy_13" to="multi-reg_1_2@test-d/def-user-resource" xmlns="jabber:client"/>
</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 type="result" id="privacy_14" to="multi-reg_1_2@test-d/def-user-resource" xmlns="jabber:client"><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'>
<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 id="82af1619-c1b8-4817-b88a-d610354f9b11" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" xmlns="jabber:client" xml:lang="en"/>
</INPUT>
<INPUT test='Roster'>
<stream:stream id="adb0fde6-6856-4c1e-837d-48bcc43ba940" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" xmlns="jabber:client" xml:lang="en"/>
</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"/><compression xmlns="http://jabber.org/features/compress"><method>zlib</method></compression><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'>
<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 id="adb0fde6-6856-4c1e-837d-48bcc43ba940" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" xmlns="jabber:client" xml:lang="en"/>
</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"/><compression xmlns="http://jabber.org/features/compress"><method>zlib</method></compression><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 type="result" id="bind1" to="multi-reg_2_1@test-d/def-user-resource" xmlns="jabber:client"><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 type="result" id="privacy_1" to="multi-reg_2_1@test-d/def-user-resource" xmlns="jabber:client"><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'>
<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"/><compression xmlns="http://jabber.org/features/compress"><method>zlib</method></compression><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 type="result" id="bind1" to="multi-reg_1_3@test-d/def-user-resource" xmlns="jabber:client"><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 type="result" id="privacy_1" to="multi-reg_1_3@test-d/def-user-resource" xmlns="jabber:client"><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 type="result" id="privacy_2" to="multi-reg_2_1@test-d/def-user-resource" xmlns="jabber:client"/>
</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 type="result" id="privacy_2" to="multi-reg_1_3@test-d/def-user-resource" xmlns="jabber:client"/>
</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 type="result" id="privacy_3" to="multi-reg_2_1@test-d/def-user-resource" xmlns="jabber:client"><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 type="result" id="privacy_3" to="multi-reg_1_3@test-d/def-user-resource" xmlns="jabber:client"><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 type="result" id="privacy_4" to="multi-reg_2_1@test-d/def-user-resource" xmlns="jabber:client"><query xmlns="jabber:iq:privacy"><list name="public"><item type="jid" action="deny" value="tybalt@example.com" order="3"/><item type="jid" action="deny" value="paris@example.org" order="5"/><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 type="result" id="privacy_4" to="multi-reg_1_3@test-d/def-user-resource" xmlns="jabber:client"><query xmlns="jabber:iq:privacy"><list name="public"><item type="jid" action="deny" value="tybalt@example.com" order="3"/><item type="jid" action="deny" value="paris@example.org" order="5"/><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'>
<iq type="result" id="privacy_5" to="multi-reg_2_1@test-d/def-user-resource" xmlns="jabber:client"/>
</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 type="result" id="privacy_5" to="multi-reg_1_3@test-d/def-user-resource" xmlns="jabber:client"/>
</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 type="result" id="privacy_6" to="multi-reg_2_1@test-d/def-user-resource" xmlns="jabber:client"><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 type="result" id="privacy_6" to="multi-reg_1_3@test-d/def-user-resource" xmlns="jabber:client"><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 type="result" id="privacy_7" to="multi-reg_2_1@test-d/def-user-resource" xmlns="jabber:client"/>
</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 type="result" id="privacy_7" to="multi-reg_1_3@test-d/def-user-resource" xmlns="jabber:client"/>
</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 type="result" id="privacy_8" to="multi-reg_2_1@test-d/def-user-resource" xmlns="jabber:client"><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 type="result" id="privacy_8" to="multi-reg_1_3@test-d/def-user-resource" xmlns="jabber:client"><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 type="result" id="privacy_9" to="multi-reg_2_1@test-d/def-user-resource" xmlns="jabber:client"/>
</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 type="result" id="privacy_9" to="multi-reg_1_3@test-d/def-user-resource" xmlns="jabber:client"/>
</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 type="result" id="privacy_10" to="multi-reg_2_1@test-d/def-user-resource" xmlns="jabber:client"><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 type="result" id="privacy_10" to="multi-reg_1_3@test-d/def-user-resource" xmlns="jabber:client"><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>
<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 id="650edefd-980b-482e-a646-48e85e34b356" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" xmlns="jabber:client" xml:lang="en"/>
</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"/><compression xmlns="http://jabber.org/features/compress"><method>zlib</method></compression><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'>
<iq type="result" id="privacy_11" to="multi-reg_2_1@test-d/def-user-resource" xmlns="jabber:client"/>
</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'>
<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 id="650edefd-980b-482e-a646-48e85e34b356" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" xmlns="jabber:client" xml:lang="en"/>
</INPUT>
<INPUT test='Roster'>
<iq type="result" id="privacy_11" to="multi-reg_1_3@test-d/def-user-resource" xmlns="jabber:client"/>
</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 type="result" id="privacy_12" to="multi-reg_2_1@test-d/def-user-resource" xmlns="jabber:client"><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'>
<iq type="result" id="privacy_12" to="multi-reg_1_3@test-d/def-user-resource" xmlns="jabber:client"><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 type="result" id="privacy_13" to="multi-reg_2_1@test-d/def-user-resource" xmlns="jabber:client"/>
</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 type="result" id="privacy_13" to="multi-reg_1_3@test-d/def-user-resource" xmlns="jabber:client"/>
</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 type="result" id="privacy_14" to="multi-reg_2_1@test-d/def-user-resource" xmlns="jabber:client"><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 id="cd2bd4e9-6012-4f26-afb5-f093167047a6" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" xmlns="jabber:client" xml:lang="en"/>
</INPUT>
<INPUT test='Roster'>
<iq type="result" id="privacy_14" to="multi-reg_1_3@test-d/def-user-resource" xmlns="jabber:client"><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 id="a49ad5a0-3016-426c-b6bb-23f06a3456e3" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" xmlns="jabber:client" xml:lang="en"/>
</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"/><compression xmlns="http://jabber.org/features/compress"><method>zlib</method></compression><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'>
<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"/><compression xmlns="http://jabber.org/features/compress"><method>zlib</method></compression><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'>
<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'>
<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 id="a49ad5a0-3016-426c-b6bb-23f06a3456e3" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" xmlns="jabber:client" xml:lang="en"/>
</INPUT>
<INPUT test='Roster'>
<stream:stream id="cd2bd4e9-6012-4f26-afb5-f093167047a6" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" xmlns="jabber:client" xml:lang="en"/>
</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"/><compression xmlns="http://jabber.org/features/compress"><method>zlib</method></compression><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 type="result" id="bind1" to="multi-reg_3_0@test-d/def-user-resource" xmlns="jabber:client"><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 type="result" id="privacy_1" to="multi-reg_3_0@test-d/def-user-resource" xmlns="jabber:client"><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 type="result" id="privacy_2" to="multi-reg_3_0@test-d/def-user-resource" xmlns="jabber:client"/>
</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 type="result" id="privacy_3" to="multi-reg_3_0@test-d/def-user-resource" xmlns="jabber:client"><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 type="result" id="privacy_4" to="multi-reg_3_0@test-d/def-user-resource" xmlns="jabber:client"><query xmlns="jabber:iq:privacy"><list name="public"><item type="jid" action="deny" value="tybalt@example.com" order="3"/><item type="jid" action="deny" value="paris@example.org" order="5"/><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'>
<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"/><compression xmlns="http://jabber.org/features/compress"><method>zlib</method></compression><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"/><session xmlns="urn:ietf:params:xml:ns:xmpp-session"/><register xmlns="http://jabber.org/features/iq-register"/><compression xmlns="http://jabber.org/features/compress"><method>zlib</method></compression><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 type="result" id="bind1" to="multi-reg_1_4@test-d/def-user-resource" xmlns="jabber:client"><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 type="result" id="bind1" to="multi-reg_2_2@test-d/def-user-resource" xmlns="jabber:client"><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 type="result" id="privacy_1" to="multi-reg_1_4@test-d/def-user-resource" xmlns="jabber:client"><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 type="result" id="privacy_1" to="multi-reg_2_2@test-d/def-user-resource" xmlns="jabber:client"><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 type="result" id="privacy_5" to="multi-reg_3_0@test-d/def-user-resource" xmlns="jabber:client"/>
</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 type="result" id="privacy_6" to="multi-reg_3_0@test-d/def-user-resource" xmlns="jabber:client"><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 type="result" id="privacy_7" to="multi-reg_3_0@test-d/def-user-resource" xmlns="jabber:client"/>
</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 type="result" id="privacy_2" to="multi-reg_2_2@test-d/def-user-resource" xmlns="jabber:client"/>
</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 type="result" id="privacy_2" to="multi-reg_1_4@test-d/def-user-resource" xmlns="jabber:client"/>
</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 type="result" id="privacy_8" to="multi-reg_3_0@test-d/def-user-resource" xmlns="jabber:client"><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 type="result" id="privacy_3" to="multi-reg_2_2@test-d/def-user-resource" xmlns="jabber:client"><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 type="result" id="privacy_9" to="multi-reg_3_0@test-d/def-user-resource" xmlns="jabber:client"/>
</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 type="result" id="privacy_3" to="multi-reg_1_4@test-d/def-user-resource" xmlns="jabber:client"><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'>
<iq type="result" id="privacy_4" to="multi-reg_2_2@test-d/def-user-resource" xmlns="jabber:client"><query xmlns="jabber:iq:privacy"><list name="public"><item type="jid" action="deny" value="tybalt@example.com" order="3"/><item type="jid" action="deny" value="paris@example.org" order="5"/><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 type="result" id="privacy_4" to="multi-reg_1_4@test-d/def-user-resource" xmlns="jabber:client"><query xmlns="jabber:iq:privacy"><list name="public"><item type="jid" action="deny" value="tybalt@example.com" order="3"/><item type="jid" action="deny" value="paris@example.org" order="5"/><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 type="result" id="privacy_10" to="multi-reg_3_0@test-d/def-user-resource" xmlns="jabber:client"><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 type="result" id="privacy_5" to="multi-reg_2_2@test-d/def-user-resource" xmlns="jabber:client"/>
</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 type="result" id="privacy_5" to="multi-reg_1_4@test-d/def-user-resource" xmlns="jabber:client"/>
</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 type="result" id="privacy_11" to="multi-reg_3_0@test-d/def-user-resource" xmlns="jabber:client"/>
</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 type="result" id="privacy_6" to="multi-reg_2_2@test-d/def-user-resource" xmlns="jabber:client"><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 type="result" id="privacy_6" to="multi-reg_1_4@test-d/def-user-resource" xmlns="jabber:client"><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 type="result" id="privacy_7" to="multi-reg_1_4@test-d/def-user-resource" xmlns="jabber:client"/>
</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 type="result" id="privacy_12" to="multi-reg_3_0@test-d/def-user-resource" xmlns="jabber:client"><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 type="result" id="privacy_7" to="multi-reg_2_2@test-d/def-user-resource" xmlns="jabber:client"/>
</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 type="result" id="privacy_8" to="multi-reg_1_4@test-d/def-user-resource" xmlns="jabber:client"><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'>
<iq type="result" id="privacy_8" to="multi-reg_2_2@test-d/def-user-resource" xmlns="jabber:client"><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 type="result" id="privacy_9" to="multi-reg_1_4@test-d/def-user-resource" xmlns="jabber:client"/>
</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 type="result" id="privacy_9" to="multi-reg_2_2@test-d/def-user-resource" xmlns="jabber:client"/>
</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 type="result" id="privacy_13" to="multi-reg_3_0@test-d/def-user-resource" xmlns="jabber:client"/>
</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 type="result" id="privacy_10" to="multi-reg_2_2@test-d/def-user-resource" xmlns="jabber:client"><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 type="result" id="privacy_14" to="multi-reg_3_0@test-d/def-user-resource" xmlns="jabber:client"><query xmlns="jabber:iq:privacy"/></iq>
</INPUT>
<INPUT test='Roster'>
<iq type="result" id="privacy_10" to="multi-reg_1_4@test-d/def-user-resource" xmlns="jabber:client"><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>
<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 id="f588a289-bd1e-4515-8b6e-4ddbdfd26c36" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" xmlns="jabber:client" xml:lang="en"/>
</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"/><compression xmlns="http://jabber.org/features/compress"><method>zlib</method></compression><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'>
<iq type="result" id="privacy_11" to="multi-reg_2_2@test-d/def-user-resource" xmlns="jabber:client"/>
</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 type="result" id="privacy_11" to="multi-reg_1_4@test-d/def-user-resource" xmlns="jabber:client"/>
</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'>
<stream:stream id="f588a289-bd1e-4515-8b6e-4ddbdfd26c36" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" xmlns="jabber:client" xml:lang="en"/>
</INPUT>
<INPUT test='Roster'>
<iq type="result" id="privacy_12" to="multi-reg_1_4@test-d/def-user-resource" xmlns="jabber:client"><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 type="result" id="privacy_12" to="multi-reg_2_2@test-d/def-user-resource" xmlns="jabber:client"><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 type="result" id="privacy_13" to="multi-reg_1_4@test-d/def-user-resource" xmlns="jabber:client"/>
</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 type="result" id="privacy_14" to="multi-reg_1_4@test-d/def-user-resource" xmlns="jabber:client"><query xmlns="jabber:iq:privacy"/></iq>
</INPUT>
<INPUT test='Roster'>
<iq type="result" id="privacy_13" to="multi-reg_2_2@test-d/def-user-resource" xmlns="jabber:client"/>
</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 type="result" id="privacy_14" to="multi-reg_2_2@test-d/def-user-resource" xmlns="jabber:client"><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 id="47b59dd5-b499-4368-be08-fed34393cc06" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" xmlns="jabber:client" xml:lang="en"/>
</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"/><compression xmlns="http://jabber.org/features/compress"><method>zlib</method></compression><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 id="47b59dd5-b499-4368-be08-fed34393cc06" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" xmlns="jabber:client" xml:lang="en"/>
</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"/><compression xmlns="http://jabber.org/features/compress"><method>zlib</method></compression><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 type="result" id="bind1" to="multi-reg_3_1@test-d/def-user-resource" xmlns="jabber:client"><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 type="result" id="privacy_1" to="multi-reg_3_1@test-d/def-user-resource" xmlns="jabber:client"><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 type="result" id="privacy_2" to="multi-reg_3_1@test-d/def-user-resource" xmlns="jabber:client"/>
</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 type="result" id="privacy_3" to="multi-reg_3_1@test-d/def-user-resource" xmlns="jabber:client"><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 type="result" id="privacy_4" to="multi-reg_3_1@test-d/def-user-resource" xmlns="jabber:client"><query xmlns="jabber:iq:privacy"><list name="public"><item type="jid" action="deny" value="tybalt@example.com" order="3"/><item type="jid" action="deny" value="paris@example.org" order="5"/><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'>
<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"/><compression xmlns="http://jabber.org/features/compress"><method>zlib</method></compression><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 type="result" id="bind1" to="multi-reg_2_3@test-d/def-user-resource" xmlns="jabber:client"><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 type="result" id="privacy_5" to="multi-reg_3_1@test-d/def-user-resource" xmlns="jabber:client"/>
</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 type="result" id="privacy_1" to="multi-reg_2_3@test-d/def-user-resource" xmlns="jabber:client"><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>
<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 id="d2cf9bc5-1930-46fa-8eeb-a17ccfe0eaba" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" xmlns="jabber:client" xml:lang="en"/>
</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"/><compression xmlns="http://jabber.org/features/compress"><method>zlib</method></compression><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'>
<iq type="result" id="privacy_6" to="multi-reg_3_1@test-d/def-user-resource" xmlns="jabber:client"><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 type="result" id="privacy_7" to="multi-reg_3_1@test-d/def-user-resource" xmlns="jabber:client"/>
</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'>
<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 id="d2cf9bc5-1930-46fa-8eeb-a17ccfe0eaba" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" xmlns="jabber:client" xml:lang="en"/>
</INPUT>
<INPUT test='Roster'>
<iq type="result" id="privacy_8" to="multi-reg_3_1@test-d/def-user-resource" xmlns="jabber:client"><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 type="result" id="privacy_9" to="multi-reg_3_1@test-d/def-user-resource" xmlns="jabber:client"/>
</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 type="result" id="privacy_2" to="multi-reg_2_3@test-d/def-user-resource" xmlns="jabber:client"/>
</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'>
<iq type="result" id="privacy_10" to="multi-reg_3_1@test-d/def-user-resource" xmlns="jabber:client"><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 type="result" id="privacy_3" to="multi-reg_2_3@test-d/def-user-resource" xmlns="jabber:client"><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 type="result" id="privacy_4" to="multi-reg_2_3@test-d/def-user-resource" xmlns="jabber:client"><query xmlns="jabber:iq:privacy"><list name="public"><item type="jid" action="deny" value="tybalt@example.com" order="3"/><item type="jid" action="deny" value="paris@example.org" order="5"/><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 type="result" id="privacy_11" to="multi-reg_3_1@test-d/def-user-resource" xmlns="jabber:client"/>
</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 type="result" id="privacy_5" to="multi-reg_2_3@test-d/def-user-resource" xmlns="jabber:client"/>
</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 type="result" id="privacy_12" to="multi-reg_3_1@test-d/def-user-resource" xmlns="jabber:client"><query xmlns="jabber:iq:privacy"><list name="public"/></query></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>
<INPUT test='Roster'>
<iq type="result" id="privacy_6" to="multi-reg_2_3@test-d/def-user-resource" xmlns="jabber:client"><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 type="result" id="privacy_7" to="multi-reg_2_3@test-d/def-user-resource" xmlns="jabber:client"/>
</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'>
<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"/><compression xmlns="http://jabber.org/features/compress"><method>zlib</method></compression><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 type="result" id="privacy_13" to="multi-reg_3_1@test-d/def-user-resource" xmlns="jabber:client"/>
</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 type="result" id="bind1" to="multi-reg_4_0@test-d/def-user-resource" xmlns="jabber:client"><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 type="result" id="privacy_8" to="multi-reg_2_3@test-d/def-user-resource" xmlns="jabber:client"><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 type="result" id="privacy_1" to="multi-reg_4_0@test-d/def-user-resource" xmlns="jabber:client"><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 type="result" id="privacy_14" to="multi-reg_3_1@test-d/def-user-resource" xmlns="jabber:client"><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 type="result" id="privacy_9" to="multi-reg_2_3@test-d/def-user-resource" xmlns="jabber:client"/>
</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'>
<stream:stream id="895a5cc5-9681-4201-8aac-151ae892d98b" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" xmlns="jabber:client" xml:lang="en"/>
</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"/><compression xmlns="http://jabber.org/features/compress"><method>zlib</method></compression><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>
<INPUT test='Roster'>
<iq type="result" id="privacy_10" to="multi-reg_2_3@test-d/def-user-resource" xmlns="jabber:client"><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'>
<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 id="895a5cc5-9681-4201-8aac-151ae892d98b" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" xmlns="jabber:client" xml:lang="en"/>
</INPUT>
<INPUT test='Roster'>
<iq type="result" id="privacy_2" to="multi-reg_4_0@test-d/def-user-resource" xmlns="jabber:client"/>
</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 type="result" id="privacy_11" to="multi-reg_2_3@test-d/def-user-resource" xmlns="jabber:client"/>
</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 type="result" id="privacy_3" to="multi-reg_4_0@test-d/def-user-resource" xmlns="jabber:client"><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 type="result" id="privacy_12" to="multi-reg_2_3@test-d/def-user-resource" xmlns="jabber:client"><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 type="result" id="privacy_4" to="multi-reg_4_0@test-d/def-user-resource" xmlns="jabber:client"><query xmlns="jabber:iq:privacy"><list name="public"><item type="jid" action="deny" value="tybalt@example.com" order="3"/><item type="jid" action="deny" value="paris@example.org" order="5"/><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 type="result" id="privacy_13" to="multi-reg_2_3@test-d/def-user-resource" xmlns="jabber:client"/>
</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 type="result" id="privacy_5" to="multi-reg_4_0@test-d/def-user-resource" xmlns="jabber:client"/>
</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 type="result" id="privacy_14" to="multi-reg_2_3@test-d/def-user-resource" xmlns="jabber:client"><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 id="5104e4fd-6279-4ab3-8291-20b7026f456f" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" xmlns="jabber:client" xml:lang="en"/>
</INPUT>
<INPUT test='Roster'>
<iq type="result" id="privacy_6" to="multi-reg_4_0@test-d/def-user-resource" xmlns="jabber:client"><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'>
<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"/><compression xmlns="http://jabber.org/features/compress"><method>zlib</method></compression><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'>
<iq type="result" id="privacy_7" to="multi-reg_4_0@test-d/def-user-resource" xmlns="jabber:client"/>
</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'>
<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 id="5104e4fd-6279-4ab3-8291-20b7026f456f" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" xmlns="jabber:client" xml:lang="en"/>
</INPUT>
<INPUT test='Roster'>
<iq type="result" id="privacy_8" to="multi-reg_4_0@test-d/def-user-resource" xmlns="jabber:client"><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'>
<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"/><compression xmlns="http://jabber.org/features/compress"><method>zlib</method></compression><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 type="result" id="bind1" to="multi-reg_3_2@test-d/def-user-resource" xmlns="jabber:client"><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 type="result" id="privacy_9" to="multi-reg_4_0@test-d/def-user-resource" xmlns="jabber:client"/>
</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 type="result" id="privacy_1" to="multi-reg_3_2@test-d/def-user-resource" xmlns="jabber:client"><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 type="result" id="privacy_10" to="multi-reg_4_0@test-d/def-user-resource" xmlns="jabber:client"><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 type="result" id="privacy_11" to="multi-reg_4_0@test-d/def-user-resource" xmlns="jabber:client"/>
</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 type="result" id="privacy_2" to="multi-reg_3_2@test-d/def-user-resource" xmlns="jabber:client"/>
</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 type="result" id="privacy_12" to="multi-reg_4_0@test-d/def-user-resource" xmlns="jabber:client"><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 type="result" id="privacy_3" to="multi-reg_3_2@test-d/def-user-resource" xmlns="jabber:client"><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 type="result" id="privacy_4" to="multi-reg_3_2@test-d/def-user-resource" xmlns="jabber:client"><query xmlns="jabber:iq:privacy"><list name="public"><item type="jid" action="deny" value="tybalt@example.com" order="3"/><item type="jid" action="deny" value="paris@example.org" order="5"/><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 type="result" id="privacy_13" to="multi-reg_4_0@test-d/def-user-resource" xmlns="jabber:client"/>
</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'>
<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"/><compression xmlns="http://jabber.org/features/compress"><method>zlib</method></compression><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 type="result" id="privacy_5" to="multi-reg_3_2@test-d/def-user-resource" xmlns="jabber:client"/>
</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 type="result" id="bind1" to="multi-reg_2_4@test-d/def-user-resource" xmlns="jabber:client"><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 type="result" id="privacy_1" to="multi-reg_2_4@test-d/def-user-resource" xmlns="jabber:client"><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 type="result" id="privacy_14" to="multi-reg_4_0@test-d/def-user-resource" xmlns="jabber:client"><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 id="95c631b3-a055-4a0c-b9d2-252f7ccedbe9" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" xmlns="jabber:client" xml:lang="en"/>
</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"/><compression xmlns="http://jabber.org/features/compress"><method>zlib</method></compression><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 type="result" id="privacy_6" to="multi-reg_3_2@test-d/def-user-resource" xmlns="jabber:client"><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 type="result" id="privacy_7" to="multi-reg_3_2@test-d/def-user-resource" xmlns="jabber:client"/>
</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'>
<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 id="95c631b3-a055-4a0c-b9d2-252f7ccedbe9" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" xmlns="jabber:client" xml:lang="en"/>
</INPUT>
<INPUT test='Roster'>
<iq type="result" id="privacy_8" to="multi-reg_3_2@test-d/def-user-resource" xmlns="jabber:client"><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 type="result" id="privacy_2" to="multi-reg_2_4@test-d/def-user-resource" xmlns="jabber:client"/>
</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 type="result" id="privacy_9" to="multi-reg_3_2@test-d/def-user-resource" xmlns="jabber:client"/>
</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 type="result" id="privacy_3" to="multi-reg_2_4@test-d/def-user-resource" xmlns="jabber:client"><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 type="result" id="privacy_4" to="multi-reg_2_4@test-d/def-user-resource" xmlns="jabber:client"><query xmlns="jabber:iq:privacy"><list name="public"><item type="jid" action="deny" value="tybalt@example.com" order="3"/><item type="jid" action="deny" value="paris@example.org" order="5"/><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 type="result" id="privacy_10" to="multi-reg_3_2@test-d/def-user-resource" xmlns="jabber:client"><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 type="result" id="privacy_5" to="multi-reg_2_4@test-d/def-user-resource" xmlns="jabber:client"/>
</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 type="result" id="privacy_6" to="multi-reg_2_4@test-d/def-user-resource" xmlns="jabber:client"><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'>
<iq type="result" id="privacy_11" to="multi-reg_3_2@test-d/def-user-resource" xmlns="jabber:client"/>
</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'>
<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"/><compression xmlns="http://jabber.org/features/compress"><method>zlib</method></compression><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 type="result" id="privacy_7" to="multi-reg_2_4@test-d/def-user-resource" xmlns="jabber:client"/>
</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'>
<iq type="result" id="bind1" to="multi-reg_4_1@test-d/def-user-resource" xmlns="jabber:client"><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 type="result" id="privacy_1" to="multi-reg_4_1@test-d/def-user-resource" xmlns="jabber:client"><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'>
<iq type="result" id="privacy_12" to="multi-reg_3_2@test-d/def-user-resource" xmlns="jabber:client"><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 type="result" id="privacy_8" to="multi-reg_2_4@test-d/def-user-resource" xmlns="jabber:client"><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 type="result" id="privacy_9" to="multi-reg_2_4@test-d/def-user-resource" xmlns="jabber:client"/>
</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 type="result" id="privacy_13" to="multi-reg_3_2@test-d/def-user-resource" xmlns="jabber:client"/>
</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'>
<iq type="result" id="privacy_10" to="multi-reg_2_4@test-d/def-user-resource" xmlns="jabber:client"><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 type="result" id="privacy_14" to="multi-reg_3_2@test-d/def-user-resource" xmlns="jabber:client"><query xmlns="jabber:iq:privacy"/></iq>
</INPUT>
<INPUT test='Roster'>
<iq type="result" id="privacy_2" to="multi-reg_4_1@test-d/def-user-resource" xmlns="jabber:client"/>
</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>
<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 id="9b2dbb58-3f91-4ab2-a5a7-4c5facb4e207" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" xmlns="jabber:client" xml:lang="en"/>
</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"/><compression xmlns="http://jabber.org/features/compress"><method>zlib</method></compression><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 id="9b2dbb58-3f91-4ab2-a5a7-4c5facb4e207" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" xmlns="jabber:client" xml:lang="en"/>
</INPUT>
<INPUT test='Roster'>
<iq type="result" id="privacy_3" to="multi-reg_4_1@test-d/def-user-resource" xmlns="jabber:client"><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 type="result" id="privacy_11" to="multi-reg_2_4@test-d/def-user-resource" xmlns="jabber:client"/>
</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 type="result" id="privacy_4" to="multi-reg_4_1@test-d/def-user-resource" xmlns="jabber:client"><query xmlns="jabber:iq:privacy"><list name="public"><item type="jid" action="deny" value="tybalt@example.com" order="3"/><item type="jid" action="deny" value="paris@example.org" order="5"/><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 type="result" id="privacy_12" to="multi-reg_2_4@test-d/def-user-resource" xmlns="jabber:client"><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 type="result" id="privacy_5" to="multi-reg_4_1@test-d/def-user-resource" xmlns="jabber:client"/>
</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 type="result" id="privacy_6" to="multi-reg_4_1@test-d/def-user-resource" xmlns="jabber:client"><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 type="result" id="privacy_13" to="multi-reg_2_4@test-d/def-user-resource" xmlns="jabber:client"/>
</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 type="result" id="privacy_7" to="multi-reg_4_1@test-d/def-user-resource" xmlns="jabber:client"/>
</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 type="result" id="privacy_14" to="multi-reg_2_4@test-d/def-user-resource" xmlns="jabber:client"><query xmlns="jabber:iq:privacy"/></iq>
</INPUT>
<INPUT test='Roster'>
<iq type="result" id="privacy_8" to="multi-reg_4_1@test-d/def-user-resource" xmlns="jabber:client"><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 type="result" id="privacy_9" to="multi-reg_4_1@test-d/def-user-resource" xmlns="jabber:client"/>
</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 type="result" id="privacy_10" to="multi-reg_4_1@test-d/def-user-resource" xmlns="jabber:client"><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>
<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 id="1e279346-6cd0-41b1-8efa-83dc654bd673" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" xmlns="jabber:client" xml:lang="en"/>
</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"/><compression xmlns="http://jabber.org/features/compress"><method>zlib</method></compression><auth xmlns="http://jabber.org/features/iq-auth"/></stream:features>
</INPUT>
<INPUT test='Roster'>
<iq type="result" id="privacy_11" to="multi-reg_4_1@test-d/def-user-resource" xmlns="jabber:client"/>
</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>
<OUTPUT test='Roster'>
<auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='PLAIN'>AG11bHRpLXJlZ181XzAAYWxsLXhtcHAtdGVzdC1wYXNzd29yZA==</auth>
</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"/><compression xmlns="http://jabber.org/features/compress"><method>zlib</method></compression><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 type="result" id="bind1" to="multi-reg_3_3@test-d/def-user-resource" xmlns="jabber:client"><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 type="result" id="privacy_1" to="multi-reg_3_3@test-d/def-user-resource" xmlns="jabber:client"><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'>
<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 id="1e279346-6cd0-41b1-8efa-83dc654bd673" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" xmlns="jabber:client" xml:lang="en"/>
</INPUT>
<INPUT test='Roster'>
<iq type="result" id="privacy_12" to="multi-reg_4_1@test-d/def-user-resource" xmlns="jabber:client"><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 type="result" id="privacy_13" to="multi-reg_4_1@test-d/def-user-resource" xmlns="jabber:client"/>
</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 type="result" id="privacy_2" to="multi-reg_3_3@test-d/def-user-resource" xmlns="jabber:client"/>
</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 type="result" id="privacy_14" to="multi-reg_4_1@test-d/def-user-resource" xmlns="jabber:client"><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 id="6c9472c8-ff3d-4de8-9886-4b21a023004d" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" xmlns="jabber:client" xml:lang="en"/>
</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"/><compression xmlns="http://jabber.org/features/compress"><method>zlib</method></compression><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 type="result" id="privacy_3" to="multi-reg_3_3@test-d/def-user-resource" xmlns="jabber:client"><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 type="result" id="privacy_4" to="multi-reg_3_3@test-d/def-user-resource" xmlns="jabber:client"><query xmlns="jabber:iq:privacy"><list name="public"><item type="jid" action="deny" value="tybalt@example.com" order="3"/><item type="jid" action="deny" value="paris@example.org" order="5"/><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'>
<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 id="6c9472c8-ff3d-4de8-9886-4b21a023004d" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" xmlns="jabber:client" xml:lang="en"/>
</INPUT>
<INPUT test='Roster'>
<iq type="result" id="privacy_5" to="multi-reg_3_3@test-d/def-user-resource" xmlns="jabber:client"/>
</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 type="result" id="privacy_6" to="multi-reg_3_3@test-d/def-user-resource" xmlns="jabber:client"><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>
<INPUT test='Roster'>
<iq type="result" id="privacy_7" to="multi-reg_3_3@test-d/def-user-resource" xmlns="jabber:client"/>
</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 type="result" id="privacy_8" to="multi-reg_3_3@test-d/def-user-resource" xmlns="jabber:client"><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'>
<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"/><compression xmlns="http://jabber.org/features/compress"><method>zlib</method></compression><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 type="result" id="bind1" to="multi-reg_5_0@test-d/def-user-resource" xmlns="jabber:client"><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 type="result" id="privacy_9" to="multi-reg_3_3@test-d/def-user-resource" xmlns="jabber:client"/>
</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 type="result" id="privacy_1" to="multi-reg_5_0@test-d/def-user-resource" xmlns="jabber:client"><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 type="result" id="privacy_10" to="multi-reg_3_3@test-d/def-user-resource" xmlns="jabber:client"><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 type="result" id="privacy_2" to="multi-reg_5_0@test-d/def-user-resource" xmlns="jabber:client"/>
</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 type="result" id="privacy_11" to="multi-reg_3_3@test-d/def-user-resource" xmlns="jabber:client"/>
</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'>
<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"/><compression xmlns="http://jabber.org/features/compress"><method>zlib</method></compression><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 type="result" id="bind1" to="multi-reg_4_2@test-d/def-user-resource" xmlns="jabber:client"><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 type="result" id="privacy_1" to="multi-reg_4_2@test-d/def-user-resource" xmlns="jabber:client"><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'>
<iq type="result" id="privacy_3" to="multi-reg_5_0@test-d/def-user-resource" xmlns="jabber:client"><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 type="result" id="privacy_12" to="multi-reg_3_3@test-d/def-user-resource" xmlns="jabber:client"><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 type="result" id="privacy_4" to="multi-reg_5_0@test-d/def-user-resource" xmlns="jabber:client"><query xmlns="jabber:iq:privacy"><list name="public"><item type="jid" action="deny" value="tybalt@example.com" order="3"/><item type="jid" action="deny" value="paris@example.org" order="5"/><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 type="result" id="privacy_5" to="multi-reg_5_0@test-d/def-user-resource" xmlns="jabber:client"/>
</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 type="result" id="privacy_13" to="multi-reg_3_3@test-d/def-user-resource" xmlns="jabber:client"/>
</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 type="result" id="privacy_14" to="multi-reg_3_3@test-d/def-user-resource" xmlns="jabber:client"><query xmlns="jabber:iq:privacy"/></iq>
</INPUT>
<INPUT test='Roster'>
<iq type="result" id="privacy_6" to="multi-reg_5_0@test-d/def-user-resource" xmlns="jabber:client"><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>
<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 id="845a9ed5-d5d5-4005-8432-7b58fb60c123" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" xmlns="jabber:client" xml:lang="en"/>
</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"/><compression xmlns="http://jabber.org/features/compress"><method>zlib</method></compression><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'>
<iq type="result" id="privacy_2" to="multi-reg_4_2@test-d/def-user-resource" xmlns="jabber:client"/>
</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 type="result" id="privacy_7" to="multi-reg_5_0@test-d/def-user-resource" xmlns="jabber:client"/>
</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'>
<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 id="845a9ed5-d5d5-4005-8432-7b58fb60c123" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" xmlns="jabber:client" xml:lang="en"/>
</INPUT>
<INPUT test='Roster'>
<iq type="result" id="privacy_3" to="multi-reg_4_2@test-d/def-user-resource" xmlns="jabber:client"><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 type="result" id="privacy_4" to="multi-reg_4_2@test-d/def-user-resource" xmlns="jabber:client"><query xmlns="jabber:iq:privacy"><list name="public"><item type="jid" action="deny" value="tybalt@example.com" order="3"/><item type="jid" action="deny" value="paris@example.org" order="5"/><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 type="result" id="privacy_8" to="multi-reg_5_0@test-d/def-user-resource" xmlns="jabber:client"><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'>
<iq type="result" id="privacy_9" to="multi-reg_5_0@test-d/def-user-resource" xmlns="jabber:client"/>
</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 type="result" id="privacy_5" to="multi-reg_4_2@test-d/def-user-resource" xmlns="jabber:client"/>
</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 type="result" id="privacy_10" to="multi-reg_5_0@test-d/def-user-resource" xmlns="jabber:client"><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 type="result" id="privacy_6" to="multi-reg_4_2@test-d/def-user-resource" xmlns="jabber:client"><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_2@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><default name="public"/></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq type="result" id="privacy_7" to="multi-reg_4_2@test-d/def-user-resource" xmlns="jabber:client"/>
</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'>
<iq type="result" id="privacy_11" to="multi-reg_5_0@test-d/def-user-resource" xmlns="jabber:client"/>
</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 type="result" id="privacy_8" to="multi-reg_4_2@test-d/def-user-resource" xmlns="jabber:client"><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 type="result" id="privacy_12" to="multi-reg_5_0@test-d/def-user-resource" xmlns="jabber:client"><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 type="result" id="privacy_9" to="multi-reg_4_2@test-d/def-user-resource" xmlns="jabber:client"/>
</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 type="result" id="privacy_10" to="multi-reg_4_2@test-d/def-user-resource" xmlns="jabber:client"><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'>
<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"/><compression xmlns="http://jabber.org/features/compress"><method>zlib</method></compression><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 type="result" id="bind1" to="multi-reg_3_4@test-d/def-user-resource" xmlns="jabber:client"><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 type="result" id="privacy_13" to="multi-reg_5_0@test-d/def-user-resource" xmlns="jabber:client"/>
</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 type="result" id="privacy_1" to="multi-reg_3_4@test-d/def-user-resource" xmlns="jabber:client"><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 type="result" id="privacy_14" to="multi-reg_5_0@test-d/def-user-resource" xmlns="jabber:client"><query xmlns="jabber:iq:privacy"/></iq>
</INPUT>
<INPUT test='Roster'>
<iq type="result" id="privacy_11" to="multi-reg_4_2@test-d/def-user-resource" xmlns="jabber:client"/>
</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>
<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 id="b65df291-57b7-47fa-9d5f-a78840c0b844" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" xmlns="jabber:client" xml:lang="en"/>
</INPUT>
<INPUT test='Roster'>
<iq type="result" id="privacy_12" to="multi-reg_4_2@test-d/def-user-resource" xmlns="jabber:client"><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 type="result" id="privacy_2" to="multi-reg_3_4@test-d/def-user-resource" xmlns="jabber:client"/>
</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'>
<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"/><compression xmlns="http://jabber.org/features/compress"><method>zlib</method></compression><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 type="result" id="privacy_13" to="multi-reg_4_2@test-d/def-user-resource" xmlns="jabber:client"/>
</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 type="result" id="privacy_14" to="multi-reg_4_2@test-d/def-user-resource" xmlns="jabber:client"><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 id="2eaacaab-68e1-4ea3-9c80-3e77801f8e33" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" xmlns="jabber:client" xml:lang="en"/>
</INPUT>
<INPUT test='Roster'>
<iq type="result" id="privacy_3" to="multi-reg_3_4@test-d/def-user-resource" xmlns="jabber:client"><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'>
<success xmlns="urn:ietf:params:xml:ns:xmpp-sasl"/>
</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"/><compression xmlns="http://jabber.org/features/compress"><method>zlib</method></compression><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>
<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 id="b65df291-57b7-47fa-9d5f-a78840c0b844" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" xmlns="jabber:client" xml:lang="en"/>
</INPUT>
<INPUT test='Roster'>
<iq type="result" id="privacy_4" to="multi-reg_3_4@test-d/def-user-resource" xmlns="jabber:client"><query xmlns="jabber:iq:privacy"><list name="public"><item type="jid" action="deny" value="tybalt@example.com" order="3"/><item type="jid" action="deny" value="paris@example.org" order="5"/><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'>
<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 id="2eaacaab-68e1-4ea3-9c80-3e77801f8e33" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" xmlns="jabber:client" xml:lang="en"/>
</INPUT>
<INPUT test='Roster'>
<iq type="result" id="privacy_5" to="multi-reg_3_4@test-d/def-user-resource" xmlns="jabber:client"/>
</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 type="result" id="privacy_6" to="multi-reg_3_4@test-d/def-user-resource" xmlns="jabber:client"><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>
<INPUT test='Roster'>
<iq type="result" id="privacy_7" to="multi-reg_3_4@test-d/def-user-resource" xmlns="jabber:client"/>
</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 type="result" id="privacy_8" to="multi-reg_3_4@test-d/def-user-resource" xmlns="jabber:client"><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 type="result" id="privacy_9" to="multi-reg_3_4@test-d/def-user-resource" xmlns="jabber:client"/>
</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 type="result" id="privacy_10" to="multi-reg_3_4@test-d/def-user-resource" xmlns="jabber:client"><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 type="result" id="privacy_11" to="multi-reg_3_4@test-d/def-user-resource" xmlns="jabber:client"/>
</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'>
<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"/><compression xmlns="http://jabber.org/features/compress"><method>zlib</method></compression><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 type="result" id="bind1" to="multi-reg_5_1@test-d/def-user-resource" xmlns="jabber:client"><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 type="result" id="privacy_12" to="multi-reg_3_4@test-d/def-user-resource" xmlns="jabber:client"><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 type="result" id="privacy_1" to="multi-reg_5_1@test-d/def-user-resource" xmlns="jabber:client"><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'>
<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"/><compression xmlns="http://jabber.org/features/compress"><method>zlib</method></compression><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 type="result" id="bind1" to="multi-reg_4_3@test-d/def-user-resource" xmlns="jabber:client"><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'>
<iq type="result" id="privacy_1" to="multi-reg_4_3@test-d/def-user-resource" xmlns="jabber:client"><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'>
<iq type="result" id="privacy_13" to="multi-reg_3_4@test-d/def-user-resource" xmlns="jabber:client"/>
</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 type="result" id="privacy_2" to="multi-reg_5_1@test-d/def-user-resource" xmlns="jabber:client"/>
</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 type="result" id="privacy_14" to="multi-reg_3_4@test-d/def-user-resource" xmlns="jabber:client"><query xmlns="jabber:iq:privacy"/></iq>
</INPUT>
<INPUT test='Roster'>
<iq type="result" id="privacy_3" to="multi-reg_5_1@test-d/def-user-resource" xmlns="jabber:client"><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 type="result" id="privacy_4" to="multi-reg_5_1@test-d/def-user-resource" xmlns="jabber:client"><query xmlns="jabber:iq:privacy"><list name="public"><item type="jid" action="deny" value="tybalt@example.com" order="3"/><item type="jid" action="deny" value="paris@example.org" order="5"/><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 type="result" id="privacy_2" to="multi-reg_4_3@test-d/def-user-resource" xmlns="jabber:client"/>
</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 type="result" id="privacy_5" to="multi-reg_5_1@test-d/def-user-resource" xmlns="jabber:client"/>
</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 type="result" id="privacy_3" to="multi-reg_4_3@test-d/def-user-resource" xmlns="jabber:client"><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 type="result" id="privacy_4" to="multi-reg_4_3@test-d/def-user-resource" xmlns="jabber:client"><query xmlns="jabber:iq:privacy"><list name="public"><item type="jid" action="deny" value="tybalt@example.com" order="3"/><item type="jid" action="deny" value="paris@example.org" order="5"/><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 type="result" id="privacy_6" to="multi-reg_5_1@test-d/def-user-resource" xmlns="jabber:client"><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 type="result" id="privacy_7" to="multi-reg_5_1@test-d/def-user-resource" xmlns="jabber:client"/>
</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 type="result" id="privacy_5" to="multi-reg_4_3@test-d/def-user-resource" xmlns="jabber:client"/>
</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 type="result" id="privacy_8" to="multi-reg_5_1@test-d/def-user-resource" xmlns="jabber:client"><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 type="result" id="privacy_6" to="multi-reg_4_3@test-d/def-user-resource" xmlns="jabber:client"><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 type="result" id="privacy_9" to="multi-reg_5_1@test-d/def-user-resource" xmlns="jabber:client"/>
</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 type="result" id="privacy_7" to="multi-reg_4_3@test-d/def-user-resource" xmlns="jabber:client"/>
</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 type="result" id="privacy_10" to="multi-reg_5_1@test-d/def-user-resource" xmlns="jabber:client"><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 type="result" id="privacy_8" to="multi-reg_4_3@test-d/def-user-resource" xmlns="jabber:client"><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 type="result" id="privacy_11" to="multi-reg_5_1@test-d/def-user-resource" xmlns="jabber:client"/>
</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 type="result" id="privacy_9" to="multi-reg_4_3@test-d/def-user-resource" xmlns="jabber:client"/>
</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 type="result" id="privacy_12" to="multi-reg_5_1@test-d/def-user-resource" xmlns="jabber:client"><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 type="result" id="privacy_10" to="multi-reg_4_3@test-d/def-user-resource" xmlns="jabber:client"><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 type="result" id="privacy_11" to="multi-reg_4_3@test-d/def-user-resource" xmlns="jabber:client"/>
</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 type="result" id="privacy_13" to="multi-reg_5_1@test-d/def-user-resource" xmlns="jabber:client"/>
</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'>
<iq type="result" id="privacy_12" to="multi-reg_4_3@test-d/def-user-resource" xmlns="jabber:client"><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'>
<iq type="result" id="privacy_14" to="multi-reg_5_1@test-d/def-user-resource" xmlns="jabber:client"><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 id="c4b94a6c-df28-4db3-931f-4a00acc512af" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" xmlns="jabber:client" xml:lang="en"/>
</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"/><compression xmlns="http://jabber.org/features/compress"><method>zlib</method></compression><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'>
<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 id="c4b94a6c-df28-4db3-931f-4a00acc512af" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" xmlns="jabber:client" xml:lang="en"/>
</INPUT>
<INPUT test='Roster'>
<iq type="result" id="privacy_13" to="multi-reg_4_3@test-d/def-user-resource" xmlns="jabber:client"/>
</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 type="result" id="privacy_14" to="multi-reg_4_3@test-d/def-user-resource" xmlns="jabber:client"><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 id="bce60a54-365c-4019-a798-2c27da65fdaf" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" xmlns="jabber:client" xml:lang="en"/>
</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"/><compression xmlns="http://jabber.org/features/compress"><method>zlib</method></compression><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'>
<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 id="bce60a54-365c-4019-a798-2c27da65fdaf" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" xmlns="jabber:client" xml:lang="en"/>
</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"/><compression xmlns="http://jabber.org/features/compress"><method>zlib</method></compression><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 type="result" id="bind1" to="multi-reg_5_2@test-d/def-user-resource" xmlns="jabber:client"><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 type="result" id="privacy_1" to="multi-reg_5_2@test-d/def-user-resource" xmlns="jabber:client"><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'>
<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"/><compression xmlns="http://jabber.org/features/compress"><method>zlib</method></compression><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 type="result" id="bind1" to="multi-reg_4_4@test-d/def-user-resource" xmlns="jabber:client"><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 type="result" id="privacy_1" to="multi-reg_4_4@test-d/def-user-resource" xmlns="jabber:client"><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 type="result" id="privacy_2" to="multi-reg_5_2@test-d/def-user-resource" xmlns="jabber:client"/>
</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'>
<iq type="result" id="privacy_3" to="multi-reg_5_2@test-d/def-user-resource" xmlns="jabber:client"><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 type="result" id="privacy_4" to="multi-reg_5_2@test-d/def-user-resource" xmlns="jabber:client"><query xmlns="jabber:iq:privacy"><list name="public"><item type="jid" action="deny" value="tybalt@example.com" order="3"/><item type="jid" action="deny" value="paris@example.org" order="5"/><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 type="result" id="privacy_2" to="multi-reg_4_4@test-d/def-user-resource" xmlns="jabber:client"/>
</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'>
<iq type="result" id="privacy_5" to="multi-reg_5_2@test-d/def-user-resource" xmlns="jabber:client"/>
</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 type="result" id="privacy_3" to="multi-reg_4_4@test-d/def-user-resource" xmlns="jabber:client"><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 type="result" id="privacy_6" to="multi-reg_5_2@test-d/def-user-resource" xmlns="jabber:client"><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 type="result" id="privacy_4" to="multi-reg_4_4@test-d/def-user-resource" xmlns="jabber:client"><query xmlns="jabber:iq:privacy"><list name="public"><item type="jid" action="deny" value="tybalt@example.com" order="3"/><item type="jid" action="deny" value="paris@example.org" order="5"/><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 type="result" id="privacy_7" to="multi-reg_5_2@test-d/def-user-resource" xmlns="jabber:client"/>
</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 type="result" id="privacy_5" to="multi-reg_4_4@test-d/def-user-resource" xmlns="jabber:client"/>
</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 type="result" id="privacy_8" to="multi-reg_5_2@test-d/def-user-resource" xmlns="jabber:client"><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 type="result" id="privacy_6" to="multi-reg_4_4@test-d/def-user-resource" xmlns="jabber:client"><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 type="result" id="privacy_9" to="multi-reg_5_2@test-d/def-user-resource" xmlns="jabber:client"/>
</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 type="result" id="privacy_7" to="multi-reg_4_4@test-d/def-user-resource" xmlns="jabber:client"/>
</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 type="result" id="privacy_10" to="multi-reg_5_2@test-d/def-user-resource" xmlns="jabber:client"><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 type="result" id="privacy_8" to="multi-reg_4_4@test-d/def-user-resource" xmlns="jabber:client"><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 type="result" id="privacy_9" to="multi-reg_4_4@test-d/def-user-resource" xmlns="jabber:client"/>
</INPUT>
<INPUT test='Roster'>
<iq type="result" id="privacy_11" to="multi-reg_5_2@test-d/def-user-resource" xmlns="jabber:client"/>
</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>
<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 type="result" id="privacy_10" to="multi-reg_4_4@test-d/def-user-resource" xmlns="jabber:client"><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 type="result" id="privacy_12" to="multi-reg_5_2@test-d/def-user-resource" xmlns="jabber:client"><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 type="result" id="privacy_11" to="multi-reg_4_4@test-d/def-user-resource" xmlns="jabber:client"/>
</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 type="result" id="privacy_12" to="multi-reg_4_4@test-d/def-user-resource" xmlns="jabber:client"><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'>
<iq type="result" id="privacy_13" to="multi-reg_5_2@test-d/def-user-resource" xmlns="jabber:client"/>
</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 type="result" id="privacy_14" to="multi-reg_5_2@test-d/def-user-resource" xmlns="jabber:client"><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 id="1b1c3073-07df-4e8a-b7b8-3271649ef74e" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" xmlns="jabber:client" xml:lang="en"/>
</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"/><compression xmlns="http://jabber.org/features/compress"><method>zlib</method></compression><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 type="result" id="privacy_13" to="multi-reg_4_4@test-d/def-user-resource" xmlns="jabber:client"/>
</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 type="result" id="privacy_14" to="multi-reg_4_4@test-d/def-user-resource" xmlns="jabber:client"><query xmlns="jabber:iq:privacy"/></iq>
</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 id="1b1c3073-07df-4e8a-b7b8-3271649ef74e" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" xmlns="jabber:client" xml:lang="en"/>
</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"/><compression xmlns="http://jabber.org/features/compress"><method>zlib</method></compression><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 type="result" id="bind1" to="multi-reg_5_3@test-d/def-user-resource" xmlns="jabber:client"><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 type="result" id="privacy_1" to="multi-reg_5_3@test-d/def-user-resource" xmlns="jabber:client"><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 type="result" id="privacy_2" to="multi-reg_5_3@test-d/def-user-resource" xmlns="jabber:client"/>
</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 type="result" id="privacy_3" to="multi-reg_5_3@test-d/def-user-resource" xmlns="jabber:client"><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 type="result" id="privacy_4" to="multi-reg_5_3@test-d/def-user-resource" xmlns="jabber:client"><query xmlns="jabber:iq:privacy"><list name="public"><item type="jid" action="deny" value="tybalt@example.com" order="3"/><item type="jid" action="deny" value="paris@example.org" order="5"/><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 type="result" id="privacy_5" to="multi-reg_5_3@test-d/def-user-resource" xmlns="jabber:client"/>
</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 type="result" id="privacy_6" to="multi-reg_5_3@test-d/def-user-resource" xmlns="jabber:client"><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 type="result" id="privacy_7" to="multi-reg_5_3@test-d/def-user-resource" xmlns="jabber:client"/>
</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 type="result" id="privacy_8" to="multi-reg_5_3@test-d/def-user-resource" xmlns="jabber:client"><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 type="result" id="privacy_9" to="multi-reg_5_3@test-d/def-user-resource" xmlns="jabber:client"/>
</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 type="result" id="privacy_10" to="multi-reg_5_3@test-d/def-user-resource" xmlns="jabber:client"><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 type="result" id="privacy_11" to="multi-reg_5_3@test-d/def-user-resource" xmlns="jabber:client"/>
</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 type="result" id="privacy_12" to="multi-reg_5_3@test-d/def-user-resource" xmlns="jabber:client"><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 type="result" id="privacy_13" to="multi-reg_5_3@test-d/def-user-resource" xmlns="jabber:client"/>
</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 type="result" id="privacy_14" to="multi-reg_5_3@test-d/def-user-resource" xmlns="jabber:client"><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 id="ebcd0360-73c5-4a23-90d6-f120343106d9" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" xmlns="jabber:client" xml:lang="en"/>
</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"/><compression xmlns="http://jabber.org/features/compress"><method>zlib</method></compression><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 id="ebcd0360-73c5-4a23-90d6-f120343106d9" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" xmlns="jabber:client" xml:lang="en"/>
</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"/><compression xmlns="http://jabber.org/features/compress"><method>zlib</method></compression><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 type="result" id="bind1" to="multi-reg_5_4@test-d/def-user-resource" xmlns="jabber:client"><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 type="result" id="privacy_1" to="multi-reg_5_4@test-d/def-user-resource" xmlns="jabber:client"><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 type="result" id="privacy_2" to="multi-reg_5_4@test-d/def-user-resource" xmlns="jabber:client"/>
</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 type="result" id="privacy_3" to="multi-reg_5_4@test-d/def-user-resource" xmlns="jabber:client"><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 type="result" id="privacy_4" to="multi-reg_5_4@test-d/def-user-resource" xmlns="jabber:client"><query xmlns="jabber:iq:privacy"><list name="public"><item type="jid" action="deny" value="tybalt@example.com" order="3"/><item type="jid" action="deny" value="paris@example.org" order="5"/><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 type="result" id="privacy_5" to="multi-reg_5_4@test-d/def-user-resource" xmlns="jabber:client"/>
</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 type="result" id="privacy_6" to="multi-reg_5_4@test-d/def-user-resource" xmlns="jabber:client"><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 type="result" id="privacy_7" to="multi-reg_5_4@test-d/def-user-resource" xmlns="jabber:client"/>
</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 type="result" id="privacy_8" to="multi-reg_5_4@test-d/def-user-resource" xmlns="jabber:client"><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 type="result" id="privacy_9" to="multi-reg_5_4@test-d/def-user-resource" xmlns="jabber:client"/>
</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 type="result" id="privacy_10" to="multi-reg_5_4@test-d/def-user-resource" xmlns="jabber:client"><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 type="result" id="privacy_11" to="multi-reg_5_4@test-d/def-user-resource" xmlns="jabber:client"/>
</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 type="result" id="privacy_12" to="multi-reg_5_4@test-d/def-user-resource" xmlns="jabber:client"><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 type="result" id="privacy_13" to="multi-reg_5_4@test-d/def-user-resource" xmlns="jabber:client"/>
</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 type="result" id="privacy_14" to="multi-reg_5_4@test-d/def-user-resource" xmlns="jabber:client"><query xmlns="jabber:iq:privacy"/></iq>
</INPUT>

</test-history>