<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 xmlns:stream="http://etherx.jabber.org/streams" id="454736be-612b-4b52-976b-513dd954fa2f" xmlns="jabber:client" from="test-d" version="1.0" 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"/><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 xmlns:stream="http://etherx.jabber.org/streams" id="454736be-612b-4b52-976b-513dd954fa2f" xmlns="jabber:client" from="test-d" version="1.0" 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"/><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 id="bind1" xmlns="jabber:client" type="result" to="multi-reg_1_0@test-d/def-user-resource"><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 id="privacy_1" xmlns="jabber:client" type="result" to="multi-reg_1_0@test-d/def-user-resource"><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 id="privacy_2" xmlns="jabber:client" type="result" to="multi-reg_1_0@test-d/def-user-resource"/>
</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 id="privacy_3" xmlns="jabber:client" type="result" to="multi-reg_1_0@test-d/def-user-resource"><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 id="privacy_4" xmlns="jabber:client" type="result" to="multi-reg_1_0@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><list name="public"><item action="deny" type="jid" order="3" value="tybalt@example.com"/><item action="deny" type="jid" order="5" value="paris@example.org"/><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 id="privacy_5" xmlns="jabber:client" type="result" to="multi-reg_1_0@test-d/def-user-resource"/>
</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 id="privacy_6" xmlns="jabber:client" type="result" to="multi-reg_1_0@test-d/def-user-resource"><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 id="privacy_7" xmlns="jabber:client" type="result" to="multi-reg_1_0@test-d/def-user-resource"/>
</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 id="privacy_8" xmlns="jabber:client" type="result" to="multi-reg_1_0@test-d/def-user-resource"><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 id="privacy_9" xmlns="jabber:client" type="result" to="multi-reg_1_0@test-d/def-user-resource"/>
</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 id="privacy_10" xmlns="jabber:client" type="result" to="multi-reg_1_0@test-d/def-user-resource"><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 id="privacy_11" xmlns="jabber:client" type="result" to="multi-reg_1_0@test-d/def-user-resource"/>
</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 id="privacy_12" xmlns="jabber:client" type="result" to="multi-reg_1_0@test-d/def-user-resource"><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 id="privacy_13" xmlns="jabber:client" type="result" to="multi-reg_1_0@test-d/def-user-resource"/>
</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 id="privacy_14" xmlns="jabber:client" type="result" to="multi-reg_1_0@test-d/def-user-resource"><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 xmlns:stream="http://etherx.jabber.org/streams" id="22c82eef-328d-4e81-9cc3-c2b0263694d8" xmlns="jabber:client" from="test-d" version="1.0" 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"/><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 xmlns:stream="http://etherx.jabber.org/streams" id="22c82eef-328d-4e81-9cc3-c2b0263694d8" xmlns="jabber:client" from="test-d" version="1.0" 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"/><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 id="bind1" xmlns="jabber:client" type="result" to="multi-reg_1_1@test-d/def-user-resource"><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 id="privacy_1" xmlns="jabber:client" type="result" to="multi-reg_1_1@test-d/def-user-resource"><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 id="privacy_2" xmlns="jabber:client" type="result" to="multi-reg_1_1@test-d/def-user-resource"/>
</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 id="privacy_3" xmlns="jabber:client" type="result" to="multi-reg_1_1@test-d/def-user-resource"><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 id="privacy_4" xmlns="jabber:client" type="result" to="multi-reg_1_1@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><list name="public"><item action="deny" type="jid" order="3" value="tybalt@example.com"/><item action="deny" type="jid" order="5" value="paris@example.org"/><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 id="privacy_5" xmlns="jabber:client" type="result" to="multi-reg_1_1@test-d/def-user-resource"/>
</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 id="privacy_6" xmlns="jabber:client" type="result" to="multi-reg_1_1@test-d/def-user-resource"><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 id="privacy_7" xmlns="jabber:client" type="result" to="multi-reg_1_1@test-d/def-user-resource"/>
</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 id="privacy_8" xmlns="jabber:client" type="result" to="multi-reg_1_1@test-d/def-user-resource"><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 id="privacy_9" xmlns="jabber:client" type="result" to="multi-reg_1_1@test-d/def-user-resource"/>
</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 id="privacy_10" xmlns="jabber:client" type="result" to="multi-reg_1_1@test-d/def-user-resource"><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 id="privacy_11" xmlns="jabber:client" type="result" to="multi-reg_1_1@test-d/def-user-resource"/>
</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 id="privacy_12" xmlns="jabber:client" type="result" to="multi-reg_1_1@test-d/def-user-resource"><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 id="privacy_13" xmlns="jabber:client" type="result" to="multi-reg_1_1@test-d/def-user-resource"/>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_14" from="multi-reg_1_1@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq id="privacy_14" xmlns="jabber:client" type="result" to="multi-reg_1_1@test-d/def-user-resource"><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 xmlns:stream="http://etherx.jabber.org/streams" id="6ea21c47-9b1e-40c1-8399-5df5abde231c" xmlns="jabber:client" from="test-d" version="1.0" 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"/><auth xmlns="http://jabber.org/features/iq-auth"/></stream:features>
</INPUT>
<OUTPUT test='Roster'>
<auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='PLAIN'>AG11bHRpLXJlZ18xXzIAYWxsLXhtcHAtdGVzdC1wYXNzd29yZA==</auth>
</OUTPUT>
<INPUT test='Roster'>
<success xmlns="urn:ietf:params:xml:ns:xmpp-sasl"/>
</INPUT>
<OUTPUT test='Roster'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
</OUTPUT>
<INPUT test='Roster'>
<stream:stream xmlns:stream="http://etherx.jabber.org/streams" id="6ea21c47-9b1e-40c1-8399-5df5abde231c" xmlns="jabber:client" from="test-d" version="1.0" xml:lang="en"/>
</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 xmlns:stream="http://etherx.jabber.org/streams" id="3d310950-4f2f-46f0-aa9c-d32be9fff8f5" xmlns="jabber:client" from="test-d" version="1.0" 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"/><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'>
<stream:stream xmlns:stream="http://etherx.jabber.org/streams" id="3d310950-4f2f-46f0-aa9c-d32be9fff8f5" xmlns="jabber:client" from="test-d" version="1.0" 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"/><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 id="bind1" xmlns="jabber:client" type="result" to="multi-reg_1_2@test-d/def-user-resource"><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"><jid>multi-reg_1_2@test-d/def-user-resource</jid></bind></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_1" from="multi-reg_1_2@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq id="privacy_1" xmlns="jabber:client" type="result" to="multi-reg_1_2@test-d/def-user-resource"><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 id="privacy_2" xmlns="jabber:client" type="result" to="multi-reg_1_2@test-d/def-user-resource"/>
</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'>
<stream:features><ver xmlns="urn:xmpp:features:rosterver"/><starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"/><session xmlns="urn:ietf:params:xml:ns:xmpp-session"/><register xmlns="http://jabber.org/features/iq-register"/><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"/></stream:features>
</INPUT>
<OUTPUT test='Roster'>
<iq type='set' id='bind1'><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'><resource>def-user-resource</resource></bind></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq id="bind1" xmlns="jabber:client" type="result" to="multi-reg_2_0@test-d/def-user-resource"><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"><jid>multi-reg_2_0@test-d/def-user-resource</jid></bind></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_1" from="multi-reg_2_0@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq id="privacy_3" xmlns="jabber:client" type="result" to="multi-reg_1_2@test-d/def-user-resource"><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 id="privacy_1" xmlns="jabber:client" type="result" to="multi-reg_2_0@test-d/def-user-resource"><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 id="privacy_4" xmlns="jabber:client" type="result" to="multi-reg_1_2@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><list name="public"><item action="deny" type="jid" order="3" value="tybalt@example.com"/><item action="deny" type="jid" order="5" value="paris@example.org"/><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 id="privacy_5" xmlns="jabber:client" type="result" to="multi-reg_1_2@test-d/def-user-resource"/>
</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 id="privacy_6" xmlns="jabber:client" type="result" to="multi-reg_1_2@test-d/def-user-resource"><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 id="privacy_7" xmlns="jabber:client" type="result" to="multi-reg_1_2@test-d/def-user-resource"/>
</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 id="privacy_8" xmlns="jabber:client" type="result" to="multi-reg_1_2@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><list name="public"/><default name="public"/><active name="public"/></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_9" from="multi-reg_1_2@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><default/></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq id="privacy_9" xmlns="jabber:client" type="result" to="multi-reg_1_2@test-d/def-user-resource"/>
</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 id="privacy_10" xmlns="jabber:client" type="result" to="multi-reg_1_2@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><list name="public"/><active name="public"/></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_11" from="multi-reg_1_2@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><active/></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq id="privacy_2" xmlns="jabber:client" type="result" to="multi-reg_2_0@test-d/def-user-resource"/>
</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 id="privacy_11" xmlns="jabber:client" type="result" to="multi-reg_1_2@test-d/def-user-resource"/>
</INPUT>
<INPUT test='Roster'>
<iq id="privacy_3" xmlns="jabber:client" type="result" to="multi-reg_2_0@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
</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>
<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 id="privacy_4" xmlns="jabber:client" type="result" to="multi-reg_2_0@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><list name="public"><item action="deny" type="jid" order="3" value="tybalt@example.com"/><item action="deny" type="jid" order="5" value="paris@example.org"/><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 id="privacy_12" xmlns="jabber:client" type="result" to="multi-reg_1_2@test-d/def-user-resource"><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 id="privacy_5" xmlns="jabber:client" type="result" to="multi-reg_2_0@test-d/def-user-resource"/>
</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 id="privacy_13" xmlns="jabber:client" type="result" to="multi-reg_1_2@test-d/def-user-resource"/>
</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 id="privacy_6" xmlns="jabber:client" type="result" to="multi-reg_2_0@test-d/def-user-resource"><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 id="privacy_14" xmlns="jabber:client" type="result" to="multi-reg_1_2@test-d/def-user-resource"><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 xmlns:stream="http://etherx.jabber.org/streams" id="358d923b-195e-44da-8afb-579b414700c3" xmlns="jabber:client" from="test-d" version="1.0" xml:lang="en"/>
</INPUT>
<INPUT test='Roster'>
<iq id="privacy_7" xmlns="jabber:client" type="result" to="multi-reg_2_0@test-d/def-user-resource"/>
</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'>
<stream:features><ver xmlns="urn:xmpp:features:rosterver"/><starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"/><mechanisms xmlns="urn:ietf:params:xml:ns:xmpp-sasl"><mechanism>PLAIN</mechanism><mechanism>ANONYMOUS</mechanism></mechanisms><register xmlns="http://jabber.org/features/iq-register"/><auth xmlns="http://jabber.org/features/iq-auth"/></stream:features>
</INPUT>
<OUTPUT test='Roster'>
<auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='PLAIN'>AG11bHRpLXJlZ18xXzMAYWxsLXhtcHAtdGVzdC1wYXNzd29yZA==</auth>
</OUTPUT>
<INPUT test='Roster'>
<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 id="privacy_8" xmlns="jabber:client" type="result" to="multi-reg_2_0@test-d/def-user-resource"><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'>
<stream:stream xmlns:stream="http://etherx.jabber.org/streams" id="358d923b-195e-44da-8afb-579b414700c3" xmlns="jabber:client" from="test-d" version="1.0" xml:lang="en"/>
</INPUT>
<INPUT test='Roster'>
<iq id="privacy_9" xmlns="jabber:client" type="result" to="multi-reg_2_0@test-d/def-user-resource"/>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_10" from="multi-reg_2_0@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq id="privacy_10" xmlns="jabber:client" type="result" to="multi-reg_2_0@test-d/def-user-resource"><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 id="privacy_11" xmlns="jabber:client" type="result" to="multi-reg_2_0@test-d/def-user-resource"/>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_12" from="multi-reg_2_0@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq id="privacy_12" xmlns="jabber:client" type="result" to="multi-reg_2_0@test-d/def-user-resource"><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 id="privacy_13" xmlns="jabber:client" type="result" to="multi-reg_2_0@test-d/def-user-resource"/>
</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 id="privacy_14" xmlns="jabber:client" type="result" to="multi-reg_2_0@test-d/def-user-resource"><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 xmlns:stream="http://etherx.jabber.org/streams" id="ce4b2232-252f-4d2c-a143-d32537bf6ec4" xmlns="jabber:client" from="test-d" version="1.0" 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"/><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'>
<stream:features><ver xmlns="urn:xmpp:features:rosterver"/><starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"/><session xmlns="urn:ietf:params:xml:ns:xmpp-session"/><register xmlns="http://jabber.org/features/iq-register"/><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"/></stream:features>
</INPUT>
<OUTPUT test='Roster'>
<iq type='set' id='bind1'><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'><resource>def-user-resource</resource></bind></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq id="bind1" xmlns="jabber:client" type="result" to="multi-reg_1_3@test-d/def-user-resource"><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'>
<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 xmlns:stream="http://etherx.jabber.org/streams" id="ce4b2232-252f-4d2c-a143-d32537bf6ec4" xmlns="jabber:client" from="test-d" version="1.0" xml:lang="en"/>
</INPUT>
<INPUT test='Roster'>
<iq id="privacy_1" xmlns="jabber:client" type="result" to="multi-reg_1_3@test-d/def-user-resource"><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 id="privacy_2" xmlns="jabber:client" type="result" to="multi-reg_1_3@test-d/def-user-resource"/>
</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 id="privacy_3" xmlns="jabber:client" type="result" to="multi-reg_1_3@test-d/def-user-resource"><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 id="privacy_4" xmlns="jabber:client" type="result" to="multi-reg_1_3@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><list name="public"><item action="deny" type="jid" order="3" value="tybalt@example.com"/><item action="deny" type="jid" order="5" value="paris@example.org"/><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 id="privacy_5" xmlns="jabber:client" type="result" to="multi-reg_1_3@test-d/def-user-resource"/>
</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 id="privacy_6" xmlns="jabber:client" type="result" to="multi-reg_1_3@test-d/def-user-resource"><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 id="privacy_7" xmlns="jabber:client" type="result" to="multi-reg_1_3@test-d/def-user-resource"/>
</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 id="privacy_8" xmlns="jabber:client" type="result" to="multi-reg_1_3@test-d/def-user-resource"><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 id="privacy_9" xmlns="jabber:client" type="result" to="multi-reg_1_3@test-d/def-user-resource"/>
</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 id="privacy_10" xmlns="jabber:client" type="result" to="multi-reg_1_3@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><list name="public"/><active name="public"/></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_11" from="multi-reg_1_3@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><active/></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<stream:features><ver xmlns="urn:xmpp:features:rosterver"/><starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"/><session xmlns="urn:ietf:params:xml:ns:xmpp-session"/><register xmlns="http://jabber.org/features/iq-register"/><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"/></stream:features>
</INPUT>
<OUTPUT test='Roster'>
<iq type='set' id='bind1'><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'><resource>def-user-resource</resource></bind></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq id="bind1" xmlns="jabber:client" type="result" to="multi-reg_2_1@test-d/def-user-resource"><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 id="privacy_1" xmlns="jabber:client" type="result" to="multi-reg_2_1@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_2" from="multi-reg_2_1@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><list name='public'><item type='jid'	value='tybalt@example.com' action='deny' order='3'/><item type='jid' value='paris@example.org' action='deny' order='5'/><item action='allow' order='68'/></list></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq id="privacy_11" xmlns="jabber:client" type="result" to="multi-reg_1_3@test-d/def-user-resource"/>
</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 id="privacy_12" xmlns="jabber:client" type="result" to="multi-reg_1_3@test-d/def-user-resource"><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 id="privacy_13" xmlns="jabber:client" type="result" to="multi-reg_1_3@test-d/def-user-resource"/>
</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 id="privacy_14" xmlns="jabber:client" type="result" to="multi-reg_1_3@test-d/def-user-resource"><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 xmlns:stream="http://etherx.jabber.org/streams" id="b54d00b5-b17d-4eb3-91a4-a509140ab846" xmlns="jabber:client" from="test-d" version="1.0" 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"/><auth xmlns="http://jabber.org/features/iq-auth"/></stream:features>
</INPUT>
<OUTPUT test='Roster'>
<auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='PLAIN'>AG11bHRpLXJlZ18xXzQAYWxsLXhtcHAtdGVzdC1wYXNzd29yZA==</auth>
</OUTPUT>
<INPUT test='Roster'>
<iq id="privacy_2" xmlns="jabber:client" type="result" to="multi-reg_2_1@test-d/def-user-resource"/>
</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'>
<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 xmlns:stream="http://etherx.jabber.org/streams" id="b54d00b5-b17d-4eb3-91a4-a509140ab846" xmlns="jabber:client" from="test-d" version="1.0" xml:lang="en"/>
</INPUT>
<INPUT test='Roster'>
<iq id="privacy_3" xmlns="jabber:client" type="result" to="multi-reg_2_1@test-d/def-user-resource"><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 id="privacy_4" xmlns="jabber:client" type="result" to="multi-reg_2_1@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><list name="public"><item action="deny" type="jid" order="3" value="tybalt@example.com"/><item action="deny" type="jid" order="5" value="paris@example.org"/><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 id="privacy_5" xmlns="jabber:client" type="result" to="multi-reg_2_1@test-d/def-user-resource"/>
</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 id="privacy_6" xmlns="jabber:client" type="result" to="multi-reg_2_1@test-d/def-user-resource"><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 id="privacy_7" xmlns="jabber:client" type="result" to="multi-reg_2_1@test-d/def-user-resource"/>
</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>
<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 xmlns:stream="http://etherx.jabber.org/streams" id="a1e76f8f-0b52-4eaa-af66-c315666f180e" xmlns="jabber:client" from="test-d" version="1.0" 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"/><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 id="privacy_8" xmlns="jabber:client" type="result" to="multi-reg_2_1@test-d/def-user-resource"><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 id="privacy_9" xmlns="jabber:client" type="result" to="multi-reg_2_1@test-d/def-user-resource"/>
</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 id="privacy_10" xmlns="jabber:client" type="result" to="multi-reg_2_1@test-d/def-user-resource"><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'>
<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 xmlns:stream="http://etherx.jabber.org/streams" id="a1e76f8f-0b52-4eaa-af66-c315666f180e" xmlns="jabber:client" from="test-d" version="1.0" xml:lang="en"/>
</INPUT>
<INPUT test='Roster'>
<iq id="privacy_11" xmlns="jabber:client" type="result" to="multi-reg_2_1@test-d/def-user-resource"/>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_12" from="multi-reg_2_1@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq id="privacy_12" xmlns="jabber:client" type="result" to="multi-reg_2_1@test-d/def-user-resource"><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 id="privacy_13" xmlns="jabber:client" type="result" to="multi-reg_2_1@test-d/def-user-resource"/>
</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'>
<stream:features><ver xmlns="urn:xmpp:features:rosterver"/><starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"/><session xmlns="urn:ietf:params:xml:ns:xmpp-session"/><register xmlns="http://jabber.org/features/iq-register"/><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"/></stream:features>
</INPUT>
<OUTPUT test='Roster'>
<iq type='set' id='bind1'><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'><resource>def-user-resource</resource></bind></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq id="bind1" xmlns="jabber:client" type="result" to="multi-reg_1_4@test-d/def-user-resource"><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"><jid>multi-reg_1_4@test-d/def-user-resource</jid></bind></iq>
</INPUT>
<INPUT test='Roster'>
<iq id="privacy_14" xmlns="jabber:client" type="result" to="multi-reg_2_1@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></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>
<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 xmlns:stream="http://etherx.jabber.org/streams" id="6318ee7c-fc62-49f7-8708-15c48dfd8448" xmlns="jabber:client" from="test-d" version="1.0" xml:lang="en"/>
</INPUT>
<INPUT test='Roster'>
<iq id="privacy_1" xmlns="jabber:client" type="result" to="multi-reg_1_4@test-d/def-user-resource"><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'>
<stream:features><ver xmlns="urn:xmpp:features:rosterver"/><starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"/><mechanisms xmlns="urn:ietf:params:xml:ns:xmpp-sasl"><mechanism>PLAIN</mechanism><mechanism>ANONYMOUS</mechanism></mechanisms><register xmlns="http://jabber.org/features/iq-register"/><auth xmlns="http://jabber.org/features/iq-auth"/></stream:features>
</INPUT>
<OUTPUT test='Roster'>
<auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='PLAIN'>AG11bHRpLXJlZ18yXzIAYWxsLXhtcHAtdGVzdC1wYXNzd29yZA==</auth>
</OUTPUT>
<INPUT test='Roster'>
<iq id="privacy_2" xmlns="jabber:client" type="result" to="multi-reg_1_4@test-d/def-user-resource"/>
</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'>
<stream:features><ver xmlns="urn:xmpp:features:rosterver"/><starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"/><session xmlns="urn:ietf:params:xml:ns:xmpp-session"/><register xmlns="http://jabber.org/features/iq-register"/><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"/></stream:features>
</INPUT>
<OUTPUT test='Roster'>
<iq type='set' id='bind1'><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'><resource>def-user-resource</resource></bind></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq id="bind1" xmlns="jabber:client" type="result" to="multi-reg_3_0@test-d/def-user-resource"><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'>
<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 xmlns:stream="http://etherx.jabber.org/streams" id="6318ee7c-fc62-49f7-8708-15c48dfd8448" xmlns="jabber:client" from="test-d" version="1.0" xml:lang="en"/>
</INPUT>
<INPUT test='Roster'>
<iq id="privacy_3" xmlns="jabber:client" type="result" to="multi-reg_1_4@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
</INPUT>
<INPUT test='Roster'>
<iq id="privacy_1" xmlns="jabber:client" type="result" to="multi-reg_3_0@test-d/def-user-resource"><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>
<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 id="privacy_4" xmlns="jabber:client" type="result" to="multi-reg_1_4@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><list name="public"><item action="deny" type="jid" order="3" value="tybalt@example.com"/><item action="deny" type="jid" order="5" value="paris@example.org"/><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 id="privacy_5" xmlns="jabber:client" type="result" to="multi-reg_1_4@test-d/def-user-resource"/>
</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 id="privacy_6" xmlns="jabber:client" type="result" to="multi-reg_1_4@test-d/def-user-resource"><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 id="privacy_7" xmlns="jabber:client" type="result" to="multi-reg_1_4@test-d/def-user-resource"/>
</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 id="privacy_8" xmlns="jabber:client" type="result" to="multi-reg_1_4@test-d/def-user-resource"><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 id="privacy_9" xmlns="jabber:client" type="result" to="multi-reg_1_4@test-d/def-user-resource"/>
</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 id="privacy_10" xmlns="jabber:client" type="result" to="multi-reg_1_4@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><list name="public"/><active name="public"/></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_11" from="multi-reg_1_4@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><active/></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq id="privacy_2" xmlns="jabber:client" type="result" to="multi-reg_3_0@test-d/def-user-resource"/>
</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 id="privacy_11" xmlns="jabber:client" type="result" to="multi-reg_1_4@test-d/def-user-resource"/>
</INPUT>
<INPUT test='Roster'>
<iq id="privacy_3" xmlns="jabber:client" type="result" to="multi-reg_3_0@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
</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>
<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 id="privacy_4" xmlns="jabber:client" type="result" to="multi-reg_3_0@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><list name="public"><item action="deny" type="jid" order="3" value="tybalt@example.com"/><item action="deny" type="jid" order="5" value="paris@example.org"/><item action="allow" order="68"/></list></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_5" from="multi-reg_3_0@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><active name="public"/></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq id="privacy_12" xmlns="jabber:client" type="result" to="multi-reg_1_4@test-d/def-user-resource"><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 id="privacy_5" xmlns="jabber:client" type="result" to="multi-reg_3_0@test-d/def-user-resource"/>
</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 id="privacy_6" xmlns="jabber:client" type="result" to="multi-reg_3_0@test-d/def-user-resource"><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'>
<stream:features><ver xmlns="urn:xmpp:features:rosterver"/><starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"/><session xmlns="urn:ietf:params:xml:ns:xmpp-session"/><register xmlns="http://jabber.org/features/iq-register"/><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"/></stream:features>
</INPUT>
<OUTPUT test='Roster'>
<iq type='set' id='bind1'><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'><resource>def-user-resource</resource></bind></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq id="bind1" xmlns="jabber:client" type="result" to="multi-reg_2_2@test-d/def-user-resource"><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 id="privacy_7" xmlns="jabber:client" type="result" to="multi-reg_3_0@test-d/def-user-resource"/>
</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 id="privacy_13" xmlns="jabber:client" type="result" to="multi-reg_1_4@test-d/def-user-resource"/>
</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 id="privacy_1" xmlns="jabber:client" type="result" to="multi-reg_2_2@test-d/def-user-resource"><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 id="privacy_14" xmlns="jabber:client" type="result" to="multi-reg_1_4@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</INPUT>
<INPUT test='Roster'>
<iq id="privacy_8" xmlns="jabber:client" type="result" to="multi-reg_3_0@test-d/def-user-resource"><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 id="privacy_9" xmlns="jabber:client" type="result" to="multi-reg_3_0@test-d/def-user-resource"/>
</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 id="privacy_10" xmlns="jabber:client" type="result" to="multi-reg_3_0@test-d/def-user-resource"><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 id="privacy_2" xmlns="jabber:client" type="result" to="multi-reg_2_2@test-d/def-user-resource"/>
</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 id="privacy_3" xmlns="jabber:client" type="result" to="multi-reg_2_2@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
</INPUT>
<INPUT test='Roster'>
<iq id="privacy_11" xmlns="jabber:client" type="result" to="multi-reg_3_0@test-d/def-user-resource"/>
</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>
<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 id="privacy_4" xmlns="jabber:client" type="result" to="multi-reg_2_2@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><list name="public"><item action="deny" type="jid" order="3" value="tybalt@example.com"/><item action="deny" type="jid" order="5" value="paris@example.org"/><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 id="privacy_12" xmlns="jabber:client" type="result" to="multi-reg_3_0@test-d/def-user-resource"><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 id="privacy_5" xmlns="jabber:client" type="result" to="multi-reg_2_2@test-d/def-user-resource"/>
</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 id="privacy_13" xmlns="jabber:client" type="result" to="multi-reg_3_0@test-d/def-user-resource"/>
</INPUT>
<INPUT test='Roster'>
<iq id="privacy_6" xmlns="jabber:client" type="result" to="multi-reg_2_2@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><list name="public"/><active name="public"/></query></iq>
</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>
<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 id="privacy_14" xmlns="jabber:client" type="result" to="multi-reg_3_0@test-d/def-user-resource"><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 id="privacy_7" xmlns="jabber:client" type="result" to="multi-reg_2_2@test-d/def-user-resource"/>
</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'>
<stream:stream xmlns:stream="http://etherx.jabber.org/streams" id="9d9f70a2-25cc-48a4-8828-ef845fde1a76" xmlns="jabber:client" from="test-d" version="1.0" 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"/><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'>
<iq id="privacy_8" xmlns="jabber:client" type="result" to="multi-reg_2_2@test-d/def-user-resource"><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'>
<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 xmlns:stream="http://etherx.jabber.org/streams" id="9d9f70a2-25cc-48a4-8828-ef845fde1a76" xmlns="jabber:client" from="test-d" version="1.0" xml:lang="en"/>
</INPUT>
<INPUT test='Roster'>
<iq id="privacy_9" xmlns="jabber:client" type="result" to="multi-reg_2_2@test-d/def-user-resource"/>
</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 id="privacy_10" xmlns="jabber:client" type="result" to="multi-reg_2_2@test-d/def-user-resource"><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 id="privacy_11" xmlns="jabber:client" type="result" to="multi-reg_2_2@test-d/def-user-resource"/>
</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 id="privacy_12" xmlns="jabber:client" type="result" to="multi-reg_2_2@test-d/def-user-resource"><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 id="privacy_13" xmlns="jabber:client" type="result" to="multi-reg_2_2@test-d/def-user-resource"/>
</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 id="privacy_14" xmlns="jabber:client" type="result" to="multi-reg_2_2@test-d/def-user-resource"><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 xmlns:stream="http://etherx.jabber.org/streams" id="6930246b-c514-4127-be2e-cbf1844988e0" xmlns="jabber:client" from="test-d" version="1.0" 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"/><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'>
<stream:features><ver xmlns="urn:xmpp:features:rosterver"/><starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"/><session xmlns="urn:ietf:params:xml:ns:xmpp-session"/><register xmlns="http://jabber.org/features/iq-register"/><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"/></stream:features>
</INPUT>
<OUTPUT test='Roster'>
<iq type='set' id='bind1'><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'><resource>def-user-resource</resource></bind></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq id="bind1" xmlns="jabber:client" type="result" to="multi-reg_3_1@test-d/def-user-resource"><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 id="privacy_1" xmlns="jabber:client" type="result" to="multi-reg_3_1@test-d/def-user-resource"><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'>
<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 xmlns:stream="http://etherx.jabber.org/streams" id="6930246b-c514-4127-be2e-cbf1844988e0" xmlns="jabber:client" from="test-d" version="1.0" xml:lang="en"/>
</INPUT>
<INPUT test='Roster'>
<iq id="privacy_2" xmlns="jabber:client" type="result" to="multi-reg_3_1@test-d/def-user-resource"/>
</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 id="privacy_3" xmlns="jabber:client" type="result" to="multi-reg_3_1@test-d/def-user-resource"><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 id="privacy_4" xmlns="jabber:client" type="result" to="multi-reg_3_1@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><list name="public"><item action="deny" type="jid" order="3" value="tybalt@example.com"/><item action="deny" type="jid" order="5" value="paris@example.org"/><item action="allow" order="68"/></list></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_5" from="multi-reg_3_1@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><active name="public"/></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq id="privacy_5" xmlns="jabber:client" type="result" to="multi-reg_3_1@test-d/def-user-resource"/>
</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 id="privacy_6" xmlns="jabber:client" type="result" to="multi-reg_3_1@test-d/def-user-resource"><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 id="privacy_7" xmlns="jabber:client" type="result" to="multi-reg_3_1@test-d/def-user-resource"/>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_8" from="multi-reg_3_1@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq id="privacy_8" xmlns="jabber:client" type="result" to="multi-reg_3_1@test-d/def-user-resource"><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 id="privacy_9" xmlns="jabber:client" type="result" to="multi-reg_3_1@test-d/def-user-resource"/>
</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 id="privacy_10" xmlns="jabber:client" type="result" to="multi-reg_3_1@test-d/def-user-resource"><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>
<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 xmlns:stream="http://etherx.jabber.org/streams" id="cc3e06e9-6793-4046-9ba7-647679d98190" xmlns="jabber:client" from="test-d" version="1.0" xml:lang="en"/>
</INPUT>
<INPUT test='Roster'>
<iq id="privacy_11" xmlns="jabber:client" type="result" to="multi-reg_3_1@test-d/def-user-resource"/>
</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'>
<stream:features><ver xmlns="urn:xmpp:features:rosterver"/><starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"/><mechanisms xmlns="urn:ietf:params:xml:ns:xmpp-sasl"><mechanism>PLAIN</mechanism><mechanism>ANONYMOUS</mechanism></mechanisms><register xmlns="http://jabber.org/features/iq-register"/><auth xmlns="http://jabber.org/features/iq-auth"/></stream:features>
</INPUT>
<OUTPUT test='Roster'>
<auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='PLAIN'>AG11bHRpLXJlZ180XzAAYWxsLXhtcHAtdGVzdC1wYXNzd29yZA==</auth>
</OUTPUT>
<INPUT test='Roster'>
<iq id="privacy_12" xmlns="jabber:client" type="result" to="multi-reg_3_1@test-d/def-user-resource"><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'>
<stream:features><ver xmlns="urn:xmpp:features:rosterver"/><starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"/><session xmlns="urn:ietf:params:xml:ns:xmpp-session"/><register xmlns="http://jabber.org/features/iq-register"/><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"/></stream:features>
</INPUT>
<OUTPUT test='Roster'>
<iq type='set' id='bind1'><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'><resource>def-user-resource</resource></bind></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq id="bind1" xmlns="jabber:client" type="result" to="multi-reg_2_3@test-d/def-user-resource"><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 id="privacy_1" xmlns="jabber:client" type="result" to="multi-reg_2_3@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_2" from="multi-reg_2_3@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><list name='public'><item type='jid'	value='tybalt@example.com' action='deny' order='3'/><item type='jid' value='paris@example.org' action='deny' order='5'/><item action='allow' order='68'/></list></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq id="privacy_13" xmlns="jabber:client" type="result" to="multi-reg_3_1@test-d/def-user-resource"/>
</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'>
<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 id="privacy_14" xmlns="jabber:client" type="result" to="multi-reg_3_1@test-d/def-user-resource"><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 xmlns:stream="http://etherx.jabber.org/streams" id="cc3e06e9-6793-4046-9ba7-647679d98190" xmlns="jabber:client" from="test-d" version="1.0" xml:lang="en"/>
</INPUT>
<INPUT test='Roster'>
<stream:stream xmlns:stream="http://etherx.jabber.org/streams" id="83615c18-0464-457c-9aaa-54756038a893" xmlns="jabber:client" from="test-d" version="1.0" 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"/><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 id="privacy_2" xmlns="jabber:client" type="result" to="multi-reg_2_3@test-d/def-user-resource"/>
</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'>
<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 id="privacy_3" xmlns="jabber:client" type="result" to="multi-reg_2_3@test-d/def-user-resource"><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'>
<stream:stream xmlns:stream="http://etherx.jabber.org/streams" id="83615c18-0464-457c-9aaa-54756038a893" xmlns="jabber:client" from="test-d" version="1.0" xml:lang="en"/>
</INPUT>
<INPUT test='Roster'>
<iq id="privacy_4" xmlns="jabber:client" type="result" to="multi-reg_2_3@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><list name="public"><item action="deny" type="jid" order="3" value="tybalt@example.com"/><item action="deny" type="jid" order="5" value="paris@example.org"/><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 id="privacy_5" xmlns="jabber:client" type="result" to="multi-reg_2_3@test-d/def-user-resource"/>
</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 id="privacy_6" xmlns="jabber:client" type="result" to="multi-reg_2_3@test-d/def-user-resource"><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 id="privacy_7" xmlns="jabber:client" type="result" to="multi-reg_2_3@test-d/def-user-resource"/>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_8" from="multi-reg_2_3@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq id="privacy_8" xmlns="jabber:client" type="result" to="multi-reg_2_3@test-d/def-user-resource"><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 id="privacy_9" xmlns="jabber:client" type="result" to="multi-reg_2_3@test-d/def-user-resource"/>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_10" from="multi-reg_2_3@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq id="privacy_10" xmlns="jabber:client" type="result" to="multi-reg_2_3@test-d/def-user-resource"><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'>
<stream:features><ver xmlns="urn:xmpp:features:rosterver"/><starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"/><session xmlns="urn:ietf:params:xml:ns:xmpp-session"/><register xmlns="http://jabber.org/features/iq-register"/><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"/></stream:features>
</INPUT>
<OUTPUT test='Roster'>
<iq type='set' id='bind1'><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'><resource>def-user-resource</resource></bind></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq id="bind1" xmlns="jabber:client" type="result" to="multi-reg_4_0@test-d/def-user-resource"><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 id="privacy_11" xmlns="jabber:client" type="result" to="multi-reg_2_3@test-d/def-user-resource"/>
</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 id="privacy_1" xmlns="jabber:client" type="result" to="multi-reg_4_0@test-d/def-user-resource"><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 id="privacy_12" xmlns="jabber:client" type="result" to="multi-reg_2_3@test-d/def-user-resource"><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'>
<stream:features><ver xmlns="urn:xmpp:features:rosterver"/><starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"/><session xmlns="urn:ietf:params:xml:ns:xmpp-session"/><register xmlns="http://jabber.org/features/iq-register"/><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"/></stream:features>
</INPUT>
<OUTPUT test='Roster'>
<iq type='set' id='bind1'><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'><resource>def-user-resource</resource></bind></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq id="privacy_13" xmlns="jabber:client" type="result" to="multi-reg_2_3@test-d/def-user-resource"/>
</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 id="bind1" xmlns="jabber:client" type="result" to="multi-reg_3_2@test-d/def-user-resource"><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 id="privacy_14" xmlns="jabber:client" type="result" to="multi-reg_2_3@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</INPUT>
<INPUT test='Roster'>
<iq id="privacy_1" xmlns="jabber:client" type="result" to="multi-reg_3_2@test-d/def-user-resource"><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>
<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 xmlns:stream="http://etherx.jabber.org/streams" id="2354c4b2-2c38-49d0-b146-ce8eeeb96a5d" xmlns="jabber:client" from="test-d" version="1.0" 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"/><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 id="privacy_2" xmlns="jabber:client" type="result" to="multi-reg_4_0@test-d/def-user-resource"/>
</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 id="privacy_3" xmlns="jabber:client" type="result" to="multi-reg_4_0@test-d/def-user-resource"><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 id="privacy_2" xmlns="jabber:client" type="result" to="multi-reg_3_2@test-d/def-user-resource"/>
</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'>
<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 id="privacy_3" xmlns="jabber:client" type="result" to="multi-reg_3_2@test-d/def-user-resource"><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'>
<stream:stream xmlns:stream="http://etherx.jabber.org/streams" id="2354c4b2-2c38-49d0-b146-ce8eeeb96a5d" xmlns="jabber:client" from="test-d" version="1.0" xml:lang="en"/>
</INPUT>
<INPUT test='Roster'>
<iq id="privacy_4" xmlns="jabber:client" type="result" to="multi-reg_4_0@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><list name="public"><item action="deny" type="jid" order="3" value="tybalt@example.com"/><item action="deny" type="jid" order="5" value="paris@example.org"/><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 id="privacy_4" xmlns="jabber:client" type="result" to="multi-reg_3_2@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><list name="public"><item action="deny" type="jid" order="3" value="tybalt@example.com"/><item action="deny" type="jid" order="5" value="paris@example.org"/><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 id="privacy_5" xmlns="jabber:client" type="result" to="multi-reg_4_0@test-d/def-user-resource"/>
</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 id="privacy_5" xmlns="jabber:client" type="result" to="multi-reg_3_2@test-d/def-user-resource"/>
</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 id="privacy_6" xmlns="jabber:client" type="result" to="multi-reg_4_0@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><list name="public"/><active name="public"/></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_7" from="multi-reg_4_0@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><default name="public"/></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq id="privacy_6" xmlns="jabber:client" type="result" to="multi-reg_3_2@test-d/def-user-resource"><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 id="privacy_7" xmlns="jabber:client" type="result" to="multi-reg_4_0@test-d/def-user-resource"/>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_8" from="multi-reg_4_0@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq id="privacy_7" xmlns="jabber:client" type="result" to="multi-reg_3_2@test-d/def-user-resource"/>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_8" from="multi-reg_3_2@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq id="privacy_8" xmlns="jabber:client" type="result" to="multi-reg_4_0@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><list name="public"/><default name="public"/><active name="public"/></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_9" from="multi-reg_4_0@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><default/></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq id="privacy_8" xmlns="jabber:client" type="result" to="multi-reg_3_2@test-d/def-user-resource"><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 id="privacy_9" xmlns="jabber:client" type="result" to="multi-reg_4_0@test-d/def-user-resource"/>
</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 id="privacy_9" xmlns="jabber:client" type="result" to="multi-reg_3_2@test-d/def-user-resource"/>
</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 id="privacy_10" xmlns="jabber:client" type="result" to="multi-reg_4_0@test-d/def-user-resource"><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 id="privacy_11" xmlns="jabber:client" type="result" to="multi-reg_4_0@test-d/def-user-resource"/>
</INPUT>
<INPUT test='Roster'>
<iq id="privacy_10" xmlns="jabber:client" type="result" to="multi-reg_3_2@test-d/def-user-resource"><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_4_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_3_2@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><active/></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq id="privacy_11" xmlns="jabber:client" type="result" to="multi-reg_3_2@test-d/def-user-resource"/>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_12" from="multi-reg_3_2@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq id="privacy_12" xmlns="jabber:client" type="result" to="multi-reg_4_0@test-d/def-user-resource"><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 id="privacy_12" xmlns="jabber:client" type="result" to="multi-reg_3_2@test-d/def-user-resource"><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'>
<stream:features><ver xmlns="urn:xmpp:features:rosterver"/><starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"/><session xmlns="urn:ietf:params:xml:ns:xmpp-session"/><register xmlns="http://jabber.org/features/iq-register"/><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"/></stream:features>
</INPUT>
<OUTPUT test='Roster'>
<iq type='set' id='bind1'><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'><resource>def-user-resource</resource></bind></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq id="bind1" xmlns="jabber:client" type="result" to="multi-reg_2_4@test-d/def-user-resource"><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 id="privacy_13" xmlns="jabber:client" type="result" to="multi-reg_3_2@test-d/def-user-resource"/>
</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 id="privacy_13" xmlns="jabber:client" type="result" to="multi-reg_4_0@test-d/def-user-resource"/>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_14" from="multi-reg_4_0@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq id="privacy_1" xmlns="jabber:client" type="result" to="multi-reg_2_4@test-d/def-user-resource"><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 id="privacy_14" xmlns="jabber:client" type="result" to="multi-reg_3_2@test-d/def-user-resource"><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 xmlns:stream="http://etherx.jabber.org/streams" id="5f3f75e5-7fda-4705-8f6f-2c19205375c5" xmlns="jabber:client" from="test-d" version="1.0" 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"/><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'>
<iq id="privacy_14" xmlns="jabber:client" type="result" to="multi-reg_4_0@test-d/def-user-resource"><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 xmlns:stream="http://etherx.jabber.org/streams" id="3c046865-83cc-4a0b-90f7-8b650acf8a94" xmlns="jabber:client" from="test-d" version="1.0" 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"/><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 id="privacy_2" xmlns="jabber:client" type="result" to="multi-reg_2_4@test-d/def-user-resource"/>
</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'>
<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 id="privacy_3" xmlns="jabber:client" type="result" to="multi-reg_2_4@test-d/def-user-resource"><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'>
<stream:stream xmlns:stream="http://etherx.jabber.org/streams" id="5f3f75e5-7fda-4705-8f6f-2c19205375c5" xmlns="jabber:client" from="test-d" version="1.0" xml:lang="en"/>
</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'>
<iq id="privacy_4" xmlns="jabber:client" type="result" to="multi-reg_2_4@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><list name="public"><item action="deny" type="jid" order="3" value="tybalt@example.com"/><item action="deny" type="jid" order="5" value="paris@example.org"/><item action="allow" order="68"/></list></query></iq>
</INPUT>
<INPUT test='Roster'>
<stream:stream xmlns:stream="http://etherx.jabber.org/streams" id="3c046865-83cc-4a0b-90f7-8b650acf8a94" xmlns="jabber:client" from="test-d" version="1.0" xml:lang="en"/>
</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 id="privacy_5" xmlns="jabber:client" type="result" to="multi-reg_2_4@test-d/def-user-resource"/>
</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 id="privacy_6" xmlns="jabber:client" type="result" to="multi-reg_2_4@test-d/def-user-resource"><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 id="privacy_7" xmlns="jabber:client" type="result" to="multi-reg_2_4@test-d/def-user-resource"/>
</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 id="privacy_8" xmlns="jabber:client" type="result" to="multi-reg_2_4@test-d/def-user-resource"><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 id="privacy_9" xmlns="jabber:client" type="result" to="multi-reg_2_4@test-d/def-user-resource"/>
</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 id="privacy_10" xmlns="jabber:client" type="result" to="multi-reg_2_4@test-d/def-user-resource"><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 id="privacy_11" xmlns="jabber:client" type="result" to="multi-reg_2_4@test-d/def-user-resource"/>
</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'>
<stream:features><ver xmlns="urn:xmpp:features:rosterver"/><starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"/><session xmlns="urn:ietf:params:xml:ns:xmpp-session"/><register xmlns="http://jabber.org/features/iq-register"/><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"/></stream:features>
</INPUT>
<OUTPUT test='Roster'>
<iq type='set' id='bind1'><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'><resource>def-user-resource</resource></bind></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq id="bind1" xmlns="jabber:client" type="result" to="multi-reg_3_3@test-d/def-user-resource"><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 id="privacy_12" xmlns="jabber:client" type="result" to="multi-reg_2_4@test-d/def-user-resource"><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 id="privacy_1" xmlns="jabber:client" type="result" to="multi-reg_3_3@test-d/def-user-resource"><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'>
<stream:features><ver xmlns="urn:xmpp:features:rosterver"/><starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"/><session xmlns="urn:ietf:params:xml:ns:xmpp-session"/><register xmlns="http://jabber.org/features/iq-register"/><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"/></stream:features>
</INPUT>
<OUTPUT test='Roster'>
<iq type='set' id='bind1'><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'><resource>def-user-resource</resource></bind></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq id="bind1" xmlns="jabber:client" type="result" to="multi-reg_4_1@test-d/def-user-resource"><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 id="privacy_13" xmlns="jabber:client" type="result" to="multi-reg_2_4@test-d/def-user-resource"/>
</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 id="privacy_1" xmlns="jabber:client" type="result" to="multi-reg_4_1@test-d/def-user-resource"><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 id="privacy_14" xmlns="jabber:client" type="result" to="multi-reg_2_4@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</INPUT>
<INPUT test='Roster'>
<iq id="privacy_2" xmlns="jabber:client" type="result" to="multi-reg_3_3@test-d/def-user-resource"/>
</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>
<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 xmlns:stream="http://etherx.jabber.org/streams" id="b3023f5d-642b-4d8b-b842-206f55c0d5bc" xmlns="jabber:client" from="test-d" version="1.0" 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"/><auth xmlns="http://jabber.org/features/iq-auth"/></stream:features>
</INPUT>
<OUTPUT test='Roster'>
<auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='PLAIN'>AG11bHRpLXJlZ181XzAAYWxsLXhtcHAtdGVzdC1wYXNzd29yZA==</auth>
</OUTPUT>
<INPUT test='Roster'>
<iq id="privacy_3" xmlns="jabber:client" type="result" to="multi-reg_3_3@test-d/def-user-resource"><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 id="privacy_4" xmlns="jabber:client" type="result" to="multi-reg_3_3@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><list name="public"><item action="deny" type="jid" order="3" value="tybalt@example.com"/><item action="deny" type="jid" order="5" value="paris@example.org"/><item action="allow" order="68"/></list></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_5" from="multi-reg_3_3@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><active name="public"/></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq id="privacy_5" xmlns="jabber:client" type="result" to="multi-reg_3_3@test-d/def-user-resource"/>
</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 id="privacy_2" xmlns="jabber:client" type="result" to="multi-reg_4_1@test-d/def-user-resource"/>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_3" from="multi-reg_4_1@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq id="privacy_6" xmlns="jabber:client" type="result" to="multi-reg_3_3@test-d/def-user-resource"><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 id="privacy_7" xmlns="jabber:client" type="result" to="multi-reg_3_3@test-d/def-user-resource"/>
</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 id="privacy_8" xmlns="jabber:client" type="result" to="multi-reg_3_3@test-d/def-user-resource"><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'>
<iq id="privacy_9" xmlns="jabber:client" type="result" to="multi-reg_3_3@test-d/def-user-resource"/>
</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 id="privacy_3" xmlns="jabber:client" type="result" to="multi-reg_4_1@test-d/def-user-resource"><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'>
<success xmlns="urn:ietf:params:xml:ns:xmpp-sasl"/>
</INPUT>
<INPUT test='Roster'>
<iq id="privacy_4" xmlns="jabber:client" type="result" to="multi-reg_4_1@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><list name="public"><item action="deny" type="jid" order="3" value="tybalt@example.com"/><item action="deny" type="jid" order="5" value="paris@example.org"/><item action="allow" order="68"/></list></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
</OUTPUT>
<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'>
<stream:stream xmlns:stream="http://etherx.jabber.org/streams" id="b3023f5d-642b-4d8b-b842-206f55c0d5bc" xmlns="jabber:client" from="test-d" version="1.0" xml:lang="en"/>
</INPUT>
<INPUT test='Roster'>
<iq id="privacy_10" xmlns="jabber:client" type="result" to="multi-reg_3_3@test-d/def-user-resource"><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 id="privacy_11" xmlns="jabber:client" type="result" to="multi-reg_3_3@test-d/def-user-resource"/>
</INPUT>
<INPUT test='Roster'>
<iq id="privacy_5" xmlns="jabber:client" type="result" to="multi-reg_4_1@test-d/def-user-resource"/>
</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>
<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 id="privacy_12" xmlns="jabber:client" type="result" to="multi-reg_3_3@test-d/def-user-resource"><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 id="privacy_6" xmlns="jabber:client" type="result" to="multi-reg_4_1@test-d/def-user-resource"><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 id="privacy_7" xmlns="jabber:client" type="result" to="multi-reg_4_1@test-d/def-user-resource"/>
</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 id="privacy_13" xmlns="jabber:client" type="result" to="multi-reg_3_3@test-d/def-user-resource"/>
</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 id="privacy_8" xmlns="jabber:client" type="result" to="multi-reg_4_1@test-d/def-user-resource"><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 id="privacy_14" xmlns="jabber:client" type="result" to="multi-reg_3_3@test-d/def-user-resource"><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 xmlns:stream="http://etherx.jabber.org/streams" id="f7bb41cf-a360-4bc2-a0c1-619de94d6e48" xmlns="jabber:client" from="test-d" version="1.0" xml:lang="en"/>
</INPUT>
<INPUT test='Roster'>
<iq id="privacy_9" xmlns="jabber:client" type="result" to="multi-reg_4_1@test-d/def-user-resource"/>
</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'>
<stream:features><ver xmlns="urn:xmpp:features:rosterver"/><starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"/><mechanisms xmlns="urn:ietf:params:xml:ns:xmpp-sasl"><mechanism>PLAIN</mechanism><mechanism>ANONYMOUS</mechanism></mechanisms><register xmlns="http://jabber.org/features/iq-register"/><auth xmlns="http://jabber.org/features/iq-auth"/></stream:features>
</INPUT>
<OUTPUT test='Roster'>
<auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='PLAIN'>AG11bHRpLXJlZ18zXzQAYWxsLXhtcHAtdGVzdC1wYXNzd29yZA==</auth>
</OUTPUT>
<INPUT test='Roster'>
<stream:features><ver xmlns="urn:xmpp:features:rosterver"/><starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"/><session xmlns="urn:ietf:params:xml:ns:xmpp-session"/><register xmlns="http://jabber.org/features/iq-register"/><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"/></stream:features>
</INPUT>
<OUTPUT test='Roster'>
<iq type='set' id='bind1'><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'><resource>def-user-resource</resource></bind></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq id="bind1" xmlns="jabber:client" type="result" to="multi-reg_5_0@test-d/def-user-resource"><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 id="privacy_1" xmlns="jabber:client" type="result" to="multi-reg_5_0@test-d/def-user-resource"><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'>
<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 xmlns:stream="http://etherx.jabber.org/streams" id="f7bb41cf-a360-4bc2-a0c1-619de94d6e48" xmlns="jabber:client" from="test-d" version="1.0" xml:lang="en"/>
</INPUT>
<INPUT test='Roster'>
<iq id="privacy_2" xmlns="jabber:client" type="result" to="multi-reg_5_0@test-d/def-user-resource"/>
</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 id="privacy_10" xmlns="jabber:client" type="result" to="multi-reg_4_1@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><list name="public"/><active name="public"/></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_11" from="multi-reg_4_1@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><active/></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq id="privacy_3" xmlns="jabber:client" type="result" to="multi-reg_5_0@test-d/def-user-resource"><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 id="privacy_11" xmlns="jabber:client" type="result" to="multi-reg_4_1@test-d/def-user-resource"/>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_12" from="multi-reg_4_1@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq id="privacy_4" xmlns="jabber:client" type="result" to="multi-reg_5_0@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><list name="public"><item action="deny" type="jid" order="3" value="tybalt@example.com"/><item action="deny" type="jid" order="5" value="paris@example.org"/><item action="allow" order="68"/></list></query></iq>
</INPUT>
<INPUT test='Roster'>
<stream:features><ver xmlns="urn:xmpp:features:rosterver"/><starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"/><session xmlns="urn:ietf:params:xml:ns:xmpp-session"/><register xmlns="http://jabber.org/features/iq-register"/><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"/></stream:features>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_5" from="multi-reg_5_0@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><active name="public"/></query></iq>
</OUTPUT>
<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 id="bind1" xmlns="jabber:client" type="result" to="multi-reg_3_4@test-d/def-user-resource"><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 id="privacy_12" xmlns="jabber:client" type="result" to="multi-reg_4_1@test-d/def-user-resource"><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 id="privacy_1" xmlns="jabber:client" type="result" to="multi-reg_3_4@test-d/def-user-resource"><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 id="privacy_5" xmlns="jabber:client" type="result" to="multi-reg_5_0@test-d/def-user-resource"/>
</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 id="privacy_13" xmlns="jabber:client" type="result" to="multi-reg_4_1@test-d/def-user-resource"/>
</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 id="privacy_6" xmlns="jabber:client" type="result" to="multi-reg_5_0@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><list name="public"/><active name="public"/></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_7" from="multi-reg_5_0@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><default name="public"/></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq id="privacy_2" xmlns="jabber:client" type="result" to="multi-reg_3_4@test-d/def-user-resource"/>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_3" from="multi-reg_3_4@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq id="privacy_7" xmlns="jabber:client" type="result" to="multi-reg_5_0@test-d/def-user-resource"/>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_8" from="multi-reg_5_0@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq id="privacy_14" xmlns="jabber:client" type="result" to="multi-reg_4_1@test-d/def-user-resource"><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 xmlns:stream="http://etherx.jabber.org/streams" id="d5def743-b3c6-49ed-97e5-1415047b9302" xmlns="jabber:client" from="test-d" version="1.0" xml:lang="en"/>
</INPUT>
<INPUT test='Roster'>
<iq id="privacy_3" xmlns="jabber:client" type="result" to="multi-reg_3_4@test-d/def-user-resource"><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'>
<stream:features><ver xmlns="urn:xmpp:features:rosterver"/><starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"/><mechanisms xmlns="urn:ietf:params:xml:ns:xmpp-sasl"><mechanism>PLAIN</mechanism><mechanism>ANONYMOUS</mechanism></mechanisms><register xmlns="http://jabber.org/features/iq-register"/><auth xmlns="http://jabber.org/features/iq-auth"/></stream:features>
</INPUT>
<OUTPUT test='Roster'>
<auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='PLAIN'>AG11bHRpLXJlZ180XzIAYWxsLXhtcHAtdGVzdC1wYXNzd29yZA==</auth>
</OUTPUT>
<INPUT test='Roster'>
<iq id="privacy_8" xmlns="jabber:client" type="result" to="multi-reg_5_0@test-d/def-user-resource"><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 id="privacy_4" xmlns="jabber:client" type="result" to="multi-reg_3_4@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><list name="public"><item action="deny" type="jid" order="3" value="tybalt@example.com"/><item action="deny" type="jid" order="5" value="paris@example.org"/><item action="allow" order="68"/></list></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_5" from="multi-reg_3_4@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><active name="public"/></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq id="privacy_9" xmlns="jabber:client" type="result" to="multi-reg_5_0@test-d/def-user-resource"/>
</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 id="privacy_5" xmlns="jabber:client" type="result" to="multi-reg_3_4@test-d/def-user-resource"/>
</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'>
<success xmlns="urn:ietf:params:xml:ns:xmpp-sasl"/>
</INPUT>
<INPUT test='Roster'>
<iq id="privacy_10" xmlns="jabber:client" type="result" to="multi-reg_5_0@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><list name="public"/><active name="public"/></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
</OUTPUT>
<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 id="privacy_6" xmlns="jabber:client" type="result" to="multi-reg_3_4@test-d/def-user-resource"><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'>
<stream:stream xmlns:stream="http://etherx.jabber.org/streams" id="d5def743-b3c6-49ed-97e5-1415047b9302" xmlns="jabber:client" from="test-d" version="1.0" xml:lang="en"/>
</INPUT>
<INPUT test='Roster'>
<iq id="privacy_7" xmlns="jabber:client" type="result" to="multi-reg_3_4@test-d/def-user-resource"/>
</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 id="privacy_8" xmlns="jabber:client" type="result" to="multi-reg_3_4@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><list name="public"/><default name="public"/><active name="public"/></query></iq>
</INPUT>
<INPUT test='Roster'>
<iq id="privacy_11" xmlns="jabber:client" type="result" to="multi-reg_5_0@test-d/def-user-resource"/>
</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>
<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 id="privacy_9" xmlns="jabber:client" type="result" to="multi-reg_3_4@test-d/def-user-resource"/>
</INPUT>
<INPUT test='Roster'>
<iq id="privacy_12" xmlns="jabber:client" type="result" to="multi-reg_5_0@test-d/def-user-resource"><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>
<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 id="privacy_10" xmlns="jabber:client" type="result" to="multi-reg_3_4@test-d/def-user-resource"><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'>
<stream:features><ver xmlns="urn:xmpp:features:rosterver"/><starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"/><session xmlns="urn:ietf:params:xml:ns:xmpp-session"/><register xmlns="http://jabber.org/features/iq-register"/><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"/></stream:features>
</INPUT>
<INPUT test='Roster'>
<iq id="privacy_13" xmlns="jabber:client" type="result" to="multi-reg_5_0@test-d/def-user-resource"/>
</INPUT>
<OUTPUT test='Roster'>
<iq type='set' id='bind1'><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'><resource>def-user-resource</resource></bind></iq>
</OUTPUT>
<OUTPUT test='Roster'>
<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 id="privacy_11" xmlns="jabber:client" type="result" to="multi-reg_3_4@test-d/def-user-resource"/>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_12" from="multi-reg_3_4@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq id="bind1" xmlns="jabber:client" type="result" to="multi-reg_4_2@test-d/def-user-resource"><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 id="privacy_14" xmlns="jabber:client" type="result" to="multi-reg_5_0@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</INPUT>
<INPUT test='Roster'>
<iq id="privacy_1" xmlns="jabber:client" type="result" to="multi-reg_4_2@test-d/def-user-resource"><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>
<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 id="privacy_12" xmlns="jabber:client" type="result" to="multi-reg_3_4@test-d/def-user-resource"><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'>
<stream:stream xmlns:stream="http://etherx.jabber.org/streams" id="e242d078-00a1-465e-bc4a-c842227fad93" xmlns="jabber:client" from="test-d" version="1.0" 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"/><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 id="privacy_2" xmlns="jabber:client" type="result" to="multi-reg_4_2@test-d/def-user-resource"/>
</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'>
<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 xmlns:stream="http://etherx.jabber.org/streams" id="e242d078-00a1-465e-bc4a-c842227fad93" xmlns="jabber:client" from="test-d" version="1.0" xml:lang="en"/>
</INPUT>
<INPUT test='Roster'>
<iq id="privacy_13" xmlns="jabber:client" type="result" to="multi-reg_3_4@test-d/def-user-resource"/>
</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 id="privacy_14" xmlns="jabber:client" type="result" to="multi-reg_3_4@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</INPUT>
<INPUT test='Roster'>
<iq id="privacy_3" xmlns="jabber:client" type="result" to="multi-reg_4_2@test-d/def-user-resource"><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 id="privacy_4" xmlns="jabber:client" type="result" to="multi-reg_4_2@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><list name="public"><item action="deny" type="jid" order="3" value="tybalt@example.com"/><item action="deny" type="jid" order="5" value="paris@example.org"/><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 id="privacy_5" xmlns="jabber:client" type="result" to="multi-reg_4_2@test-d/def-user-resource"/>
</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 id="privacy_6" xmlns="jabber:client" type="result" to="multi-reg_4_2@test-d/def-user-resource"><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 id="privacy_7" xmlns="jabber:client" type="result" to="multi-reg_4_2@test-d/def-user-resource"/>
</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 id="privacy_8" xmlns="jabber:client" type="result" to="multi-reg_4_2@test-d/def-user-resource"><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 id="privacy_9" xmlns="jabber:client" type="result" to="multi-reg_4_2@test-d/def-user-resource"/>
</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 id="privacy_10" xmlns="jabber:client" type="result" to="multi-reg_4_2@test-d/def-user-resource"><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"/><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 id="bind1" xmlns="jabber:client" type="result" to="multi-reg_5_1@test-d/def-user-resource"><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 id="privacy_1" xmlns="jabber:client" type="result" to="multi-reg_5_1@test-d/def-user-resource"><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'>
<iq id="privacy_11" xmlns="jabber:client" type="result" to="multi-reg_4_2@test-d/def-user-resource"/>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_12" from="multi-reg_4_2@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq id="privacy_12" xmlns="jabber:client" type="result" to="multi-reg_4_2@test-d/def-user-resource"><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 id="privacy_2" xmlns="jabber:client" type="result" to="multi-reg_5_1@test-d/def-user-resource"/>
</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 id="privacy_13" xmlns="jabber:client" type="result" to="multi-reg_4_2@test-d/def-user-resource"/>
</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 id="privacy_14" xmlns="jabber:client" type="result" to="multi-reg_4_2@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</INPUT>
<INPUT test='Roster'>
<iq id="privacy_3" xmlns="jabber:client" type="result" to="multi-reg_5_1@test-d/def-user-resource"><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>
<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 xmlns:stream="http://etherx.jabber.org/streams" id="d46914ae-76c8-4569-82e3-ef2b2c770bb6" xmlns="jabber:client" from="test-d" version="1.0" 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"/><auth xmlns="http://jabber.org/features/iq-auth"/></stream:features>
</INPUT>
<OUTPUT test='Roster'>
<auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='PLAIN'>AG11bHRpLXJlZ180XzMAYWxsLXhtcHAtdGVzdC1wYXNzd29yZA==</auth>
</OUTPUT>
<INPUT test='Roster'>
<iq id="privacy_4" xmlns="jabber:client" type="result" to="multi-reg_5_1@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><list name="public"><item action="deny" type="jid" order="3" value="tybalt@example.com"/><item action="deny" type="jid" order="5" value="paris@example.org"/><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'>
<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 xmlns:stream="http://etherx.jabber.org/streams" id="d46914ae-76c8-4569-82e3-ef2b2c770bb6" xmlns="jabber:client" from="test-d" version="1.0" xml:lang="en"/>
</INPUT>
<INPUT test='Roster'>
<iq id="privacy_5" xmlns="jabber:client" type="result" to="multi-reg_5_1@test-d/def-user-resource"/>
</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 id="privacy_6" xmlns="jabber:client" type="result" to="multi-reg_5_1@test-d/def-user-resource"><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 id="privacy_7" xmlns="jabber:client" type="result" to="multi-reg_5_1@test-d/def-user-resource"/>
</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 id="privacy_8" xmlns="jabber:client" type="result" to="multi-reg_5_1@test-d/def-user-resource"><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 id="privacy_9" xmlns="jabber:client" type="result" to="multi-reg_5_1@test-d/def-user-resource"/>
</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 id="privacy_10" xmlns="jabber:client" type="result" to="multi-reg_5_1@test-d/def-user-resource"><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 id="privacy_11" xmlns="jabber:client" type="result" to="multi-reg_5_1@test-d/def-user-resource"/>
</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 id="privacy_12" xmlns="jabber:client" type="result" to="multi-reg_5_1@test-d/def-user-resource"><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 id="privacy_13" xmlns="jabber:client" type="result" to="multi-reg_5_1@test-d/def-user-resource"/>
</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 id="privacy_14" xmlns="jabber:client" type="result" to="multi-reg_5_1@test-d/def-user-resource"><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:features><ver xmlns="urn:xmpp:features:rosterver"/><starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"/><session xmlns="urn:ietf:params:xml:ns:xmpp-session"/><register xmlns="http://jabber.org/features/iq-register"/><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"/></stream:features>
</INPUT>
<OUTPUT test='Roster'>
<iq type='set' id='bind1'><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'><resource>def-user-resource</resource></bind></iq>
</OUTPUT>
<INPUT test='Roster'>
<stream:stream xmlns:stream="http://etherx.jabber.org/streams" id="5c9c7212-2fdd-475d-bba9-d0fbdb8ab32a" xmlns="jabber:client" from="test-d" version="1.0" xml:lang="en"/>
</INPUT>
<INPUT test='Roster'>
<iq id="bind1" xmlns="jabber:client" type="result" to="multi-reg_4_3@test-d/def-user-resource"><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"><jid>multi-reg_4_3@test-d/def-user-resource</jid></bind></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_1" from="multi-reg_4_3@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<stream:features><ver xmlns="urn:xmpp:features:rosterver"/><starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"/><mechanisms xmlns="urn:ietf:params:xml:ns:xmpp-sasl"><mechanism>PLAIN</mechanism><mechanism>ANONYMOUS</mechanism></mechanisms><register xmlns="http://jabber.org/features/iq-register"/><auth xmlns="http://jabber.org/features/iq-auth"/></stream:features>
</INPUT>
<OUTPUT test='Roster'>
<auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='PLAIN'>AG11bHRpLXJlZ181XzIAYWxsLXhtcHAtdGVzdC1wYXNzd29yZA==</auth>
</OUTPUT>
<INPUT test='Roster'>
<iq id="privacy_1" xmlns="jabber:client" type="result" to="multi-reg_4_3@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_2" from="multi-reg_4_3@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><list name='public'><item type='jid'	value='tybalt@example.com' action='deny' order='3'/><item type='jid' value='paris@example.org' action='deny' order='5'/><item action='allow' order='68'/></list></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<success xmlns="urn:ietf:params:xml:ns:xmpp-sasl"/>
</INPUT>
<OUTPUT test='Roster'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
</OUTPUT>
<INPUT test='Roster'>
<stream:stream xmlns:stream="http://etherx.jabber.org/streams" id="5c9c7212-2fdd-475d-bba9-d0fbdb8ab32a" xmlns="jabber:client" from="test-d" version="1.0" xml:lang="en"/>
</INPUT>
<INPUT test='Roster'>
<iq id="privacy_2" xmlns="jabber:client" type="result" to="multi-reg_4_3@test-d/def-user-resource"/>
</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 id="privacy_3" xmlns="jabber:client" type="result" to="multi-reg_4_3@test-d/def-user-resource"><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 id="privacy_4" xmlns="jabber:client" type="result" to="multi-reg_4_3@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><list name="public"><item action="deny" type="jid" order="3" value="tybalt@example.com"/><item action="deny" type="jid" order="5" value="paris@example.org"/><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 id="privacy_5" xmlns="jabber:client" type="result" to="multi-reg_4_3@test-d/def-user-resource"/>
</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 id="privacy_6" xmlns="jabber:client" type="result" to="multi-reg_4_3@test-d/def-user-resource"><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 id="privacy_7" xmlns="jabber:client" type="result" to="multi-reg_4_3@test-d/def-user-resource"/>
</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 id="privacy_8" xmlns="jabber:client" type="result" to="multi-reg_4_3@test-d/def-user-resource"><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 id="privacy_9" xmlns="jabber:client" type="result" to="multi-reg_4_3@test-d/def-user-resource"/>
</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 id="privacy_10" xmlns="jabber:client" type="result" to="multi-reg_4_3@test-d/def-user-resource"><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 id="privacy_11" xmlns="jabber:client" type="result" to="multi-reg_4_3@test-d/def-user-resource"/>
</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 id="privacy_12" xmlns="jabber:client" type="result" to="multi-reg_4_3@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_13" from="multi-reg_4_3@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<stream:features><ver xmlns="urn:xmpp:features:rosterver"/><starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"/><session xmlns="urn:ietf:params:xml:ns:xmpp-session"/><register xmlns="http://jabber.org/features/iq-register"/><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"/></stream:features>
</INPUT>
<OUTPUT test='Roster'>
<iq type='set' id='bind1'><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'><resource>def-user-resource</resource></bind></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq id="bind1" xmlns="jabber:client" type="result" to="multi-reg_5_2@test-d/def-user-resource"><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 id="privacy_13" xmlns="jabber:client" type="result" to="multi-reg_4_3@test-d/def-user-resource"/>
</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 id="privacy_1" xmlns="jabber:client" type="result" to="multi-reg_5_2@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_2" from="multi-reg_5_2@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><list name='public'><item type='jid'	value='tybalt@example.com' action='deny' order='3'/><item type='jid' value='paris@example.org' action='deny' order='5'/><item action='allow' order='68'/></list></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq id="privacy_14" xmlns="jabber:client" type="result" to="multi-reg_4_3@test-d/def-user-resource"><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 xmlns:stream="http://etherx.jabber.org/streams" id="a5f9e881-7b87-4fee-9c20-4d6f07933d60" xmlns="jabber:client" from="test-d" version="1.0" 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"/><auth xmlns="http://jabber.org/features/iq-auth"/></stream:features>
</INPUT>
<OUTPUT test='Roster'>
<auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='PLAIN'>AG11bHRpLXJlZ180XzQAYWxsLXhtcHAtdGVzdC1wYXNzd29yZA==</auth>
</OUTPUT>
<INPUT test='Roster'>
<iq id="privacy_2" xmlns="jabber:client" type="result" to="multi-reg_5_2@test-d/def-user-resource"/>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_3" from="multi-reg_5_2@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<success xmlns="urn:ietf:params:xml:ns:xmpp-sasl"/>
</INPUT>
<OUTPUT test='Roster'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
</OUTPUT>
<INPUT test='Roster'>
<stream:stream xmlns:stream="http://etherx.jabber.org/streams" id="a5f9e881-7b87-4fee-9c20-4d6f07933d60" xmlns="jabber:client" from="test-d" version="1.0" xml:lang="en"/>
</INPUT>
<INPUT test='Roster'>
<iq id="privacy_3" xmlns="jabber:client" type="result" to="multi-reg_5_2@test-d/def-user-resource"><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 id="privacy_4" xmlns="jabber:client" type="result" to="multi-reg_5_2@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><list name="public"><item action="deny" type="jid" order="3" value="tybalt@example.com"/><item action="deny" type="jid" order="5" value="paris@example.org"/><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 id="privacy_5" xmlns="jabber:client" type="result" to="multi-reg_5_2@test-d/def-user-resource"/>
</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 id="privacy_6" xmlns="jabber:client" type="result" to="multi-reg_5_2@test-d/def-user-resource"><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 id="privacy_7" xmlns="jabber:client" type="result" to="multi-reg_5_2@test-d/def-user-resource"/>
</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 id="privacy_8" xmlns="jabber:client" type="result" to="multi-reg_5_2@test-d/def-user-resource"><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 id="privacy_9" xmlns="jabber:client" type="result" to="multi-reg_5_2@test-d/def-user-resource"/>
</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 id="privacy_10" xmlns="jabber:client" type="result" to="multi-reg_5_2@test-d/def-user-resource"><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 id="privacy_11" xmlns="jabber:client" type="result" to="multi-reg_5_2@test-d/def-user-resource"/>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_12" from="multi-reg_5_2@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq id="privacy_12" xmlns="jabber:client" type="result" to="multi-reg_5_2@test-d/def-user-resource"><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 id="privacy_13" xmlns="jabber:client" type="result" to="multi-reg_5_2@test-d/def-user-resource"/>
</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 id="privacy_14" xmlns="jabber:client" type="result" to="multi-reg_5_2@test-d/def-user-resource"><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 xmlns:stream="http://etherx.jabber.org/streams" id="c2060d9a-021c-4f85-bb9d-b7d844fd1da0" xmlns="jabber:client" from="test-d" version="1.0" 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"/><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"/></stream:features>
</INPUT>
<OUTPUT test='Roster'>
<iq type='set' id='bind1'><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'><resource>def-user-resource</resource></bind></iq>
</OUTPUT>
<INPUT test='Roster'>
<stream:features><ver xmlns="urn:xmpp:features:rosterver"/><starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"/><mechanisms xmlns="urn:ietf:params:xml:ns:xmpp-sasl"><mechanism>PLAIN</mechanism><mechanism>ANONYMOUS</mechanism></mechanisms><register xmlns="http://jabber.org/features/iq-register"/><auth xmlns="http://jabber.org/features/iq-auth"/></stream:features>
</INPUT>
<OUTPUT test='Roster'>
<auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='PLAIN'>AG11bHRpLXJlZ181XzMAYWxsLXhtcHAtdGVzdC1wYXNzd29yZA==</auth>
</OUTPUT>
<INPUT test='Roster'>
<iq id="bind1" xmlns="jabber:client" type="result" to="multi-reg_4_4@test-d/def-user-resource"><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 id="privacy_1" xmlns="jabber:client" type="result" to="multi-reg_4_4@test-d/def-user-resource"><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'>
<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 xmlns:stream="http://etherx.jabber.org/streams" id="c2060d9a-021c-4f85-bb9d-b7d844fd1da0" xmlns="jabber:client" from="test-d" version="1.0" xml:lang="en"/>
</INPUT>
<INPUT test='Roster'>
<iq id="privacy_2" xmlns="jabber:client" type="result" to="multi-reg_4_4@test-d/def-user-resource"/>
</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 id="privacy_3" xmlns="jabber:client" type="result" to="multi-reg_4_4@test-d/def-user-resource"><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 id="privacy_4" xmlns="jabber:client" type="result" to="multi-reg_4_4@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><list name="public"><item action="deny" type="jid" order="3" value="tybalt@example.com"/><item action="deny" type="jid" order="5" value="paris@example.org"/><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 id="privacy_5" xmlns="jabber:client" type="result" to="multi-reg_4_4@test-d/def-user-resource"/>
</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 id="privacy_6" xmlns="jabber:client" type="result" to="multi-reg_4_4@test-d/def-user-resource"><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 id="privacy_7" xmlns="jabber:client" type="result" to="multi-reg_4_4@test-d/def-user-resource"/>
</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 id="privacy_8" xmlns="jabber:client" type="result" to="multi-reg_4_4@test-d/def-user-resource"><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 id="privacy_9" xmlns="jabber:client" type="result" to="multi-reg_4_4@test-d/def-user-resource"/>
</INPUT>
<OUTPUT test='Roster'>
<iq type="get" id="privacy_10" from="multi-reg_4_4@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq id="privacy_10" xmlns="jabber:client" type="result" to="multi-reg_4_4@test-d/def-user-resource"><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 id="privacy_11" xmlns="jabber:client" type="result" to="multi-reg_4_4@test-d/def-user-resource"/>
</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 id="privacy_12" xmlns="jabber:client" type="result" to="multi-reg_4_4@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
</INPUT>
<OUTPUT test='Roster'>
<iq type="set" id="privacy_13" from="multi-reg_4_4@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><list name="public"/></query></iq>
</OUTPUT>
<INPUT test='Roster'>
<stream:features><ver xmlns="urn:xmpp:features:rosterver"/><starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"/><session xmlns="urn:ietf:params:xml:ns:xmpp-session"/><register xmlns="http://jabber.org/features/iq-register"/><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"/></stream:features>
</INPUT>
<OUTPUT test='Roster'>
<iq type='set' id='bind1'><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'><resource>def-user-resource</resource></bind></iq>
</OUTPUT>
<INPUT test='Roster'>
<iq id="bind1" xmlns="jabber:client" type="result" to="multi-reg_5_3@test-d/def-user-resource"><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 id="privacy_1" xmlns="jabber:client" type="result" to="multi-reg_5_3@test-d/def-user-resource"><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 id="privacy_13" xmlns="jabber:client" type="result" to="multi-reg_4_4@test-d/def-user-resource"/>
</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 id="privacy_14" xmlns="jabber:client" type="result" to="multi-reg_4_4@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</INPUT>
<INPUT test='Roster'>
<iq id="privacy_2" xmlns="jabber:client" type="result" to="multi-reg_5_3@test-d/def-user-resource"/>
</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 id="privacy_3" xmlns="jabber:client" type="result" to="multi-reg_5_3@test-d/def-user-resource"><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 id="privacy_4" xmlns="jabber:client" type="result" to="multi-reg_5_3@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><list name="public"><item action="deny" type="jid" order="3" value="tybalt@example.com"/><item action="deny" type="jid" order="5" value="paris@example.org"/><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 id="privacy_5" xmlns="jabber:client" type="result" to="multi-reg_5_3@test-d/def-user-resource"/>
</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 id="privacy_6" xmlns="jabber:client" type="result" to="multi-reg_5_3@test-d/def-user-resource"><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 id="privacy_7" xmlns="jabber:client" type="result" to="multi-reg_5_3@test-d/def-user-resource"/>
</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 id="privacy_8" xmlns="jabber:client" type="result" to="multi-reg_5_3@test-d/def-user-resource"><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 id="privacy_9" xmlns="jabber:client" type="result" to="multi-reg_5_3@test-d/def-user-resource"/>
</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 id="privacy_10" xmlns="jabber:client" type="result" to="multi-reg_5_3@test-d/def-user-resource"><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 id="privacy_11" xmlns="jabber:client" type="result" to="multi-reg_5_3@test-d/def-user-resource"/>
</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 id="privacy_12" xmlns="jabber:client" type="result" to="multi-reg_5_3@test-d/def-user-resource"><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 id="privacy_13" xmlns="jabber:client" type="result" to="multi-reg_5_3@test-d/def-user-resource"/>
</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 id="privacy_14" xmlns="jabber:client" type="result" to="multi-reg_5_3@test-d/def-user-resource"><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 xmlns:stream="http://etherx.jabber.org/streams" id="aaa52a59-b3fc-4185-9c46-b259216ddd24" xmlns="jabber:client" from="test-d" version="1.0" 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"/><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 xmlns:stream="http://etherx.jabber.org/streams" id="aaa52a59-b3fc-4185-9c46-b259216ddd24" xmlns="jabber:client" from="test-d" version="1.0" 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"/><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 id="bind1" xmlns="jabber:client" type="result" to="multi-reg_5_4@test-d/def-user-resource"><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 id="privacy_1" xmlns="jabber:client" type="result" to="multi-reg_5_4@test-d/def-user-resource"><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 id="privacy_2" xmlns="jabber:client" type="result" to="multi-reg_5_4@test-d/def-user-resource"/>
</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 id="privacy_3" xmlns="jabber:client" type="result" to="multi-reg_5_4@test-d/def-user-resource"><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 id="privacy_4" xmlns="jabber:client" type="result" to="multi-reg_5_4@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"><list name="public"><item action="deny" type="jid" order="3" value="tybalt@example.com"/><item action="deny" type="jid" order="5" value="paris@example.org"/><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 id="privacy_5" xmlns="jabber:client" type="result" to="multi-reg_5_4@test-d/def-user-resource"/>
</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 id="privacy_6" xmlns="jabber:client" type="result" to="multi-reg_5_4@test-d/def-user-resource"><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 id="privacy_7" xmlns="jabber:client" type="result" to="multi-reg_5_4@test-d/def-user-resource"/>
</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 id="privacy_8" xmlns="jabber:client" type="result" to="multi-reg_5_4@test-d/def-user-resource"><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 id="privacy_9" xmlns="jabber:client" type="result" to="multi-reg_5_4@test-d/def-user-resource"/>
</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 id="privacy_10" xmlns="jabber:client" type="result" to="multi-reg_5_4@test-d/def-user-resource"><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 id="privacy_11" xmlns="jabber:client" type="result" to="multi-reg_5_4@test-d/def-user-resource"/>
</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 id="privacy_12" xmlns="jabber:client" type="result" to="multi-reg_5_4@test-d/def-user-resource"><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 id="privacy_13" xmlns="jabber:client" type="result" to="multi-reg_5_4@test-d/def-user-resource"/>
</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 id="privacy_14" xmlns="jabber:client" type="result" to="multi-reg_5_4@test-d/def-user-resource"><query xmlns="jabber:iq:privacy"/></iq>
</INPUT>

</test-history>