OUTPUT: <stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
INPUT: <stream:stream xmlns="jabber:client" version="1.0" xml:lang="en" id="ffc24ae3-6c1a-414a-b057-8968436aa75a" xmlns:stream="http://etherx.jabber.org/streams" from="test-d"/>
INPUT: <stream:features><auth xmlns="http://jabber.org/features/iq-auth"/><register xmlns="http://jabber.org/features/iq-register"/><starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"/><mechanisms xmlns="urn:ietf:params:xml:ns:xmpp-sasl"><mechanism>PLAIN</mechanism><mechanism>DIGEST-MD5</mechanism><mechanism>CRAM-MD5</mechanism><mechanism>ANONYMOUS</mechanism></mechanisms><session xmlns="urn:ietf:params:xml:ns:xmpp-session"/></stream:features>
OUTPUT: <auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='DIGEST-MD5'/>
INPUT: <challenge xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cmVhbG09InRlc3QtZCIsbm9uY2U9Ikh2ZllmSXUyY0R1REV1L1NDOVhQQkRxUUp0YzNnWjNTOFRvbDhISWMiLHFvcD0iYXV0aCIsY2hhcnNldD11dGYtOCxhbGdvcml0aG09bWQ1LXNlc3M=</challenge>
OUTPUT: <response xmlns='urn:ietf:params:xml:ns:xmpp-sasl'>Y2hhcnNldD11dGYtOCx1c2VybmFtZT0ibXVsdGktcmVnXzFfMCIscmVhbG09InRlc3QtZCIsbm9uY2U9Ikh2ZllmSXUyY0R1REV1L1NDOVhQQkRxUUp0YzNnWjNTOFRvbDhISWMiLG5jPTAwMDAwMDAxLGNub25jZT0iRjU0Yzg3OXJjeU5GNzUvTTEzaVFsbSs4UmNsU0ZRZzRYaDNWZU5KYSIsZGlnZXN0LXVyaT0ieG1wcC90ZXN0LWQiLG1heGJ1Zj02NTUzNixyZXNwb25zZT0xYjM2YzNhNTk3MjkwZjViYWZiNWY4NjMyMmZlYzI4NSxxb3A9YXV0aCxhdXRoemlkPSJtdWx0aS1yZWdfMV8wIg==</response>
INPUT: <success xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cnNwYXV0aD0wN2M4ZmQ2YTdkYmEwOTkwZWQzZTVlZGU2ZDFmYTMzZg==</success>
OUTPUT: <stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
INPUT: <stream:stream xmlns="jabber:client" version="1.0" xml:lang="en" id="ffc24ae3-6c1a-414a-b057-8968436aa75a" xmlns:stream="http://etherx.jabber.org/streams" from="test-d"/>
INPUT: <stream:features><register xmlns="http://jabber.org/features/iq-register"/><starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"/><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"/><session xmlns="urn:ietf:params:xml:ns:xmpp-session"/></stream:features>
OUTPUT: <iq type='set' id='bind1'><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'><resource>def-user-resource</resource></bind></iq>
INPUT: <iq to="multi-reg_1_0@test-d/def-user-resource" type="result" id="bind1"><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"><jid>multi-reg_1_0@test-d/def-user-resource</jid></bind></iq>
OUTPUT: <message type='chat' from='multi-reg_1_0@test-d/def-user-resource' to='blocking-test-user_1@test-d/xmpp-test'>Test message no. 1, from: multi-reg_1_0@test-d/def-user-resource.</message>
INPUT: <message to="multi-reg_1_0@test-d/def-user-resource" type="error" from="blocking-test-user_1@test-d/xmpp-test"><error type="cancel" code="503"><service-unavailable xmlns="urn:ietf:params:xml:ns:xmpp-stanzas"/><text xmlns="urn:ietf:params:xml:ns:xmpp-stanzas" xml:lang="en">Service not available.</text></error></message>
OUTPUT: <stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
INPUT: <stream:stream xmlns="jabber:client" version="1.0" xml:lang="en" id="3765ada8-cb91-41e5-af41-0e64d0b74097" xmlns:stream="http://etherx.jabber.org/streams" from="test-d"/>
INPUT: <stream:features><auth xmlns="http://jabber.org/features/iq-auth"/><register xmlns="http://jabber.org/features/iq-register"/><starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"/><mechanisms xmlns="urn:ietf:params:xml:ns:xmpp-sasl"><mechanism>PLAIN</mechanism><mechanism>DIGEST-MD5</mechanism><mechanism>CRAM-MD5</mechanism><mechanism>ANONYMOUS</mechanism></mechanisms><session xmlns="urn:ietf:params:xml:ns:xmpp-session"/></stream:features>
OUTPUT: <auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='DIGEST-MD5'/>
INPUT: <challenge xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cmVhbG09InRlc3QtZCIsbm9uY2U9IlErVEtVWXh5NFBOOE5FdWdVK2ZVSXdMVzYzUmVUWXNmb2hJSmFTZFQiLHFvcD0iYXV0aCIsY2hhcnNldD11dGYtOCxhbGdvcml0aG09bWQ1LXNlc3M=</challenge>
OUTPUT: <response xmlns='urn:ietf:params:xml:ns:xmpp-sasl'>Y2hhcnNldD11dGYtOCx1c2VybmFtZT0ibXVsdGktcmVnXzFfMSIscmVhbG09InRlc3QtZCIsbm9uY2U9IlErVEtVWXh5NFBOOE5FdWdVK2ZVSXdMVzYzUmVUWXNmb2hJSmFTZFQiLG5jPTAwMDAwMDAxLGNub25jZT0iMU01ZUZtMWhyWEwyc3VCVW9lZ2VOOVBLVStKWXJGK3ZHN250bDcyTyIsZGlnZXN0LXVyaT0ieG1wcC90ZXN0LWQiLG1heGJ1Zj02NTUzNixyZXNwb25zZT0wNGYzMWNjM2MwY2FlZmVlZjU2OGU2MGQzYWE4YmU5YSxxb3A9YXV0aCxhdXRoemlkPSJtdWx0aS1yZWdfMV8xIg==</response>
INPUT: <success xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cnNwYXV0aD1lMmUxZGUzNGMwOGE0Y2I0MTI3Nzg2OTFjODg2M2RkNQ==</success>
OUTPUT: <stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
INPUT: <stream:stream xmlns="jabber:client" version="1.0" xml:lang="en" id="3765ada8-cb91-41e5-af41-0e64d0b74097" xmlns:stream="http://etherx.jabber.org/streams" from="test-d"/>
INPUT: <stream:features><register xmlns="http://jabber.org/features/iq-register"/><starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"/><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"/><session xmlns="urn:ietf:params:xml:ns:xmpp-session"/></stream:features>
OUTPUT: <iq type='set' id='bind1'><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'><resource>def-user-resource</resource></bind></iq>
INPUT: <iq to="multi-reg_1_1@test-d/def-user-resource" type="result" id="bind1"><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"><jid>multi-reg_1_1@test-d/def-user-resource</jid></bind></iq>
OUTPUT: <message type='chat' from='multi-reg_1_1@test-d/def-user-resource' to='blocking-test-user_1@test-d/xmpp-test'>Test message no. 1, from: multi-reg_1_1@test-d/def-user-resource.</message>
INPUT: <message to="multi-reg_1_1@test-d/def-user-resource" type="error" from="blocking-test-user_1@test-d/xmpp-test"><error type="cancel" code="503"><service-unavailable xmlns="urn:ietf:params:xml:ns:xmpp-stanzas"/><text xmlns="urn:ietf:params:xml:ns:xmpp-stanzas" xml:lang="en">Service not available.</text></error></message>
OUTPUT: <stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
INPUT: <stream:stream xmlns="jabber:client" version="1.0" xml:lang="en" id="1bc76687-b610-4eeb-b467-39c38ec6a55f" xmlns:stream="http://etherx.jabber.org/streams" from="test-d"/>
INPUT: <stream:features><auth xmlns="http://jabber.org/features/iq-auth"/><register xmlns="http://jabber.org/features/iq-register"/><starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"/><mechanisms xmlns="urn:ietf:params:xml:ns:xmpp-sasl"><mechanism>PLAIN</mechanism><mechanism>DIGEST-MD5</mechanism><mechanism>CRAM-MD5</mechanism><mechanism>ANONYMOUS</mechanism></mechanisms><session xmlns="urn:ietf:params:xml:ns:xmpp-session"/></stream:features>
OUTPUT: <auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='DIGEST-MD5'/>
INPUT: <challenge xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cmVhbG09InRlc3QtZCIsbm9uY2U9IkQ3bFV4RVhIMEdDbXJPSUtDSmdCTU5vMUxnK3QyTHdjRjU1YlkyelgiLHFvcD0iYXV0aCIsY2hhcnNldD11dGYtOCxhbGdvcml0aG09bWQ1LXNlc3M=</challenge>
OUTPUT: <response xmlns='urn:ietf:params:xml:ns:xmpp-sasl'>Y2hhcnNldD11dGYtOCx1c2VybmFtZT0ibXVsdGktcmVnXzFfMiIscmVhbG09InRlc3QtZCIsbm9uY2U9IkQ3bFV4RVhIMEdDbXJPSUtDSmdCTU5vMUxnK3QyTHdjRjU1YlkyelgiLG5jPTAwMDAwMDAxLGNub25jZT0iRTdnZW9hVEpxSVdQZnZzeFlwVkV6ZTdpUkhHS0hQckJzOEhHOXUvUiIsZGlnZXN0LXVyaT0ieG1wcC90ZXN0LWQiLG1heGJ1Zj02NTUzNixyZXNwb25zZT02ZjhjZjJjZDQ5Yzk1ZDYxZDM2NmRkYjIwNWVmYTQ2ZSxxb3A9YXV0aCxhdXRoemlkPSJtdWx0aS1yZWdfMV8yIg==</response>
INPUT: <success xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cnNwYXV0aD0zNjVhN2NiMDJhNzk5ODc0YTAyNzM1NDZmYTAzMTIwYg==</success>
OUTPUT: <stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
INPUT: <stream:stream xmlns="jabber:client" version="1.0" xml:lang="en" id="1bc76687-b610-4eeb-b467-39c38ec6a55f" xmlns:stream="http://etherx.jabber.org/streams" from="test-d"/>
INPUT: <stream:features><register xmlns="http://jabber.org/features/iq-register"/><starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"/><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"/><session xmlns="urn:ietf:params:xml:ns:xmpp-session"/></stream:features>
OUTPUT: <iq type='set' id='bind1'><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'><resource>def-user-resource</resource></bind></iq>
INPUT: <iq to="multi-reg_1_2@test-d/def-user-resource" type="result" id="bind1"><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"><jid>multi-reg_1_2@test-d/def-user-resource</jid></bind></iq>
OUTPUT: <message type='chat' from='multi-reg_1_2@test-d/def-user-resource' to='blocking-test-user_1@test-d/xmpp-test'>Test message no. 1, from: multi-reg_1_2@test-d/def-user-resource.</message>
INPUT: <message to="multi-reg_1_2@test-d/def-user-resource" type="error" from="blocking-test-user_1@test-d/xmpp-test"><error type="cancel" code="503"><service-unavailable xmlns="urn:ietf:params:xml:ns:xmpp-stanzas"/><text xmlns="urn:ietf:params:xml:ns:xmpp-stanzas" xml:lang="en">Service not available.</text></error></message>
OUTPUT: <stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
INPUT: <stream:stream xmlns="jabber:client" version="1.0" xml:lang="en" id="5d35a481-72bf-4299-9a1f-74d80bf757b1" xmlns:stream="http://etherx.jabber.org/streams" from="test-d"/>
INPUT: <stream:features><auth xmlns="http://jabber.org/features/iq-auth"/><register xmlns="http://jabber.org/features/iq-register"/><starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"/><mechanisms xmlns="urn:ietf:params:xml:ns:xmpp-sasl"><mechanism>PLAIN</mechanism><mechanism>DIGEST-MD5</mechanism><mechanism>CRAM-MD5</mechanism><mechanism>ANONYMOUS</mechanism></mechanisms><session xmlns="urn:ietf:params:xml:ns:xmpp-session"/></stream:features>
OUTPUT: <auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='DIGEST-MD5'/>
INPUT: <challenge xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cmVhbG09InRlc3QtZCIsbm9uY2U9Im9LcXB4RU9oc1YrbkZFOHBzWWdIVGpOYTE3TUtwSGtibHpxb0dFK28iLHFvcD0iYXV0aCIsY2hhcnNldD11dGYtOCxhbGdvcml0aG09bWQ1LXNlc3M=</challenge>
OUTPUT: <response xmlns='urn:ietf:params:xml:ns:xmpp-sasl'>Y2hhcnNldD11dGYtOCx1c2VybmFtZT0ibXVsdGktcmVnXzFfMyIscmVhbG09InRlc3QtZCIsbm9uY2U9Im9LcXB4RU9oc1YrbkZFOHBzWWdIVGpOYTE3TUtwSGtibHpxb0dFK28iLG5jPTAwMDAwMDAxLGNub25jZT0iTnViVnowYlNTZkkzd3FJTzlNQW9tZW8xa0pUQjJLS2x2RlRIaElXdiIsZGlnZXN0LXVyaT0ieG1wcC90ZXN0LWQiLG1heGJ1Zj02NTUzNixyZXNwb25zZT1mNGY4MGM5YjgzNWVkN2Y5NzFkOTExMDMzY2RkYjE1Yyxxb3A9YXV0aCxhdXRoemlkPSJtdWx0aS1yZWdfMV8zIg==</response>
INPUT: <success xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cnNwYXV0aD03YzgxMmY4ZDlkYjk0MTIwMjU1YTU2ZmMzMzg4MDcwMQ==</success>
OUTPUT: <stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
INPUT: <stream:stream xmlns="jabber:client" version="1.0" xml:lang="en" id="5d35a481-72bf-4299-9a1f-74d80bf757b1" xmlns:stream="http://etherx.jabber.org/streams" from="test-d"/>
INPUT: <stream:features><register xmlns="http://jabber.org/features/iq-register"/><starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"/><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"/><session xmlns="urn:ietf:params:xml:ns:xmpp-session"/></stream:features>
OUTPUT: <iq type='set' id='bind1'><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'><resource>def-user-resource</resource></bind></iq>
INPUT: <iq to="multi-reg_1_3@test-d/def-user-resource" type="result" id="bind1"><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"><jid>multi-reg_1_3@test-d/def-user-resource</jid></bind></iq>
OUTPUT: <message type='chat' from='multi-reg_1_3@test-d/def-user-resource' to='blocking-test-user_1@test-d/xmpp-test'>Test message no. 1, from: multi-reg_1_3@test-d/def-user-resource.</message>
INPUT: <message to="multi-reg_1_3@test-d/def-user-resource" type="error" from="blocking-test-user_1@test-d/xmpp-test"><error type="cancel" code="503"><service-unavailable xmlns="urn:ietf:params:xml:ns:xmpp-stanzas"/><text xmlns="urn:ietf:params:xml:ns:xmpp-stanzas" xml:lang="en">Service not available.</text></error></message>
OUTPUT: <stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
INPUT: <stream:stream xmlns="jabber:client" version="1.0" xml:lang="en" id="59f8ad61-099e-4f11-b9c8-f8ffffeb7906" xmlns:stream="http://etherx.jabber.org/streams" from="test-d"/>
INPUT: <stream:features><auth xmlns="http://jabber.org/features/iq-auth"/><register xmlns="http://jabber.org/features/iq-register"/><starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"/><mechanisms xmlns="urn:ietf:params:xml:ns:xmpp-sasl"><mechanism>PLAIN</mechanism><mechanism>DIGEST-MD5</mechanism><mechanism>CRAM-MD5</mechanism><mechanism>ANONYMOUS</mechanism></mechanisms><session xmlns="urn:ietf:params:xml:ns:xmpp-session"/></stream:features>
OUTPUT: <auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='DIGEST-MD5'/>
INPUT: <challenge xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cmVhbG09InRlc3QtZCIsbm9uY2U9IkxXdGZOK2sxenpvQkEweVFhWSt6N1UzazhDSGVJTVlWWnVBeUEvVjUiLHFvcD0iYXV0aCIsY2hhcnNldD11dGYtOCxhbGdvcml0aG09bWQ1LXNlc3M=</challenge>
OUTPUT: <response xmlns='urn:ietf:params:xml:ns:xmpp-sasl'>Y2hhcnNldD11dGYtOCx1c2VybmFtZT0ibXVsdGktcmVnXzFfNCIscmVhbG09InRlc3QtZCIsbm9uY2U9IkxXdGZOK2sxenpvQkEweVFhWSt6N1UzazhDSGVJTVlWWnVBeUEvVjUiLG5jPTAwMDAwMDAxLGNub25jZT0iZ1cwSGsyNVZLV1hzWHZsM0plaWxpRHIvN1NLNW9QZlZTMzlDRHNOSSIsZGlnZXN0LXVyaT0ieG1wcC90ZXN0LWQiLG1heGJ1Zj02NTUzNixyZXNwb25zZT1mODI0ZDQ0NDZlMDk0MGJhNGI2ZWZkODU2NzI4ZmEzMixxb3A9YXV0aCxhdXRoemlkPSJtdWx0aS1yZWdfMV80Ig==</response>
INPUT: <success xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cnNwYXV0aD1jZDg2MmIwZWEwYzM1NzZhYjI3YzU3NjY5YWE4ZTJjMw==</success>
OUTPUT: <stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
INPUT: <stream:stream xmlns="jabber:client" version="1.0" xml:lang="en" id="59f8ad61-099e-4f11-b9c8-f8ffffeb7906" xmlns:stream="http://etherx.jabber.org/streams" from="test-d"/>
INPUT: <stream:features><register xmlns="http://jabber.org/features/iq-register"/><starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"/><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"/><session xmlns="urn:ietf:params:xml:ns:xmpp-session"/></stream:features>
OUTPUT: <iq type='set' id='bind1'><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'><resource>def-user-resource</resource></bind></iq>
INPUT: <iq to="multi-reg_1_4@test-d/def-user-resource" type="result" id="bind1"><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"><jid>multi-reg_1_4@test-d/def-user-resource</jid></bind></iq>
OUTPUT: <message type='chat' from='multi-reg_1_4@test-d/def-user-resource' to='blocking-test-user_1@test-d/xmpp-test'>Test message no. 1, from: multi-reg_1_4@test-d/def-user-resource.</message>
INPUT: <message to="multi-reg_1_4@test-d/def-user-resource" type="error" from="blocking-test-user_1@test-d/xmpp-test"><error type="cancel" code="503"><service-unavailable xmlns="urn:ietf:params:xml:ns:xmpp-stanzas"/><text xmlns="urn:ietf:params:xml:ns:xmpp-stanzas" xml:lang="en">Service not available.</text></error></message>
OUTPUT: <stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
INPUT: <stream:stream xmlns="jabber:client" version="1.0" xml:lang="en" id="646478a8-1d06-4485-bd98-5d9076e33a54" xmlns:stream="http://etherx.jabber.org/streams" from="test-d"/>
INPUT: <stream:features><auth xmlns="http://jabber.org/features/iq-auth"/><register xmlns="http://jabber.org/features/iq-register"/><starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"/><mechanisms xmlns="urn:ietf:params:xml:ns:xmpp-sasl"><mechanism>PLAIN</mechanism><mechanism>DIGEST-MD5</mechanism><mechanism>CRAM-MD5</mechanism><mechanism>ANONYMOUS</mechanism></mechanisms><session xmlns="urn:ietf:params:xml:ns:xmpp-session"/></stream:features>
OUTPUT: <auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='DIGEST-MD5'/>
INPUT: <challenge xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cmVhbG09InRlc3QtZCIsbm9uY2U9IkplenBJUzRQUXFVaXMyOG03RGcrOUlGZlNQOVh2NTVMeGdnVEVrOXMiLHFvcD0iYXV0aCIsY2hhcnNldD11dGYtOCxhbGdvcml0aG09bWQ1LXNlc3M=</challenge>
OUTPUT: <response xmlns='urn:ietf:params:xml:ns:xmpp-sasl'>Y2hhcnNldD11dGYtOCx1c2VybmFtZT0ibXVsdGktcmVnXzJfMCIscmVhbG09InRlc3QtZCIsbm9uY2U9IkplenBJUzRQUXFVaXMyOG03RGcrOUlGZlNQOVh2NTVMeGdnVEVrOXMiLG5jPTAwMDAwMDAxLGNub25jZT0iV2NmYUVVYy9hMis0VkFiNUd0enFCckV1SHYxKy9yb05pU3A1MXVHZyIsZGlnZXN0LXVyaT0ieG1wcC90ZXN0LWQiLG1heGJ1Zj02NTUzNixyZXNwb25zZT0yOTNmOWIzNTIxMzRlNzI0MjAwZTkwNGIzNTRlNjZjMSxxb3A9YXV0aCxhdXRoemlkPSJtdWx0aS1yZWdfMl8wIg==</response>
INPUT: <success xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cnNwYXV0aD02Njk3ZWI4MTVkMGViN2I1NThlMTAyZGQ4NDk2NjJmMw==</success>
OUTPUT: <stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
INPUT: <stream:stream xmlns="jabber:client" version="1.0" xml:lang="en" id="646478a8-1d06-4485-bd98-5d9076e33a54" xmlns:stream="http://etherx.jabber.org/streams" from="test-d"/>
INPUT: <stream:features><register xmlns="http://jabber.org/features/iq-register"/><starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"/><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"/><session xmlns="urn:ietf:params:xml:ns:xmpp-session"/></stream:features>
OUTPUT: <iq type='set' id='bind1'><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'><resource>def-user-resource</resource></bind></iq>
INPUT: <iq to="multi-reg_2_0@test-d/def-user-resource" type="result" id="bind1"><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"><jid>multi-reg_2_0@test-d/def-user-resource</jid></bind></iq>
OUTPUT: <message type='chat' from='multi-reg_2_0@test-d/def-user-resource' to='blocking-test-user_1@test-d/xmpp-test'>Test message no. 1, from: multi-reg_2_0@test-d/def-user-resource.</message>
INPUT: <message to="multi-reg_2_0@test-d/def-user-resource" type="error" from="blocking-test-user_1@test-d/xmpp-test"><error type="cancel" code="503"><service-unavailable xmlns="urn:ietf:params:xml:ns:xmpp-stanzas"/><text xmlns="urn:ietf:params:xml:ns:xmpp-stanzas" xml:lang="en">Service not available.</text></error></message>
OUTPUT: <stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
INPUT: <stream:stream xmlns="jabber:client" version="1.0" xml:lang="en" id="7299f19f-c38e-4b3f-ac0d-46c7a96e86b9" xmlns:stream="http://etherx.jabber.org/streams" from="test-d"/>
INPUT: <stream:features><auth xmlns="http://jabber.org/features/iq-auth"/><register xmlns="http://jabber.org/features/iq-register"/><starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"/><mechanisms xmlns="urn:ietf:params:xml:ns:xmpp-sasl"><mechanism>PLAIN</mechanism><mechanism>DIGEST-MD5</mechanism><mechanism>CRAM-MD5</mechanism><mechanism>ANONYMOUS</mechanism></mechanisms><session xmlns="urn:ietf:params:xml:ns:xmpp-session"/></stream:features>
OUTPUT: <auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='DIGEST-MD5'/>
INPUT: <challenge xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cmVhbG09InRlc3QtZCIsbm9uY2U9ImZYdzJHZnhKU1UrQkR6K1M4bTNRSWl1NHFndGd5WlYzcGF4Zm1mdmEiLHFvcD0iYXV0aCIsY2hhcnNldD11dGYtOCxhbGdvcml0aG09bWQ1LXNlc3M=</challenge>
OUTPUT: <response xmlns='urn:ietf:params:xml:ns:xmpp-sasl'>Y2hhcnNldD11dGYtOCx1c2VybmFtZT0ibXVsdGktcmVnXzJfMSIscmVhbG09InRlc3QtZCIsbm9uY2U9ImZYdzJHZnhKU1UrQkR6K1M4bTNRSWl1NHFndGd5WlYzcGF4Zm1mdmEiLG5jPTAwMDAwMDAxLGNub25jZT0iSVdFU2JJbTNibm11cHgwNXNSVmUrSmZpb3JZZnpldXlUcFFQYnBxUyIsZGlnZXN0LXVyaT0ieG1wcC90ZXN0LWQiLG1heGJ1Zj02NTUzNixyZXNwb25zZT0zMjJlZTMxYmY3ZTBjNmExYmY5YjI1NzlhZTI1NDBmMixxb3A9YXV0aCxhdXRoemlkPSJtdWx0aS1yZWdfMl8xIg==</response>
INPUT: <success xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cnNwYXV0aD1jZTdiMWEwNGZiZTI5NjNiMWJlZDI1YTA3NGIzZjNiMA==</success>
OUTPUT: <stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
INPUT: <stream:stream xmlns="jabber:client" version="1.0" xml:lang="en" id="7299f19f-c38e-4b3f-ac0d-46c7a96e86b9" xmlns:stream="http://etherx.jabber.org/streams" from="test-d"/>
INPUT: <stream:features><register xmlns="http://jabber.org/features/iq-register"/><starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"/><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"/><session xmlns="urn:ietf:params:xml:ns:xmpp-session"/></stream:features>
OUTPUT: <iq type='set' id='bind1'><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'><resource>def-user-resource</resource></bind></iq>
INPUT: <iq to="multi-reg_2_1@test-d/def-user-resource" type="result" id="bind1"><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"><jid>multi-reg_2_1@test-d/def-user-resource</jid></bind></iq>
OUTPUT: <message type='chat' from='multi-reg_2_1@test-d/def-user-resource' to='blocking-test-user_1@test-d/xmpp-test'>Test message no. 1, from: multi-reg_2_1@test-d/def-user-resource.</message>
INPUT: <message to="multi-reg_2_1@test-d/def-user-resource" type="error" from="blocking-test-user_1@test-d/xmpp-test"><error type="cancel" code="503"><service-unavailable xmlns="urn:ietf:params:xml:ns:xmpp-stanzas"/><text xmlns="urn:ietf:params:xml:ns:xmpp-stanzas" xml:lang="en">Service not available.</text></error></message>
OUTPUT: <stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
INPUT: <stream:stream xmlns="jabber:client" version="1.0" xml:lang="en" id="d388850a-c3a4-4dc3-84b9-c45f89b3cef3" xmlns:stream="http://etherx.jabber.org/streams" from="test-d"/>
INPUT: <stream:features><auth xmlns="http://jabber.org/features/iq-auth"/><register xmlns="http://jabber.org/features/iq-register"/><starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"/><mechanisms xmlns="urn:ietf:params:xml:ns:xmpp-sasl"><mechanism>PLAIN</mechanism><mechanism>DIGEST-MD5</mechanism><mechanism>CRAM-MD5</mechanism><mechanism>ANONYMOUS</mechanism></mechanisms><session xmlns="urn:ietf:params:xml:ns:xmpp-session"/></stream:features>
OUTPUT: <auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='DIGEST-MD5'/>
INPUT: <challenge xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cmVhbG09InRlc3QtZCIsbm9uY2U9Im9UWm5qMDRtWGtkOGYrMlpGVmdYWnlTSEFiQTJmZjJWcGN6RXdBZXkiLHFvcD0iYXV0aCIsY2hhcnNldD11dGYtOCxhbGdvcml0aG09bWQ1LXNlc3M=</challenge>
OUTPUT: <response xmlns='urn:ietf:params:xml:ns:xmpp-sasl'>Y2hhcnNldD11dGYtOCx1c2VybmFtZT0ibXVsdGktcmVnXzJfMiIscmVhbG09InRlc3QtZCIsbm9uY2U9Im9UWm5qMDRtWGtkOGYrMlpGVmdYWnlTSEFiQTJmZjJWcGN6RXdBZXkiLG5jPTAwMDAwMDAxLGNub25jZT0ibzk4RjdXUjBHNERaeHNTWUg0d2ExNVN0UmcwaGxoZlhuTlZuUTk4QiIsZGlnZXN0LXVyaT0ieG1wcC90ZXN0LWQiLG1heGJ1Zj02NTUzNixyZXNwb25zZT0xNGQwYTAxNDhlNmNiYTNkY2JkNmYzZDU2NjhhMDk4Nyxxb3A9YXV0aCxhdXRoemlkPSJtdWx0aS1yZWdfMl8yIg==</response>
INPUT: <success xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cnNwYXV0aD1hMGExMmI2MmE3Mjk1ZmEwN2Y1Mzc1YzY0OWE4NjkxZg==</success>
OUTPUT: <stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
INPUT: <stream:stream xmlns="jabber:client" version="1.0" xml:lang="en" id="d388850a-c3a4-4dc3-84b9-c45f89b3cef3" xmlns:stream="http://etherx.jabber.org/streams" from="test-d"/>
INPUT: <stream:features><register xmlns="http://jabber.org/features/iq-register"/><starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"/><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"/><session xmlns="urn:ietf:params:xml:ns:xmpp-session"/></stream:features>
OUTPUT: <iq type='set' id='bind1'><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'><resource>def-user-resource</resource></bind></iq>
INPUT: <iq to="multi-reg_2_2@test-d/def-user-resource" type="result" id="bind1"><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"><jid>multi-reg_2_2@test-d/def-user-resource</jid></bind></iq>
OUTPUT: <message type='chat' from='multi-reg_2_2@test-d/def-user-resource' to='blocking-test-user_1@test-d/xmpp-test'>Test message no. 1, from: multi-reg_2_2@test-d/def-user-resource.</message>
INPUT: <message to="multi-reg_2_2@test-d/def-user-resource" type="error" from="blocking-test-user_1@test-d/xmpp-test"><error type="cancel" code="503"><service-unavailable xmlns="urn:ietf:params:xml:ns:xmpp-stanzas"/><text xmlns="urn:ietf:params:xml:ns:xmpp-stanzas" xml:lang="en">Service not available.</text></error></message>
OUTPUT: <stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
INPUT: <stream:stream xmlns="jabber:client" version="1.0" xml:lang="en" id="9f7387ff-fe3e-442c-9b44-be49457f140a" xmlns:stream="http://etherx.jabber.org/streams" from="test-d"/>
INPUT: <stream:features><auth xmlns="http://jabber.org/features/iq-auth"/><register xmlns="http://jabber.org/features/iq-register"/><starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"/><mechanisms xmlns="urn:ietf:params:xml:ns:xmpp-sasl"><mechanism>PLAIN</mechanism><mechanism>DIGEST-MD5</mechanism><mechanism>CRAM-MD5</mechanism><mechanism>ANONYMOUS</mechanism></mechanisms><session xmlns="urn:ietf:params:xml:ns:xmpp-session"/></stream:features>
OUTPUT: <auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='DIGEST-MD5'/>
INPUT: <challenge xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cmVhbG09InRlc3QtZCIsbm9uY2U9IktxNVdxYzZWMVdVdEkrSVdseWtrV01zbGJNVTJGK1c4dlN3UlgzdkIiLHFvcD0iYXV0aCIsY2hhcnNldD11dGYtOCxhbGdvcml0aG09bWQ1LXNlc3M=</challenge>
OUTPUT: <response xmlns='urn:ietf:params:xml:ns:xmpp-sasl'>Y2hhcnNldD11dGYtOCx1c2VybmFtZT0ibXVsdGktcmVnXzJfMyIscmVhbG09InRlc3QtZCIsbm9uY2U9IktxNVdxYzZWMVdVdEkrSVdseWtrV01zbGJNVTJGK1c4dlN3UlgzdkIiLG5jPTAwMDAwMDAxLGNub25jZT0iTS9qZDJ5OTJDUzlKNFdyeTEvNlRWU1Y4a3pPSnlaMTlSa21QMndibCIsZGlnZXN0LXVyaT0ieG1wcC90ZXN0LWQiLG1heGJ1Zj02NTUzNixyZXNwb25zZT0yYTc4M2NhNmI2MjUwOGI4OThiMjY2ZWQ2YTViYmFiYSxxb3A9YXV0aCxhdXRoemlkPSJtdWx0aS1yZWdfMl8zIg==</response>
INPUT: <success xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cnNwYXV0aD05Zjc1ODA2M2M3OWIyM2I5YWM1YzI1NWFiZGMwOTJjYQ==</success>
OUTPUT: <stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
INPUT: <stream:stream xmlns="jabber:client" version="1.0" xml:lang="en" id="9f7387ff-fe3e-442c-9b44-be49457f140a" xmlns:stream="http://etherx.jabber.org/streams" from="test-d"/>
INPUT: <stream:features><register xmlns="http://jabber.org/features/iq-register"/><starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"/><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"/><session xmlns="urn:ietf:params:xml:ns:xmpp-session"/></stream:features>
OUTPUT: <iq type='set' id='bind1'><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'><resource>def-user-resource</resource></bind></iq>
INPUT: <iq to="multi-reg_2_3@test-d/def-user-resource" type="result" id="bind1"><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"><jid>multi-reg_2_3@test-d/def-user-resource</jid></bind></iq>
OUTPUT: <message type='chat' from='multi-reg_2_3@test-d/def-user-resource' to='blocking-test-user_1@test-d/xmpp-test'>Test message no. 1, from: multi-reg_2_3@test-d/def-user-resource.</message>
INPUT: <message to="multi-reg_2_3@test-d/def-user-resource" type="error" from="blocking-test-user_1@test-d/xmpp-test"><error type="cancel" code="503"><service-unavailable xmlns="urn:ietf:params:xml:ns:xmpp-stanzas"/><text xmlns="urn:ietf:params:xml:ns:xmpp-stanzas" xml:lang="en">Service not available.</text></error></message>
OUTPUT: <stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
INPUT: <stream:stream xmlns="jabber:client" version="1.0" xml:lang="en" id="371d9f43-804b-480e-b4d9-a67695aca535" xmlns:stream="http://etherx.jabber.org/streams" from="test-d"/>
INPUT: <stream:features><auth xmlns="http://jabber.org/features/iq-auth"/><register xmlns="http://jabber.org/features/iq-register"/><starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"/><mechanisms xmlns="urn:ietf:params:xml:ns:xmpp-sasl"><mechanism>PLAIN</mechanism><mechanism>DIGEST-MD5</mechanism><mechanism>CRAM-MD5</mechanism><mechanism>ANONYMOUS</mechanism></mechanisms><session xmlns="urn:ietf:params:xml:ns:xmpp-session"/></stream:features>
OUTPUT: <auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='DIGEST-MD5'/>
INPUT: <challenge xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cmVhbG09InRlc3QtZCIsbm9uY2U9Im5TMUt0Z0N6SDBISWdmNldTNStDUUdHQ1MwTWpiV3NWKzNCRkxmc3AiLHFvcD0iYXV0aCIsY2hhcnNldD11dGYtOCxhbGdvcml0aG09bWQ1LXNlc3M=</challenge>
OUTPUT: <response xmlns='urn:ietf:params:xml:ns:xmpp-sasl'>Y2hhcnNldD11dGYtOCx1c2VybmFtZT0ibXVsdGktcmVnXzJfNCIscmVhbG09InRlc3QtZCIsbm9uY2U9Im5TMUt0Z0N6SDBISWdmNldTNStDUUdHQ1MwTWpiV3NWKzNCRkxmc3AiLG5jPTAwMDAwMDAxLGNub25jZT0iWldTSlFkOG1aRUIySzV6bDhXeGVKQVNTeEdUMERGSkRzUDJpaXgvZyIsZGlnZXN0LXVyaT0ieG1wcC90ZXN0LWQiLG1heGJ1Zj02NTUzNixyZXNwb25zZT01NWY4NzY4ZGQwNzY3YzE5N2EwOTIxOWJlOTRhNDhhYixxb3A9YXV0aCxhdXRoemlkPSJtdWx0aS1yZWdfMl80Ig==</response>
INPUT: <success xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cnNwYXV0aD03Y2IxNTNiMjU4ZjllMTFiYzlhMDVmMjUzZmQxYzVkYw==</success>
OUTPUT: <stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
INPUT: <stream:stream xmlns="jabber:client" version="1.0" xml:lang="en" id="371d9f43-804b-480e-b4d9-a67695aca535" xmlns:stream="http://etherx.jabber.org/streams" from="test-d"/>
INPUT: <stream:features><register xmlns="http://jabber.org/features/iq-register"/><starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"/><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"/><session xmlns="urn:ietf:params:xml:ns:xmpp-session"/></stream:features>
OUTPUT: <iq type='set' id='bind1'><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'><resource>def-user-resource</resource></bind></iq>
INPUT: <iq to="multi-reg_2_4@test-d/def-user-resource" type="result" id="bind1"><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"><jid>multi-reg_2_4@test-d/def-user-resource</jid></bind></iq>
OUTPUT: <message type='chat' from='multi-reg_2_4@test-d/def-user-resource' to='blocking-test-user_1@test-d/xmpp-test'>Test message no. 1, from: multi-reg_2_4@test-d/def-user-resource.</message>
INPUT: <message to="multi-reg_2_4@test-d/def-user-resource" type="error" from="blocking-test-user_1@test-d/xmpp-test"><error type="cancel" code="503"><service-unavailable xmlns="urn:ietf:params:xml:ns:xmpp-stanzas"/><text xmlns="urn:ietf:params:xml:ns:xmpp-stanzas" xml:lang="en">Service not available.</text></error></message>
OUTPUT: <stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
INPUT: <stream:stream xmlns="jabber:client" version="1.0" xml:lang="en" id="58ae8fc2-ff5a-490f-97b5-a86e52dc6ce6" xmlns:stream="http://etherx.jabber.org/streams" from="test-d"/>
INPUT: <stream:features><auth xmlns="http://jabber.org/features/iq-auth"/><register xmlns="http://jabber.org/features/iq-register"/><starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"/><mechanisms xmlns="urn:ietf:params:xml:ns:xmpp-sasl"><mechanism>PLAIN</mechanism><mechanism>DIGEST-MD5</mechanism><mechanism>CRAM-MD5</mechanism><mechanism>ANONYMOUS</mechanism></mechanisms><session xmlns="urn:ietf:params:xml:ns:xmpp-session"/></stream:features>
OUTPUT: <auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='DIGEST-MD5'/>
INPUT: <challenge xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cmVhbG09InRlc3QtZCIsbm9uY2U9InUzTzd3NzRRUlpzU001ZktYaFV2K21FNE1INm50ZmxENEdhclZCMTAiLHFvcD0iYXV0aCIsY2hhcnNldD11dGYtOCxhbGdvcml0aG09bWQ1LXNlc3M=</challenge>
OUTPUT: <response xmlns='urn:ietf:params:xml:ns:xmpp-sasl'>Y2hhcnNldD11dGYtOCx1c2VybmFtZT0ibXVsdGktcmVnXzVfMCIscmVhbG09InRlc3QtZCIsbm9uY2U9InUzTzd3NzRRUlpzU001ZktYaFV2K21FNE1INm50ZmxENEdhclZCMTAiLG5jPTAwMDAwMDAxLGNub25jZT0iLzRhaFZLUkw1UXdxMlI1c0kyVXo2ZDJQT3N1UVlPT1VYWjZOcDRtYSIsZGlnZXN0LXVyaT0ieG1wcC90ZXN0LWQiLG1heGJ1Zj02NTUzNixyZXNwb25zZT03ZWU4YTE2NTYyMGQ4YzUzMWRhZGQ1NWZjYWIyYjEwZCxxb3A9YXV0aCxhdXRoemlkPSJtdWx0aS1yZWdfNV8wIg==</response>
INPUT: <success xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cnNwYXV0aD1lNjRmMjJhZWRjN2U1ODNlYTViYzk3Y2Q2ZWE1ZGRhMA==</success>
OUTPUT: <stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
INPUT: <stream:stream xmlns="jabber:client" version="1.0" xml:lang="en" id="58ae8fc2-ff5a-490f-97b5-a86e52dc6ce6" xmlns:stream="http://etherx.jabber.org/streams" from="test-d"/>
INPUT: <stream:features><register xmlns="http://jabber.org/features/iq-register"/><starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"/><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"/><session xmlns="urn:ietf:params:xml:ns:xmpp-session"/></stream:features>
OUTPUT: <iq type='set' id='bind1'><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'><resource>def-user-resource</resource></bind></iq>
INPUT: <iq to="multi-reg_5_0@test-d/def-user-resource" type="result" id="bind1"><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"><jid>multi-reg_5_0@test-d/def-user-resource</jid></bind></iq>
OUTPUT: <message type='chat' from='multi-reg_5_0@test-d/def-user-resource' to='blocking-test-user_1@test-d/xmpp-test'>Test message no. 1, from: multi-reg_5_0@test-d/def-user-resource.</message>
INPUT: <message to="multi-reg_5_0@test-d/def-user-resource" type="error" from="blocking-test-user_1@test-d/xmpp-test"><error type="cancel" code="503"><service-unavailable xmlns="urn:ietf:params:xml:ns:xmpp-stanzas"/><text xmlns="urn:ietf:params:xml:ns:xmpp-stanzas" xml:lang="en">Service not available.</text></error></message>
OUTPUT: <stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
INPUT: <stream:stream xmlns="jabber:client" version="1.0" xml:lang="en" id="a4a9847f-293e-4a7c-bf5f-69a7cb2a1cc1" xmlns:stream="http://etherx.jabber.org/streams" from="test-d"/>
INPUT: <stream:features><auth xmlns="http://jabber.org/features/iq-auth"/><register xmlns="http://jabber.org/features/iq-register"/><starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"/><mechanisms xmlns="urn:ietf:params:xml:ns:xmpp-sasl"><mechanism>PLAIN</mechanism><mechanism>DIGEST-MD5</mechanism><mechanism>CRAM-MD5</mechanism><mechanism>ANONYMOUS</mechanism></mechanisms><session xmlns="urn:ietf:params:xml:ns:xmpp-session"/></stream:features>
OUTPUT: <auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='DIGEST-MD5'/>
INPUT: <challenge xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cmVhbG09InRlc3QtZCIsbm9uY2U9IllRYnlUZlpOYlBRYytRMFZPTHBVS3JVUy9sSzRVMnZZVVRZK3pVQmkiLHFvcD0iYXV0aCIsY2hhcnNldD11dGYtOCxhbGdvcml0aG09bWQ1LXNlc3M=</challenge>
OUTPUT: <response xmlns='urn:ietf:params:xml:ns:xmpp-sasl'>Y2hhcnNldD11dGYtOCx1c2VybmFtZT0ibXVsdGktcmVnXzVfMSIscmVhbG09InRlc3QtZCIsbm9uY2U9IllRYnlUZlpOYlBRYytRMFZPTHBVS3JVUy9sSzRVMnZZVVRZK3pVQmkiLG5jPTAwMDAwMDAxLGNub25jZT0iMGkxU1BzR2l4VkxnVXBucjhMeHpuSkJqZGM4N3VSYkdzeTBaNlJSNiIsZGlnZXN0LXVyaT0ieG1wcC90ZXN0LWQiLG1heGJ1Zj02NTUzNixyZXNwb25zZT1mZThhZTNkY2I5NzIwOWM0NjEzZjQxMWVjZmRhNzYzYixxb3A9YXV0aCxhdXRoemlkPSJtdWx0aS1yZWdfNV8xIg==</response>
INPUT: <success xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cnNwYXV0aD0wOWUwZmU1ZjE3NjU5Yzk1MGYzYTkwODkwODgzNTZiNg==</success>
OUTPUT: <stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
INPUT: <stream:stream xmlns="jabber:client" version="1.0" xml:lang="en" id="a4a9847f-293e-4a7c-bf5f-69a7cb2a1cc1" xmlns:stream="http://etherx.jabber.org/streams" from="test-d"/>
INPUT: <stream:features><register xmlns="http://jabber.org/features/iq-register"/><starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"/><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"/><session xmlns="urn:ietf:params:xml:ns:xmpp-session"/></stream:features>
OUTPUT: <iq type='set' id='bind1'><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'><resource>def-user-resource</resource></bind></iq>
INPUT: <iq to="multi-reg_5_1@test-d/def-user-resource" type="result" id="bind1"><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"><jid>multi-reg_5_1@test-d/def-user-resource</jid></bind></iq>
OUTPUT: <message type='chat' from='multi-reg_5_1@test-d/def-user-resource' to='blocking-test-user_1@test-d/xmpp-test'>Test message no. 1, from: multi-reg_5_1@test-d/def-user-resource.</message>
INPUT: <message to="multi-reg_5_1@test-d/def-user-resource" type="error" from="blocking-test-user_1@test-d/xmpp-test"><error type="cancel" code="503"><service-unavailable xmlns="urn:ietf:params:xml:ns:xmpp-stanzas"/><text xmlns="urn:ietf:params:xml:ns:xmpp-stanzas" xml:lang="en">Service not available.</text></error></message>
OUTPUT: <stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
INPUT: <stream:stream xmlns="jabber:client" version="1.0" xml:lang="en" id="ed8042fc-6ddd-4657-b3c4-9c7427acf12b" xmlns:stream="http://etherx.jabber.org/streams" from="test-d"/>
INPUT: <stream:features><auth xmlns="http://jabber.org/features/iq-auth"/><register xmlns="http://jabber.org/features/iq-register"/><starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"/><mechanisms xmlns="urn:ietf:params:xml:ns:xmpp-sasl"><mechanism>PLAIN</mechanism><mechanism>DIGEST-MD5</mechanism><mechanism>CRAM-MD5</mechanism><mechanism>ANONYMOUS</mechanism></mechanisms><session xmlns="urn:ietf:params:xml:ns:xmpp-session"/></stream:features>
OUTPUT: <auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='DIGEST-MD5'/>
INPUT: <challenge xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cmVhbG09InRlc3QtZCIsbm9uY2U9ImV0ZTlpTlNXYlNFR1RmMTZ4cmt3Z2VROUozKysra0dBK2hDOFBxaS8iLHFvcD0iYXV0aCIsY2hhcnNldD11dGYtOCxhbGdvcml0aG09bWQ1LXNlc3M=</challenge>
OUTPUT: <response xmlns='urn:ietf:params:xml:ns:xmpp-sasl'>Y2hhcnNldD11dGYtOCx1c2VybmFtZT0ibXVsdGktcmVnXzVfMiIscmVhbG09InRlc3QtZCIsbm9uY2U9ImV0ZTlpTlNXYlNFR1RmMTZ4cmt3Z2VROUozKysra0dBK2hDOFBxaS8iLG5jPTAwMDAwMDAxLGNub25jZT0iSXdUTTUrYW51amExODJ6N0NCdFpPUldxQTM2eGY5OUZuQURpczlQRiIsZGlnZXN0LXVyaT0ieG1wcC90ZXN0LWQiLG1heGJ1Zj02NTUzNixyZXNwb25zZT0wZTUyZjljOTgyMzgzNDRhNzRiYjE1MTA1OTJlNWExYSxxb3A9YXV0aCxhdXRoemlkPSJtdWx0aS1yZWdfNV8yIg==</response>
INPUT: <success xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cnNwYXV0aD02MmUzMTc2ZTdjOGFkY2IxYzk1ODUyZTFlOTI5MTNkZA==</success>
OUTPUT: <stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
INPUT: <stream:stream xmlns="jabber:client" version="1.0" xml:lang="en" id="ed8042fc-6ddd-4657-b3c4-9c7427acf12b" xmlns:stream="http://etherx.jabber.org/streams" from="test-d"/>
INPUT: <stream:features><register xmlns="http://jabber.org/features/iq-register"/><starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"/><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"/><session xmlns="urn:ietf:params:xml:ns:xmpp-session"/></stream:features>
OUTPUT: <iq type='set' id='bind1'><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'><resource>def-user-resource</resource></bind></iq>
INPUT: <iq to="multi-reg_5_2@test-d/def-user-resource" type="result" id="bind1"><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"><jid>multi-reg_5_2@test-d/def-user-resource</jid></bind></iq>
OUTPUT: <message type='chat' from='multi-reg_5_2@test-d/def-user-resource' to='blocking-test-user_1@test-d/xmpp-test'>Test message no. 1, from: multi-reg_5_2@test-d/def-user-resource.</message>
INPUT: <message to="multi-reg_5_2@test-d/def-user-resource" type="error" from="blocking-test-user_1@test-d/xmpp-test"><error type="cancel" code="503"><service-unavailable xmlns="urn:ietf:params:xml:ns:xmpp-stanzas"/><text xmlns="urn:ietf:params:xml:ns:xmpp-stanzas" xml:lang="en">Service not available.</text></error></message>
OUTPUT: <stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
INPUT: <stream:stream xmlns="jabber:client" version="1.0" xml:lang="en" id="398b7846-b368-4d04-9214-ce298367a89a" xmlns:stream="http://etherx.jabber.org/streams" from="test-d"/>
INPUT: <stream:features><auth xmlns="http://jabber.org/features/iq-auth"/><register xmlns="http://jabber.org/features/iq-register"/><starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"/><mechanisms xmlns="urn:ietf:params:xml:ns:xmpp-sasl"><mechanism>PLAIN</mechanism><mechanism>DIGEST-MD5</mechanism><mechanism>CRAM-MD5</mechanism><mechanism>ANONYMOUS</mechanism></mechanisms><session xmlns="urn:ietf:params:xml:ns:xmpp-session"/></stream:features>
OUTPUT: <auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='DIGEST-MD5'/>
INPUT: <challenge xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cmVhbG09InRlc3QtZCIsbm9uY2U9IktCeVRtWjhodFhrUlNCUnB6S1JVSGJnUzA2bk5SUzdKU0RHb21HbU4iLHFvcD0iYXV0aCIsY2hhcnNldD11dGYtOCxhbGdvcml0aG09bWQ1LXNlc3M=</challenge>
OUTPUT: <response xmlns='urn:ietf:params:xml:ns:xmpp-sasl'>Y2hhcnNldD11dGYtOCx1c2VybmFtZT0ibXVsdGktcmVnXzVfMyIscmVhbG09InRlc3QtZCIsbm9uY2U9IktCeVRtWjhodFhrUlNCUnB6S1JVSGJnUzA2bk5SUzdKU0RHb21HbU4iLG5jPTAwMDAwMDAxLGNub25jZT0iS0pyNlY0QVUvZnpac1k2RXMwTGgrNHN2ZnZOS3Mrd0dKN1IvaUMvWCIsZGlnZXN0LXVyaT0ieG1wcC90ZXN0LWQiLG1heGJ1Zj02NTUzNixyZXNwb25zZT1jNzM1NTRhNmY0YmE4MGM2YWMyZDAzMmU4MGQwOWViNyxxb3A9YXV0aCxhdXRoemlkPSJtdWx0aS1yZWdfNV8zIg==</response>
INPUT: <success xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cnNwYXV0aD1jN2Y0NGQ1OWIyYTllMzQwMGQzY2ZhNGJjNTc5ZGI0Mg==</success>
OUTPUT: <stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
INPUT: <stream:stream xmlns="jabber:client" version="1.0" xml:lang="en" id="398b7846-b368-4d04-9214-ce298367a89a" xmlns:stream="http://etherx.jabber.org/streams" from="test-d"/>
INPUT: <stream:features><register xmlns="http://jabber.org/features/iq-register"/><starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"/><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"/><session xmlns="urn:ietf:params:xml:ns:xmpp-session"/></stream:features>
OUTPUT: <iq type='set' id='bind1'><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'><resource>def-user-resource</resource></bind></iq>
INPUT: <iq to="multi-reg_5_3@test-d/def-user-resource" type="result" id="bind1"><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"><jid>multi-reg_5_3@test-d/def-user-resource</jid></bind></iq>
OUTPUT: <message type='chat' from='multi-reg_5_3@test-d/def-user-resource' to='blocking-test-user_1@test-d/xmpp-test'>Test message no. 1, from: multi-reg_5_3@test-d/def-user-resource.</message>
INPUT: <message to="multi-reg_5_3@test-d/def-user-resource" type="error" from="blocking-test-user_1@test-d/xmpp-test"><error type="cancel" code="503"><service-unavailable xmlns="urn:ietf:params:xml:ns:xmpp-stanzas"/><text xmlns="urn:ietf:params:xml:ns:xmpp-stanzas" xml:lang="en">Service not available.</text></error></message>
OUTPUT: <stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
INPUT: <stream:stream xmlns="jabber:client" version="1.0" xml:lang="en" id="c64b7a67-8b9c-4089-9e38-ece04937ebc0" xmlns:stream="http://etherx.jabber.org/streams" from="test-d"/>
INPUT: <stream:features><auth xmlns="http://jabber.org/features/iq-auth"/><register xmlns="http://jabber.org/features/iq-register"/><starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"/><mechanisms xmlns="urn:ietf:params:xml:ns:xmpp-sasl"><mechanism>PLAIN</mechanism><mechanism>DIGEST-MD5</mechanism><mechanism>CRAM-MD5</mechanism><mechanism>ANONYMOUS</mechanism></mechanisms><session xmlns="urn:ietf:params:xml:ns:xmpp-session"/></stream:features>
OUTPUT: <auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='DIGEST-MD5'/>
INPUT: <challenge xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cmVhbG09InRlc3QtZCIsbm9uY2U9IjFoTFplWGpuNWwxY2RhUXRDUzkyRU9OSXFicG1BdzZPTEUzaFZvUnciLHFvcD0iYXV0aCIsY2hhcnNldD11dGYtOCxhbGdvcml0aG09bWQ1LXNlc3M=</challenge>
OUTPUT: <response xmlns='urn:ietf:params:xml:ns:xmpp-sasl'>Y2hhcnNldD11dGYtOCx1c2VybmFtZT0ibXVsdGktcmVnXzVfNCIscmVhbG09InRlc3QtZCIsbm9uY2U9IjFoTFplWGpuNWwxY2RhUXRDUzkyRU9OSXFicG1BdzZPTEUzaFZvUnciLG5jPTAwMDAwMDAxLGNub25jZT0iRk1UREp1SU0wNDMrV3h6NGprZlliZ2tKNmdtTUhpc3Y5cWNwZ0QwUyIsZGlnZXN0LXVyaT0ieG1wcC90ZXN0LWQiLG1heGJ1Zj02NTUzNixyZXNwb25zZT1hZDE2N2U5MWM4YzBhOGZiMTI5Yzk4ZGVjODhhMmMxMSxxb3A9YXV0aCxhdXRoemlkPSJtdWx0aS1yZWdfNV80Ig==</response>
INPUT: <success xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cnNwYXV0aD03YTU5NTA3NWVmODBmMDRhMjFmNWI5M2Y0NDI4MWRkYw==</success>
OUTPUT: <stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
INPUT: <stream:stream xmlns="jabber:client" version="1.0" xml:lang="en" id="c64b7a67-8b9c-4089-9e38-ece04937ebc0" xmlns:stream="http://etherx.jabber.org/streams" from="test-d"/>
INPUT: <stream:features><register xmlns="http://jabber.org/features/iq-register"/><starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"/><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"/><session xmlns="urn:ietf:params:xml:ns:xmpp-session"/></stream:features>
OUTPUT: <iq type='set' id='bind1'><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'><resource>def-user-resource</resource></bind></iq>
INPUT: <iq to="multi-reg_5_4@test-d/def-user-resource" type="result" id="bind1"><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"><jid>multi-reg_5_4@test-d/def-user-resource</jid></bind></iq>
OUTPUT: <message type='chat' from='multi-reg_5_4@test-d/def-user-resource' to='blocking-test-user_1@test-d/xmpp-test'>Test message no. 1, from: multi-reg_5_4@test-d/def-user-resource.</message>
INPUT: <message to="multi-reg_5_4@test-d/def-user-resource" type="error" from="blocking-test-user_1@test-d/xmpp-test"><error type="cancel" code="503"><service-unavailable xmlns="urn:ietf:params:xml:ns:xmpp-stanzas"/><text xmlns="urn:ietf:params:xml:ns:xmpp-stanzas" xml:lang="en">Service not available.</text></error></message>
OUTPUT: <stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
INPUT: <stream:stream xmlns="jabber:client" version="1.0" xml:lang="en" id="298c0247-4265-4d09-87cb-0fe9f2b78df1" xmlns:stream="http://etherx.jabber.org/streams" from="test-d"/>
INPUT: <stream:features><auth xmlns="http://jabber.org/features/iq-auth"/><register xmlns="http://jabber.org/features/iq-register"/><starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"/><mechanisms xmlns="urn:ietf:params:xml:ns:xmpp-sasl"><mechanism>PLAIN</mechanism><mechanism>DIGEST-MD5</mechanism><mechanism>CRAM-MD5</mechanism><mechanism>ANONYMOUS</mechanism></mechanisms><session xmlns="urn:ietf:params:xml:ns:xmpp-session"/></stream:features>
OUTPUT: <auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='DIGEST-MD5'/>
INPUT: <challenge xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cmVhbG09InRlc3QtZCIsbm9uY2U9IlhHZS8xS3ZLWGVqMVFrdlMxM2xQWnd1Q3FuUVBsYko0SXY5cUhsT0siLHFvcD0iYXV0aCIsY2hhcnNldD11dGYtOCxhbGdvcml0aG09bWQ1LXNlc3M=</challenge>
OUTPUT: <response xmlns='urn:ietf:params:xml:ns:xmpp-sasl'>Y2hhcnNldD11dGYtOCx1c2VybmFtZT0ibXVsdGktcmVnXzRfMCIscmVhbG09InRlc3QtZCIsbm9uY2U9IlhHZS8xS3ZLWGVqMVFrdlMxM2xQWnd1Q3FuUVBsYko0SXY5cUhsT0siLG5jPTAwMDAwMDAxLGNub25jZT0iM3NkWnJGNVJSYnJ5bWhkZFpOOEtMQkwrL2d5MXQwY0hLZzlxV3MxVSIsZGlnZXN0LXVyaT0ieG1wcC90ZXN0LWQiLG1heGJ1Zj02NTUzNixyZXNwb25zZT1hYmI1YmNkNzE3MjU4NGUzMzZmOGViZjlkODZiOGQyNSxxb3A9YXV0aCxhdXRoemlkPSJtdWx0aS1yZWdfNF8wIg==</response>
INPUT: <success xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cnNwYXV0aD1mZTJkZTc1MWY1MWU4ZGJmNWI4MzM2NDRiMjRjOTRiYQ==</success>
OUTPUT: <stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
INPUT: <stream:stream xmlns="jabber:client" version="1.0" xml:lang="en" id="298c0247-4265-4d09-87cb-0fe9f2b78df1" xmlns:stream="http://etherx.jabber.org/streams" from="test-d"/>
INPUT: <stream:features><register xmlns="http://jabber.org/features/iq-register"/><starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"/><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"/><session xmlns="urn:ietf:params:xml:ns:xmpp-session"/></stream:features>
OUTPUT: <iq type='set' id='bind1'><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'><resource>def-user-resource</resource></bind></iq>
INPUT: <iq to="multi-reg_4_0@test-d/def-user-resource" type="result" id="bind1"><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"><jid>multi-reg_4_0@test-d/def-user-resource</jid></bind></iq>
OUTPUT: <message type='chat' from='multi-reg_4_0@test-d/def-user-resource' to='blocking-test-user_1@test-d/xmpp-test'>Test message no. 1, from: multi-reg_4_0@test-d/def-user-resource.</message>
INPUT: <message to="multi-reg_4_0@test-d/def-user-resource" type="error" from="blocking-test-user_1@test-d/xmpp-test"><error type="cancel" code="503"><service-unavailable xmlns="urn:ietf:params:xml:ns:xmpp-stanzas"/><text xmlns="urn:ietf:params:xml:ns:xmpp-stanzas" xml:lang="en">Service not available.</text></error></message>
OUTPUT: <stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
INPUT: <stream:stream xmlns="jabber:client" version="1.0" xml:lang="en" id="e63ec104-1582-4fe8-850a-4f4dd5c3665d" xmlns:stream="http://etherx.jabber.org/streams" from="test-d"/>
INPUT: <stream:features><auth xmlns="http://jabber.org/features/iq-auth"/><register xmlns="http://jabber.org/features/iq-register"/><starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"/><mechanisms xmlns="urn:ietf:params:xml:ns:xmpp-sasl"><mechanism>PLAIN</mechanism><mechanism>DIGEST-MD5</mechanism><mechanism>CRAM-MD5</mechanism><mechanism>ANONYMOUS</mechanism></mechanisms><session xmlns="urn:ietf:params:xml:ns:xmpp-session"/></stream:features>
OUTPUT: <auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='DIGEST-MD5'/>
INPUT: <challenge xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cmVhbG09InRlc3QtZCIsbm9uY2U9IlFPQVhsWHkrMDlHSmpRbDZ2SEVrYjdBTWZ5VnJ1QXVxT01LRmd6TjUiLHFvcD0iYXV0aCIsY2hhcnNldD11dGYtOCxhbGdvcml0aG09bWQ1LXNlc3M=</challenge>
OUTPUT: <response xmlns='urn:ietf:params:xml:ns:xmpp-sasl'>Y2hhcnNldD11dGYtOCx1c2VybmFtZT0ibXVsdGktcmVnXzRfMSIscmVhbG09InRlc3QtZCIsbm9uY2U9IlFPQVhsWHkrMDlHSmpRbDZ2SEVrYjdBTWZ5VnJ1QXVxT01LRmd6TjUiLG5jPTAwMDAwMDAxLGNub25jZT0iSTloS1ZUaFNHUHFTai9oNFB0SWI1MkpVZm1UT1B0S1hGZzhsZTJLVSIsZGlnZXN0LXVyaT0ieG1wcC90ZXN0LWQiLG1heGJ1Zj02NTUzNixyZXNwb25zZT1iNDFjMzU3OWU3OThiZTQ5YTZlZTI2MmIxODA5OTRmMixxb3A9YXV0aCxhdXRoemlkPSJtdWx0aS1yZWdfNF8xIg==</response>
INPUT: <success xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cnNwYXV0aD00MjMzNmQ5NmQ3YzQyZDEyZTk4N2Q3NzBkNGFiOWE5Ng==</success>
OUTPUT: <stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
INPUT: <stream:stream xmlns="jabber:client" version="1.0" xml:lang="en" id="e63ec104-1582-4fe8-850a-4f4dd5c3665d" xmlns:stream="http://etherx.jabber.org/streams" from="test-d"/>
INPUT: <stream:features><register xmlns="http://jabber.org/features/iq-register"/><starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"/><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"/><session xmlns="urn:ietf:params:xml:ns:xmpp-session"/></stream:features>
OUTPUT: <iq type='set' id='bind1'><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'><resource>def-user-resource</resource></bind></iq>
INPUT: <iq to="multi-reg_4_1@test-d/def-user-resource" type="result" id="bind1"><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"><jid>multi-reg_4_1@test-d/def-user-resource</jid></bind></iq>
OUTPUT: <message type='chat' from='multi-reg_4_1@test-d/def-user-resource' to='blocking-test-user_1@test-d/xmpp-test'>Test message no. 1, from: multi-reg_4_1@test-d/def-user-resource.</message>
INPUT: <message to="multi-reg_4_1@test-d/def-user-resource" type="error" from="blocking-test-user_1@test-d/xmpp-test"><error type="cancel" code="503"><service-unavailable xmlns="urn:ietf:params:xml:ns:xmpp-stanzas"/><text xmlns="urn:ietf:params:xml:ns:xmpp-stanzas" xml:lang="en">Service not available.</text></error></message>
OUTPUT: <stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
INPUT: <stream:stream xmlns="jabber:client" version="1.0" xml:lang="en" id="f63c2916-4e2c-47ea-a545-ff0f087344df" xmlns:stream="http://etherx.jabber.org/streams" from="test-d"/>
INPUT: <stream:features><auth xmlns="http://jabber.org/features/iq-auth"/><register xmlns="http://jabber.org/features/iq-register"/><starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"/><mechanisms xmlns="urn:ietf:params:xml:ns:xmpp-sasl"><mechanism>PLAIN</mechanism><mechanism>DIGEST-MD5</mechanism><mechanism>CRAM-MD5</mechanism><mechanism>ANONYMOUS</mechanism></mechanisms><session xmlns="urn:ietf:params:xml:ns:xmpp-session"/></stream:features>
OUTPUT: <auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='DIGEST-MD5'/>
INPUT: <challenge xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cmVhbG09InRlc3QtZCIsbm9uY2U9IlpjYW9RUW0vaE5IZm5oc05TOWlseWR0T0I2R2haZy9mTzNHT2RiWGEiLHFvcD0iYXV0aCIsY2hhcnNldD11dGYtOCxhbGdvcml0aG09bWQ1LXNlc3M=</challenge>
OUTPUT: <response xmlns='urn:ietf:params:xml:ns:xmpp-sasl'>Y2hhcnNldD11dGYtOCx1c2VybmFtZT0ibXVsdGktcmVnXzRfMiIscmVhbG09InRlc3QtZCIsbm9uY2U9IlpjYW9RUW0vaE5IZm5oc05TOWlseWR0T0I2R2haZy9mTzNHT2RiWGEiLG5jPTAwMDAwMDAxLGNub25jZT0iUHZESFRDMTBRbUxpdXNnNVFkWUlLSkhPRVV4TGJCditnd05BSkNsbiIsZGlnZXN0LXVyaT0ieG1wcC90ZXN0LWQiLG1heGJ1Zj02NTUzNixyZXNwb25zZT0zNjQyYTA4OWZmMjUzNjBjN2E0ZDc0NmZiMTk2NDY5ZSxxb3A9YXV0aCxhdXRoemlkPSJtdWx0aS1yZWdfNF8yIg==</response>
INPUT: <success xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cnNwYXV0aD04NWY1ZGRiMGI3MDIwNjIxYzUzNmQ5Y2E5NTY2NWI3Ng==</success>
OUTPUT: <stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
INPUT: <stream:stream xmlns="jabber:client" version="1.0" xml:lang="en" id="f63c2916-4e2c-47ea-a545-ff0f087344df" xmlns:stream="http://etherx.jabber.org/streams" from="test-d"/>
INPUT: <stream:features><register xmlns="http://jabber.org/features/iq-register"/><starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"/><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"/><session xmlns="urn:ietf:params:xml:ns:xmpp-session"/></stream:features>
OUTPUT: <iq type='set' id='bind1'><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'><resource>def-user-resource</resource></bind></iq>
INPUT: <iq to="multi-reg_4_2@test-d/def-user-resource" type="result" id="bind1"><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"><jid>multi-reg_4_2@test-d/def-user-resource</jid></bind></iq>
OUTPUT: <message type='chat' from='multi-reg_4_2@test-d/def-user-resource' to='blocking-test-user_1@test-d/xmpp-test'>Test message no. 1, from: multi-reg_4_2@test-d/def-user-resource.</message>
INPUT: <message to="multi-reg_4_2@test-d/def-user-resource" type="error" from="blocking-test-user_1@test-d/xmpp-test"><error type="cancel" code="503"><service-unavailable xmlns="urn:ietf:params:xml:ns:xmpp-stanzas"/><text xmlns="urn:ietf:params:xml:ns:xmpp-stanzas" xml:lang="en">Service not available.</text></error></message>
OUTPUT: <stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
INPUT: <stream:stream xmlns="jabber:client" version="1.0" xml:lang="en" id="b60a0f92-4a0b-48bc-a09d-4ecf38e2177e" xmlns:stream="http://etherx.jabber.org/streams" from="test-d"/>
INPUT: <stream:features><auth xmlns="http://jabber.org/features/iq-auth"/><register xmlns="http://jabber.org/features/iq-register"/><starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"/><mechanisms xmlns="urn:ietf:params:xml:ns:xmpp-sasl"><mechanism>PLAIN</mechanism><mechanism>DIGEST-MD5</mechanism><mechanism>CRAM-MD5</mechanism><mechanism>ANONYMOUS</mechanism></mechanisms><session xmlns="urn:ietf:params:xml:ns:xmpp-session"/></stream:features>
OUTPUT: <auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='DIGEST-MD5'/>
INPUT: <challenge xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cmVhbG09InRlc3QtZCIsbm9uY2U9Imt4eWtJK1l3Vm45VFRPUHRRZUtxbmZmdmtDaHl3MnllQXZkMVBWNHciLHFvcD0iYXV0aCIsY2hhcnNldD11dGYtOCxhbGdvcml0aG09bWQ1LXNlc3M=</challenge>
OUTPUT: <response xmlns='urn:ietf:params:xml:ns:xmpp-sasl'>Y2hhcnNldD11dGYtOCx1c2VybmFtZT0ibXVsdGktcmVnXzRfMyIscmVhbG09InRlc3QtZCIsbm9uY2U9Imt4eWtJK1l3Vm45VFRPUHRRZUtxbmZmdmtDaHl3MnllQXZkMVBWNHciLG5jPTAwMDAwMDAxLGNub25jZT0icnN0alZ0ZlZhQmVGaVJZVWxpU3RJc1ZRN0VKTmVpZWhvUGdhWmtuaiIsZGlnZXN0LXVyaT0ieG1wcC90ZXN0LWQiLG1heGJ1Zj02NTUzNixyZXNwb25zZT0yMDhmNjBhNzQ0ODE5NmQ3YzRkNmFhYjZjNzFkYzVlNixxb3A9YXV0aCxhdXRoemlkPSJtdWx0aS1yZWdfNF8zIg==</response>
INPUT: <success xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cnNwYXV0aD03YzA5ZTY5YzUzNzUwZGY5ZGI2MGYwYzJlNDRiY2QzZQ==</success>
OUTPUT: <stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
INPUT: <stream:stream xmlns="jabber:client" version="1.0" xml:lang="en" id="b60a0f92-4a0b-48bc-a09d-4ecf38e2177e" xmlns:stream="http://etherx.jabber.org/streams" from="test-d"/>
INPUT: <stream:features><register xmlns="http://jabber.org/features/iq-register"/><starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"/><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"/><session xmlns="urn:ietf:params:xml:ns:xmpp-session"/></stream:features>
OUTPUT: <iq type='set' id='bind1'><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'><resource>def-user-resource</resource></bind></iq>
INPUT: <iq to="multi-reg_4_3@test-d/def-user-resource" type="result" id="bind1"><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"><jid>multi-reg_4_3@test-d/def-user-resource</jid></bind></iq>
OUTPUT: <message type='chat' from='multi-reg_4_3@test-d/def-user-resource' to='blocking-test-user_1@test-d/xmpp-test'>Test message no. 1, from: multi-reg_4_3@test-d/def-user-resource.</message>
INPUT: <message to="multi-reg_4_3@test-d/def-user-resource" type="error" from="blocking-test-user_1@test-d/xmpp-test"><error type="cancel" code="503"><service-unavailable xmlns="urn:ietf:params:xml:ns:xmpp-stanzas"/><text xmlns="urn:ietf:params:xml:ns:xmpp-stanzas" xml:lang="en">Service not available.</text></error></message>
OUTPUT: <stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
INPUT: <stream:stream xmlns="jabber:client" version="1.0" xml:lang="en" id="19ea1cc1-ff3e-4940-b389-6d82d6ef0a59" xmlns:stream="http://etherx.jabber.org/streams" from="test-d"/>
INPUT: <stream:features><auth xmlns="http://jabber.org/features/iq-auth"/><register xmlns="http://jabber.org/features/iq-register"/><starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"/><mechanisms xmlns="urn:ietf:params:xml:ns:xmpp-sasl"><mechanism>PLAIN</mechanism><mechanism>DIGEST-MD5</mechanism><mechanism>CRAM-MD5</mechanism><mechanism>ANONYMOUS</mechanism></mechanisms><session xmlns="urn:ietf:params:xml:ns:xmpp-session"/></stream:features>
OUTPUT: <auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='DIGEST-MD5'/>
INPUT: <challenge xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cmVhbG09InRlc3QtZCIsbm9uY2U9IlJ0SktpTldSTk9QMklKdU9GMWlJYTV3dTBXTU9JdE5LNHBKVTRKbGIiLHFvcD0iYXV0aCIsY2hhcnNldD11dGYtOCxhbGdvcml0aG09bWQ1LXNlc3M=</challenge>
OUTPUT: <response xmlns='urn:ietf:params:xml:ns:xmpp-sasl'>Y2hhcnNldD11dGYtOCx1c2VybmFtZT0ibXVsdGktcmVnXzRfNCIscmVhbG09InRlc3QtZCIsbm9uY2U9IlJ0SktpTldSTk9QMklKdU9GMWlJYTV3dTBXTU9JdE5LNHBKVTRKbGIiLG5jPTAwMDAwMDAxLGNub25jZT0iMXg5M1lFRVNkaGhKOWdNeGJGZDYvb0FaZ0IwMWg1SDcvTjVGSVVxUCIsZGlnZXN0LXVyaT0ieG1wcC90ZXN0LWQiLG1heGJ1Zj02NTUzNixyZXNwb25zZT1kMGQzNDFhNzQxYWUxN2UzMTI4MjhlODEyYTM3MjdlZixxb3A9YXV0aCxhdXRoemlkPSJtdWx0aS1yZWdfNF80Ig==</response>
INPUT: <success xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cnNwYXV0aD1hYWRhYjZmNWQzYWZiNjVkNzExNTNkNTg2MTgyMzk1Nw==</success>
OUTPUT: <stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
INPUT: <stream:stream xmlns="jabber:client" version="1.0" xml:lang="en" id="19ea1cc1-ff3e-4940-b389-6d82d6ef0a59" xmlns:stream="http://etherx.jabber.org/streams" from="test-d"/>
INPUT: <stream:features><register xmlns="http://jabber.org/features/iq-register"/><starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"/><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"/><session xmlns="urn:ietf:params:xml:ns:xmpp-session"/></stream:features>
OUTPUT: <iq type='set' id='bind1'><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'><resource>def-user-resource</resource></bind></iq>
INPUT: <iq to="multi-reg_4_4@test-d/def-user-resource" type="result" id="bind1"><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"><jid>multi-reg_4_4@test-d/def-user-resource</jid></bind></iq>
OUTPUT: <message type='chat' from='multi-reg_4_4@test-d/def-user-resource' to='blocking-test-user_1@test-d/xmpp-test'>Test message no. 1, from: multi-reg_4_4@test-d/def-user-resource.</message>
INPUT: <message to="multi-reg_4_4@test-d/def-user-resource" type="error" from="blocking-test-user_1@test-d/xmpp-test"><error type="cancel" code="503"><service-unavailable xmlns="urn:ietf:params:xml:ns:xmpp-stanzas"/><text xmlns="urn:ietf:params:xml:ns:xmpp-stanzas" xml:lang="en">Service not available.</text></error></message>
OUTPUT: <stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
INPUT: <stream:stream xmlns="jabber:client" version="1.0" xml:lang="en" id="8549d8a2-eb95-4c92-a8d6-af0877fa2b5a" xmlns:stream="http://etherx.jabber.org/streams" from="test-d"/>
INPUT: <stream:features><auth xmlns="http://jabber.org/features/iq-auth"/><register xmlns="http://jabber.org/features/iq-register"/><starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"/><mechanisms xmlns="urn:ietf:params:xml:ns:xmpp-sasl"><mechanism>PLAIN</mechanism><mechanism>DIGEST-MD5</mechanism><mechanism>CRAM-MD5</mechanism><mechanism>ANONYMOUS</mechanism></mechanisms><session xmlns="urn:ietf:params:xml:ns:xmpp-session"/></stream:features>
OUTPUT: <auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='DIGEST-MD5'/>
INPUT: <challenge xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cmVhbG09InRlc3QtZCIsbm9uY2U9Ii9LM0cxZmtvSFlvbS8zUHMvWXFSbTV0cmRvek9FNUtwd0tQQzlzM0siLHFvcD0iYXV0aCIsY2hhcnNldD11dGYtOCxhbGdvcml0aG09bWQ1LXNlc3M=</challenge>
OUTPUT: <response xmlns='urn:ietf:params:xml:ns:xmpp-sasl'>Y2hhcnNldD11dGYtOCx1c2VybmFtZT0ibXVsdGktcmVnXzNfMCIscmVhbG09InRlc3QtZCIsbm9uY2U9Ii9LM0cxZmtvSFlvbS8zUHMvWXFSbTV0cmRvek9FNUtwd0tQQzlzM0siLG5jPTAwMDAwMDAxLGNub25jZT0iWDlaZ2EwNU1KSUgzT1Y3MXJzMFhlSjc0S0J0SzRWQzNuUXF1eEtsSyIsZGlnZXN0LXVyaT0ieG1wcC90ZXN0LWQiLG1heGJ1Zj02NTUzNixyZXNwb25zZT03Mzc3MTlmYzNlMGIxYzRhOTI3NmU0NGRiMzlkNTMwYSxxb3A9YXV0aCxhdXRoemlkPSJtdWx0aS1yZWdfM18wIg==</response>
INPUT: <success xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cnNwYXV0aD05YTMyOWNlYTFjZWMxNDA4Y2M4OWQyNTE0ZGNmYjY0Ng==</success>
OUTPUT: <stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
INPUT: <stream:stream xmlns="jabber:client" version="1.0" xml:lang="en" id="8549d8a2-eb95-4c92-a8d6-af0877fa2b5a" xmlns:stream="http://etherx.jabber.org/streams" from="test-d"/>
INPUT: <stream:features><register xmlns="http://jabber.org/features/iq-register"/><starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"/><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"/><session xmlns="urn:ietf:params:xml:ns:xmpp-session"/></stream:features>
OUTPUT: <iq type='set' id='bind1'><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'><resource>def-user-resource</resource></bind></iq>
INPUT: <iq to="multi-reg_3_0@test-d/def-user-resource" type="result" id="bind1"><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"><jid>multi-reg_3_0@test-d/def-user-resource</jid></bind></iq>
OUTPUT: <message type='chat' from='multi-reg_3_0@test-d/def-user-resource' to='blocking-test-user_1@test-d/xmpp-test'>Test message no. 1, from: multi-reg_3_0@test-d/def-user-resource.</message>
INPUT: <message to="multi-reg_3_0@test-d/def-user-resource" type="error" from="blocking-test-user_1@test-d/xmpp-test"><error type="cancel" code="503"><service-unavailable xmlns="urn:ietf:params:xml:ns:xmpp-stanzas"/><text xmlns="urn:ietf:params:xml:ns:xmpp-stanzas" xml:lang="en">Service not available.</text></error></message>
OUTPUT: <stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
INPUT: <stream:stream xmlns="jabber:client" version="1.0" xml:lang="en" id="7c7b705d-adb1-4993-953d-8a71633cacf2" xmlns:stream="http://etherx.jabber.org/streams" from="test-d"/>
INPUT: <stream:features><auth xmlns="http://jabber.org/features/iq-auth"/><register xmlns="http://jabber.org/features/iq-register"/><starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"/><mechanisms xmlns="urn:ietf:params:xml:ns:xmpp-sasl"><mechanism>PLAIN</mechanism><mechanism>DIGEST-MD5</mechanism><mechanism>CRAM-MD5</mechanism><mechanism>ANONYMOUS</mechanism></mechanisms><session xmlns="urn:ietf:params:xml:ns:xmpp-session"/></stream:features>
OUTPUT: <auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='DIGEST-MD5'/>
INPUT: <challenge xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cmVhbG09InRlc3QtZCIsbm9uY2U9IkE1dHMxcHVjS2Q4UEh1NnF1aytuV3M4eFBhN1ZndGZ6RnZnYlJacW8iLHFvcD0iYXV0aCIsY2hhcnNldD11dGYtOCxhbGdvcml0aG09bWQ1LXNlc3M=</challenge>
OUTPUT: <response xmlns='urn:ietf:params:xml:ns:xmpp-sasl'>Y2hhcnNldD11dGYtOCx1c2VybmFtZT0ibXVsdGktcmVnXzNfMSIscmVhbG09InRlc3QtZCIsbm9uY2U9IkE1dHMxcHVjS2Q4UEh1NnF1aytuV3M4eFBhN1ZndGZ6RnZnYlJacW8iLG5jPTAwMDAwMDAxLGNub25jZT0iaVdtYTd4dHhId0tWZHJyNDBGTUxPUGw0aFk1WTc5UkJqQzhPRWlXcSIsZGlnZXN0LXVyaT0ieG1wcC90ZXN0LWQiLG1heGJ1Zj02NTUzNixyZXNwb25zZT1mNjA5OWMwMjI5Y2FmNzFkYzg5YjI2NmEyMWUwODgxZixxb3A9YXV0aCxhdXRoemlkPSJtdWx0aS1yZWdfM18xIg==</response>
INPUT: <success xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cnNwYXV0aD01NDYwMmNjODU4OWFjYzQ1MmE1NGZhYzQzN2RiNGIzMw==</success>
OUTPUT: <stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
INPUT: <stream:stream xmlns="jabber:client" version="1.0" xml:lang="en" id="7c7b705d-adb1-4993-953d-8a71633cacf2" xmlns:stream="http://etherx.jabber.org/streams" from="test-d"/>
INPUT: <stream:features><register xmlns="http://jabber.org/features/iq-register"/><starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"/><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"/><session xmlns="urn:ietf:params:xml:ns:xmpp-session"/></stream:features>
OUTPUT: <iq type='set' id='bind1'><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'><resource>def-user-resource</resource></bind></iq>
INPUT: <iq to="multi-reg_3_1@test-d/def-user-resource" type="result" id="bind1"><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"><jid>multi-reg_3_1@test-d/def-user-resource</jid></bind></iq>
OUTPUT: <message type='chat' from='multi-reg_3_1@test-d/def-user-resource' to='blocking-test-user_1@test-d/xmpp-test'>Test message no. 1, from: multi-reg_3_1@test-d/def-user-resource.</message>
INPUT: <message to="multi-reg_3_1@test-d/def-user-resource" type="error" from="blocking-test-user_1@test-d/xmpp-test"><error type="cancel" code="503"><service-unavailable xmlns="urn:ietf:params:xml:ns:xmpp-stanzas"/><text xmlns="urn:ietf:params:xml:ns:xmpp-stanzas" xml:lang="en">Service not available.</text></error></message>
OUTPUT: <stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
INPUT: <stream:stream xmlns="jabber:client" version="1.0" xml:lang="en" id="06e9c09a-f6d0-4847-98d3-b44e2097e75e" xmlns:stream="http://etherx.jabber.org/streams" from="test-d"/>
INPUT: <stream:features><auth xmlns="http://jabber.org/features/iq-auth"/><register xmlns="http://jabber.org/features/iq-register"/><starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"/><mechanisms xmlns="urn:ietf:params:xml:ns:xmpp-sasl"><mechanism>PLAIN</mechanism><mechanism>DIGEST-MD5</mechanism><mechanism>CRAM-MD5</mechanism><mechanism>ANONYMOUS</mechanism></mechanisms><session xmlns="urn:ietf:params:xml:ns:xmpp-session"/></stream:features>
OUTPUT: <auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='DIGEST-MD5'/>
INPUT: <challenge xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cmVhbG09InRlc3QtZCIsbm9uY2U9ImRmeGtHalNPMGZWc1ZRNzF1UjBWZTlFaUFWMUh5VVJwdWtEVUhCa2UiLHFvcD0iYXV0aCIsY2hhcnNldD11dGYtOCxhbGdvcml0aG09bWQ1LXNlc3M=</challenge>
OUTPUT: <response xmlns='urn:ietf:params:xml:ns:xmpp-sasl'>Y2hhcnNldD11dGYtOCx1c2VybmFtZT0ibXVsdGktcmVnXzNfMiIscmVhbG09InRlc3QtZCIsbm9uY2U9ImRmeGtHalNPMGZWc1ZRNzF1UjBWZTlFaUFWMUh5VVJwdWtEVUhCa2UiLG5jPTAwMDAwMDAxLGNub25jZT0iWmM2ZVdobjFNaVhIZklzeG9Va1NSNitORjUwLzRHVW4rV0ZnSTZnMiIsZGlnZXN0LXVyaT0ieG1wcC90ZXN0LWQiLG1heGJ1Zj02NTUzNixyZXNwb25zZT1jZjBhNmQwMDRjMTdiZjBlNjE5ZDk3NWRhMGIxMDJkMyxxb3A9YXV0aCxhdXRoemlkPSJtdWx0aS1yZWdfM18yIg==</response>
INPUT: <success xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cnNwYXV0aD05NjIzYWY3NjE3Mzc2NWY5ZGJlMDdhNmFkMTc0YzkxNw==</success>
OUTPUT: <stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
INPUT: <stream:stream xmlns="jabber:client" version="1.0" xml:lang="en" id="06e9c09a-f6d0-4847-98d3-b44e2097e75e" xmlns:stream="http://etherx.jabber.org/streams" from="test-d"/>
INPUT: <stream:features><register xmlns="http://jabber.org/features/iq-register"/><starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"/><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"/><session xmlns="urn:ietf:params:xml:ns:xmpp-session"/></stream:features>
OUTPUT: <iq type='set' id='bind1'><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'><resource>def-user-resource</resource></bind></iq>
INPUT: <iq to="multi-reg_3_2@test-d/def-user-resource" type="result" id="bind1"><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"><jid>multi-reg_3_2@test-d/def-user-resource</jid></bind></iq>
OUTPUT: <message type='chat' from='multi-reg_3_2@test-d/def-user-resource' to='blocking-test-user_1@test-d/xmpp-test'>Test message no. 1, from: multi-reg_3_2@test-d/def-user-resource.</message>
INPUT: <message to="multi-reg_3_2@test-d/def-user-resource" type="error" from="blocking-test-user_1@test-d/xmpp-test"><error type="cancel" code="503"><service-unavailable xmlns="urn:ietf:params:xml:ns:xmpp-stanzas"/><text xmlns="urn:ietf:params:xml:ns:xmpp-stanzas" xml:lang="en">Service not available.</text></error></message>
OUTPUT: <stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
INPUT: <stream:stream xmlns="jabber:client" version="1.0" xml:lang="en" id="a60d98c3-8e39-49a9-8bd5-b6eb52ebf875" xmlns:stream="http://etherx.jabber.org/streams" from="test-d"/>
INPUT: <stream:features><auth xmlns="http://jabber.org/features/iq-auth"/><register xmlns="http://jabber.org/features/iq-register"/><starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"/><mechanisms xmlns="urn:ietf:params:xml:ns:xmpp-sasl"><mechanism>PLAIN</mechanism><mechanism>DIGEST-MD5</mechanism><mechanism>CRAM-MD5</mechanism><mechanism>ANONYMOUS</mechanism></mechanisms><session xmlns="urn:ietf:params:xml:ns:xmpp-session"/></stream:features>
OUTPUT: <auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='DIGEST-MD5'/>
INPUT: <challenge xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cmVhbG09InRlc3QtZCIsbm9uY2U9IkVZSmluMS9kcW04TU1mSnlXSSswUDN0VkYyUVFzaktUTnRQWXNwYW0iLHFvcD0iYXV0aCIsY2hhcnNldD11dGYtOCxhbGdvcml0aG09bWQ1LXNlc3M=</challenge>
OUTPUT: <response xmlns='urn:ietf:params:xml:ns:xmpp-sasl'>Y2hhcnNldD11dGYtOCx1c2VybmFtZT0ibXVsdGktcmVnXzNfMyIscmVhbG09InRlc3QtZCIsbm9uY2U9IkVZSmluMS9kcW04TU1mSnlXSSswUDN0VkYyUVFzaktUTnRQWXNwYW0iLG5jPTAwMDAwMDAxLGNub25jZT0iWnVlR2xIT3pNQ2JyRTBuN2VqT0tESTZhUHJERkxYRlY3U09OanEzayIsZGlnZXN0LXVyaT0ieG1wcC90ZXN0LWQiLG1heGJ1Zj02NTUzNixyZXNwb25zZT0xMDM5NmM4ZTQ3ZjA1ODQ1MDA0YmVlMzZkNWRkN2M5ZCxxb3A9YXV0aCxhdXRoemlkPSJtdWx0aS1yZWdfM18zIg==</response>
INPUT: <success xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cnNwYXV0aD03OGIxM2JkYWZiZmRkMTMyMmU1YzAwZDM2NGQ3ODZjZA==</success>
OUTPUT: <stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
INPUT: <stream:stream xmlns="jabber:client" version="1.0" xml:lang="en" id="a60d98c3-8e39-49a9-8bd5-b6eb52ebf875" xmlns:stream="http://etherx.jabber.org/streams" from="test-d"/>
INPUT: <stream:features><register xmlns="http://jabber.org/features/iq-register"/><starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"/><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"/><session xmlns="urn:ietf:params:xml:ns:xmpp-session"/></stream:features>
OUTPUT: <iq type='set' id='bind1'><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'><resource>def-user-resource</resource></bind></iq>
INPUT: <iq to="multi-reg_3_3@test-d/def-user-resource" type="result" id="bind1"><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"><jid>multi-reg_3_3@test-d/def-user-resource</jid></bind></iq>
OUTPUT: <message type='chat' from='multi-reg_3_3@test-d/def-user-resource' to='blocking-test-user_1@test-d/xmpp-test'>Test message no. 1, from: multi-reg_3_3@test-d/def-user-resource.</message>
INPUT: <message to="multi-reg_3_3@test-d/def-user-resource" type="error" from="blocking-test-user_1@test-d/xmpp-test"><error type="cancel" code="503"><service-unavailable xmlns="urn:ietf:params:xml:ns:xmpp-stanzas"/><text xmlns="urn:ietf:params:xml:ns:xmpp-stanzas" xml:lang="en">Service not available.</text></error></message>
OUTPUT: <stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
INPUT: <stream:stream xmlns="jabber:client" version="1.0" xml:lang="en" id="eca53b4d-e514-4e25-9db0-4b4ab4dc7cdf" xmlns:stream="http://etherx.jabber.org/streams" from="test-d"/>
INPUT: <stream:features><auth xmlns="http://jabber.org/features/iq-auth"/><register xmlns="http://jabber.org/features/iq-register"/><starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"/><mechanisms xmlns="urn:ietf:params:xml:ns:xmpp-sasl"><mechanism>PLAIN</mechanism><mechanism>DIGEST-MD5</mechanism><mechanism>CRAM-MD5</mechanism><mechanism>ANONYMOUS</mechanism></mechanisms><session xmlns="urn:ietf:params:xml:ns:xmpp-session"/></stream:features>
OUTPUT: <auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='DIGEST-MD5'/>
INPUT: <challenge xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cmVhbG09InRlc3QtZCIsbm9uY2U9InN5cTZUQ2FMRWhBblhvZ1MyMkp1VWMrRDFzWHdwS2l0RmpjYlF0bE4iLHFvcD0iYXV0aCIsY2hhcnNldD11dGYtOCxhbGdvcml0aG09bWQ1LXNlc3M=</challenge>
OUTPUT: <response xmlns='urn:ietf:params:xml:ns:xmpp-sasl'>Y2hhcnNldD11dGYtOCx1c2VybmFtZT0ibXVsdGktcmVnXzNfNCIscmVhbG09InRlc3QtZCIsbm9uY2U9InN5cTZUQ2FMRWhBblhvZ1MyMkp1VWMrRDFzWHdwS2l0RmpjYlF0bE4iLG5jPTAwMDAwMDAxLGNub25jZT0iLzhBcW9rSENGR25KWjYxNVZyZDFrc1V6eDY0eVdrT1J4UWNuWWE3SyIsZGlnZXN0LXVyaT0ieG1wcC90ZXN0LWQiLG1heGJ1Zj02NTUzNixyZXNwb25zZT1mOTdjNDk5YjgzM2MwYTlkNTQ5YzExMGI4Nzk0MjVhNSxxb3A9YXV0aCxhdXRoemlkPSJtdWx0aS1yZWdfM180Ig==</response>
INPUT: <success xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cnNwYXV0aD1kYmUzMzFiZDcwOTlkN2Q0NzFjZTMzNDBkNTNmNDQzOQ==</success>
OUTPUT: <stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
INPUT: <stream:stream xmlns="jabber:client" version="1.0" xml:lang="en" id="eca53b4d-e514-4e25-9db0-4b4ab4dc7cdf" xmlns:stream="http://etherx.jabber.org/streams" from="test-d"/>
INPUT: <stream:features><register xmlns="http://jabber.org/features/iq-register"/><starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"/><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"/><session xmlns="urn:ietf:params:xml:ns:xmpp-session"/></stream:features>
OUTPUT: <iq type='set' id='bind1'><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'><resource>def-user-resource</resource></bind></iq>
INPUT: <iq to="multi-reg_3_4@test-d/def-user-resource" type="result" id="bind1"><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"><jid>multi-reg_3_4@test-d/def-user-resource</jid></bind></iq>
OUTPUT: <message type='chat' from='multi-reg_3_4@test-d/def-user-resource' to='blocking-test-user_1@test-d/xmpp-test'>Test message no. 1, from: multi-reg_3_4@test-d/def-user-resource.</message>
INPUT: <message to="multi-reg_3_4@test-d/def-user-resource" type="error" from="blocking-test-user_1@test-d/xmpp-test"><error type="cancel" code="503"><service-unavailable xmlns="urn:ietf:params:xml:ns:xmpp-stanzas"/><text xmlns="urn:ietf:params:xml:ns:xmpp-stanzas" xml:lang="en">Service not available.</text></error></message>
