<test-history test='Multi 8'>
<OUTPUT test='Message send'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'/>
</OUTPUT>
<OUTPUT test='Message send'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'/>
</OUTPUT>
<INPUT test='Message send'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="8a56521b-93a5-40a4-bca6-7c9b895d30fe" xmlns="jabber:client"/>
</INPUT>
<INPUT test='Message send'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="de1469cc-7a6d-457e-8cf6-970a9e77940d" xmlns="jabber:client"/>
</INPUT>
<INPUT test='Message send'>
<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></stream:features>
</INPUT>
<OUTPUT test='Message send'>
<auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='DIGEST-MD5'/>
</OUTPUT>
<INPUT test='Message send'>
<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></stream:features>
</INPUT>
<OUTPUT test='Message send'>
<auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='DIGEST-MD5'/>
</OUTPUT>
<OUTPUT test='Message send'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'/>
</OUTPUT>
<INPUT test='Message send'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="1e3c96f5-e93a-4803-a39e-a318c2ddc144" xmlns="jabber:client"/>
</INPUT>
<INPUT test='Message send'>
<challenge xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cmVhbG09InRlc3QtZCIsbm9uY2U9ImJuY0s0VS93OEZZZ0hvZlVPMDI1M3Bobkc3ZkZMZElCMStaRThnMGQiLHFvcD0iYXV0aCIsY2hhcnNldD11dGYtOCxhbGdvcml0aG09bWQ1LXNlc3M=</challenge>
</INPUT>
<OUTPUT test='Message send'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'/>
</OUTPUT>
<OUTPUT test='Message send'>
<response xmlns='urn:ietf:params:xml:ns:xmpp-sasl'>Y2hhcnNldD11dGYtOCx1c2VybmFtZT0ibXVsdGktcmVnXzFfMCIscmVhbG09InRlc3QtZCIsbm9uY2U9ImJuY0s0VS93OEZZZ0hvZlVPMDI1M3Bobkc3ZkZMZElCMStaRThnMGQiLG5jPTAwMDAwMDAxLGNub25jZT0icjlINFY0ZUdpeFByT1lUMkJHclQ1YnJNUi9MUnA5eWJUazdLQ3hIMiIsZGlnZXN0LXVyaT0ieG1wcC90ZXN0LWQiLG1heGJ1Zj02NTUzNixyZXNwb25zZT02ZjU1YTlhYWE0NjNlMzhiZGNmYThjYzllYWE2ZWMxOCxxb3A9YXV0aCxhdXRoemlkPSJtdWx0aS1yZWdfMV8wIg==</response>
</OUTPUT>
<INPUT test='Message send'>
<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></stream:features>
</INPUT>
<OUTPUT test='Message send'>
<auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='DIGEST-MD5'/>
</OUTPUT>
<INPUT test='Message send'>
<challenge xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cmVhbG09InRlc3QtZCIsbm9uY2U9IjJjejZGYVBIZjQ3dm9qN3VFYWthUzJua2Y2WE5pVU9IUlVmM0gvMVYiLHFvcD0iYXV0aCIsY2hhcnNldD11dGYtOCxhbGdvcml0aG09bWQ1LXNlc3M=</challenge>
</INPUT>
<OUTPUT test='Message send'>
<response xmlns='urn:ietf:params:xml:ns:xmpp-sasl'>Y2hhcnNldD11dGYtOCx1c2VybmFtZT0ibXVsdGktcmVnXzJfMCIscmVhbG09InRlc3QtZCIsbm9uY2U9IjJjejZGYVBIZjQ3dm9qN3VFYWthUzJua2Y2WE5pVU9IUlVmM0gvMVYiLG5jPTAwMDAwMDAxLGNub25jZT0iQzUrZ1hpaExnbG1LeGV2VExCdkRscW1sL21wcm0xODY0VTBmejNrZSIsZGlnZXN0LXVyaT0ieG1wcC90ZXN0LWQiLG1heGJ1Zj02NTUzNixyZXNwb25zZT1kNWQzOTM4YzRkOTc3MjgwY2Y0NzRjMmI4ODlmYmE3NCxxb3A9YXV0aCxhdXRoemlkPSJtdWx0aS1yZWdfMl8wIg==</response>
</OUTPUT>
<OUTPUT test='Message send'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'/>
</OUTPUT>
<INPUT test='Message send'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="5a3bdda3-d37a-4d4d-9e26-4f0b1be8055d" xmlns="jabber:client"/>
</INPUT>
<INPUT test='Message send'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="105962fa-2a66-46bc-b406-e32ba697be49" xmlns="jabber:client"/>
</INPUT>
<INPUT test='Message send'>
<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></stream:features>
</INPUT>
<OUTPUT test='Message send'>
<auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='DIGEST-MD5'/>
</OUTPUT>
<INPUT test='Message send'>
<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></stream:features>
</INPUT>
<OUTPUT test='Message send'>
<auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='DIGEST-MD5'/>
</OUTPUT>
<INPUT test='Message send'>
<challenge xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cmVhbG09InRlc3QtZCIsbm9uY2U9IkVRR1NLTnVqK0J3dzI0QWYzTmJyZGlJN0trWVQyZU9VT1daMDhuY0kiLHFvcD0iYXV0aCIsY2hhcnNldD11dGYtOCxhbGdvcml0aG09bWQ1LXNlc3M=</challenge>
</INPUT>
<INPUT test='Message send'>
<challenge xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cmVhbG09InRlc3QtZCIsbm9uY2U9Im14c1pabm9jT29lTjhCNWl0c0hEeDRPdldVSkl2MkRQNHEvcUZHOFUiLHFvcD0iYXV0aCIsY2hhcnNldD11dGYtOCxhbGdvcml0aG09bWQ1LXNlc3M=</challenge>
</INPUT>
<OUTPUT test='Message send'>
<response xmlns='urn:ietf:params:xml:ns:xmpp-sasl'>Y2hhcnNldD11dGYtOCx1c2VybmFtZT0ibXVsdGktcmVnXzNfMCIscmVhbG09InRlc3QtZCIsbm9uY2U9IkVRR1NLTnVqK0J3dzI0QWYzTmJyZGlJN0trWVQyZU9VT1daMDhuY0kiLG5jPTAwMDAwMDAxLGNub25jZT0iWVNIWTFGUDZuc0ZSTjBSK1krQXhHcjlkN0t3V2lHVlo4T1NHUUQ4UiIsZGlnZXN0LXVyaT0ieG1wcC90ZXN0LWQiLG1heGJ1Zj02NTUzNixyZXNwb25zZT0xZTZiODk1YmY5MzYwMWExZjEwN2IxMmMwYzQ2MGM3OSxxb3A9YXV0aCxhdXRoemlkPSJtdWx0aS1yZWdfM18wIg==</response>
</OUTPUT>
<OUTPUT test='Message send'>
<response xmlns='urn:ietf:params:xml:ns:xmpp-sasl'>Y2hhcnNldD11dGYtOCx1c2VybmFtZT0ibXVsdGktcmVnXzRfMCIscmVhbG09InRlc3QtZCIsbm9uY2U9Im14c1pabm9jT29lTjhCNWl0c0hEeDRPdldVSkl2MkRQNHEvcUZHOFUiLG5jPTAwMDAwMDAxLGNub25jZT0iQkptNStHNFlpNmZBajFEcStvQ0JNNXNSM3R0NS9RQ3FKaXduRUZEQiIsZGlnZXN0LXVyaT0ieG1wcC90ZXN0LWQiLG1heGJ1Zj02NTUzNixyZXNwb25zZT01ZjlmY2Y4OGNiYjA2NWFjYjhjYWJlZTAwMWFlYmQyYixxb3A9YXV0aCxhdXRoemlkPSJtdWx0aS1yZWdfNF8wIg==</response>
</OUTPUT>
<INPUT test='Message send'>
<challenge xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cmVhbG09InRlc3QtZCIsbm9uY2U9ImxhMVpMUzRoMnR5M0VxeCt1a2xINnRwK3RvRnpFSTljOW1aalZKOVIiLHFvcD0iYXV0aCIsY2hhcnNldD11dGYtOCxhbGdvcml0aG09bWQ1LXNlc3M=</challenge>
</INPUT>
<OUTPUT test='Message send'>
<response xmlns='urn:ietf:params:xml:ns:xmpp-sasl'>Y2hhcnNldD11dGYtOCx1c2VybmFtZT0ibXVsdGktcmVnXzVfMCIscmVhbG09InRlc3QtZCIsbm9uY2U9ImxhMVpMUzRoMnR5M0VxeCt1a2xINnRwK3RvRnpFSTljOW1aalZKOVIiLG5jPTAwMDAwMDAxLGNub25jZT0ieVJvRUlZMTFtZnk1SEs2TUt2VTF0aGlWa2JVUXdKdXprZEk0LzdUUSIsZGlnZXN0LXVyaT0ieG1wcC90ZXN0LWQiLG1heGJ1Zj02NTUzNixyZXNwb25zZT0yMjNlMzRmNmE2YTUxODZiZWQ1ODZjNDEzOWJkZWVlMCxxb3A9YXV0aCxhdXRoemlkPSJtdWx0aS1yZWdfNV8wIg==</response>
</OUTPUT>
<INPUT test='Message send'>
<success xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cnNwYXV0aD1iNmZlNDhkZjFjMDkzMDBkNDc1YjNiYzA1NDE2ZGIxNA==</success>
</INPUT>
<OUTPUT test='Message send'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
</OUTPUT>
<INPUT test='Message send'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="8a56521b-93a5-40a4-bca6-7c9b895d30fe" xmlns="jabber:client"/>
</INPUT>
<INPUT test='Message send'>
<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"/></stream:features>
</INPUT>
<OUTPUT test='Message send'>
<iq type='set' id='bind1'><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'><resource>def-user-resource</resource></bind></iq>
</OUTPUT>
<INPUT test='Message send'>
<iq to="multi-reg_1_0@test-d/def-user-resource" id="bind1" type="result"><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='Message send'>
<message type='chat' from='multi-reg_1_0@test-d/def-user-resource' to='long-list-user_1@test-d/xmpp-test'>Test message no. 1, from: multi-reg_1_0@test-d/def-user-resource.</message>
</OUTPUT>
<INPUT test='Message send'>
<message to="multi-reg_1_0@test-d/def-user-resource" from="long-list-user_1@test-d/def-user-resource" type="chat">Message OK</message>
</INPUT>
<OUTPUT test='Message send'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'/>
</OUTPUT>
<INPUT test='Message send'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="f67f9454-d49c-4225-aed8-dbc983fab7b0" xmlns="jabber:client"/>
</INPUT>
<INPUT test='Message send'>
<success xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cnNwYXV0aD02NTlkNjA5NjQ3NGRhM2NiNWVhNTI4ODZmODI3YzViZg==</success>
</INPUT>
<OUTPUT test='Message send'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
</OUTPUT>
<INPUT test='Message send'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="1e3c96f5-e93a-4803-a39e-a318c2ddc144" xmlns="jabber:client"/>
</INPUT>
<INPUT test='Message send'>
<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"/></stream:features>
</INPUT>
<OUTPUT test='Message send'>
<iq type='set' id='bind1'><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'><resource>def-user-resource</resource></bind></iq>
</OUTPUT>
<INPUT test='Message send'>
<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></stream:features>
</INPUT>
<OUTPUT test='Message send'>
<auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='DIGEST-MD5'/>
</OUTPUT>
<INPUT test='Message send'>
<iq to="multi-reg_3_0@test-d/def-user-resource" id="bind1" type="result"><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='Message send'>
<message type='chat' from='multi-reg_3_0@test-d/def-user-resource' to='long-list-user_1@test-d/xmpp-test'>Test message no. 1, from: multi-reg_3_0@test-d/def-user-resource.</message>
</OUTPUT>
<INPUT test='Message send'>
<message to="multi-reg_3_0@test-d/def-user-resource" from="long-list-user_1@test-d/def-user-resource" type="chat">Message OK</message>
</INPUT>
<OUTPUT test='Message send'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'/>
</OUTPUT>
<INPUT test='Message send'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="396c16da-178e-4458-a8d9-8d924808d6c7" xmlns="jabber:client"/>
</INPUT>
<INPUT test='Message send'>
<success xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cnNwYXV0aD04MzRiYTZkZWQ4MzE0NDNhZTNlYjg4MTk1Mjc1ZjZkMA==</success>
</INPUT>
<OUTPUT test='Message send'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
</OUTPUT>
<INPUT test='Message send'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="5a3bdda3-d37a-4d4d-9e26-4f0b1be8055d" xmlns="jabber:client"/>
</INPUT>
<INPUT test='Message send'>
<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></stream:features>
</INPUT>
<OUTPUT test='Message send'>
<auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='DIGEST-MD5'/>
</OUTPUT>
<INPUT test='Message send'>
<challenge xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cmVhbG09InRlc3QtZCIsbm9uY2U9IklnTEVlTVBHMGRzNHI3VjJkL2JuRGszZkd6K0x0QWZPa2tVSmRlbXgiLHFvcD0iYXV0aCIsY2hhcnNldD11dGYtOCxhbGdvcml0aG09bWQ1LXNlc3M=</challenge>
</INPUT>
<OUTPUT test='Message send'>
<response xmlns='urn:ietf:params:xml:ns:xmpp-sasl'>Y2hhcnNldD11dGYtOCx1c2VybmFtZT0ibXVsdGktcmVnXzFfMSIscmVhbG09InRlc3QtZCIsbm9uY2U9IklnTEVlTVBHMGRzNHI3VjJkL2JuRGszZkd6K0x0QWZPa2tVSmRlbXgiLG5jPTAwMDAwMDAxLGNub25jZT0iempuUWNQNyt4QUlrT3paaVZsUlpGZDkyaGZ0KzhuWmhueDJsNUF5VCIsZGlnZXN0LXVyaT0ieG1wcC90ZXN0LWQiLG1heGJ1Zj02NTUzNixyZXNwb25zZT04MDE0MDAyZmUxNzgyMDFhZTVmMzA3NjM4NzY3OTBiYSxxb3A9YXV0aCxhdXRoemlkPSJtdWx0aS1yZWdfMV8xIg==</response>
</OUTPUT>
<INPUT test='Message send'>
<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"/></stream:features>
</INPUT>
<OUTPUT test='Message send'>
<iq type='set' id='bind1'><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'><resource>def-user-resource</resource></bind></iq>
</OUTPUT>
<INPUT test='Message send'>
<challenge xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cmVhbG09InRlc3QtZCIsbm9uY2U9IkZQU1l4M3A1NDk5VU05LzNXdW96V0ZMMU8rbisyYzE5MHd0WWVjS24iLHFvcD0iYXV0aCIsY2hhcnNldD11dGYtOCxhbGdvcml0aG09bWQ1LXNlc3M=</challenge>
</INPUT>
<OUTPUT test='Message send'>
<response xmlns='urn:ietf:params:xml:ns:xmpp-sasl'>Y2hhcnNldD11dGYtOCx1c2VybmFtZT0ibXVsdGktcmVnXzNfMSIscmVhbG09InRlc3QtZCIsbm9uY2U9IkZQU1l4M3A1NDk5VU05LzNXdW96V0ZMMU8rbisyYzE5MHd0WWVjS24iLG5jPTAwMDAwMDAxLGNub25jZT0iZUtJQmIxUDNRdndCMFp5eWgyN3dRS3p4bEFCM3NTTFpyYno5NnIzZSIsZGlnZXN0LXVyaT0ieG1wcC90ZXN0LWQiLG1heGJ1Zj02NTUzNixyZXNwb25zZT0zOGEzMWM4YzhlYmVkYjI3N2FjMDliODJiNjFmNTlkZSxxb3A9YXV0aCxhdXRoemlkPSJtdWx0aS1yZWdfM18xIg==</response>
</OUTPUT>
<INPUT test='Message send'>
<iq to="multi-reg_4_0@test-d/def-user-resource" id="bind1" type="result"><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='Message send'>
<message type='chat' from='multi-reg_4_0@test-d/def-user-resource' to='long-list-user_1@test-d/xmpp-test'>Test message no. 1, from: multi-reg_4_0@test-d/def-user-resource.</message>
</OUTPUT>
<INPUT test='Message send'>
<success xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cnNwYXV0aD1mY2IyM2UzYzk1MWFjNzliMmQ1ZTI1MmFlOThlOTJmNg==</success>
</INPUT>
<OUTPUT test='Message send'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
</OUTPUT>
<INPUT test='Message send'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="de1469cc-7a6d-457e-8cf6-970a9e77940d" xmlns="jabber:client"/>
</INPUT>
<INPUT test='Message send'>
<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"/></stream:features>
</INPUT>
<OUTPUT test='Message send'>
<iq type='set' id='bind1'><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'><resource>def-user-resource</resource></bind></iq>
</OUTPUT>
<INPUT test='Message send'>
<message to="multi-reg_4_0@test-d/def-user-resource" from="long-list-user_1@test-d/def-user-resource" type="chat">Message OK</message>
</INPUT>
<OUTPUT test='Message send'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'/>
</OUTPUT>
<INPUT test='Message send'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="80caa024-8497-4296-936c-2d838340d5c1" xmlns="jabber:client"/>
</INPUT>
<INPUT test='Message send'>
<iq to="multi-reg_2_0@test-d/def-user-resource" id="bind1" type="result"><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='Message send'>
<message type='chat' from='multi-reg_2_0@test-d/def-user-resource' to='long-list-user_1@test-d/xmpp-test'>Test message no. 1, from: multi-reg_2_0@test-d/def-user-resource.</message>
</OUTPUT>
<INPUT test='Message send'>
<success xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cnNwYXV0aD1mZjg2YjVmYmE5NmJjOWUyZWZlM2UzZDQ3NWJkMzc1MQ==</success>
</INPUT>
<OUTPUT test='Message send'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
</OUTPUT>
<INPUT test='Message send'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="105962fa-2a66-46bc-b406-e32ba697be49" xmlns="jabber:client"/>
</INPUT>
<INPUT test='Message send'>
<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"/></stream:features>
</INPUT>
<OUTPUT test='Message send'>
<iq type='set' id='bind1'><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'><resource>def-user-resource</resource></bind></iq>
</OUTPUT>
<INPUT test='Message send'>
<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></stream:features>
</INPUT>
<OUTPUT test='Message send'>
<auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='DIGEST-MD5'/>
</OUTPUT>
<INPUT test='Message send'>
<iq to="multi-reg_5_0@test-d/def-user-resource" id="bind1" type="result"><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"><jid>multi-reg_5_0@test-d/def-user-resource</jid></bind></iq>
</INPUT>
<INPUT test='Message send'>
<success xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cnNwYXV0aD1iZTE5ZmQ5MDA0OTcyODhiMjRmZWI1Mzc4Y2ViYTZjMw==</success>
</INPUT>
<OUTPUT test='Message send'>
<message type='chat' from='multi-reg_5_0@test-d/def-user-resource' to='long-list-user_1@test-d/xmpp-test'>Test message no. 1, from: multi-reg_5_0@test-d/def-user-resource.</message>
</OUTPUT>
<OUTPUT test='Message send'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
</OUTPUT>
<INPUT test='Message send'>
<success xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cnNwYXV0aD0zODdhMjFkMTA5NTc0NTFkMzlmNDQ4MDY1NzEyM2JlMQ==</success>
</INPUT>
<OUTPUT test='Message send'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
</OUTPUT>
<INPUT test='Message send'>
<message to="multi-reg_2_0@test-d/def-user-resource" from="long-list-user_1@test-d/def-user-resource" type="chat">Message OK</message>
</INPUT>
<INPUT test='Message send'>
<challenge xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cmVhbG09InRlc3QtZCIsbm9uY2U9IkpEMTNwWjNvL3N0dmg1L3g2WWZ5cUpDdTZaODZPVnlMWFU1THNtL0EiLHFvcD0iYXV0aCIsY2hhcnNldD11dGYtOCxhbGdvcml0aG09bWQ1LXNlc3M=</challenge>
</INPUT>
<INPUT test='Message send'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="396c16da-178e-4458-a8d9-8d924808d6c7" xmlns="jabber:client"/>
</INPUT>
<OUTPUT test='Message send'>
<response xmlns='urn:ietf:params:xml:ns:xmpp-sasl'>Y2hhcnNldD11dGYtOCx1c2VybmFtZT0ibXVsdGktcmVnXzRfMSIscmVhbG09InRlc3QtZCIsbm9uY2U9IkpEMTNwWjNvL3N0dmg1L3g2WWZ5cUpDdTZaODZPVnlMWFU1THNtL0EiLG5jPTAwMDAwMDAxLGNub25jZT0iZ0ovTTdUWTd6U0FLc1hTU2VZQi9Cc0VFRmxwZGZwSGhNWHc1cStpTSIsZGlnZXN0LXVyaT0ieG1wcC90ZXN0LWQiLG1heGJ1Zj02NTUzNixyZXNwb25zZT1kM2ZkODE3NmJhYWQwOWI2YTY0ZWMyYjkwODU5ZDg2YSxxb3A9YXV0aCxhdXRoemlkPSJtdWx0aS1yZWdfNF8xIg==</response>
</OUTPUT>
<INPUT test='Message send'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="f67f9454-d49c-4225-aed8-dbc983fab7b0" xmlns="jabber:client"/>
</INPUT>
<OUTPUT test='Message send'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'/>
</OUTPUT>
<INPUT test='Message send'>
<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"/></stream:features>
</INPUT>
<OUTPUT test='Message send'>
<iq type='set' id='bind1'><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'><resource>def-user-resource</resource></bind></iq>
</OUTPUT>
<INPUT test='Message send'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="54dbc0d4-968b-4533-937b-2c13ab8ebdfc" xmlns="jabber:client"/>
</INPUT>
<INPUT test='Message send'>
<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"/></stream:features>
</INPUT>
<OUTPUT test='Message send'>
<iq type='set' id='bind1'><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'><resource>def-user-resource</resource></bind></iq>
</OUTPUT>
<INPUT test='Message send'>
<iq to="multi-reg_3_1@test-d/def-user-resource" id="bind1" type="result"><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='Message send'>
<message type='chat' from='multi-reg_3_1@test-d/def-user-resource' to='long-list-user_1@test-d/xmpp-test'>Test message no. 1, from: multi-reg_3_1@test-d/def-user-resource.</message>
</OUTPUT>
<INPUT test='Message send'>
<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></stream:features>
</INPUT>
<OUTPUT test='Message send'>
<auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='DIGEST-MD5'/>
</OUTPUT>
<INPUT test='Message send'>
<iq to="multi-reg_1_1@test-d/def-user-resource" id="bind1" type="result"><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='Message send'>
<message type='chat' from='multi-reg_1_1@test-d/def-user-resource' to='long-list-user_1@test-d/xmpp-test'>Test message no. 1, from: multi-reg_1_1@test-d/def-user-resource.</message>
</OUTPUT>
<INPUT test='Message send'>
<message to="multi-reg_3_1@test-d/def-user-resource" from="long-list-user_1@test-d/def-user-resource" type="chat">Message OK</message>
</INPUT>
<OUTPUT test='Message send'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'/>
</OUTPUT>
<INPUT test='Message send'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="c5f72a90-9485-4c26-a574-a68b9225b19f" xmlns="jabber:client"/>
</INPUT>
<INPUT test='Message send'>
<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></stream:features>
</INPUT>
<OUTPUT test='Message send'>
<auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='DIGEST-MD5'/>
</OUTPUT>
<INPUT test='Message send'>
<challenge xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cmVhbG09InRlc3QtZCIsbm9uY2U9IjlxeVBBd0pWeE5BYkNHNGJidEw1MDc4MUJ0aWhYMzNDRk5NbnkvWlIiLHFvcD0iYXV0aCIsY2hhcnNldD11dGYtOCxhbGdvcml0aG09bWQ1LXNlc3M=</challenge>
</INPUT>
<OUTPUT test='Message send'>
<response xmlns='urn:ietf:params:xml:ns:xmpp-sasl'>Y2hhcnNldD11dGYtOCx1c2VybmFtZT0ibXVsdGktcmVnXzNfMiIscmVhbG09InRlc3QtZCIsbm9uY2U9IjlxeVBBd0pWeE5BYkNHNGJidEw1MDc4MUJ0aWhYMzNDRk5NbnkvWlIiLG5jPTAwMDAwMDAxLGNub25jZT0iS3Nra1NwUXpSNUpGY0VLc0VWL3hnZCtCMWZZdGxNQlNFRHV4SkMwUyIsZGlnZXN0LXVyaT0ieG1wcC90ZXN0LWQiLG1heGJ1Zj02NTUzNixyZXNwb25zZT1lNzNiZjdlNzQxODU1YjhkMzM4YTk0NmRjOWQ3NDBlMixxb3A9YXV0aCxhdXRoemlkPSJtdWx0aS1yZWdfM18yIg==</response>
</OUTPUT>
<INPUT test='Message send'>
<message to="multi-reg_5_0@test-d/def-user-resource" from="long-list-user_1@test-d/def-user-resource" type="chat">Message OK</message>
</INPUT>
<INPUT test='Message send'>
<message to="multi-reg_1_1@test-d/def-user-resource" from="long-list-user_1@test-d/def-user-resource" type="chat">Message OK</message>
</INPUT>
<OUTPUT test='Message send'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'/>
</OUTPUT>
<INPUT test='Message send'>
<challenge xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cmVhbG09InRlc3QtZCIsbm9uY2U9InlIaTVIZUR6MnFDdmVKUjUrYVNZZm5NOStqdTJ5d0I1ak9VYTIyOUEiLHFvcD0iYXV0aCIsY2hhcnNldD11dGYtOCxhbGdvcml0aG09bWQ1LXNlc3M=</challenge>
</INPUT>
<OUTPUT test='Message send'>
<response xmlns='urn:ietf:params:xml:ns:xmpp-sasl'>Y2hhcnNldD11dGYtOCx1c2VybmFtZT0ibXVsdGktcmVnXzJfMSIscmVhbG09InRlc3QtZCIsbm9uY2U9InlIaTVIZUR6MnFDdmVKUjUrYVNZZm5NOStqdTJ5d0I1ak9VYTIyOUEiLG5jPTAwMDAwMDAxLGNub25jZT0iODJJd1d3REx4aDVzTUhvdkJOM1dPckFpR3FGZi9VV3BMZ0QyRVNsVCIsZGlnZXN0LXVyaT0ieG1wcC90ZXN0LWQiLG1heGJ1Zj02NTUzNixyZXNwb25zZT1lMDFlYzRmZThlZmVlZDg2Zjc0NDZiMTE0NzNjYjZkNixxb3A9YXV0aCxhdXRoemlkPSJtdWx0aS1yZWdfMl8xIg==</response>
</OUTPUT>
<OUTPUT test='Message send'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'/>
</OUTPUT>
<INPUT test='Message send'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="011ada41-5142-4c79-ad5a-9efe5d4a47b5" xmlns="jabber:client"/>
</INPUT>
<INPUT test='Message send'>
<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></stream:features>
</INPUT>
<OUTPUT test='Message send'>
<auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='DIGEST-MD5'/>
</OUTPUT>
<INPUT test='Message send'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="abba5aa7-3b5f-45e2-b7c8-338de6cffeb3" xmlns="jabber:client"/>
</INPUT>
<INPUT test='Message send'>
<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></stream:features>
</INPUT>
<OUTPUT test='Message send'>
<auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='DIGEST-MD5'/>
</OUTPUT>
<INPUT test='Message send'>
<challenge xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cmVhbG09InRlc3QtZCIsbm9uY2U9IlJoRDRKSVk1WnhhQTNWaWZHN0V4S2s1cGFSaUV1M1Q3SEdFLzJpa1UiLHFvcD0iYXV0aCIsY2hhcnNldD11dGYtOCxhbGdvcml0aG09bWQ1LXNlc3M=</challenge>
</INPUT>
<OUTPUT test='Message send'>
<response xmlns='urn:ietf:params:xml:ns:xmpp-sasl'>Y2hhcnNldD11dGYtOCx1c2VybmFtZT0ibXVsdGktcmVnXzVfMSIscmVhbG09InRlc3QtZCIsbm9uY2U9IlJoRDRKSVk1WnhhQTNWaWZHN0V4S2s1cGFSaUV1M1Q3SEdFLzJpa1UiLG5jPTAwMDAwMDAxLGNub25jZT0iWlYxTGJvNXRVQzVQMDhkbTdSeU9VUG1mWjB0MFhaWFhsM2Nick93QSIsZGlnZXN0LXVyaT0ieG1wcC90ZXN0LWQiLG1heGJ1Zj02NTUzNixyZXNwb25zZT0wYWEzNDk1MjM2M2Y0ODIzNTFhODcwMTJhMzYwZDZmMCxxb3A9YXV0aCxhdXRoemlkPSJtdWx0aS1yZWdfNV8xIg==</response>
</OUTPUT>
<INPUT test='Message send'>
<success xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cnNwYXV0aD1hZGQ2MTFhYzM4OTYwN2MwOGJhZmMxZTNlMzQxOWY1Yw==</success>
</INPUT>
<OUTPUT test='Message send'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
</OUTPUT>
<INPUT test='Message send'>
<challenge xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cmVhbG09InRlc3QtZCIsbm9uY2U9IjRLMUpXV0ExMUJGNk9aUG9seXVJcVJkRW9iV2lBRGhhWlZoZmVIR2UiLHFvcD0iYXV0aCIsY2hhcnNldD11dGYtOCxhbGdvcml0aG09bWQ1LXNlc3M=</challenge>
</INPUT>
<OUTPUT test='Message send'>
<response xmlns='urn:ietf:params:xml:ns:xmpp-sasl'>Y2hhcnNldD11dGYtOCx1c2VybmFtZT0ibXVsdGktcmVnXzFfMiIscmVhbG09InRlc3QtZCIsbm9uY2U9IjRLMUpXV0ExMUJGNk9aUG9seXVJcVJkRW9iV2lBRGhhWlZoZmVIR2UiLG5jPTAwMDAwMDAxLGNub25jZT0iV1diYWdKT2xUVTRCVFdGYnRwQURwaW9lSWpRcTErbVEzRXlGV2J3ZSIsZGlnZXN0LXVyaT0ieG1wcC90ZXN0LWQiLG1heGJ1Zj02NTUzNixyZXNwb25zZT05YmEyNzNlZmZkYjc0MGJkMGFhNDZlNzBhNTE1NWZhZCxxb3A9YXV0aCxhdXRoemlkPSJtdWx0aS1yZWdfMV8yIg==</response>
</OUTPUT>
<INPUT test='Message send'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="c5f72a90-9485-4c26-a574-a68b9225b19f" xmlns="jabber:client"/>
</INPUT>
<INPUT test='Message send'>
<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"/></stream:features>
</INPUT>
<OUTPUT test='Message send'>
<iq type='set' id='bind1'><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'><resource>def-user-resource</resource></bind></iq>
</OUTPUT>
<INPUT test='Message send'>
<success xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cnNwYXV0aD00ODUzNTM1NWJjNGFkMjdmNzVmZDg2MjYyYjlhZjIxYg==</success>
</INPUT>
<OUTPUT test='Message send'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
</OUTPUT>
<INPUT test='Message send'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="abba5aa7-3b5f-45e2-b7c8-338de6cffeb3" xmlns="jabber:client"/>
</INPUT>
<INPUT test='Message send'>
<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"/></stream:features>
</INPUT>
<OUTPUT test='Message send'>
<iq type='set' id='bind1'><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'><resource>def-user-resource</resource></bind></iq>
</OUTPUT>
<INPUT test='Message send'>
<iq to="multi-reg_3_2@test-d/def-user-resource" id="bind1" type="result"><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='Message send'>
<message type='chat' from='multi-reg_3_2@test-d/def-user-resource' to='long-list-user_1@test-d/xmpp-test'>Test message no. 1, from: multi-reg_3_2@test-d/def-user-resource.</message>
</OUTPUT>
<INPUT test='Message send'>
<iq to="multi-reg_5_1@test-d/def-user-resource" id="bind1" type="result"><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='Message send'>
<message type='chat' from='multi-reg_5_1@test-d/def-user-resource' to='long-list-user_1@test-d/xmpp-test'>Test message no. 1, from: multi-reg_5_1@test-d/def-user-resource.</message>
</OUTPUT>
<INPUT test='Message send'>
<success xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cnNwYXV0aD1mYWMxZGRkZTJmN2JkNDRkZDcyNmMyY2QyMjYyMjEyZA==</success>
</INPUT>
<OUTPUT test='Message send'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
</OUTPUT>
<INPUT test='Message send'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="011ada41-5142-4c79-ad5a-9efe5d4a47b5" xmlns="jabber:client"/>
</INPUT>
<INPUT test='Message send'>
<success xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cnNwYXV0aD0wZTA2N2E2MDVkMzBmMjcyZTkxNjQ5MjBlMjQxYjA2MA==</success>
</INPUT>
<OUTPUT test='Message send'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
</OUTPUT>
<INPUT test='Message send'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="80caa024-8497-4296-936c-2d838340d5c1" xmlns="jabber:client"/>
</INPUT>
<INPUT test='Message send'>
<success xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cnNwYXV0aD04YjMwZjAwYjJiYzg2YjA4ZWI3ZmU1NDM5MjgzODZjYQ==</success>
</INPUT>
<OUTPUT test='Message send'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
</OUTPUT>
<INPUT test='Message send'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="54dbc0d4-968b-4533-937b-2c13ab8ebdfc" xmlns="jabber:client"/>
</INPUT>
<INPUT test='Message send'>
<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"/></stream:features>
</INPUT>
<OUTPUT test='Message send'>
<iq type='set' id='bind1'><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'><resource>def-user-resource</resource></bind></iq>
</OUTPUT>
<INPUT test='Message send'>
<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"/></stream:features>
</INPUT>
<OUTPUT test='Message send'>
<iq type='set' id='bind1'><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'><resource>def-user-resource</resource></bind></iq>
</OUTPUT>
<INPUT test='Message send'>
<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"/></stream:features>
</INPUT>
<OUTPUT test='Message send'>
<iq type='set' id='bind1'><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'><resource>def-user-resource</resource></bind></iq>
</OUTPUT>
<INPUT test='Message send'>
<iq to="multi-reg_1_2@test-d/def-user-resource" id="bind1" type="result"><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='Message send'>
<message type='chat' from='multi-reg_1_2@test-d/def-user-resource' to='long-list-user_1@test-d/xmpp-test'>Test message no. 1, from: multi-reg_1_2@test-d/def-user-resource.</message>
</OUTPUT>
<INPUT test='Message send'>
<iq to="multi-reg_4_1@test-d/def-user-resource" id="bind1" type="result"><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='Message send'>
<message type='chat' from='multi-reg_4_1@test-d/def-user-resource' to='long-list-user_1@test-d/xmpp-test'>Test message no. 1, from: multi-reg_4_1@test-d/def-user-resource.</message>
</OUTPUT>
<INPUT test='Message send'>
<iq to="multi-reg_2_1@test-d/def-user-resource" id="bind1" type="result"><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='Message send'>
<message type='chat' from='multi-reg_2_1@test-d/def-user-resource' to='long-list-user_1@test-d/xmpp-test'>Test message no. 1, from: multi-reg_2_1@test-d/def-user-resource.</message>
</OUTPUT>
<INPUT test='Message send'>
<message to="multi-reg_5_1@test-d/def-user-resource" from="long-list-user_1@test-d/def-user-resource" type="chat">Message OK</message>
</INPUT>
<OUTPUT test='Message send'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'/>
</OUTPUT>
<INPUT test='Message send'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="8bc88100-151f-48ea-b398-e831e55060be" xmlns="jabber:client"/>
</INPUT>
<INPUT test='Message send'>
<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></stream:features>
</INPUT>
<OUTPUT test='Message send'>
<auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='DIGEST-MD5'/>
</OUTPUT>
<INPUT test='Message send'>
<challenge xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cmVhbG09InRlc3QtZCIsbm9uY2U9ImZFMG5zenpPWDFkdGZ4clN4c0hFOEw1Z1JCZ0t0OVI0MlpVcWxXVG0iLHFvcD0iYXV0aCIsY2hhcnNldD11dGYtOCxhbGdvcml0aG09bWQ1LXNlc3M=</challenge>
</INPUT>
<OUTPUT test='Message send'>
<response xmlns='urn:ietf:params:xml:ns:xmpp-sasl'>Y2hhcnNldD11dGYtOCx1c2VybmFtZT0ibXVsdGktcmVnXzVfMiIscmVhbG09InRlc3QtZCIsbm9uY2U9ImZFMG5zenpPWDFkdGZ4clN4c0hFOEw1Z1JCZ0t0OVI0MlpVcWxXVG0iLG5jPTAwMDAwMDAxLGNub25jZT0iTk91cXhXNjVKd0xTR3d1UUE4MEJlTU1RTjlqeTRPWXNDT0FhM3U5ayIsZGlnZXN0LXVyaT0ieG1wcC90ZXN0LWQiLG1heGJ1Zj02NTUzNixyZXNwb25zZT00NTE3NTYxYzFlYzk3OThkYWEwZjVjZTEwOWRhZTYyYSxxb3A9YXV0aCxhdXRoemlkPSJtdWx0aS1yZWdfNV8yIg==</response>
</OUTPUT>
<INPUT test='Message send'>
<success xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cnNwYXV0aD1hZDAwOGJjMThhYTg0NTBkMzgxOTI1NjViODhkMWE3ZA==</success>
</INPUT>
<OUTPUT test='Message send'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
</OUTPUT>
<INPUT test='Message send'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="8bc88100-151f-48ea-b398-e831e55060be" xmlns="jabber:client"/>
</INPUT>
<INPUT test='Message send'>
<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"/></stream:features>
</INPUT>
<OUTPUT test='Message send'>
<iq type='set' id='bind1'><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'><resource>def-user-resource</resource></bind></iq>
</OUTPUT>
<INPUT test='Message send'>
<message to="multi-reg_2_1@test-d/def-user-resource" from="long-list-user_1@test-d/def-user-resource" type="chat">Message OK</message>
</INPUT>
<OUTPUT test='Message send'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'/>
</OUTPUT>
<INPUT test='Message send'>
<iq to="multi-reg_5_2@test-d/def-user-resource" id="bind1" type="result"><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='Message send'>
<message type='chat' from='multi-reg_5_2@test-d/def-user-resource' to='long-list-user_1@test-d/xmpp-test'>Test message no. 1, from: multi-reg_5_2@test-d/def-user-resource.</message>
</OUTPUT>
<INPUT test='Message send'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="7d8f9d81-ddb9-4411-8503-11a543906092" xmlns="jabber:client"/>
</INPUT>
<INPUT test='Message send'>
<message to="multi-reg_5_2@test-d/def-user-resource" from="long-list-user_1@test-d/def-user-resource" type="chat">Message OK</message>
</INPUT>
<OUTPUT test='Message send'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'/>
</OUTPUT>
<INPUT test='Message send'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="10b40333-d315-4bb7-865d-e958468db4b2" xmlns="jabber:client"/>
</INPUT>
<INPUT test='Message send'>
<message to="multi-reg_1_2@test-d/def-user-resource" from="long-list-user_1@test-d/def-user-resource" type="chat">Message OK</message>
</INPUT>
<OUTPUT test='Message send'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'/>
</OUTPUT>
<INPUT test='Message send'>
<message to="multi-reg_4_1@test-d/def-user-resource" from="long-list-user_1@test-d/def-user-resource" type="chat">Message OK</message>
</INPUT>
<OUTPUT test='Message send'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'/>
</OUTPUT>
<INPUT test='Message send'>
<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></stream:features>
</INPUT>
<OUTPUT test='Message send'>
<auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='DIGEST-MD5'/>
</OUTPUT>
<INPUT test='Message send'>
<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></stream:features>
</INPUT>
<OUTPUT test='Message send'>
<auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='DIGEST-MD5'/>
</OUTPUT>
<INPUT test='Message send'>
<challenge xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cmVhbG09InRlc3QtZCIsbm9uY2U9IjVYNFl0cG5KSTY5c0FJdFhENHg2SVNvck40a213eHNVaCtvaVNNYWkiLHFvcD0iYXV0aCIsY2hhcnNldD11dGYtOCxhbGdvcml0aG09bWQ1LXNlc3M=</challenge>
</INPUT>
<OUTPUT test='Message send'>
<response xmlns='urn:ietf:params:xml:ns:xmpp-sasl'>Y2hhcnNldD11dGYtOCx1c2VybmFtZT0ibXVsdGktcmVnXzJfMiIscmVhbG09InRlc3QtZCIsbm9uY2U9IjVYNFl0cG5KSTY5c0FJdFhENHg2SVNvck40a213eHNVaCtvaVNNYWkiLG5jPTAwMDAwMDAxLGNub25jZT0iOVB5Y3E5U01xMlkzOE9GUmNMc1J2NmU2U29ocThMVzcvSTNjZ0NEMiIsZGlnZXN0LXVyaT0ieG1wcC90ZXN0LWQiLG1heGJ1Zj02NTUzNixyZXNwb25zZT1kYjUwNWJiZWM2Y2VmNTZkNmYyYWY0MDc0MDBiZTcyMyxxb3A9YXV0aCxhdXRoemlkPSJtdWx0aS1yZWdfMl8yIg==</response>
</OUTPUT>
<INPUT test='Message send'>
<challenge xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cmVhbG09InRlc3QtZCIsbm9uY2U9IjVqcy8vakFBS09nQ1A4aE5NTGU4dFhsZkt6WFFXWjFZNnVUbm1tZVUiLHFvcD0iYXV0aCIsY2hhcnNldD11dGYtOCxhbGdvcml0aG09bWQ1LXNlc3M=</challenge>
</INPUT>
<OUTPUT test='Message send'>
<response xmlns='urn:ietf:params:xml:ns:xmpp-sasl'>Y2hhcnNldD11dGYtOCx1c2VybmFtZT0ibXVsdGktcmVnXzVfMyIscmVhbG09InRlc3QtZCIsbm9uY2U9IjVqcy8vakFBS09nQ1A4aE5NTGU4dFhsZkt6WFFXWjFZNnVUbm1tZVUiLG5jPTAwMDAwMDAxLGNub25jZT0iV0d5Vk9pNytLSGZYcUYrM1RYbDJBWkJWN1prNXhZWFZDV1pFOEdPdSIsZGlnZXN0LXVyaT0ieG1wcC90ZXN0LWQiLG1heGJ1Zj02NTUzNixyZXNwb25zZT01YzBiZGY5NjVmODI3ZmU2ZTQ3ZTBkZjliMjA4OTFhNyxxb3A9YXV0aCxhdXRoemlkPSJtdWx0aS1yZWdfNV8zIg==</response>
</OUTPUT>
<INPUT test='Message send'>
<message to="multi-reg_3_2@test-d/def-user-resource" from="long-list-user_1@test-d/def-user-resource" type="chat">Message OK</message>
</INPUT>
<OUTPUT test='Message send'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'/>
</OUTPUT>
<INPUT test='Message send'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="12729319-d5c2-454a-9542-1597ee1aeda3" xmlns="jabber:client"/>
</INPUT>
<INPUT test='Message send'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="adbd229f-98a3-4ee2-b4b8-ec6278dc1caa" xmlns="jabber:client"/>
</INPUT>
<INPUT test='Message send'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="5e9f72ed-b0a7-4007-8492-2815f44b992d" xmlns="jabber:client"/>
</INPUT>
<INPUT test='Message send'>
<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></stream:features>
</INPUT>
<OUTPUT test='Message send'>
<auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='DIGEST-MD5'/>
</OUTPUT>
<INPUT test='Message send'>
<success xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cnNwYXV0aD1lZGYxYTRjMjFjMTcxZGM0OWMxZGQ1OWFhY2RlNWM5Mw==</success>
</INPUT>
<OUTPUT test='Message send'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
</OUTPUT>
<INPUT test='Message send'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="7d8f9d81-ddb9-4411-8503-11a543906092" xmlns="jabber:client"/>
</INPUT>
<INPUT test='Message send'>
<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></stream:features>
</INPUT>
<OUTPUT test='Message send'>
<auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='DIGEST-MD5'/>
</OUTPUT>
<INPUT test='Message send'>
<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></stream:features>
</INPUT>
<OUTPUT test='Message send'>
<auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='DIGEST-MD5'/>
</OUTPUT>
<INPUT test='Message send'>
<challenge xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cmVhbG09InRlc3QtZCIsbm9uY2U9IkxjMFhUL0srcTk2WGx6bTJHV3BtTEtIMHlaS21PbjNob3JLbnFMRWUiLHFvcD0iYXV0aCIsY2hhcnNldD11dGYtOCxhbGdvcml0aG09bWQ1LXNlc3M=</challenge>
</INPUT>
<OUTPUT test='Message send'>
<response xmlns='urn:ietf:params:xml:ns:xmpp-sasl'>Y2hhcnNldD11dGYtOCx1c2VybmFtZT0ibXVsdGktcmVnXzRfMiIscmVhbG09InRlc3QtZCIsbm9uY2U9IkxjMFhUL0srcTk2WGx6bTJHV3BtTEtIMHlaS21PbjNob3JLbnFMRWUiLG5jPTAwMDAwMDAxLGNub25jZT0icncxUHJSRG1zaWt2SjBWYmhsTGMzbnBPT3dUamw2TDQyOFpxM29CVyIsZGlnZXN0LXVyaT0ieG1wcC90ZXN0LWQiLG1heGJ1Zj02NTUzNixyZXNwb25zZT0xZTg1ODI4YjExYjM4MTA0MzQ4YTMxZGM3YTQ4MzVlZSxxb3A9YXV0aCxhdXRoemlkPSJtdWx0aS1yZWdfNF8yIg==</response>
</OUTPUT>
<INPUT test='Message send'>
<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"/></stream:features>
</INPUT>
<OUTPUT test='Message send'>
<iq type='set' id='bind1'><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'><resource>def-user-resource</resource></bind></iq>
</OUTPUT>
<INPUT test='Message send'>
<challenge xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cmVhbG09InRlc3QtZCIsbm9uY2U9Ii9UOHE2dVFjMFgwaEZ5R0NOSTQ4YXo0bE8yUVRiSnN5VkxrNSt1L0QiLHFvcD0iYXV0aCIsY2hhcnNldD11dGYtOCxhbGdvcml0aG09bWQ1LXNlc3M=</challenge>
</INPUT>
<OUTPUT test='Message send'>
<response xmlns='urn:ietf:params:xml:ns:xmpp-sasl'>Y2hhcnNldD11dGYtOCx1c2VybmFtZT0ibXVsdGktcmVnXzFfMyIscmVhbG09InRlc3QtZCIsbm9uY2U9Ii9UOHE2dVFjMFgwaEZ5R0NOSTQ4YXo0bE8yUVRiSnN5VkxrNSt1L0QiLG5jPTAwMDAwMDAxLGNub25jZT0iUXFkUWg1NmJ5TEUzVldrWGM0T3RDUGxpYzEzbGczOEtmTG9UQlVyayIsZGlnZXN0LXVyaT0ieG1wcC90ZXN0LWQiLG1heGJ1Zj02NTUzNixyZXNwb25zZT01MzdmOTc5MTk1Njc1NWMyN2M2NDIzMzEzM2UzM2MyYixxb3A9YXV0aCxhdXRoemlkPSJtdWx0aS1yZWdfMV8zIg==</response>
</OUTPUT>
<INPUT test='Message send'>
<challenge xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cmVhbG09InRlc3QtZCIsbm9uY2U9IldJcFkyclh3a1pjL3l1aGliWjRoaXV1NzJsN3d4K1dhMUhPSVN5cmMiLHFvcD0iYXV0aCIsY2hhcnNldD11dGYtOCxhbGdvcml0aG09bWQ1LXNlc3M=</challenge>
</INPUT>
<OUTPUT test='Message send'>
<response xmlns='urn:ietf:params:xml:ns:xmpp-sasl'>Y2hhcnNldD11dGYtOCx1c2VybmFtZT0ibXVsdGktcmVnXzNfMyIscmVhbG09InRlc3QtZCIsbm9uY2U9IldJcFkyclh3a1pjL3l1aGliWjRoaXV1NzJsN3d4K1dhMUhPSVN5cmMiLG5jPTAwMDAwMDAxLGNub25jZT0icE9obTFJWUl5ZTVTTExIY3Z5UnJIYTVLRi9ValB5S2p0NEZ4TVNMdiIsZGlnZXN0LXVyaT0ieG1wcC90ZXN0LWQiLG1heGJ1Zj02NTUzNixyZXNwb25zZT0wN2JjN2FkZTRkN2MzZTJhMzdhODZiMGI4NWI0ODVkMSxxb3A9YXV0aCxhdXRoemlkPSJtdWx0aS1yZWdfM18zIg==</response>
</OUTPUT>
<INPUT test='Message send'>
<iq to="multi-reg_2_2@test-d/def-user-resource" id="bind1" type="result"><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='Message send'>
<message type='chat' from='multi-reg_2_2@test-d/def-user-resource' to='long-list-user_1@test-d/xmpp-test'>Test message no. 1, from: multi-reg_2_2@test-d/def-user-resource.</message>
</OUTPUT>
<INPUT test='Message send'>
<success xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cnNwYXV0aD1mN2U2NGUyMTUwZGFlZDQwNjFlMDY4OTlkMzZlYTA0MQ==</success>
</INPUT>
<OUTPUT test='Message send'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
</OUTPUT>
<INPUT test='Message send'>
<message to="multi-reg_2_2@test-d/def-user-resource" from="long-list-user_1@test-d/def-user-resource" type="chat">Message OK</message>
</INPUT>
<OUTPUT test='Message send'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'/>
</OUTPUT>
<INPUT test='Message send'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="10b40333-d315-4bb7-865d-e958468db4b2" xmlns="jabber:client"/>
</INPUT>
<INPUT test='Message send'>
<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"/></stream:features>
</INPUT>
<OUTPUT test='Message send'>
<iq type='set' id='bind1'><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'><resource>def-user-resource</resource></bind></iq>
</OUTPUT>
<INPUT test='Message send'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="6b91e279-6e0a-427e-8d8b-750e7b41128d" xmlns="jabber:client"/>
</INPUT>
<INPUT test='Message send'>
<iq to="multi-reg_5_3@test-d/def-user-resource" id="bind1" type="result"><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='Message send'>
<message type='chat' from='multi-reg_5_3@test-d/def-user-resource' to='long-list-user_1@test-d/xmpp-test'>Test message no. 1, from: multi-reg_5_3@test-d/def-user-resource.</message>
</OUTPUT>
<INPUT test='Message send'>
<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></stream:features>
</INPUT>
<OUTPUT test='Message send'>
<auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='DIGEST-MD5'/>
</OUTPUT>
<INPUT test='Message send'>
<challenge xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cmVhbG09InRlc3QtZCIsbm9uY2U9IllEZURjamxsVXJXWmkvVzg2VzdUZVA0WDk5ZEprS05jUjhrMy96Y2ciLHFvcD0iYXV0aCIsY2hhcnNldD11dGYtOCxhbGdvcml0aG09bWQ1LXNlc3M=</challenge>
</INPUT>
<OUTPUT test='Message send'>
<response xmlns='urn:ietf:params:xml:ns:xmpp-sasl'>Y2hhcnNldD11dGYtOCx1c2VybmFtZT0ibXVsdGktcmVnXzJfMyIscmVhbG09InRlc3QtZCIsbm9uY2U9IllEZURjamxsVXJXWmkvVzg2VzdUZVA0WDk5ZEprS05jUjhrMy96Y2ciLG5jPTAwMDAwMDAxLGNub25jZT0iNkJFeTBJL0FGYU9WL1Z4V1pqWFFxOW1TcmRhSEZRLyt3azlLNllmbyIsZGlnZXN0LXVyaT0ieG1wcC90ZXN0LWQiLG1heGJ1Zj02NTUzNixyZXNwb25zZT0wN2IyMWMxOTdlYjkyMDE0YTY1ZjJmMWI4MGVjNTAxZixxb3A9YXV0aCxhdXRoemlkPSJtdWx0aS1yZWdfMl8zIg==</response>
</OUTPUT>
<INPUT test='Message send'>
<message to="multi-reg_5_3@test-d/def-user-resource" from="long-list-user_1@test-d/def-user-resource" type="chat">Message OK</message>
</INPUT>
<OUTPUT test='Message send'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'/>
</OUTPUT>
<INPUT test='Message send'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="fff2da6c-2d51-40c0-b7e9-ee600b57c5e1" xmlns="jabber:client"/>
</INPUT>
<INPUT test='Message send'>
<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></stream:features>
</INPUT>
<OUTPUT test='Message send'>
<auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='DIGEST-MD5'/>
</OUTPUT>
<INPUT test='Message send'>
<success xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cnNwYXV0aD1mOTM1MDE4MDU0MjU5ZjRhNzFkZTNlMjM3MjU3MWVlYQ==</success>
</INPUT>
<OUTPUT test='Message send'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
</OUTPUT>
<INPUT test='Message send'>
<challenge xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cmVhbG09InRlc3QtZCIsbm9uY2U9Ik5yR05kcHlFanZ3ZkVLZHgrbHI3bXFDQjhwMmJ3Q3JEVDFWVTM1NnMiLHFvcD0iYXV0aCIsY2hhcnNldD11dGYtOCxhbGdvcml0aG09bWQ1LXNlc3M=</challenge>
</INPUT>
<OUTPUT test='Message send'>
<response xmlns='urn:ietf:params:xml:ns:xmpp-sasl'>Y2hhcnNldD11dGYtOCx1c2VybmFtZT0ibXVsdGktcmVnXzVfNCIscmVhbG09InRlc3QtZCIsbm9uY2U9Ik5yR05kcHlFanZ3ZkVLZHgrbHI3bXFDQjhwMmJ3Q3JEVDFWVTM1NnMiLG5jPTAwMDAwMDAxLGNub25jZT0iUzl5OEVmdzkrRGJKaHhTaWRYWWRIY2E0Nk1oY0ZPVTdOYlVvNTVydCIsZGlnZXN0LXVyaT0ieG1wcC90ZXN0LWQiLG1heGJ1Zj02NTUzNixyZXNwb25zZT0wODAxOTNkYjljMDc5MzQ4MmVlZTU3MjI5MTA2MGU1OSxxb3A9YXV0aCxhdXRoemlkPSJtdWx0aS1yZWdfNV80Ig==</response>
</OUTPUT>
<INPUT test='Message send'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="adbd229f-98a3-4ee2-b4b8-ec6278dc1caa" xmlns="jabber:client"/>
</INPUT>
<INPUT test='Message send'>
<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"/></stream:features>
</INPUT>
<OUTPUT test='Message send'>
<iq type='set' id='bind1'><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'><resource>def-user-resource</resource></bind></iq>
</OUTPUT>
<INPUT test='Message send'>
<iq to="multi-reg_4_2@test-d/def-user-resource" id="bind1" type="result"><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='Message send'>
<message type='chat' from='multi-reg_4_2@test-d/def-user-resource' to='long-list-user_1@test-d/xmpp-test'>Test message no. 1, from: multi-reg_4_2@test-d/def-user-resource.</message>
</OUTPUT>
<INPUT test='Message send'>
<message to="multi-reg_4_2@test-d/def-user-resource" from="long-list-user_1@test-d/def-user-resource" type="chat">Message OK</message>
</INPUT>
<INPUT test='Message send'>
<success xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cnNwYXV0aD05OTA0NDYyYWRmNTQ4OTc0NjZiNTQyMDAxOTMyMDY2OQ==</success>
</INPUT>
<OUTPUT test='Message send'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
</OUTPUT>
<INPUT test='Message send'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="12729319-d5c2-454a-9542-1597ee1aeda3" xmlns="jabber:client"/>
</INPUT>
<OUTPUT test='Message send'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'/>
</OUTPUT>
<INPUT test='Message send'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="5b16770e-e6ac-447f-b4e2-5a128628d61c" xmlns="jabber:client"/>
</INPUT>
<INPUT test='Message send'>
<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"/></stream:features>
</INPUT>
<OUTPUT test='Message send'>
<iq type='set' id='bind1'><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'><resource>def-user-resource</resource></bind></iq>
</OUTPUT>
<INPUT test='Message send'>
<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></stream:features>
</INPUT>
<OUTPUT test='Message send'>
<auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='DIGEST-MD5'/>
</OUTPUT>
<INPUT test='Message send'>
<iq to="multi-reg_1_3@test-d/def-user-resource" id="bind1" type="result"><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='Message send'>
<message type='chat' from='multi-reg_1_3@test-d/def-user-resource' to='long-list-user_1@test-d/xmpp-test'>Test message no. 1, from: multi-reg_1_3@test-d/def-user-resource.</message>
</OUTPUT>
<INPUT test='Message send'>
<challenge xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cmVhbG09InRlc3QtZCIsbm9uY2U9IjBQU1JiUitWZkVGWEtaMGFUakxid0hjUmdQemEvNmFLbGJWcU85UUciLHFvcD0iYXV0aCIsY2hhcnNldD11dGYtOCxhbGdvcml0aG09bWQ1LXNlc3M=</challenge>
</INPUT>
<INPUT test='Message send'>
<success xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cnNwYXV0aD1iOGVlOGE2ZGYyNzI1MWNlN2EzYThlNTRkMWExMzkxMQ==</success>
</INPUT>
<OUTPUT test='Message send'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
</OUTPUT>
<INPUT test='Message send'>
<message to="multi-reg_1_3@test-d/def-user-resource" from="long-list-user_1@test-d/def-user-resource" type="chat">Message OK</message>
</INPUT>
<OUTPUT test='Message send'>
<response xmlns='urn:ietf:params:xml:ns:xmpp-sasl'>Y2hhcnNldD11dGYtOCx1c2VybmFtZT0ibXVsdGktcmVnXzRfMyIscmVhbG09InRlc3QtZCIsbm9uY2U9IjBQU1JiUitWZkVGWEtaMGFUakxid0hjUmdQemEvNmFLbGJWcU85UUciLG5jPTAwMDAwMDAxLGNub25jZT0iVXNvTWZQNkIyU1VYSU5zRnk3SDFjd2N0VWM0aUREMFVnT1J0bUVtMyIsZGlnZXN0LXVyaT0ieG1wcC90ZXN0LWQiLG1heGJ1Zj02NTUzNixyZXNwb25zZT1mOGY2MzRmNWNkOGFjZDAxYmZkNTA0MTgyMTJiZTk5Yixxb3A9YXV0aCxhdXRoemlkPSJtdWx0aS1yZWdfNF8zIg==</response>
</OUTPUT>
<OUTPUT test='Message send'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'/>
</OUTPUT>
<INPUT test='Message send'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="6b91e279-6e0a-427e-8d8b-750e7b41128d" xmlns="jabber:client"/>
</INPUT>
<INPUT test='Message send'>
<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"/></stream:features>
</INPUT>
<OUTPUT test='Message send'>
<iq type='set' id='bind1'><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'><resource>def-user-resource</resource></bind></iq>
</OUTPUT>
<INPUT test='Message send'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="f7ffe70a-d3d2-4067-84ca-55e52e353129" xmlns="jabber:client"/>
</INPUT>
<INPUT test='Message send'>
<iq to="multi-reg_2_3@test-d/def-user-resource" id="bind1" type="result"><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='Message send'>
<message type='chat' from='multi-reg_2_3@test-d/def-user-resource' to='long-list-user_1@test-d/xmpp-test'>Test message no. 1, from: multi-reg_2_3@test-d/def-user-resource.</message>
</OUTPUT>
<INPUT test='Message send'>
<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></stream:features>
</INPUT>
<OUTPUT test='Message send'>
<auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='DIGEST-MD5'/>
</OUTPUT>
<INPUT test='Message send'>
<message to="multi-reg_2_3@test-d/def-user-resource" from="long-list-user_1@test-d/def-user-resource" type="chat">Message OK</message>
</INPUT>
<OUTPUT test='Message send'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'/>
</OUTPUT>
<INPUT test='Message send'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="9472df83-31af-400f-9748-e43ac5064dbf" xmlns="jabber:client"/>
</INPUT>
<INPUT test='Message send'>
<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></stream:features>
</INPUT>
<OUTPUT test='Message send'>
<auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='DIGEST-MD5'/>
</OUTPUT>
<INPUT test='Message send'>
<challenge xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cmVhbG09InRlc3QtZCIsbm9uY2U9IkhZZkFuZ2VRdDRpYS9zbUlzQXhIK3JSWjNkUXhqajBtM3JRSHNWMlAiLHFvcD0iYXV0aCIsY2hhcnNldD11dGYtOCxhbGdvcml0aG09bWQ1LXNlc3M=</challenge>
</INPUT>
<OUTPUT test='Message send'>
<response xmlns='urn:ietf:params:xml:ns:xmpp-sasl'>Y2hhcnNldD11dGYtOCx1c2VybmFtZT0ibXVsdGktcmVnXzJfNCIscmVhbG09InRlc3QtZCIsbm9uY2U9IkhZZkFuZ2VRdDRpYS9zbUlzQXhIK3JSWjNkUXhqajBtM3JRSHNWMlAiLG5jPTAwMDAwMDAxLGNub25jZT0iTVI2d0hJUzNVR1k4NG9OemtLQ3plM1AybjZUM0NCTlhySzhIZWVUQyIsZGlnZXN0LXVyaT0ieG1wcC90ZXN0LWQiLG1heGJ1Zj02NTUzNixyZXNwb25zZT0wM2E4NjI5OTIxYTMzYTk1MzI2Yjc2ZjYzODMyYTIwYyxxb3A9YXV0aCxhdXRoemlkPSJtdWx0aS1yZWdfMl80Ig==</response>
</OUTPUT>
<INPUT test='Message send'>
<success xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cnNwYXV0aD1kMDUxOTJiZjY5ZGZlZmQ2YzZiN2IxZTUxZTczOTY3OA==</success>
</INPUT>
<OUTPUT test='Message send'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
</OUTPUT>
<INPUT test='Message send'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="5e9f72ed-b0a7-4007-8492-2815f44b992d" xmlns="jabber:client"/>
</INPUT>
<INPUT test='Message send'>
<challenge xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cmVhbG09InRlc3QtZCIsbm9uY2U9IitiTGVQTms0S0FtMVdGdFlEalAxeElOM0RxNlozeVJ4WGZza1FTLzUiLHFvcD0iYXV0aCIsY2hhcnNldD11dGYtOCxhbGdvcml0aG09bWQ1LXNlc3M=</challenge>
</INPUT>
<OUTPUT test='Message send'>
<response xmlns='urn:ietf:params:xml:ns:xmpp-sasl'>Y2hhcnNldD11dGYtOCx1c2VybmFtZT0ibXVsdGktcmVnXzFfNCIscmVhbG09InRlc3QtZCIsbm9uY2U9IitiTGVQTms0S0FtMVdGdFlEalAxeElOM0RxNlozeVJ4WGZza1FTLzUiLG5jPTAwMDAwMDAxLGNub25jZT0iWTRqWkhhLzBtek9WaE4rckFOS2lDQk42UEZWYjRWamo0ZlNVd2trUCIsZGlnZXN0LXVyaT0ieG1wcC90ZXN0LWQiLG1heGJ1Zj02NTUzNixyZXNwb25zZT02Y2VjOGNiOTc4OGZhOTBhOTEyZThiOGYzMWFhOWI5YSxxb3A9YXV0aCxhdXRoemlkPSJtdWx0aS1yZWdfMV80Ig==</response>
</OUTPUT>
<INPUT test='Message send'>
<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"/></stream:features>
</INPUT>
<OUTPUT test='Message send'>
<iq type='set' id='bind1'><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'><resource>def-user-resource</resource></bind></iq>
</OUTPUT>
<INPUT test='Message send'>
<iq to="multi-reg_3_3@test-d/def-user-resource" id="bind1" type="result"><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='Message send'>
<message type='chat' from='multi-reg_3_3@test-d/def-user-resource' to='long-list-user_1@test-d/xmpp-test'>Test message no. 1, from: multi-reg_3_3@test-d/def-user-resource.</message>
</OUTPUT>
<INPUT test='Message send'>
<success xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cnNwYXV0aD1lY2QwMTliZjJlZDI1NTAyOGJiMzMwNTM3ZDNiM2IwZQ==</success>
</INPUT>
<OUTPUT test='Message send'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
</OUTPUT>
<INPUT test='Message send'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="5b16770e-e6ac-447f-b4e2-5a128628d61c" xmlns="jabber:client"/>
</INPUT>
<INPUT test='Message send'>
<message to="multi-reg_3_3@test-d/def-user-resource" from="long-list-user_1@test-d/def-user-resource" type="chat">Message OK</message>
</INPUT>
<INPUT test='Message send'>
<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"/></stream:features>
</INPUT>
<OUTPUT test='Message send'>
<iq type='set' id='bind1'><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'><resource>def-user-resource</resource></bind></iq>
</OUTPUT>
<OUTPUT test='Message send'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'/>
</OUTPUT>
<INPUT test='Message send'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="458a51e1-c9ce-4a9e-a76e-6f9eaf70e1db" xmlns="jabber:client"/>
</INPUT>
<INPUT test='Message send'>
<iq to="multi-reg_4_3@test-d/def-user-resource" id="bind1" type="result"><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='Message send'>
<message type='chat' from='multi-reg_4_3@test-d/def-user-resource' to='long-list-user_1@test-d/xmpp-test'>Test message no. 1, from: multi-reg_4_3@test-d/def-user-resource.</message>
</OUTPUT>
<INPUT test='Message send'>
<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></stream:features>
</INPUT>
<OUTPUT test='Message send'>
<auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='DIGEST-MD5'/>
</OUTPUT>
<INPUT test='Message send'>
<success xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cnNwYXV0aD05NzUwYWJiZTc4YzNkMmQ5MmZhOWYyYmMwZmZkNmQzZg==</success>
</INPUT>
<OUTPUT test='Message send'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
</OUTPUT>
<INPUT test='Message send'>
<challenge xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cmVhbG09InRlc3QtZCIsbm9uY2U9ImUwc284bXEzQVd4dmphMUlZVFp5bC9iNVh5bVF2cFdncVVXNURqTzgiLHFvcD0iYXV0aCIsY2hhcnNldD11dGYtOCxhbGdvcml0aG09bWQ1LXNlc3M=</challenge>
</INPUT>
<OUTPUT test='Message send'>
<response xmlns='urn:ietf:params:xml:ns:xmpp-sasl'>Y2hhcnNldD11dGYtOCx1c2VybmFtZT0ibXVsdGktcmVnXzNfNCIscmVhbG09InRlc3QtZCIsbm9uY2U9ImUwc284bXEzQVd4dmphMUlZVFp5bC9iNVh5bVF2cFdncVVXNURqTzgiLG5jPTAwMDAwMDAxLGNub25jZT0iakNoVVJiblNkM1FtZ2RUajdhYTVtb1BVRGNvRGk1YmNDcFpJUHhtSSIsZGlnZXN0LXVyaT0ieG1wcC90ZXN0LWQiLG1heGJ1Zj02NTUzNixyZXNwb25zZT01ZGY4ODUzNmU0YmFiYWQ2ZTAxYzc4NTY2NjM5MWE4NCxxb3A9YXV0aCxhdXRoemlkPSJtdWx0aS1yZWdfM180Ig==</response>
</OUTPUT>
<INPUT test='Message send'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="f7ffe70a-d3d2-4067-84ca-55e52e353129" xmlns="jabber:client"/>
</INPUT>
<INPUT test='Message send'>
<message to="multi-reg_4_3@test-d/def-user-resource" from="long-list-user_1@test-d/def-user-resource" type="chat">Message OK</message>
</INPUT>
<OUTPUT test='Message send'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'/>
</OUTPUT>
<INPUT test='Message send'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="db661f6b-3b13-4797-859d-08ab435d5368" xmlns="jabber:client"/>
</INPUT>
<INPUT test='Message send'>
<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"/></stream:features>
</INPUT>
<OUTPUT test='Message send'>
<iq type='set' id='bind1'><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'><resource>def-user-resource</resource></bind></iq>
</OUTPUT>
<INPUT test='Message send'>
<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></stream:features>
</INPUT>
<OUTPUT test='Message send'>
<auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='DIGEST-MD5'/>
</OUTPUT>
<INPUT test='Message send'>
<iq to="multi-reg_1_4@test-d/def-user-resource" id="bind1" type="result"><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"><jid>multi-reg_1_4@test-d/def-user-resource</jid></bind></iq>
</INPUT>
<OUTPUT test='Message send'>
<message type='chat' from='multi-reg_1_4@test-d/def-user-resource' to='long-list-user_1@test-d/xmpp-test'>Test message no. 1, from: multi-reg_1_4@test-d/def-user-resource.</message>
</OUTPUT>
<INPUT test='Message send'>
<challenge xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cmVhbG09InRlc3QtZCIsbm9uY2U9ImQyekRyVjlEc083T3RISHZFSjRoalpXeFE2UXU0V3E3RDVCTFd1TloiLHFvcD0iYXV0aCIsY2hhcnNldD11dGYtOCxhbGdvcml0aG09bWQ1LXNlc3M=</challenge>
</INPUT>
<OUTPUT test='Message send'>
<response xmlns='urn:ietf:params:xml:ns:xmpp-sasl'>Y2hhcnNldD11dGYtOCx1c2VybmFtZT0ibXVsdGktcmVnXzRfNCIscmVhbG09InRlc3QtZCIsbm9uY2U9ImQyekRyVjlEc083T3RISHZFSjRoalpXeFE2UXU0V3E3RDVCTFd1TloiLG5jPTAwMDAwMDAxLGNub25jZT0iMDJyUGNVN0dnSmw4WUR0cXpZSnNiU3EzVURpK1hiZjlkOEhRUmZnRiIsZGlnZXN0LXVyaT0ieG1wcC90ZXN0LWQiLG1heGJ1Zj02NTUzNixyZXNwb25zZT05NGI3ZjI1NmE3MWNkNzFkYWY0M2E2YTQ3YWUxNDcxNSxxb3A9YXV0aCxhdXRoemlkPSJtdWx0aS1yZWdfNF80Ig==</response>
</OUTPUT>
<INPUT test='Message send'>
<message to="multi-reg_1_4@test-d/def-user-resource" from="long-list-user_1@test-d/def-user-resource" type="chat">Message OK</message>
</INPUT>
<INPUT test='Message send'>
<success xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cnNwYXV0aD05YjFlMmNmOGZmMDNmMThkZDI1OWZjNTAwMzVmZTFiNA==</success>
</INPUT>
<OUTPUT test='Message send'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
</OUTPUT>
<INPUT test='Message send'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="9472df83-31af-400f-9748-e43ac5064dbf" xmlns="jabber:client"/>
</INPUT>
<INPUT test='Message send'>
<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"/></stream:features>
</INPUT>
<OUTPUT test='Message send'>
<iq type='set' id='bind1'><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'><resource>def-user-resource</resource></bind></iq>
</OUTPUT>
<INPUT test='Message send'>
<iq to="multi-reg_2_4@test-d/def-user-resource" id="bind1" type="result"><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='Message send'>
<message type='chat' from='multi-reg_2_4@test-d/def-user-resource' to='long-list-user_1@test-d/xmpp-test'>Test message no. 1, from: multi-reg_2_4@test-d/def-user-resource.</message>
</OUTPUT>
<INPUT test='Message send'>
<message to="multi-reg_2_4@test-d/def-user-resource" from="long-list-user_1@test-d/def-user-resource" type="chat">Message OK</message>
</INPUT>
<INPUT test='Message send'>
<success xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cnNwYXV0aD1iNGU2NjRiNDlkNmM1M2IzZmM2NjkyYjBiZjgyN2VmMA==</success>
</INPUT>
<OUTPUT test='Message send'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
</OUTPUT>
<INPUT test='Message send'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="fff2da6c-2d51-40c0-b7e9-ee600b57c5e1" xmlns="jabber:client"/>
</INPUT>
<INPUT test='Message send'>
<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"/></stream:features>
</INPUT>
<OUTPUT test='Message send'>
<iq type='set' id='bind1'><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'><resource>def-user-resource</resource></bind></iq>
</OUTPUT>
<INPUT test='Message send'>
<iq to="multi-reg_5_4@test-d/def-user-resource" id="bind1" type="result"><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='Message send'>
<message type='chat' from='multi-reg_5_4@test-d/def-user-resource' to='long-list-user_1@test-d/xmpp-test'>Test message no. 1, from: multi-reg_5_4@test-d/def-user-resource.</message>
</OUTPUT>
<INPUT test='Message send'>
<message to="multi-reg_5_4@test-d/def-user-resource" from="long-list-user_1@test-d/def-user-resource" type="chat">Message OK</message>
</INPUT>
<INPUT test='Message send'>
<success xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cnNwYXV0aD1hM2UyODI1YjkwYThlOWVhYTRhODdiNWI4MDdmYTYwOQ==</success>
</INPUT>
<OUTPUT test='Message send'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
</OUTPUT>
<INPUT test='Message send'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="db661f6b-3b13-4797-859d-08ab435d5368" xmlns="jabber:client"/>
</INPUT>
<INPUT test='Message send'>
<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"/></stream:features>
</INPUT>
<OUTPUT test='Message send'>
<iq type='set' id='bind1'><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'><resource>def-user-resource</resource></bind></iq>
</OUTPUT>
<INPUT test='Message send'>
<iq to="multi-reg_4_4@test-d/def-user-resource" id="bind1" type="result"><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='Message send'>
<message type='chat' from='multi-reg_4_4@test-d/def-user-resource' to='long-list-user_1@test-d/xmpp-test'>Test message no. 1, from: multi-reg_4_4@test-d/def-user-resource.</message>
</OUTPUT>
<INPUT test='Message send'>
<success xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cnNwYXV0aD03MzU2YzRlNmI1NmU1YTg2YTFiMDcwODIzZWIzOWFiYw==</success>
</INPUT>
<OUTPUT test='Message send'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
</OUTPUT>
<INPUT test='Message send'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="458a51e1-c9ce-4a9e-a76e-6f9eaf70e1db" xmlns="jabber:client"/>
</INPUT>
<INPUT test='Message send'>
<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"/></stream:features>
</INPUT>
<OUTPUT test='Message send'>
<iq type='set' id='bind1'><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'><resource>def-user-resource</resource></bind></iq>
</OUTPUT>
<INPUT test='Message send'>
<message to="multi-reg_4_4@test-d/def-user-resource" from="long-list-user_1@test-d/def-user-resource" type="chat">Message OK</message>
</INPUT>
<INPUT test='Message send'>
<iq to="multi-reg_3_4@test-d/def-user-resource" id="bind1" type="result"><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='Message send'>
<message type='chat' from='multi-reg_3_4@test-d/def-user-resource' to='long-list-user_1@test-d/xmpp-test'>Test message no. 1, from: multi-reg_3_4@test-d/def-user-resource.</message>
</OUTPUT>
<INPUT test='Message send'>
<message to="multi-reg_3_4@test-d/def-user-resource" from="long-list-user_1@test-d/def-user-resource" type="chat">Message OK</message>
</INPUT>

</test-history>