<test-history test='VHost 13'>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'/>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="346ed647-c646-4e80-a54d-73b022c82a9c" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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>ANONYMOUS</mechanism></mechanisms></stream:features>
</INPUT>
<OUTPUT test='VHost 13'>
<auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='DIGEST-MD5'/>
</OUTPUT>
<INPUT test='VHost 13'>
<challenge xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cmVhbG09InRlc3QtZCIsbm9uY2U9ImNCeGVjVWlXeE1ndkdZNmpNdkpaeDRQdTBGRS85eUpjTWY3bUFNQXMiLHFvcD0iYXV0aCIsY2hhcnNldD11dGYtOCxhbGdvcml0aG09bWQ1LXNlc3M=</challenge>
</INPUT>
<OUTPUT test='VHost 13'>
<response xmlns='urn:ietf:params:xml:ns:xmpp-sasl'>Y2hhcnNldD11dGYtOCx1c2VybmFtZT0iYWxsLXhtcHAtdGVzdCIscmVhbG09InRlc3QtZCIsbm9uY2U9ImNCeGVjVWlXeE1ndkdZNmpNdkpaeDRQdTBGRS85eUpjTWY3bUFNQXMiLG5jPTAwMDAwMDAxLGNub25jZT0id1A0NTJKN1B6OWMvOGpuZGpWY2xkZHVBV3daWS9HN1dvYXhpb1ZYUyIsZGlnZXN0LXVyaT0ieG1wcC90ZXN0LWQiLG1heGJ1Zj02NTUzNixyZXNwb25zZT1jMzIxMzk1MzQ0Mzc5ODFjZDI4NTQ2Y2YyMWU3NTNmMixxb3A9YXV0aCxhdXRoemlkPSJhbGwteG1wcC10ZXN0Ig==</response>
</OUTPUT>
<INPUT test='VHost 13'>
<success xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cnNwYXV0aD0wNWMxYWJkMzE5MDEyNDVjNzZiMzI2M2M5NjE1ZWU0Yw==</success>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="346ed647-c646-4e80-a54d-73b022c82a9c" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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='VHost 13'>
<iq type='set' id='bind1'><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'><resource>def-user-resource</resource></bind></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" id="bind1" to="all-xmpp-test@test-d/def-user-resource"><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"><jid>all-xmpp-test@test-d/def-user-resource</jid></bind></iq>
</INPUT>
<OUTPUT test='VHost 13'>
<iq type="get" id="ping123" to="vhost-0">
<ping xmlns="urn:xmpp:ping"/></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" from="vhost-0" to="all-xmpp-test@test-d/def-user-resource" id="ping123"/>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'/>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="22007630-5652-44fe-b5f0-f7353cbdaefe" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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>ANONYMOUS</mechanism></mechanisms></stream:features>
</INPUT>
<OUTPUT test='VHost 13'>
<auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='DIGEST-MD5'/>
</OUTPUT>
<INPUT test='VHost 13'>
<challenge xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cmVhbG09InRlc3QtZCIsbm9uY2U9Im5TeWttQmJicWJtTEZkUm1KNjdveUZHRGZzYmQ0dkU2RGRycGV6ZEsiLHFvcD0iYXV0aCIsY2hhcnNldD11dGYtOCxhbGdvcml0aG09bWQ1LXNlc3M=</challenge>
</INPUT>
<OUTPUT test='VHost 13'>
<response xmlns='urn:ietf:params:xml:ns:xmpp-sasl'>Y2hhcnNldD11dGYtOCx1c2VybmFtZT0iYWxsLXhtcHAtdGVzdCIscmVhbG09InRlc3QtZCIsbm9uY2U9Im5TeWttQmJicWJtTEZkUm1KNjdveUZHRGZzYmQ0dkU2RGRycGV6ZEsiLG5jPTAwMDAwMDAxLGNub25jZT0iRW95QnMwVWs3K2FzMExXT0VLTnUwWjJlNnN2djhLSjROVlU0NUR6MyIsZGlnZXN0LXVyaT0ieG1wcC90ZXN0LWQiLG1heGJ1Zj02NTUzNixyZXNwb25zZT1iMTkwMmI3NmU3ZTI0NjA4Y2EwYTM3ZmI5OWNiZDFlMCxxb3A9YXV0aCxhdXRoemlkPSJhbGwteG1wcC10ZXN0Ig==</response>
</OUTPUT>
<INPUT test='VHost 13'>
<success xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cnNwYXV0aD1jZGQ0NDJhOWUwYmQ1NjgxOWExZDA0NTc0NmE5ZDE5Ng==</success>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="22007630-5652-44fe-b5f0-f7353cbdaefe" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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='VHost 13'>
<iq type='set' id='bind1'><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'><resource>def-user-resource</resource></bind></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" id="bind1" to="all-xmpp-test@test-d/def-user-resource"><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"><jid>all-xmpp-test@test-d/def-user-resource</jid></bind></iq>
</INPUT>
<OUTPUT test='VHost 13'>
<iq type="get" id="ping123" to="vhost-1">
<ping xmlns="urn:xmpp:ping"/></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" from="vhost-1" to="all-xmpp-test@test-d/def-user-resource" id="ping123"/>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'/>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="0a379fe6-4618-4fbb-a1c4-7a98bcd1eeac" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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>ANONYMOUS</mechanism></mechanisms></stream:features>
</INPUT>
<OUTPUT test='VHost 13'>
<auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='DIGEST-MD5'/>
</OUTPUT>
<INPUT test='VHost 13'>
<challenge xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cmVhbG09InRlc3QtZCIsbm9uY2U9ImprSjVQVGE1MUliN2wrallyc0tGbTRCVFp4cDcvOVlEZzFYa2xZcEIiLHFvcD0iYXV0aCIsY2hhcnNldD11dGYtOCxhbGdvcml0aG09bWQ1LXNlc3M=</challenge>
</INPUT>
<OUTPUT test='VHost 13'>
<response xmlns='urn:ietf:params:xml:ns:xmpp-sasl'>Y2hhcnNldD11dGYtOCx1c2VybmFtZT0iYWxsLXhtcHAtdGVzdCIscmVhbG09InRlc3QtZCIsbm9uY2U9ImprSjVQVGE1MUliN2wrallyc0tGbTRCVFp4cDcvOVlEZzFYa2xZcEIiLG5jPTAwMDAwMDAxLGNub25jZT0iZGFrVGo3NVdXN3A3OTVLUjVDajdOamx0bm9TS0RXR2d6R2FBL2dpMyIsZGlnZXN0LXVyaT0ieG1wcC90ZXN0LWQiLG1heGJ1Zj02NTUzNixyZXNwb25zZT0xMzQ0ZWRmODcyYjM5NjI4MmY1MjZmOTVhZWYwZDA1ZCxxb3A9YXV0aCxhdXRoemlkPSJhbGwteG1wcC10ZXN0Ig==</response>
</OUTPUT>
<INPUT test='VHost 13'>
<success xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cnNwYXV0aD1iYzJhZTA5N2JjMDE2ODRmNjJjZWRmZmVjZGRhZDZjOQ==</success>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="0a379fe6-4618-4fbb-a1c4-7a98bcd1eeac" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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='VHost 13'>
<iq type='set' id='bind1'><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'><resource>def-user-resource</resource></bind></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" id="bind1" to="all-xmpp-test@test-d/def-user-resource"><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"><jid>all-xmpp-test@test-d/def-user-resource</jid></bind></iq>
</INPUT>
<OUTPUT test='VHost 13'>
<iq type="get" id="ping123" to="vhost-2">
<ping xmlns="urn:xmpp:ping"/></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" from="vhost-2" to="all-xmpp-test@test-d/def-user-resource" id="ping123"/>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'/>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="501f7bbc-214d-4e61-ad85-d52efbf6aa83" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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>ANONYMOUS</mechanism></mechanisms></stream:features>
</INPUT>
<OUTPUT test='VHost 13'>
<auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='DIGEST-MD5'/>
</OUTPUT>
<INPUT test='VHost 13'>
<challenge xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cmVhbG09InRlc3QtZCIsbm9uY2U9InUyYmE0Tm9vd1RMaG53YUlLYzJhNENFbncrd056SzFlYXlRRGs4YzUiLHFvcD0iYXV0aCIsY2hhcnNldD11dGYtOCxhbGdvcml0aG09bWQ1LXNlc3M=</challenge>
</INPUT>
<OUTPUT test='VHost 13'>
<response xmlns='urn:ietf:params:xml:ns:xmpp-sasl'>Y2hhcnNldD11dGYtOCx1c2VybmFtZT0iYWxsLXhtcHAtdGVzdCIscmVhbG09InRlc3QtZCIsbm9uY2U9InUyYmE0Tm9vd1RMaG53YUlLYzJhNENFbncrd056SzFlYXlRRGs4YzUiLG5jPTAwMDAwMDAxLGNub25jZT0icHhDbG9QdWtETUROZUNPR2Z6bFZzTkhKVkFDa1Q3YVNYSzhpNlc1SCIsZGlnZXN0LXVyaT0ieG1wcC90ZXN0LWQiLG1heGJ1Zj02NTUzNixyZXNwb25zZT03N2EzZTAwZDZhZGY2YjZkYzZlNjQ2OWFhOWY5MDFhNyxxb3A9YXV0aCxhdXRoemlkPSJhbGwteG1wcC10ZXN0Ig==</response>
</OUTPUT>
<INPUT test='VHost 13'>
<success xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cnNwYXV0aD1kZTlhYWI5ODllYzk4ZTA2ODU4NWM4NzEwODliMzU2OA==</success>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="501f7bbc-214d-4e61-ad85-d52efbf6aa83" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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='VHost 13'>
<iq type='set' id='bind1'><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'><resource>def-user-resource</resource></bind></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" id="bind1" to="all-xmpp-test@test-d/def-user-resource"><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"><jid>all-xmpp-test@test-d/def-user-resource</jid></bind></iq>
</INPUT>
<OUTPUT test='VHost 13'>
<iq type="get" id="ping123" to="vhost-3">
<ping xmlns="urn:xmpp:ping"/></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" from="vhost-3" to="all-xmpp-test@test-d/def-user-resource" id="ping123"/>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'/>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="741ec992-dc9e-4779-84c4-26532a96132b" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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>ANONYMOUS</mechanism></mechanisms></stream:features>
</INPUT>
<OUTPUT test='VHost 13'>
<auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='DIGEST-MD5'/>
</OUTPUT>
<INPUT test='VHost 13'>
<challenge xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cmVhbG09InRlc3QtZCIsbm9uY2U9IlNIWWpUR2s1SVE0cGxTZ0pjbUgwekpEazBvR0lwSkhuYzRvVUdkY1UiLHFvcD0iYXV0aCIsY2hhcnNldD11dGYtOCxhbGdvcml0aG09bWQ1LXNlc3M=</challenge>
</INPUT>
<OUTPUT test='VHost 13'>
<response xmlns='urn:ietf:params:xml:ns:xmpp-sasl'>Y2hhcnNldD11dGYtOCx1c2VybmFtZT0iYWxsLXhtcHAtdGVzdCIscmVhbG09InRlc3QtZCIsbm9uY2U9IlNIWWpUR2s1SVE0cGxTZ0pjbUgwekpEazBvR0lwSkhuYzRvVUdkY1UiLG5jPTAwMDAwMDAxLGNub25jZT0ieFNSaE9EWWxhblk5N2lneXNGUzV6ZWpxVkxyYm5rczFzWkdYN1VIYyIsZGlnZXN0LXVyaT0ieG1wcC90ZXN0LWQiLG1heGJ1Zj02NTUzNixyZXNwb25zZT0wMmM0NmVhY2FmMDg1MWYyMTFkN2ZlNGZhZDU4ODVmNyxxb3A9YXV0aCxhdXRoemlkPSJhbGwteG1wcC10ZXN0Ig==</response>
</OUTPUT>
<INPUT test='VHost 13'>
<success xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cnNwYXV0aD0wMTQ1NThkYjBmNWZkYTFkMzFmNTBmYzc1YTIwYzdiNw==</success>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="741ec992-dc9e-4779-84c4-26532a96132b" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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='VHost 13'>
<iq type='set' id='bind1'><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'><resource>def-user-resource</resource></bind></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" id="bind1" to="all-xmpp-test@test-d/def-user-resource"><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"><jid>all-xmpp-test@test-d/def-user-resource</jid></bind></iq>
</INPUT>
<OUTPUT test='VHost 13'>
<iq type="get" id="ping123" to="vhost-4">
<ping xmlns="urn:xmpp:ping"/></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" from="vhost-4" to="all-xmpp-test@test-d/def-user-resource" id="ping123"/>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'/>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="bb43a240-2d87-4ff9-99c3-857e4ccd5bcd" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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>ANONYMOUS</mechanism></mechanisms></stream:features>
</INPUT>
<OUTPUT test='VHost 13'>
<auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='DIGEST-MD5'/>
</OUTPUT>
<INPUT test='VHost 13'>
<challenge xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cmVhbG09InRlc3QtZCIsbm9uY2U9InRIWHRwZTkxckhiZTFLcXdFaDRWK3NaSnhZWFhKeEJDUXVIZ2F3K2wiLHFvcD0iYXV0aCIsY2hhcnNldD11dGYtOCxhbGdvcml0aG09bWQ1LXNlc3M=</challenge>
</INPUT>
<OUTPUT test='VHost 13'>
<response xmlns='urn:ietf:params:xml:ns:xmpp-sasl'>Y2hhcnNldD11dGYtOCx1c2VybmFtZT0iYWxsLXhtcHAtdGVzdCIscmVhbG09InRlc3QtZCIsbm9uY2U9InRIWHRwZTkxckhiZTFLcXdFaDRWK3NaSnhZWFhKeEJDUXVIZ2F3K2wiLG5jPTAwMDAwMDAxLGNub25jZT0iR1Bybzl5U09HRkFuVU42YlJlb3hINUZINDdrVlZ2cVBJZ3B1cUVwbiIsZGlnZXN0LXVyaT0ieG1wcC90ZXN0LWQiLG1heGJ1Zj02NTUzNixyZXNwb25zZT1mZWZhZjQ0ZTRjYTM0NjJhY2JlN2MxNTVhZTU3NDMyZSxxb3A9YXV0aCxhdXRoemlkPSJhbGwteG1wcC10ZXN0Ig==</response>
</OUTPUT>
<INPUT test='VHost 13'>
<success xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cnNwYXV0aD05NzJmMjg2OWU5M2ZkNDg3ZjcwZTkxMTcwOWYwZTc2MQ==</success>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="bb43a240-2d87-4ff9-99c3-857e4ccd5bcd" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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='VHost 13'>
<iq type='set' id='bind1'><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'><resource>def-user-resource</resource></bind></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" id="bind1" to="all-xmpp-test@test-d/def-user-resource"><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"><jid>all-xmpp-test@test-d/def-user-resource</jid></bind></iq>
</INPUT>
<OUTPUT test='VHost 13'>
<iq type="get" id="ping123" to="vhost-5">
<ping xmlns="urn:xmpp:ping"/></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" from="vhost-5" to="all-xmpp-test@test-d/def-user-resource" id="ping123"/>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'/>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="b4040aa6-ebcf-4d0b-b8f2-38a63dad98f6" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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>ANONYMOUS</mechanism></mechanisms></stream:features>
</INPUT>
<OUTPUT test='VHost 13'>
<auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='DIGEST-MD5'/>
</OUTPUT>
<INPUT test='VHost 13'>
<challenge xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cmVhbG09InRlc3QtZCIsbm9uY2U9Ik4rOHQyTnRCa1hlRER3eEFjclp5bHlUV3J1RUlCRkhtdnZxOFJDZk4iLHFvcD0iYXV0aCIsY2hhcnNldD11dGYtOCxhbGdvcml0aG09bWQ1LXNlc3M=</challenge>
</INPUT>
<OUTPUT test='VHost 13'>
<response xmlns='urn:ietf:params:xml:ns:xmpp-sasl'>Y2hhcnNldD11dGYtOCx1c2VybmFtZT0iYWxsLXhtcHAtdGVzdCIscmVhbG09InRlc3QtZCIsbm9uY2U9Ik4rOHQyTnRCa1hlRER3eEFjclp5bHlUV3J1RUlCRkhtdnZxOFJDZk4iLG5jPTAwMDAwMDAxLGNub25jZT0iSHdlLzBYWHJXaHJZdkltNXdpWVhkUS92emxzYmJxM2R5ZTFjb1BLayIsZGlnZXN0LXVyaT0ieG1wcC90ZXN0LWQiLG1heGJ1Zj02NTUzNixyZXNwb25zZT1mOGNmMTFmNjZmYTNjNGE2YjkwNmYxMWNlOGU0YWQxOCxxb3A9YXV0aCxhdXRoemlkPSJhbGwteG1wcC10ZXN0Ig==</response>
</OUTPUT>
<INPUT test='VHost 13'>
<success xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cnNwYXV0aD00NDJmMGNhMTMzMDM5NTBlYmE0NjcxNjZiYzlkMjRlOA==</success>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="b4040aa6-ebcf-4d0b-b8f2-38a63dad98f6" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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='VHost 13'>
<iq type='set' id='bind1'><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'><resource>def-user-resource</resource></bind></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" id="bind1" to="all-xmpp-test@test-d/def-user-resource"><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"><jid>all-xmpp-test@test-d/def-user-resource</jid></bind></iq>
</INPUT>
<OUTPUT test='VHost 13'>
<iq type="get" id="ping123" to="vhost-6">
<ping xmlns="urn:xmpp:ping"/></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" from="vhost-6" to="all-xmpp-test@test-d/def-user-resource" id="ping123"/>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'/>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="8b0f94ff-2ebb-468b-8025-a2fa97e1f98d" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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>ANONYMOUS</mechanism></mechanisms></stream:features>
</INPUT>
<OUTPUT test='VHost 13'>
<auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='DIGEST-MD5'/>
</OUTPUT>
<INPUT test='VHost 13'>
<challenge xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cmVhbG09InRlc3QtZCIsbm9uY2U9Im8wWGsxVVhCK3FpUlVDYVVSUVNwL2NNMVJVL2NOdTM1ODF2czM2QW4iLHFvcD0iYXV0aCIsY2hhcnNldD11dGYtOCxhbGdvcml0aG09bWQ1LXNlc3M=</challenge>
</INPUT>
<OUTPUT test='VHost 13'>
<response xmlns='urn:ietf:params:xml:ns:xmpp-sasl'>Y2hhcnNldD11dGYtOCx1c2VybmFtZT0iYWxsLXhtcHAtdGVzdCIscmVhbG09InRlc3QtZCIsbm9uY2U9Im8wWGsxVVhCK3FpUlVDYVVSUVNwL2NNMVJVL2NOdTM1ODF2czM2QW4iLG5jPTAwMDAwMDAxLGNub25jZT0icml4QmMrcDVBWFFwdzVBN1FaYlJkRjE2SjNBbXR1Wms4UmJoYjVTeSIsZGlnZXN0LXVyaT0ieG1wcC90ZXN0LWQiLG1heGJ1Zj02NTUzNixyZXNwb25zZT05MTBjNDQ2YWYwODkzMDY4YTYwZTAwOGM5YWM0MDQ4NSxxb3A9YXV0aCxhdXRoemlkPSJhbGwteG1wcC10ZXN0Ig==</response>
</OUTPUT>
<INPUT test='VHost 13'>
<success xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cnNwYXV0aD1iMzU0MDYxZWZiMDEwOGZhZGQ0MDI0MWFlZDk4MTBiZQ==</success>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="8b0f94ff-2ebb-468b-8025-a2fa97e1f98d" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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='VHost 13'>
<iq type='set' id='bind1'><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'><resource>def-user-resource</resource></bind></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" id="bind1" to="all-xmpp-test@test-d/def-user-resource"><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"><jid>all-xmpp-test@test-d/def-user-resource</jid></bind></iq>
</INPUT>
<OUTPUT test='VHost 13'>
<iq type="get" id="ping123" to="vhost-7">
<ping xmlns="urn:xmpp:ping"/></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" from="vhost-7" to="all-xmpp-test@test-d/def-user-resource" id="ping123"/>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'/>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="2089bc73-0aa2-4a00-9459-cf5ff0a6f92f" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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>ANONYMOUS</mechanism></mechanisms></stream:features>
</INPUT>
<OUTPUT test='VHost 13'>
<auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='DIGEST-MD5'/>
</OUTPUT>
<INPUT test='VHost 13'>
<challenge xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cmVhbG09InRlc3QtZCIsbm9uY2U9ImxObGlFWEdyY1hjZFAwZmRZN1B6NUoxNk5QV1JDVlhsamFpclJGNVMiLHFvcD0iYXV0aCIsY2hhcnNldD11dGYtOCxhbGdvcml0aG09bWQ1LXNlc3M=</challenge>
</INPUT>
<OUTPUT test='VHost 13'>
<response xmlns='urn:ietf:params:xml:ns:xmpp-sasl'>Y2hhcnNldD11dGYtOCx1c2VybmFtZT0iYWxsLXhtcHAtdGVzdCIscmVhbG09InRlc3QtZCIsbm9uY2U9ImxObGlFWEdyY1hjZFAwZmRZN1B6NUoxNk5QV1JDVlhsamFpclJGNVMiLG5jPTAwMDAwMDAxLGNub25jZT0iMUZtNi9ISkFDVFErUkdZUEFpeTJsaXVnZmVxZURPWmxEL0tqME8wYyIsZGlnZXN0LXVyaT0ieG1wcC90ZXN0LWQiLG1heGJ1Zj02NTUzNixyZXNwb25zZT1iYjQ1NWRmMjA4M2ZmZTgxODdiOWIxZTQ4OGE1ZjBjNixxb3A9YXV0aCxhdXRoemlkPSJhbGwteG1wcC10ZXN0Ig==</response>
</OUTPUT>
<INPUT test='VHost 13'>
<success xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cnNwYXV0aD0yY2JiMTc4ZTdlZGU0NmZhOTkwYTVkM2YzYjA4ZDI4YQ==</success>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="2089bc73-0aa2-4a00-9459-cf5ff0a6f92f" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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='VHost 13'>
<iq type='set' id='bind1'><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'><resource>def-user-resource</resource></bind></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" id="bind1" to="all-xmpp-test@test-d/def-user-resource"><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"><jid>all-xmpp-test@test-d/def-user-resource</jid></bind></iq>
</INPUT>
<OUTPUT test='VHost 13'>
<iq type="get" id="ping123" to="vhost-8">
<ping xmlns="urn:xmpp:ping"/></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" from="vhost-8" to="all-xmpp-test@test-d/def-user-resource" id="ping123"/>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'/>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="af3199f2-5881-4cb5-aed2-b21b0fb64f2a" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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>ANONYMOUS</mechanism></mechanisms></stream:features>
</INPUT>
<OUTPUT test='VHost 13'>
<auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='DIGEST-MD5'/>
</OUTPUT>
<INPUT test='VHost 13'>
<challenge xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cmVhbG09InRlc3QtZCIsbm9uY2U9IlRUb05oRG9Bc2dNSmJoTHhDTmgrY1RYdkVVajgxeFhHNDBydFJHRkgiLHFvcD0iYXV0aCIsY2hhcnNldD11dGYtOCxhbGdvcml0aG09bWQ1LXNlc3M=</challenge>
</INPUT>
<OUTPUT test='VHost 13'>
<response xmlns='urn:ietf:params:xml:ns:xmpp-sasl'>Y2hhcnNldD11dGYtOCx1c2VybmFtZT0iYWxsLXhtcHAtdGVzdCIscmVhbG09InRlc3QtZCIsbm9uY2U9IlRUb05oRG9Bc2dNSmJoTHhDTmgrY1RYdkVVajgxeFhHNDBydFJHRkgiLG5jPTAwMDAwMDAxLGNub25jZT0iL1FtZjB1WHpraWo0WDBzYUt0SDhadTVBMmptSnFteGxHbDB0OGdReCIsZGlnZXN0LXVyaT0ieG1wcC90ZXN0LWQiLG1heGJ1Zj02NTUzNixyZXNwb25zZT01MjNjYjQwYzI1YzMwMTQ2NjU5OGM0ZjlkNGU0NTcyNixxb3A9YXV0aCxhdXRoemlkPSJhbGwteG1wcC10ZXN0Ig==</response>
</OUTPUT>
<INPUT test='VHost 13'>
<success xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cnNwYXV0aD01MWJkNzQ0YWY2MTQ5OWY4YTA1ZDZmNTI2NGU4NzAzNg==</success>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="af3199f2-5881-4cb5-aed2-b21b0fb64f2a" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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='VHost 13'>
<iq type='set' id='bind1'><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'><resource>def-user-resource</resource></bind></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" id="bind1" to="all-xmpp-test@test-d/def-user-resource"><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"><jid>all-xmpp-test@test-d/def-user-resource</jid></bind></iq>
</INPUT>
<OUTPUT test='VHost 13'>
<iq type="get" id="ping123" to="vhost-9">
<ping xmlns="urn:xmpp:ping"/></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" from="vhost-9" to="all-xmpp-test@test-d/def-user-resource" id="ping123"/>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'/>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="ce0158c4-fba6-41b2-acb7-356042b53af5" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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>ANONYMOUS</mechanism></mechanisms></stream:features>
</INPUT>
<OUTPUT test='VHost 13'>
<auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='DIGEST-MD5'/>
</OUTPUT>
<INPUT test='VHost 13'>
<challenge xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cmVhbG09InRlc3QtZCIsbm9uY2U9Ik0xNnYyaXBJQkExSXFZc0JZNUZSb1JiTlVaL3RzZmJ5ZjFOVERXcTEiLHFvcD0iYXV0aCIsY2hhcnNldD11dGYtOCxhbGdvcml0aG09bWQ1LXNlc3M=</challenge>
</INPUT>
<OUTPUT test='VHost 13'>
<response xmlns='urn:ietf:params:xml:ns:xmpp-sasl'>Y2hhcnNldD11dGYtOCx1c2VybmFtZT0iYWxsLXhtcHAtdGVzdCIscmVhbG09InRlc3QtZCIsbm9uY2U9Ik0xNnYyaXBJQkExSXFZc0JZNUZSb1JiTlVaL3RzZmJ5ZjFOVERXcTEiLG5jPTAwMDAwMDAxLGNub25jZT0iZWxodFBFZEs2anpGK3o0R2hZQjIrZG9ES1luanljM1dRRDZNcDd0TCIsZGlnZXN0LXVyaT0ieG1wcC90ZXN0LWQiLG1heGJ1Zj02NTUzNixyZXNwb25zZT01YjY2MmQ1ZTk2Njg3YTJiMGQ2ZGY1NGYwZmMxODRhOCxxb3A9YXV0aCxhdXRoemlkPSJhbGwteG1wcC10ZXN0Ig==</response>
</OUTPUT>
<INPUT test='VHost 13'>
<success xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cnNwYXV0aD00NGI5NjA3NzU0ZmJkMDU3Mjc4ZjUxMThiNjdjMmZhZQ==</success>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="ce0158c4-fba6-41b2-acb7-356042b53af5" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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='VHost 13'>
<iq type='set' id='bind1'><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'><resource>def-user-resource</resource></bind></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" id="bind1" to="all-xmpp-test@test-d/def-user-resource"><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"><jid>all-xmpp-test@test-d/def-user-resource</jid></bind></iq>
</INPUT>
<OUTPUT test='VHost 13'>
<iq type="get" id="ping123" to="vhost-10">
<ping xmlns="urn:xmpp:ping"/></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" from="vhost-10" to="all-xmpp-test@test-d/def-user-resource" id="ping123"/>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'/>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="a9874f7e-05a3-4857-95f3-8d18c12718e0" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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>ANONYMOUS</mechanism></mechanisms></stream:features>
</INPUT>
<OUTPUT test='VHost 13'>
<auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='DIGEST-MD5'/>
</OUTPUT>
<INPUT test='VHost 13'>
<challenge xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cmVhbG09InRlc3QtZCIsbm9uY2U9IkdGbmdBRFVRQTNYWENLRzduUUdzT1huL0wzMllKZkFRcnROUlMrcTAiLHFvcD0iYXV0aCIsY2hhcnNldD11dGYtOCxhbGdvcml0aG09bWQ1LXNlc3M=</challenge>
</INPUT>
<OUTPUT test='VHost 13'>
<response xmlns='urn:ietf:params:xml:ns:xmpp-sasl'>Y2hhcnNldD11dGYtOCx1c2VybmFtZT0iYWxsLXhtcHAtdGVzdCIscmVhbG09InRlc3QtZCIsbm9uY2U9IkdGbmdBRFVRQTNYWENLRzduUUdzT1huL0wzMllKZkFRcnROUlMrcTAiLG5jPTAwMDAwMDAxLGNub25jZT0iM2xEZWQ3Rko0SGJwanZXdlFuVjA5SndibE5maFVSUjZDV2VSSE5RLyIsZGlnZXN0LXVyaT0ieG1wcC90ZXN0LWQiLG1heGJ1Zj02NTUzNixyZXNwb25zZT00YmZlMmQwMWE2MDZkZDNhNzFkN2M2MDEyMTZlMGY3Yixxb3A9YXV0aCxhdXRoemlkPSJhbGwteG1wcC10ZXN0Ig==</response>
</OUTPUT>
<INPUT test='VHost 13'>
<success xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cnNwYXV0aD05YmJkOWJlODFkNWRjOGJhYzk0YjhiODc5ZWNkMDhjMw==</success>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="a9874f7e-05a3-4857-95f3-8d18c12718e0" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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='VHost 13'>
<iq type='set' id='bind1'><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'><resource>def-user-resource</resource></bind></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" id="bind1" to="all-xmpp-test@test-d/def-user-resource"><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"><jid>all-xmpp-test@test-d/def-user-resource</jid></bind></iq>
</INPUT>
<OUTPUT test='VHost 13'>
<iq type="get" id="ping123" to="vhost-11">
<ping xmlns="urn:xmpp:ping"/></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" from="vhost-11" to="all-xmpp-test@test-d/def-user-resource" id="ping123"/>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'/>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="0509160a-cd6a-4bed-b3c4-09e796f5639a" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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>ANONYMOUS</mechanism></mechanisms></stream:features>
</INPUT>
<OUTPUT test='VHost 13'>
<auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='DIGEST-MD5'/>
</OUTPUT>
<INPUT test='VHost 13'>
<challenge xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cmVhbG09InRlc3QtZCIsbm9uY2U9IldoZHFveEEyWXMzVnJvSzk1STJVTEFEUndDamUxQnlWZjY2OEFNMysiLHFvcD0iYXV0aCIsY2hhcnNldD11dGYtOCxhbGdvcml0aG09bWQ1LXNlc3M=</challenge>
</INPUT>
<OUTPUT test='VHost 13'>
<response xmlns='urn:ietf:params:xml:ns:xmpp-sasl'>Y2hhcnNldD11dGYtOCx1c2VybmFtZT0iYWxsLXhtcHAtdGVzdCIscmVhbG09InRlc3QtZCIsbm9uY2U9IldoZHFveEEyWXMzVnJvSzk1STJVTEFEUndDamUxQnlWZjY2OEFNMysiLG5jPTAwMDAwMDAxLGNub25jZT0iL2srQi96b0VCcFlpanExbW01WVBrc0JqZEthNko3aGFZaEE1ekdMbiIsZGlnZXN0LXVyaT0ieG1wcC90ZXN0LWQiLG1heGJ1Zj02NTUzNixyZXNwb25zZT0yZjM2N2EzOTcxZmZhNzQzMWY5YjFhNzAxNjVmMzJiYSxxb3A9YXV0aCxhdXRoemlkPSJhbGwteG1wcC10ZXN0Ig==</response>
</OUTPUT>
<INPUT test='VHost 13'>
<success xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cnNwYXV0aD02NTU1NzNmNzQ2OTE5MjQ0MzcxMzQxNGRhMjFhODMzZg==</success>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="0509160a-cd6a-4bed-b3c4-09e796f5639a" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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='VHost 13'>
<iq type='set' id='bind1'><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'><resource>def-user-resource</resource></bind></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" id="bind1" to="all-xmpp-test@test-d/def-user-resource"><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"><jid>all-xmpp-test@test-d/def-user-resource</jid></bind></iq>
</INPUT>
<OUTPUT test='VHost 13'>
<iq type="get" id="ping123" to="vhost-12">
<ping xmlns="urn:xmpp:ping"/></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" from="vhost-12" to="all-xmpp-test@test-d/def-user-resource" id="ping123"/>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'/>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="9a55b296-2011-49f6-a409-81a7b7dd4947" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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>ANONYMOUS</mechanism></mechanisms></stream:features>
</INPUT>
<OUTPUT test='VHost 13'>
<auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='DIGEST-MD5'/>
</OUTPUT>
<INPUT test='VHost 13'>
<challenge xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cmVhbG09InRlc3QtZCIsbm9uY2U9ImMzSWxsdldBUGQ0QW1JSVZGb3ZZdU9TMERQK2pYcnpvemdrUnA3ZW0iLHFvcD0iYXV0aCIsY2hhcnNldD11dGYtOCxhbGdvcml0aG09bWQ1LXNlc3M=</challenge>
</INPUT>
<OUTPUT test='VHost 13'>
<response xmlns='urn:ietf:params:xml:ns:xmpp-sasl'>Y2hhcnNldD11dGYtOCx1c2VybmFtZT0iYWxsLXhtcHAtdGVzdCIscmVhbG09InRlc3QtZCIsbm9uY2U9ImMzSWxsdldBUGQ0QW1JSVZGb3ZZdU9TMERQK2pYcnpvemdrUnA3ZW0iLG5jPTAwMDAwMDAxLGNub25jZT0iVHE0c0hUdU9QYTJQc2JsWm1TbCthK1ExUWJ1Zk5WM25aQU44d1ZybSIsZGlnZXN0LXVyaT0ieG1wcC90ZXN0LWQiLG1heGJ1Zj02NTUzNixyZXNwb25zZT0xNDQ4ZjhjNDZiMDdiMzQwMGE0Yzk0MzMzNDYwMGZlOSxxb3A9YXV0aCxhdXRoemlkPSJhbGwteG1wcC10ZXN0Ig==</response>
</OUTPUT>
<INPUT test='VHost 13'>
<success xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cnNwYXV0aD1jZWZkYTIyMzdjMDdjMzE4YWZmZjdlNzdhZmYwYmMwNw==</success>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="9a55b296-2011-49f6-a409-81a7b7dd4947" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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='VHost 13'>
<iq type='set' id='bind1'><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'><resource>def-user-resource</resource></bind></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" id="bind1" to="all-xmpp-test@test-d/def-user-resource"><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"><jid>all-xmpp-test@test-d/def-user-resource</jid></bind></iq>
</INPUT>
<OUTPUT test='VHost 13'>
<iq type="get" id="ping123" to="vhost-13">
<ping xmlns="urn:xmpp:ping"/></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" from="vhost-13" to="all-xmpp-test@test-d/def-user-resource" id="ping123"/>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'/>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="8f5577f5-27ad-45ea-bc59-2b7f1685d10e" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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>ANONYMOUS</mechanism></mechanisms></stream:features>
</INPUT>
<OUTPUT test='VHost 13'>
<auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='DIGEST-MD5'/>
</OUTPUT>
<INPUT test='VHost 13'>
<challenge xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cmVhbG09InRlc3QtZCIsbm9uY2U9IjkrMFBReWd0c1RjQVB5TDNpdmEvcDkwWkQzNDFTSllQQ0Y5UHhQcW0iLHFvcD0iYXV0aCIsY2hhcnNldD11dGYtOCxhbGdvcml0aG09bWQ1LXNlc3M=</challenge>
</INPUT>
<OUTPUT test='VHost 13'>
<response xmlns='urn:ietf:params:xml:ns:xmpp-sasl'>Y2hhcnNldD11dGYtOCx1c2VybmFtZT0iYWxsLXhtcHAtdGVzdCIscmVhbG09InRlc3QtZCIsbm9uY2U9IjkrMFBReWd0c1RjQVB5TDNpdmEvcDkwWkQzNDFTSllQQ0Y5UHhQcW0iLG5jPTAwMDAwMDAxLGNub25jZT0iN0xmNzBsODg3WTVLb0NoNnhZSko4WmczMGRiOHdLSEJzMHo4UVBYViIsZGlnZXN0LXVyaT0ieG1wcC90ZXN0LWQiLG1heGJ1Zj02NTUzNixyZXNwb25zZT02OTAyNDRkNTIyMWIxNTBjOWFhZmVhYmE2MjQyODFhNixxb3A9YXV0aCxhdXRoemlkPSJhbGwteG1wcC10ZXN0Ig==</response>
</OUTPUT>
<INPUT test='VHost 13'>
<success xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cnNwYXV0aD1hMTY5MmQ4MWY0ZjFmNzBjYjQwYzYyOGJiN2M0MTRkNg==</success>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="8f5577f5-27ad-45ea-bc59-2b7f1685d10e" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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='VHost 13'>
<iq type='set' id='bind1'><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'><resource>def-user-resource</resource></bind></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" id="bind1" to="all-xmpp-test@test-d/def-user-resource"><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"><jid>all-xmpp-test@test-d/def-user-resource</jid></bind></iq>
</INPUT>
<OUTPUT test='VHost 13'>
<iq type="get" id="ping123" to="vhost-14">
<ping xmlns="urn:xmpp:ping"/></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" from="vhost-14" to="all-xmpp-test@test-d/def-user-resource" id="ping123"/>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'/>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="6056950b-3390-4bec-8865-3b32dc73e8ac" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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>ANONYMOUS</mechanism></mechanisms></stream:features>
</INPUT>
<OUTPUT test='VHost 13'>
<auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='DIGEST-MD5'/>
</OUTPUT>
<INPUT test='VHost 13'>
<challenge xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cmVhbG09InRlc3QtZCIsbm9uY2U9ImtvWnVrZVN3Tis0MEpFdGV4bStxMG8vY0MzdWhBSzJrb29vQWp1Uy8iLHFvcD0iYXV0aCIsY2hhcnNldD11dGYtOCxhbGdvcml0aG09bWQ1LXNlc3M=</challenge>
</INPUT>
<OUTPUT test='VHost 13'>
<response xmlns='urn:ietf:params:xml:ns:xmpp-sasl'>Y2hhcnNldD11dGYtOCx1c2VybmFtZT0iYWxsLXhtcHAtdGVzdCIscmVhbG09InRlc3QtZCIsbm9uY2U9ImtvWnVrZVN3Tis0MEpFdGV4bStxMG8vY0MzdWhBSzJrb29vQWp1Uy8iLG5jPTAwMDAwMDAxLGNub25jZT0ibXdaWGxkWjY5UlVISzFUdCtlZlZkNFovR3pjMU1RS0VoSTVRa2ZWNyIsZGlnZXN0LXVyaT0ieG1wcC90ZXN0LWQiLG1heGJ1Zj02NTUzNixyZXNwb25zZT1mMTI4MTBjMTBmMTI2M2Q5M2E0YjZjZTc4MmQ1ZjNhZCxxb3A9YXV0aCxhdXRoemlkPSJhbGwteG1wcC10ZXN0Ig==</response>
</OUTPUT>
<INPUT test='VHost 13'>
<success xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cnNwYXV0aD03NzNjNjdmZjgzNDM2NDBhNDJhZDMwNzZlNTdkZDdmZA==</success>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="6056950b-3390-4bec-8865-3b32dc73e8ac" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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='VHost 13'>
<iq type='set' id='bind1'><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'><resource>def-user-resource</resource></bind></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" id="bind1" to="all-xmpp-test@test-d/def-user-resource"><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"><jid>all-xmpp-test@test-d/def-user-resource</jid></bind></iq>
</INPUT>
<OUTPUT test='VHost 13'>
<iq type="get" id="ping123" to="vhost-15">
<ping xmlns="urn:xmpp:ping"/></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" from="vhost-15" to="all-xmpp-test@test-d/def-user-resource" id="ping123"/>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'/>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="cad8b839-affa-479d-a7bd-24bffbcb6df0" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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>ANONYMOUS</mechanism></mechanisms></stream:features>
</INPUT>
<OUTPUT test='VHost 13'>
<auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='DIGEST-MD5'/>
</OUTPUT>
<INPUT test='VHost 13'>
<challenge xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cmVhbG09InRlc3QtZCIsbm9uY2U9Ilk5RklnaE1VWTZXR3kvdTRBNTZ3cDBPbGlTaHFNZFRmNmt1bmRKVSsiLHFvcD0iYXV0aCIsY2hhcnNldD11dGYtOCxhbGdvcml0aG09bWQ1LXNlc3M=</challenge>
</INPUT>
<OUTPUT test='VHost 13'>
<response xmlns='urn:ietf:params:xml:ns:xmpp-sasl'>Y2hhcnNldD11dGYtOCx1c2VybmFtZT0iYWxsLXhtcHAtdGVzdCIscmVhbG09InRlc3QtZCIsbm9uY2U9Ilk5RklnaE1VWTZXR3kvdTRBNTZ3cDBPbGlTaHFNZFRmNmt1bmRKVSsiLG5jPTAwMDAwMDAxLGNub25jZT0iSTFMUDdJQUJzZW9QeFlCZ2tSWENQWEtDYWNuSHB3aElSVDRQU3pFcCIsZGlnZXN0LXVyaT0ieG1wcC90ZXN0LWQiLG1heGJ1Zj02NTUzNixyZXNwb25zZT1kMWUyNWU0NDQwYjIwMDMxNGUwYWZmODkxM2Y4YWE4Yixxb3A9YXV0aCxhdXRoemlkPSJhbGwteG1wcC10ZXN0Ig==</response>
</OUTPUT>
<INPUT test='VHost 13'>
<success xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cnNwYXV0aD1iYmE3YzViZThlNGZjY2JlMzJiMTQ4ZGUxY2U0Mjg4OQ==</success>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="cad8b839-affa-479d-a7bd-24bffbcb6df0" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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='VHost 13'>
<iq type='set' id='bind1'><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'><resource>def-user-resource</resource></bind></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" id="bind1" to="all-xmpp-test@test-d/def-user-resource"><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"><jid>all-xmpp-test@test-d/def-user-resource</jid></bind></iq>
</INPUT>
<OUTPUT test='VHost 13'>
<iq type="get" id="ping123" to="vhost-16">
<ping xmlns="urn:xmpp:ping"/></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" from="vhost-16" to="all-xmpp-test@test-d/def-user-resource" id="ping123"/>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'/>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="c6865c2a-e2ed-4714-84a8-138d5bc1e45e" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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>ANONYMOUS</mechanism></mechanisms></stream:features>
</INPUT>
<OUTPUT test='VHost 13'>
<auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='DIGEST-MD5'/>
</OUTPUT>
<INPUT test='VHost 13'>
<challenge xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cmVhbG09InRlc3QtZCIsbm9uY2U9IkQraE9pckEwVWU5T0FscVN4d29aUk5xUHNwUk1EWFk0WGh0RFdyZ1QiLHFvcD0iYXV0aCIsY2hhcnNldD11dGYtOCxhbGdvcml0aG09bWQ1LXNlc3M=</challenge>
</INPUT>
<OUTPUT test='VHost 13'>
<response xmlns='urn:ietf:params:xml:ns:xmpp-sasl'>Y2hhcnNldD11dGYtOCx1c2VybmFtZT0iYWxsLXhtcHAtdGVzdCIscmVhbG09InRlc3QtZCIsbm9uY2U9IkQraE9pckEwVWU5T0FscVN4d29aUk5xUHNwUk1EWFk0WGh0RFdyZ1QiLG5jPTAwMDAwMDAxLGNub25jZT0id0dTSDhKZm5sM3NQK2loLytWWGNUaURzU29jMWFpK291RzlpRmRLOCIsZGlnZXN0LXVyaT0ieG1wcC90ZXN0LWQiLG1heGJ1Zj02NTUzNixyZXNwb25zZT04MzRlYTA1ZjJhNGE1NTFhZmI2Y2UxMDM2NmIzMDI0OSxxb3A9YXV0aCxhdXRoemlkPSJhbGwteG1wcC10ZXN0Ig==</response>
</OUTPUT>
<INPUT test='VHost 13'>
<success xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cnNwYXV0aD0xOWEzZDBmNDRkZTg1MjRlMTczMjJiYmM1NmUyY2MxZA==</success>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="c6865c2a-e2ed-4714-84a8-138d5bc1e45e" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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='VHost 13'>
<iq type='set' id='bind1'><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'><resource>def-user-resource</resource></bind></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" id="bind1" to="all-xmpp-test@test-d/def-user-resource"><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"><jid>all-xmpp-test@test-d/def-user-resource</jid></bind></iq>
</INPUT>
<OUTPUT test='VHost 13'>
<iq type="get" id="ping123" to="vhost-17">
<ping xmlns="urn:xmpp:ping"/></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" from="vhost-17" to="all-xmpp-test@test-d/def-user-resource" id="ping123"/>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'/>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="7f20f245-c371-4702-95b7-f6dec0170754" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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>ANONYMOUS</mechanism></mechanisms></stream:features>
</INPUT>
<OUTPUT test='VHost 13'>
<auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='DIGEST-MD5'/>
</OUTPUT>
<INPUT test='VHost 13'>
<challenge xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cmVhbG09InRlc3QtZCIsbm9uY2U9IkxJWXFIZEl1MmdzeGd6TTY1OHYraXcrS3ZScUcxd1RDK0pid21nRTciLHFvcD0iYXV0aCIsY2hhcnNldD11dGYtOCxhbGdvcml0aG09bWQ1LXNlc3M=</challenge>
</INPUT>
<OUTPUT test='VHost 13'>
<response xmlns='urn:ietf:params:xml:ns:xmpp-sasl'>Y2hhcnNldD11dGYtOCx1c2VybmFtZT0iYWxsLXhtcHAtdGVzdCIscmVhbG09InRlc3QtZCIsbm9uY2U9IkxJWXFIZEl1MmdzeGd6TTY1OHYraXcrS3ZScUcxd1RDK0pid21nRTciLG5jPTAwMDAwMDAxLGNub25jZT0iQXRxZHF3VkEwUlI1K2VMNEpGU2VvOEJsRm54V3RSWndQU3J5bVgxYyIsZGlnZXN0LXVyaT0ieG1wcC90ZXN0LWQiLG1heGJ1Zj02NTUzNixyZXNwb25zZT00MDkyNjEwYTdiMDQxZDg2NWZmNzNkYzQzYzQ0MTQ5YSxxb3A9YXV0aCxhdXRoemlkPSJhbGwteG1wcC10ZXN0Ig==</response>
</OUTPUT>
<INPUT test='VHost 13'>
<success xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cnNwYXV0aD1iYjE4ZjY0MDAwNDMxYmRmOWMyNWI0YWIxYzhkMzc0OA==</success>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="7f20f245-c371-4702-95b7-f6dec0170754" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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='VHost 13'>
<iq type='set' id='bind1'><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'><resource>def-user-resource</resource></bind></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" id="bind1" to="all-xmpp-test@test-d/def-user-resource"><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"><jid>all-xmpp-test@test-d/def-user-resource</jid></bind></iq>
</INPUT>
<OUTPUT test='VHost 13'>
<iq type="get" id="ping123" to="vhost-18">
<ping xmlns="urn:xmpp:ping"/></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" from="vhost-18" to="all-xmpp-test@test-d/def-user-resource" id="ping123"/>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'/>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="0c700d94-a719-4f0f-b425-b9005b6ba6c4" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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>ANONYMOUS</mechanism></mechanisms></stream:features>
</INPUT>
<OUTPUT test='VHost 13'>
<auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='DIGEST-MD5'/>
</OUTPUT>
<INPUT test='VHost 13'>
<challenge xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cmVhbG09InRlc3QtZCIsbm9uY2U9Im9vdHhpSEx1R2psQmRGY3o0cnBjNzR3eHAvemY5dEtIRVV4QWRZSG4iLHFvcD0iYXV0aCIsY2hhcnNldD11dGYtOCxhbGdvcml0aG09bWQ1LXNlc3M=</challenge>
</INPUT>
<OUTPUT test='VHost 13'>
<response xmlns='urn:ietf:params:xml:ns:xmpp-sasl'>Y2hhcnNldD11dGYtOCx1c2VybmFtZT0iYWxsLXhtcHAtdGVzdCIscmVhbG09InRlc3QtZCIsbm9uY2U9Im9vdHhpSEx1R2psQmRGY3o0cnBjNzR3eHAvemY5dEtIRVV4QWRZSG4iLG5jPTAwMDAwMDAxLGNub25jZT0icUtGOUQ1RWlXQjcvTzU2TDAvVUhITjRWNGcrRmxrWUFvZjk3VU5DTyIsZGlnZXN0LXVyaT0ieG1wcC90ZXN0LWQiLG1heGJ1Zj02NTUzNixyZXNwb25zZT01YmY4ZGE4ODJhNGE3ZTkzY2JlNjc2NzNiZWJjYzY4OCxxb3A9YXV0aCxhdXRoemlkPSJhbGwteG1wcC10ZXN0Ig==</response>
</OUTPUT>
<INPUT test='VHost 13'>
<success xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cnNwYXV0aD02N2M1MDcyMTZhNWE0NjJkZDY1ZjY5MDdkYzdjZDlmOA==</success>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="0c700d94-a719-4f0f-b425-b9005b6ba6c4" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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='VHost 13'>
<iq type='set' id='bind1'><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'><resource>def-user-resource</resource></bind></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" id="bind1" to="all-xmpp-test@test-d/def-user-resource"><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"><jid>all-xmpp-test@test-d/def-user-resource</jid></bind></iq>
</INPUT>
<OUTPUT test='VHost 13'>
<iq type="get" id="ping123" to="vhost-19">
<ping xmlns="urn:xmpp:ping"/></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" from="vhost-19" to="all-xmpp-test@test-d/def-user-resource" id="ping123"/>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'/>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="86e3b093-6013-4052-8855-1d25449fab76" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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>ANONYMOUS</mechanism></mechanisms></stream:features>
</INPUT>
<OUTPUT test='VHost 13'>
<auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='DIGEST-MD5'/>
</OUTPUT>
<INPUT test='VHost 13'>
<challenge xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cmVhbG09InRlc3QtZCIsbm9uY2U9InVDTGowNWY4dVpYZFE4K200emZQdG9KTk5IWkZwU2hOcHVFanBpRUQiLHFvcD0iYXV0aCIsY2hhcnNldD11dGYtOCxhbGdvcml0aG09bWQ1LXNlc3M=</challenge>
</INPUT>
<OUTPUT test='VHost 13'>
<response xmlns='urn:ietf:params:xml:ns:xmpp-sasl'>Y2hhcnNldD11dGYtOCx1c2VybmFtZT0iYWxsLXhtcHAtdGVzdCIscmVhbG09InRlc3QtZCIsbm9uY2U9InVDTGowNWY4dVpYZFE4K200emZQdG9KTk5IWkZwU2hOcHVFanBpRUQiLG5jPTAwMDAwMDAxLGNub25jZT0iZUZTMFJpb2FjdUhKdzR6ZFo5SnhTZGRYU2UxMnBVUjJjSDU4RFZ3NSIsZGlnZXN0LXVyaT0ieG1wcC90ZXN0LWQiLG1heGJ1Zj02NTUzNixyZXNwb25zZT0zNTdiZjM0MzU5NDkzNTUwOGRlOTM4NmFkZGQzOWY4Nyxxb3A9YXV0aCxhdXRoemlkPSJhbGwteG1wcC10ZXN0Ig==</response>
</OUTPUT>
<INPUT test='VHost 13'>
<success xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cnNwYXV0aD0xMTJhYTJiMzJiM2Y2Mzk5OTQ4MzVmYzZhNzllMDc3YQ==</success>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="86e3b093-6013-4052-8855-1d25449fab76" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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='VHost 13'>
<iq type='set' id='bind1'><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'><resource>def-user-resource</resource></bind></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" id="bind1" to="all-xmpp-test@test-d/def-user-resource"><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"><jid>all-xmpp-test@test-d/def-user-resource</jid></bind></iq>
</INPUT>
<OUTPUT test='VHost 13'>
<iq type="get" id="ping123" to="vhost-20">
<ping xmlns="urn:xmpp:ping"/></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" from="vhost-20" to="all-xmpp-test@test-d/def-user-resource" id="ping123"/>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'/>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="20eecb3c-2332-4dd1-961a-ad02474c433f" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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>ANONYMOUS</mechanism></mechanisms></stream:features>
</INPUT>
<OUTPUT test='VHost 13'>
<auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='DIGEST-MD5'/>
</OUTPUT>
<INPUT test='VHost 13'>
<challenge xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cmVhbG09InRlc3QtZCIsbm9uY2U9IldYS20rb0wvZ01HWUdCK2poWThncDJ6UXlHSzhnMG41TitnODd1NDAiLHFvcD0iYXV0aCIsY2hhcnNldD11dGYtOCxhbGdvcml0aG09bWQ1LXNlc3M=</challenge>
</INPUT>
<OUTPUT test='VHost 13'>
<response xmlns='urn:ietf:params:xml:ns:xmpp-sasl'>Y2hhcnNldD11dGYtOCx1c2VybmFtZT0iYWxsLXhtcHAtdGVzdCIscmVhbG09InRlc3QtZCIsbm9uY2U9IldYS20rb0wvZ01HWUdCK2poWThncDJ6UXlHSzhnMG41TitnODd1NDAiLG5jPTAwMDAwMDAxLGNub25jZT0iNmdTcmJ1Q1pmOHk1d1g0VWc2ZXZFeWIrc2lCamVHUmUwQm5USWpwcSIsZGlnZXN0LXVyaT0ieG1wcC90ZXN0LWQiLG1heGJ1Zj02NTUzNixyZXNwb25zZT0xYjViMjdhYWU4MDIxODQ5Y2MzOTE1YjBkNDAzN2EwZSxxb3A9YXV0aCxhdXRoemlkPSJhbGwteG1wcC10ZXN0Ig==</response>
</OUTPUT>
<INPUT test='VHost 13'>
<success xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cnNwYXV0aD1jMTI2YTA5NDE2MDQ0MWRmMWY3MzFjMDM5MzI2YTU2MA==</success>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="20eecb3c-2332-4dd1-961a-ad02474c433f" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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='VHost 13'>
<iq type='set' id='bind1'><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'><resource>def-user-resource</resource></bind></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" id="bind1" to="all-xmpp-test@test-d/def-user-resource"><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"><jid>all-xmpp-test@test-d/def-user-resource</jid></bind></iq>
</INPUT>
<OUTPUT test='VHost 13'>
<iq type="get" id="ping123" to="vhost-21">
<ping xmlns="urn:xmpp:ping"/></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" from="vhost-21" to="all-xmpp-test@test-d/def-user-resource" id="ping123"/>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'/>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="0b89a423-da2a-4cb9-ac5c-8bb8f2eda089" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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>ANONYMOUS</mechanism></mechanisms></stream:features>
</INPUT>
<OUTPUT test='VHost 13'>
<auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='DIGEST-MD5'/>
</OUTPUT>
<INPUT test='VHost 13'>
<challenge xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cmVhbG09InRlc3QtZCIsbm9uY2U9Im9Odzh4ejhRVmhFMmQzWWNSbGQxSEl2RGtvNDdhUk9HYVFBSUp6UkciLHFvcD0iYXV0aCIsY2hhcnNldD11dGYtOCxhbGdvcml0aG09bWQ1LXNlc3M=</challenge>
</INPUT>
<OUTPUT test='VHost 13'>
<response xmlns='urn:ietf:params:xml:ns:xmpp-sasl'>Y2hhcnNldD11dGYtOCx1c2VybmFtZT0iYWxsLXhtcHAtdGVzdCIscmVhbG09InRlc3QtZCIsbm9uY2U9Im9Odzh4ejhRVmhFMmQzWWNSbGQxSEl2RGtvNDdhUk9HYVFBSUp6UkciLG5jPTAwMDAwMDAxLGNub25jZT0iUzB2RWIwV3VmWnhROFhDeFFveDg5WmR3TFZKbDlVSWlGZ2JLZGozLyIsZGlnZXN0LXVyaT0ieG1wcC90ZXN0LWQiLG1heGJ1Zj02NTUzNixyZXNwb25zZT1lYWM0MmE4N2M1OTVlYzI5ODJlYmM2ZmI1NDU2MDMwMCxxb3A9YXV0aCxhdXRoemlkPSJhbGwteG1wcC10ZXN0Ig==</response>
</OUTPUT>
<INPUT test='VHost 13'>
<success xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cnNwYXV0aD0zMGE3OWFjNGY4YmRiMDBiN2M0MWFmNjhmYWUxMjU0ZA==</success>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="0b89a423-da2a-4cb9-ac5c-8bb8f2eda089" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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='VHost 13'>
<iq type='set' id='bind1'><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'><resource>def-user-resource</resource></bind></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" id="bind1" to="all-xmpp-test@test-d/def-user-resource"><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"><jid>all-xmpp-test@test-d/def-user-resource</jid></bind></iq>
</INPUT>
<OUTPUT test='VHost 13'>
<iq type="get" id="ping123" to="vhost-22">
<ping xmlns="urn:xmpp:ping"/></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" from="vhost-22" to="all-xmpp-test@test-d/def-user-resource" id="ping123"/>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'/>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="211b79a3-6065-4f45-83a0-f62cf3e1339c" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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>ANONYMOUS</mechanism></mechanisms></stream:features>
</INPUT>
<OUTPUT test='VHost 13'>
<auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='DIGEST-MD5'/>
</OUTPUT>
<INPUT test='VHost 13'>
<challenge xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cmVhbG09InRlc3QtZCIsbm9uY2U9ImVSWTF2dG9BdmFIZTI0cG5ZbUgvaXB5V3YwMmc3S1o4OXZnWFVyc3oiLHFvcD0iYXV0aCIsY2hhcnNldD11dGYtOCxhbGdvcml0aG09bWQ1LXNlc3M=</challenge>
</INPUT>
<OUTPUT test='VHost 13'>
<response xmlns='urn:ietf:params:xml:ns:xmpp-sasl'>Y2hhcnNldD11dGYtOCx1c2VybmFtZT0iYWxsLXhtcHAtdGVzdCIscmVhbG09InRlc3QtZCIsbm9uY2U9ImVSWTF2dG9BdmFIZTI0cG5ZbUgvaXB5V3YwMmc3S1o4OXZnWFVyc3oiLG5jPTAwMDAwMDAxLGNub25jZT0iUTNKUFdvem5BTyt2MEJBUUlQTmt1U0tiZkFQbmpqdzBMTVZ0M0hDWiIsZGlnZXN0LXVyaT0ieG1wcC90ZXN0LWQiLG1heGJ1Zj02NTUzNixyZXNwb25zZT0xMjVjMTM0NGNjYzc5ZTlkNGRhMjI5MDZlYTgzZWQwZixxb3A9YXV0aCxhdXRoemlkPSJhbGwteG1wcC10ZXN0Ig==</response>
</OUTPUT>
<INPUT test='VHost 13'>
<success xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cnNwYXV0aD03MGJhMDhkMWUzMzg4ZjZkYmUyNjA4N2M5NmIzMDllYQ==</success>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="211b79a3-6065-4f45-83a0-f62cf3e1339c" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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='VHost 13'>
<iq type='set' id='bind1'><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'><resource>def-user-resource</resource></bind></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" id="bind1" to="all-xmpp-test@test-d/def-user-resource"><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"><jid>all-xmpp-test@test-d/def-user-resource</jid></bind></iq>
</INPUT>
<OUTPUT test='VHost 13'>
<iq type="get" id="ping123" to="vhost-23">
<ping xmlns="urn:xmpp:ping"/></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" from="vhost-23" to="all-xmpp-test@test-d/def-user-resource" id="ping123"/>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'/>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="e06241ff-884d-40f2-86f9-fa0b8f0195e9" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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>ANONYMOUS</mechanism></mechanisms></stream:features>
</INPUT>
<OUTPUT test='VHost 13'>
<auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='DIGEST-MD5'/>
</OUTPUT>
<INPUT test='VHost 13'>
<challenge xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cmVhbG09InRlc3QtZCIsbm9uY2U9InFHbVhTTy9NbjBGYnFQMlZTb0paYTJrVXYrYW5NN2dNWnZBS0FiU1YiLHFvcD0iYXV0aCIsY2hhcnNldD11dGYtOCxhbGdvcml0aG09bWQ1LXNlc3M=</challenge>
</INPUT>
<OUTPUT test='VHost 13'>
<response xmlns='urn:ietf:params:xml:ns:xmpp-sasl'>Y2hhcnNldD11dGYtOCx1c2VybmFtZT0iYWxsLXhtcHAtdGVzdCIscmVhbG09InRlc3QtZCIsbm9uY2U9InFHbVhTTy9NbjBGYnFQMlZTb0paYTJrVXYrYW5NN2dNWnZBS0FiU1YiLG5jPTAwMDAwMDAxLGNub25jZT0idUF1ZlNDeUxFa0xCc09Qc3N5SFVsd1VTYlZNS2I4RWZHWWMxY25WSyIsZGlnZXN0LXVyaT0ieG1wcC90ZXN0LWQiLG1heGJ1Zj02NTUzNixyZXNwb25zZT1kYTRmZTc5YmQxMGU0YzVlZmVjNTY3NzlkOTQ4OGI0YSxxb3A9YXV0aCxhdXRoemlkPSJhbGwteG1wcC10ZXN0Ig==</response>
</OUTPUT>
<INPUT test='VHost 13'>
<success xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cnNwYXV0aD1iODI1ZTA0NTdiZWI4NDJjOTE3YzZlNTc1MTllYzQwYg==</success>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="e06241ff-884d-40f2-86f9-fa0b8f0195e9" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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='VHost 13'>
<iq type='set' id='bind1'><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'><resource>def-user-resource</resource></bind></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" id="bind1" to="all-xmpp-test@test-d/def-user-resource"><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"><jid>all-xmpp-test@test-d/def-user-resource</jid></bind></iq>
</INPUT>
<OUTPUT test='VHost 13'>
<iq type="get" id="ping123" to="vhost-24">
<ping xmlns="urn:xmpp:ping"/></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" from="vhost-24" to="all-xmpp-test@test-d/def-user-resource" id="ping123"/>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'/>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="f2ae95f4-2c3f-40be-8c48-54dff1217e1c" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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>ANONYMOUS</mechanism></mechanisms></stream:features>
</INPUT>
<OUTPUT test='VHost 13'>
<auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='DIGEST-MD5'/>
</OUTPUT>
<INPUT test='VHost 13'>
<challenge xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cmVhbG09InRlc3QtZCIsbm9uY2U9InRLL3Fma3E3bzdKY3gzNzVOeml1UVQ0WVV1bDhXaGdqVnBsZHU2VC8iLHFvcD0iYXV0aCIsY2hhcnNldD11dGYtOCxhbGdvcml0aG09bWQ1LXNlc3M=</challenge>
</INPUT>
<OUTPUT test='VHost 13'>
<response xmlns='urn:ietf:params:xml:ns:xmpp-sasl'>Y2hhcnNldD11dGYtOCx1c2VybmFtZT0iYWxsLXhtcHAtdGVzdCIscmVhbG09InRlc3QtZCIsbm9uY2U9InRLL3Fma3E3bzdKY3gzNzVOeml1UVQ0WVV1bDhXaGdqVnBsZHU2VC8iLG5jPTAwMDAwMDAxLGNub25jZT0iZ2YxWG1pdG5OdnRIN0dDYWFUSUpESmt4R3htNDdkNDZnV1dUTnBXTiIsZGlnZXN0LXVyaT0ieG1wcC90ZXN0LWQiLG1heGJ1Zj02NTUzNixyZXNwb25zZT1hZGIzYzgzNWM5NTYwYWEzNjlhYTk4NWQ3NmU3ZTA2MSxxb3A9YXV0aCxhdXRoemlkPSJhbGwteG1wcC10ZXN0Ig==</response>
</OUTPUT>
<INPUT test='VHost 13'>
<success xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cnNwYXV0aD01MmQ5NjU2NTMwYjI2MzNkMGE1NDk0YTE5ZmQzZmQyMA==</success>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="f2ae95f4-2c3f-40be-8c48-54dff1217e1c" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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='VHost 13'>
<iq type='set' id='bind1'><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'><resource>def-user-resource</resource></bind></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" id="bind1" to="all-xmpp-test@test-d/def-user-resource"><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"><jid>all-xmpp-test@test-d/def-user-resource</jid></bind></iq>
</INPUT>
<OUTPUT test='VHost 13'>
<iq type="get" id="ping123" to="vhost-25">
<ping xmlns="urn:xmpp:ping"/></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" from="vhost-25" to="all-xmpp-test@test-d/def-user-resource" id="ping123"/>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'/>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="99b09b0e-08ed-45bd-8139-897138d4336f" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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>ANONYMOUS</mechanism></mechanisms></stream:features>
</INPUT>
<OUTPUT test='VHost 13'>
<auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='DIGEST-MD5'/>
</OUTPUT>
<INPUT test='VHost 13'>
<challenge xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cmVhbG09InRlc3QtZCIsbm9uY2U9Ildram90ekYyQzVlS1JUYVE5MFdmdWFQMkdhTjV5bEQxRkVoRFZkS3AiLHFvcD0iYXV0aCIsY2hhcnNldD11dGYtOCxhbGdvcml0aG09bWQ1LXNlc3M=</challenge>
</INPUT>
<OUTPUT test='VHost 13'>
<response xmlns='urn:ietf:params:xml:ns:xmpp-sasl'>Y2hhcnNldD11dGYtOCx1c2VybmFtZT0iYWxsLXhtcHAtdGVzdCIscmVhbG09InRlc3QtZCIsbm9uY2U9Ildram90ekYyQzVlS1JUYVE5MFdmdWFQMkdhTjV5bEQxRkVoRFZkS3AiLG5jPTAwMDAwMDAxLGNub25jZT0iZUp3UjJGVk9MVXd3RUUwK3RFUDRhNGNMNjhPRURXRHdzWisxay9GSyIsZGlnZXN0LXVyaT0ieG1wcC90ZXN0LWQiLG1heGJ1Zj02NTUzNixyZXNwb25zZT0zMTJhMjJmNWFmZWFmYWFjN2RmNTJmNjZkMjg2NWM4ZCxxb3A9YXV0aCxhdXRoemlkPSJhbGwteG1wcC10ZXN0Ig==</response>
</OUTPUT>
<INPUT test='VHost 13'>
<success xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cnNwYXV0aD01ODdiZmYxZmYwZDJkMGE2NWNmYmE4MzE5NWU0MzQ4Mw==</success>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="99b09b0e-08ed-45bd-8139-897138d4336f" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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='VHost 13'>
<iq type='set' id='bind1'><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'><resource>def-user-resource</resource></bind></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" id="bind1" to="all-xmpp-test@test-d/def-user-resource"><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"><jid>all-xmpp-test@test-d/def-user-resource</jid></bind></iq>
</INPUT>
<OUTPUT test='VHost 13'>
<iq type="get" id="ping123" to="vhost-26">
<ping xmlns="urn:xmpp:ping"/></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" from="vhost-26" to="all-xmpp-test@test-d/def-user-resource" id="ping123"/>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'/>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="d4741862-3c4c-47ae-8c33-b6c30629102a" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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>ANONYMOUS</mechanism></mechanisms></stream:features>
</INPUT>
<OUTPUT test='VHost 13'>
<auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='DIGEST-MD5'/>
</OUTPUT>
<INPUT test='VHost 13'>
<challenge xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cmVhbG09InRlc3QtZCIsbm9uY2U9IlpGeDRJN3dmNVNNOEhYODNFbjk0OGNrZHNEbGxjUlFqUkgvSWtKakciLHFvcD0iYXV0aCIsY2hhcnNldD11dGYtOCxhbGdvcml0aG09bWQ1LXNlc3M=</challenge>
</INPUT>
<OUTPUT test='VHost 13'>
<response xmlns='urn:ietf:params:xml:ns:xmpp-sasl'>Y2hhcnNldD11dGYtOCx1c2VybmFtZT0iYWxsLXhtcHAtdGVzdCIscmVhbG09InRlc3QtZCIsbm9uY2U9IlpGeDRJN3dmNVNNOEhYODNFbjk0OGNrZHNEbGxjUlFqUkgvSWtKakciLG5jPTAwMDAwMDAxLGNub25jZT0ibDZzT3h0Nk9uejgzaDh2a3lpdHdkTU50dVAwWmRiOGljZXR1RW04KyIsZGlnZXN0LXVyaT0ieG1wcC90ZXN0LWQiLG1heGJ1Zj02NTUzNixyZXNwb25zZT1iYjI4MmVjODhhMzdmOGUwMGQ2NWM4OWVhYTkzMTA3YSxxb3A9YXV0aCxhdXRoemlkPSJhbGwteG1wcC10ZXN0Ig==</response>
</OUTPUT>
<INPUT test='VHost 13'>
<success xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cnNwYXV0aD03YjQyZTAxNTczZjIxNjgxMTY0OGE1NzcxMmFmYWVjZg==</success>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="d4741862-3c4c-47ae-8c33-b6c30629102a" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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='VHost 13'>
<iq type='set' id='bind1'><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'><resource>def-user-resource</resource></bind></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" id="bind1" to="all-xmpp-test@test-d/def-user-resource"><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"><jid>all-xmpp-test@test-d/def-user-resource</jid></bind></iq>
</INPUT>
<OUTPUT test='VHost 13'>
<iq type="get" id="ping123" to="vhost-27">
<ping xmlns="urn:xmpp:ping"/></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" from="vhost-27" to="all-xmpp-test@test-d/def-user-resource" id="ping123"/>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'/>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="904be9a8-4186-45b3-9f78-122493d172a4" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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>ANONYMOUS</mechanism></mechanisms></stream:features>
</INPUT>
<OUTPUT test='VHost 13'>
<auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='DIGEST-MD5'/>
</OUTPUT>
<INPUT test='VHost 13'>
<challenge xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cmVhbG09InRlc3QtZCIsbm9uY2U9IklzZVU2bmcrZERBVHhEM29nUERhN01BMFdkcFhFM0s5cjluR0hTRmEiLHFvcD0iYXV0aCIsY2hhcnNldD11dGYtOCxhbGdvcml0aG09bWQ1LXNlc3M=</challenge>
</INPUT>
<OUTPUT test='VHost 13'>
<response xmlns='urn:ietf:params:xml:ns:xmpp-sasl'>Y2hhcnNldD11dGYtOCx1c2VybmFtZT0iYWxsLXhtcHAtdGVzdCIscmVhbG09InRlc3QtZCIsbm9uY2U9IklzZVU2bmcrZERBVHhEM29nUERhN01BMFdkcFhFM0s5cjluR0hTRmEiLG5jPTAwMDAwMDAxLGNub25jZT0iaVFuekE3U1RJRHV0aXVMYURWRlZWMXZBZGJjbjkvMG1LSnFzVGs4eCIsZGlnZXN0LXVyaT0ieG1wcC90ZXN0LWQiLG1heGJ1Zj02NTUzNixyZXNwb25zZT02MjhhN2NmZWZhNDQ5MTA4ZmQ1YjllODFlMTdjNjYyNSxxb3A9YXV0aCxhdXRoemlkPSJhbGwteG1wcC10ZXN0Ig==</response>
</OUTPUT>
<INPUT test='VHost 13'>
<success xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cnNwYXV0aD02NjYwNzUyM2VjNjc5NmUzMDk3MWIyYzRmNjFhMDAxNA==</success>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="904be9a8-4186-45b3-9f78-122493d172a4" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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='VHost 13'>
<iq type='set' id='bind1'><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'><resource>def-user-resource</resource></bind></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" id="bind1" to="all-xmpp-test@test-d/def-user-resource"><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"><jid>all-xmpp-test@test-d/def-user-resource</jid></bind></iq>
</INPUT>
<OUTPUT test='VHost 13'>
<iq type="get" id="ping123" to="vhost-28">
<ping xmlns="urn:xmpp:ping"/></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" from="vhost-28" to="all-xmpp-test@test-d/def-user-resource" id="ping123"/>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'/>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="528bae84-94ee-4a8d-ad8b-34abac858dcb" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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>ANONYMOUS</mechanism></mechanisms></stream:features>
</INPUT>
<OUTPUT test='VHost 13'>
<auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='DIGEST-MD5'/>
</OUTPUT>
<INPUT test='VHost 13'>
<challenge xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cmVhbG09InRlc3QtZCIsbm9uY2U9IjliTkYvbDhzTFgvaVp5VTZaKytJbkVaRW5OOTZYeEttOTN1MEp1dU4iLHFvcD0iYXV0aCIsY2hhcnNldD11dGYtOCxhbGdvcml0aG09bWQ1LXNlc3M=</challenge>
</INPUT>
<OUTPUT test='VHost 13'>
<response xmlns='urn:ietf:params:xml:ns:xmpp-sasl'>Y2hhcnNldD11dGYtOCx1c2VybmFtZT0iYWxsLXhtcHAtdGVzdCIscmVhbG09InRlc3QtZCIsbm9uY2U9IjliTkYvbDhzTFgvaVp5VTZaKytJbkVaRW5OOTZYeEttOTN1MEp1dU4iLG5jPTAwMDAwMDAxLGNub25jZT0iU21kZWIxNWRudVJUcUNQOXlKblVHalkvQkR3Q3pROGdGZlE3ZDB6eiIsZGlnZXN0LXVyaT0ieG1wcC90ZXN0LWQiLG1heGJ1Zj02NTUzNixyZXNwb25zZT1lYmE0YWQ0ODMzNGI2MGQyYTU2OWI4NzljMDkyYzIxMSxxb3A9YXV0aCxhdXRoemlkPSJhbGwteG1wcC10ZXN0Ig==</response>
</OUTPUT>
<INPUT test='VHost 13'>
<success xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cnNwYXV0aD0zZjRmZjBhNWZhYzIyZTM5YzE1MmVhM2UzNDRmYTJiMQ==</success>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="528bae84-94ee-4a8d-ad8b-34abac858dcb" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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='VHost 13'>
<iq type='set' id='bind1'><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'><resource>def-user-resource</resource></bind></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" id="bind1" to="all-xmpp-test@test-d/def-user-resource"><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"><jid>all-xmpp-test@test-d/def-user-resource</jid></bind></iq>
</INPUT>
<OUTPUT test='VHost 13'>
<iq type="get" id="ping123" to="vhost-29">
<ping xmlns="urn:xmpp:ping"/></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" from="vhost-29" to="all-xmpp-test@test-d/def-user-resource" id="ping123"/>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'/>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="b74c6f25-3121-46fd-8b39-689f32c508e4" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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>ANONYMOUS</mechanism></mechanisms></stream:features>
</INPUT>
<OUTPUT test='VHost 13'>
<auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='DIGEST-MD5'/>
</OUTPUT>
<INPUT test='VHost 13'>
<challenge xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cmVhbG09InRlc3QtZCIsbm9uY2U9IjNDYlRTUmE0R0NQSG04RytRZWljMFdKV080d3FVTisrZ3BvVUVBSE8iLHFvcD0iYXV0aCIsY2hhcnNldD11dGYtOCxhbGdvcml0aG09bWQ1LXNlc3M=</challenge>
</INPUT>
<OUTPUT test='VHost 13'>
<response xmlns='urn:ietf:params:xml:ns:xmpp-sasl'>Y2hhcnNldD11dGYtOCx1c2VybmFtZT0iYWxsLXhtcHAtdGVzdCIscmVhbG09InRlc3QtZCIsbm9uY2U9IjNDYlRTUmE0R0NQSG04RytRZWljMFdKV080d3FVTisrZ3BvVUVBSE8iLG5jPTAwMDAwMDAxLGNub25jZT0iOVRDZEVoUmpTMFVMWXpTajlRdG43RVF4S2ZoaEM3cHQ1a3BUK2pLRyIsZGlnZXN0LXVyaT0ieG1wcC90ZXN0LWQiLG1heGJ1Zj02NTUzNixyZXNwb25zZT0wOTYwOWJhZGJlNDRhZGY2MGNhMDRmMmM2NzY2YzEyNSxxb3A9YXV0aCxhdXRoemlkPSJhbGwteG1wcC10ZXN0Ig==</response>
</OUTPUT>
<INPUT test='VHost 13'>
<success xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cnNwYXV0aD04YzBkODk1MDVjOTEwNjNjNDkwMjJhNTI1MTNhY2Y0Mg==</success>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="b74c6f25-3121-46fd-8b39-689f32c508e4" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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='VHost 13'>
<iq type='set' id='bind1'><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'><resource>def-user-resource</resource></bind></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" id="bind1" to="all-xmpp-test@test-d/def-user-resource"><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"><jid>all-xmpp-test@test-d/def-user-resource</jid></bind></iq>
</INPUT>
<OUTPUT test='VHost 13'>
<iq type="get" id="ping123" to="vhost-30">
<ping xmlns="urn:xmpp:ping"/></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" from="vhost-30" to="all-xmpp-test@test-d/def-user-resource" id="ping123"/>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'/>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="17bd956b-f3fc-4ae2-8a7f-e7a2a497f500" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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>ANONYMOUS</mechanism></mechanisms></stream:features>
</INPUT>
<OUTPUT test='VHost 13'>
<auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='DIGEST-MD5'/>
</OUTPUT>
<INPUT test='VHost 13'>
<challenge xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cmVhbG09InRlc3QtZCIsbm9uY2U9IkRuWWk2U0ErM2k5c291TnRyRzcrR0kvRUE0OTR3RlFsQlI3R2JhNkIiLHFvcD0iYXV0aCIsY2hhcnNldD11dGYtOCxhbGdvcml0aG09bWQ1LXNlc3M=</challenge>
</INPUT>
<OUTPUT test='VHost 13'>
<response xmlns='urn:ietf:params:xml:ns:xmpp-sasl'>Y2hhcnNldD11dGYtOCx1c2VybmFtZT0iYWxsLXhtcHAtdGVzdCIscmVhbG09InRlc3QtZCIsbm9uY2U9IkRuWWk2U0ErM2k5c291TnRyRzcrR0kvRUE0OTR3RlFsQlI3R2JhNkIiLG5jPTAwMDAwMDAxLGNub25jZT0iRzkzWm5zM3grODQwNGhWZ2dHUFlxYk4vQWsvUkJmMWJqTm4zNzRxVCIsZGlnZXN0LXVyaT0ieG1wcC90ZXN0LWQiLG1heGJ1Zj02NTUzNixyZXNwb25zZT0zYzY2NzE3YzQ1MWRjODA5MzNiMWNmMGEwYzc0NDM5Yixxb3A9YXV0aCxhdXRoemlkPSJhbGwteG1wcC10ZXN0Ig==</response>
</OUTPUT>
<INPUT test='VHost 13'>
<success xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cnNwYXV0aD1hM2Q4NWI0Mjg0ZDQ0MWExZjRjOTUxMTZiYTNhMjUxNg==</success>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="17bd956b-f3fc-4ae2-8a7f-e7a2a497f500" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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='VHost 13'>
<iq type='set' id='bind1'><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'><resource>def-user-resource</resource></bind></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" id="bind1" to="all-xmpp-test@test-d/def-user-resource"><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"><jid>all-xmpp-test@test-d/def-user-resource</jid></bind></iq>
</INPUT>
<OUTPUT test='VHost 13'>
<iq type="get" id="ping123" to="vhost-31">
<ping xmlns="urn:xmpp:ping"/></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" from="vhost-31" to="all-xmpp-test@test-d/def-user-resource" id="ping123"/>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'/>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="98653ed2-c4fe-4448-9091-a3844ce805c9" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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>ANONYMOUS</mechanism></mechanisms></stream:features>
</INPUT>
<OUTPUT test='VHost 13'>
<auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='DIGEST-MD5'/>
</OUTPUT>
<INPUT test='VHost 13'>
<challenge xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cmVhbG09InRlc3QtZCIsbm9uY2U9ImhBNGNFV0xHSk5qYkpaZ0wxckZYT2xiYll6cmo5d09CYVY3blI4blQiLHFvcD0iYXV0aCIsY2hhcnNldD11dGYtOCxhbGdvcml0aG09bWQ1LXNlc3M=</challenge>
</INPUT>
<OUTPUT test='VHost 13'>
<response xmlns='urn:ietf:params:xml:ns:xmpp-sasl'>Y2hhcnNldD11dGYtOCx1c2VybmFtZT0iYWxsLXhtcHAtdGVzdCIscmVhbG09InRlc3QtZCIsbm9uY2U9ImhBNGNFV0xHSk5qYkpaZ0wxckZYT2xiYll6cmo5d09CYVY3blI4blQiLG5jPTAwMDAwMDAxLGNub25jZT0iR0xTL0pZa0tVQVdNY21uRnlaeVBEblpTRk80c0xLQ0c3bG9lKzQ2aCIsZGlnZXN0LXVyaT0ieG1wcC90ZXN0LWQiLG1heGJ1Zj02NTUzNixyZXNwb25zZT1iNGMwOWMwZmY2ZWQxN2IzYWNiMmVlMDRmOGFmZTUxZSxxb3A9YXV0aCxhdXRoemlkPSJhbGwteG1wcC10ZXN0Ig==</response>
</OUTPUT>
<INPUT test='VHost 13'>
<success xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cnNwYXV0aD1iNTVjZGQ5ZGNlNGYyMTcyOTY1NTk3NjEzZGE0ZGQwZQ==</success>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="98653ed2-c4fe-4448-9091-a3844ce805c9" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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='VHost 13'>
<iq type='set' id='bind1'><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'><resource>def-user-resource</resource></bind></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" id="bind1" to="all-xmpp-test@test-d/def-user-resource"><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"><jid>all-xmpp-test@test-d/def-user-resource</jid></bind></iq>
</INPUT>
<OUTPUT test='VHost 13'>
<iq type="get" id="ping123" to="vhost-32">
<ping xmlns="urn:xmpp:ping"/></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" from="vhost-32" to="all-xmpp-test@test-d/def-user-resource" id="ping123"/>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'/>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="12a61e44-67eb-4ef1-85ce-bc6185076702" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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>ANONYMOUS</mechanism></mechanisms></stream:features>
</INPUT>
<OUTPUT test='VHost 13'>
<auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='DIGEST-MD5'/>
</OUTPUT>
<INPUT test='VHost 13'>
<challenge xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cmVhbG09InRlc3QtZCIsbm9uY2U9IlEyZGVIL1NEYmdvS2lOdGFrTS9vVENZbklIMEVjNWV3SzE2RFp6RFEiLHFvcD0iYXV0aCIsY2hhcnNldD11dGYtOCxhbGdvcml0aG09bWQ1LXNlc3M=</challenge>
</INPUT>
<OUTPUT test='VHost 13'>
<response xmlns='urn:ietf:params:xml:ns:xmpp-sasl'>Y2hhcnNldD11dGYtOCx1c2VybmFtZT0iYWxsLXhtcHAtdGVzdCIscmVhbG09InRlc3QtZCIsbm9uY2U9IlEyZGVIL1NEYmdvS2lOdGFrTS9vVENZbklIMEVjNWV3SzE2RFp6RFEiLG5jPTAwMDAwMDAxLGNub25jZT0idXJDTGdNV0hwRDloakN3QTJQRkVnMVNmeXczd0lXaXF1QTc0ZVc0eCIsZGlnZXN0LXVyaT0ieG1wcC90ZXN0LWQiLG1heGJ1Zj02NTUzNixyZXNwb25zZT03M2IzMjZkZjE2YTNlNWE2MGZhNDM3MTdkZGE4NDk2OCxxb3A9YXV0aCxhdXRoemlkPSJhbGwteG1wcC10ZXN0Ig==</response>
</OUTPUT>
<INPUT test='VHost 13'>
<success xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cnNwYXV0aD0xN2QxMTQzNWNkYTM5ZjI1ODA4NGE3NWRmZGU1Mjk2Zg==</success>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="12a61e44-67eb-4ef1-85ce-bc6185076702" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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='VHost 13'>
<iq type='set' id='bind1'><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'><resource>def-user-resource</resource></bind></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" id="bind1" to="all-xmpp-test@test-d/def-user-resource"><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"><jid>all-xmpp-test@test-d/def-user-resource</jid></bind></iq>
</INPUT>
<OUTPUT test='VHost 13'>
<iq type="get" id="ping123" to="vhost-33">
<ping xmlns="urn:xmpp:ping"/></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" from="vhost-33" to="all-xmpp-test@test-d/def-user-resource" id="ping123"/>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'/>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="6457b448-81ac-4ed0-b65c-a2e9193f6d6f" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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>ANONYMOUS</mechanism></mechanisms></stream:features>
</INPUT>
<OUTPUT test='VHost 13'>
<auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='DIGEST-MD5'/>
</OUTPUT>
<INPUT test='VHost 13'>
<challenge xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cmVhbG09InRlc3QtZCIsbm9uY2U9IlBkNmZYaVRacDJ1bzN2eUVKZVNpQXVkaWVxT1MyK0RjQmNoNndJZWgiLHFvcD0iYXV0aCIsY2hhcnNldD11dGYtOCxhbGdvcml0aG09bWQ1LXNlc3M=</challenge>
</INPUT>
<OUTPUT test='VHost 13'>
<response xmlns='urn:ietf:params:xml:ns:xmpp-sasl'>Y2hhcnNldD11dGYtOCx1c2VybmFtZT0iYWxsLXhtcHAtdGVzdCIscmVhbG09InRlc3QtZCIsbm9uY2U9IlBkNmZYaVRacDJ1bzN2eUVKZVNpQXVkaWVxT1MyK0RjQmNoNndJZWgiLG5jPTAwMDAwMDAxLGNub25jZT0iTVkxbTg5RXRFait0V0lDRWgvbGxFWnlHdWxmdDhBSStDWkZ6by9IciIsZGlnZXN0LXVyaT0ieG1wcC90ZXN0LWQiLG1heGJ1Zj02NTUzNixyZXNwb25zZT01OWU4MzUxOTFkODExMmEyMzlkNDI3NTdlYTE3MDA5ZCxxb3A9YXV0aCxhdXRoemlkPSJhbGwteG1wcC10ZXN0Ig==</response>
</OUTPUT>
<INPUT test='VHost 13'>
<success xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cnNwYXV0aD01NDE5YzA4ZjRmN2Q0N2E0NzAyM2ZiNjgxNTI3M2Q1YQ==</success>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="6457b448-81ac-4ed0-b65c-a2e9193f6d6f" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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='VHost 13'>
<iq type='set' id='bind1'><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'><resource>def-user-resource</resource></bind></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" id="bind1" to="all-xmpp-test@test-d/def-user-resource"><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"><jid>all-xmpp-test@test-d/def-user-resource</jid></bind></iq>
</INPUT>
<OUTPUT test='VHost 13'>
<iq type="get" id="ping123" to="vhost-34">
<ping xmlns="urn:xmpp:ping"/></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" from="vhost-34" to="all-xmpp-test@test-d/def-user-resource" id="ping123"/>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'/>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="731fd962-ab4a-42cf-b80e-bd025f89535c" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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>ANONYMOUS</mechanism></mechanisms></stream:features>
</INPUT>
<OUTPUT test='VHost 13'>
<auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='DIGEST-MD5'/>
</OUTPUT>
<INPUT test='VHost 13'>
<challenge xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cmVhbG09InRlc3QtZCIsbm9uY2U9ImNpVC93OXB1Z3RtS1pKSEdEVHRyTllqcTQ1QVlkRm9tY3YrVFoyU2wiLHFvcD0iYXV0aCIsY2hhcnNldD11dGYtOCxhbGdvcml0aG09bWQ1LXNlc3M=</challenge>
</INPUT>
<OUTPUT test='VHost 13'>
<response xmlns='urn:ietf:params:xml:ns:xmpp-sasl'>Y2hhcnNldD11dGYtOCx1c2VybmFtZT0iYWxsLXhtcHAtdGVzdCIscmVhbG09InRlc3QtZCIsbm9uY2U9ImNpVC93OXB1Z3RtS1pKSEdEVHRyTllqcTQ1QVlkRm9tY3YrVFoyU2wiLG5jPTAwMDAwMDAxLGNub25jZT0iSzBPN2xWczBWWGtXb1QzTHI3VEJIK0hzSkFqbHQrTmJ0YkVmYXVKMSIsZGlnZXN0LXVyaT0ieG1wcC90ZXN0LWQiLG1heGJ1Zj02NTUzNixyZXNwb25zZT01NWJkMzg2YzY4Y2ZiYTE4MjRmNTM0Mjg3MGQ1YjJiNixxb3A9YXV0aCxhdXRoemlkPSJhbGwteG1wcC10ZXN0Ig==</response>
</OUTPUT>
<INPUT test='VHost 13'>
<success xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cnNwYXV0aD00YzZkMzNlMDFjYzk0N2MyZGNkMzhlZDYwMjQwNmM0Yw==</success>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="731fd962-ab4a-42cf-b80e-bd025f89535c" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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='VHost 13'>
<iq type='set' id='bind1'><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'><resource>def-user-resource</resource></bind></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" id="bind1" to="all-xmpp-test@test-d/def-user-resource"><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"><jid>all-xmpp-test@test-d/def-user-resource</jid></bind></iq>
</INPUT>
<OUTPUT test='VHost 13'>
<iq type="get" id="ping123" to="vhost-35">
<ping xmlns="urn:xmpp:ping"/></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" from="vhost-35" to="all-xmpp-test@test-d/def-user-resource" id="ping123"/>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'/>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="3c2d71e2-5316-420c-8473-d7bee06825a5" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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>ANONYMOUS</mechanism></mechanisms></stream:features>
</INPUT>
<OUTPUT test='VHost 13'>
<auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='DIGEST-MD5'/>
</OUTPUT>
<INPUT test='VHost 13'>
<challenge xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cmVhbG09InRlc3QtZCIsbm9uY2U9IldGaXNXdjhyd3AxaFdEbk91NUUvdk50SU81ZndFeFM0WnVZd1p0UVEiLHFvcD0iYXV0aCIsY2hhcnNldD11dGYtOCxhbGdvcml0aG09bWQ1LXNlc3M=</challenge>
</INPUT>
<OUTPUT test='VHost 13'>
<response xmlns='urn:ietf:params:xml:ns:xmpp-sasl'>Y2hhcnNldD11dGYtOCx1c2VybmFtZT0iYWxsLXhtcHAtdGVzdCIscmVhbG09InRlc3QtZCIsbm9uY2U9IldGaXNXdjhyd3AxaFdEbk91NUUvdk50SU81ZndFeFM0WnVZd1p0UVEiLG5jPTAwMDAwMDAxLGNub25jZT0iQ2VSdWM3Sk1VVWN1Skt3L2tOVTdKVVdMbVhrT1VtMkJOTTNlOS9IQiIsZGlnZXN0LXVyaT0ieG1wcC90ZXN0LWQiLG1heGJ1Zj02NTUzNixyZXNwb25zZT03MWM5ZTcxZDM0YjZmZDk2ZGNjYjQyMTRmYjkyNjZmNixxb3A9YXV0aCxhdXRoemlkPSJhbGwteG1wcC10ZXN0Ig==</response>
</OUTPUT>
<INPUT test='VHost 13'>
<success xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cnNwYXV0aD1mYWUwNmZiZGExNzBhYThiNzhlZmUzYWVhNjcyMDJiMg==</success>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="3c2d71e2-5316-420c-8473-d7bee06825a5" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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='VHost 13'>
<iq type='set' id='bind1'><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'><resource>def-user-resource</resource></bind></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" id="bind1" to="all-xmpp-test@test-d/def-user-resource"><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"><jid>all-xmpp-test@test-d/def-user-resource</jid></bind></iq>
</INPUT>
<OUTPUT test='VHost 13'>
<iq type="get" id="ping123" to="vhost-36">
<ping xmlns="urn:xmpp:ping"/></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" from="vhost-36" to="all-xmpp-test@test-d/def-user-resource" id="ping123"/>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'/>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="fa4b0c4c-d972-4a32-ba4d-c4d123f0a4e6" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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>ANONYMOUS</mechanism></mechanisms></stream:features>
</INPUT>
<OUTPUT test='VHost 13'>
<auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='DIGEST-MD5'/>
</OUTPUT>
<INPUT test='VHost 13'>
<challenge xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cmVhbG09InRlc3QtZCIsbm9uY2U9IjM1Tis3WW1qV1BqeVB4bzJFYmp3QkR4VXFsckhJZGFUdnlWZGsyQm8iLHFvcD0iYXV0aCIsY2hhcnNldD11dGYtOCxhbGdvcml0aG09bWQ1LXNlc3M=</challenge>
</INPUT>
<OUTPUT test='VHost 13'>
<response xmlns='urn:ietf:params:xml:ns:xmpp-sasl'>Y2hhcnNldD11dGYtOCx1c2VybmFtZT0iYWxsLXhtcHAtdGVzdCIscmVhbG09InRlc3QtZCIsbm9uY2U9IjM1Tis3WW1qV1BqeVB4bzJFYmp3QkR4VXFsckhJZGFUdnlWZGsyQm8iLG5jPTAwMDAwMDAxLGNub25jZT0icnlqS2JWMWxab0dYQVByS1RCTGJKL3NVR0x5ZVpRb3R2WEorQVkrcyIsZGlnZXN0LXVyaT0ieG1wcC90ZXN0LWQiLG1heGJ1Zj02NTUzNixyZXNwb25zZT1mMjExNGZjYTJiMjI1ZWZmMGNiOWU4ODdmOWRlYjllYSxxb3A9YXV0aCxhdXRoemlkPSJhbGwteG1wcC10ZXN0Ig==</response>
</OUTPUT>
<INPUT test='VHost 13'>
<success xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cnNwYXV0aD01OTMzMzBjOGQ2YmMxMzA2ZDY4OTBiNzJiNzNlNjcwYg==</success>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="fa4b0c4c-d972-4a32-ba4d-c4d123f0a4e6" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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='VHost 13'>
<iq type='set' id='bind1'><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'><resource>def-user-resource</resource></bind></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" id="bind1" to="all-xmpp-test@test-d/def-user-resource"><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"><jid>all-xmpp-test@test-d/def-user-resource</jid></bind></iq>
</INPUT>
<OUTPUT test='VHost 13'>
<iq type="get" id="ping123" to="vhost-37">
<ping xmlns="urn:xmpp:ping"/></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" from="vhost-37" to="all-xmpp-test@test-d/def-user-resource" id="ping123"/>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'/>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="65000cc3-9ae1-47c1-82b5-8322e9649acf" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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>ANONYMOUS</mechanism></mechanisms></stream:features>
</INPUT>
<OUTPUT test='VHost 13'>
<auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='DIGEST-MD5'/>
</OUTPUT>
<INPUT test='VHost 13'>
<challenge xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cmVhbG09InRlc3QtZCIsbm9uY2U9InVUNVJrOGpYbXI2bDNISXp2ZEdaUHI5V0VjSG1ybVBNTWtRbG0zUEwiLHFvcD0iYXV0aCIsY2hhcnNldD11dGYtOCxhbGdvcml0aG09bWQ1LXNlc3M=</challenge>
</INPUT>
<OUTPUT test='VHost 13'>
<response xmlns='urn:ietf:params:xml:ns:xmpp-sasl'>Y2hhcnNldD11dGYtOCx1c2VybmFtZT0iYWxsLXhtcHAtdGVzdCIscmVhbG09InRlc3QtZCIsbm9uY2U9InVUNVJrOGpYbXI2bDNISXp2ZEdaUHI5V0VjSG1ybVBNTWtRbG0zUEwiLG5jPTAwMDAwMDAxLGNub25jZT0iS0V2a3dXZWcreHNaRFRkYVdqaWZ2SUdCdjlrRE1KODMxWExQZzIvVSIsZGlnZXN0LXVyaT0ieG1wcC90ZXN0LWQiLG1heGJ1Zj02NTUzNixyZXNwb25zZT0yODRkOTU5NDFlMzhhNDYzOGY5OTdlMzlkMThlNTU1Mixxb3A9YXV0aCxhdXRoemlkPSJhbGwteG1wcC10ZXN0Ig==</response>
</OUTPUT>
<INPUT test='VHost 13'>
<success xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cnNwYXV0aD0wNjMyMGE4YjczZTczZmE3NDAwMWM3OWNjZTI3MmFhNg==</success>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="65000cc3-9ae1-47c1-82b5-8322e9649acf" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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='VHost 13'>
<iq type='set' id='bind1'><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'><resource>def-user-resource</resource></bind></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" id="bind1" to="all-xmpp-test@test-d/def-user-resource"><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"><jid>all-xmpp-test@test-d/def-user-resource</jid></bind></iq>
</INPUT>
<OUTPUT test='VHost 13'>
<iq type="get" id="ping123" to="vhost-38">
<ping xmlns="urn:xmpp:ping"/></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" from="vhost-38" to="all-xmpp-test@test-d/def-user-resource" id="ping123"/>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'/>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="cb9c91e6-b0bd-4601-b79f-8328fc037c20" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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>ANONYMOUS</mechanism></mechanisms></stream:features>
</INPUT>
<OUTPUT test='VHost 13'>
<auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='DIGEST-MD5'/>
</OUTPUT>
<INPUT test='VHost 13'>
<challenge xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cmVhbG09InRlc3QtZCIsbm9uY2U9IkVmeS9VbENPZzd6UnVWR2tDK29ZOUlnUmZLMi83Y0xPOXp2NFczSWwiLHFvcD0iYXV0aCIsY2hhcnNldD11dGYtOCxhbGdvcml0aG09bWQ1LXNlc3M=</challenge>
</INPUT>
<OUTPUT test='VHost 13'>
<response xmlns='urn:ietf:params:xml:ns:xmpp-sasl'>Y2hhcnNldD11dGYtOCx1c2VybmFtZT0iYWxsLXhtcHAtdGVzdCIscmVhbG09InRlc3QtZCIsbm9uY2U9IkVmeS9VbENPZzd6UnVWR2tDK29ZOUlnUmZLMi83Y0xPOXp2NFczSWwiLG5jPTAwMDAwMDAxLGNub25jZT0iRWtlYkMzZ2NBMWVJWDhzaldIalZER0tIUkZSeTZYK2pNejBOTVNFYSIsZGlnZXN0LXVyaT0ieG1wcC90ZXN0LWQiLG1heGJ1Zj02NTUzNixyZXNwb25zZT00Y2U2MjZjNmNjNzRkNzBmZTU4NmM5OWY3OTRhYmRjMixxb3A9YXV0aCxhdXRoemlkPSJhbGwteG1wcC10ZXN0Ig==</response>
</OUTPUT>
<INPUT test='VHost 13'>
<success xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cnNwYXV0aD0xYzZjYmUwZmQ2NmYyYWRhZmFiNTE5M2QxNDk2NTJiMw==</success>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="cb9c91e6-b0bd-4601-b79f-8328fc037c20" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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='VHost 13'>
<iq type='set' id='bind1'><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'><resource>def-user-resource</resource></bind></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" id="bind1" to="all-xmpp-test@test-d/def-user-resource"><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"><jid>all-xmpp-test@test-d/def-user-resource</jid></bind></iq>
</INPUT>
<OUTPUT test='VHost 13'>
<iq type="get" id="ping123" to="vhost-39">
<ping xmlns="urn:xmpp:ping"/></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" from="vhost-39" to="all-xmpp-test@test-d/def-user-resource" id="ping123"/>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'/>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="8c7f3627-2f67-43b1-b6c7-7babd2633183" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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>ANONYMOUS</mechanism></mechanisms></stream:features>
</INPUT>
<OUTPUT test='VHost 13'>
<auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='DIGEST-MD5'/>
</OUTPUT>
<INPUT test='VHost 13'>
<challenge xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cmVhbG09InRlc3QtZCIsbm9uY2U9IjR0ekdJclR5MnlEcmpoVThQcHlubWtISnRhNXJUM3pBZDNDSmhPL1MiLHFvcD0iYXV0aCIsY2hhcnNldD11dGYtOCxhbGdvcml0aG09bWQ1LXNlc3M=</challenge>
</INPUT>
<OUTPUT test='VHost 13'>
<response xmlns='urn:ietf:params:xml:ns:xmpp-sasl'>Y2hhcnNldD11dGYtOCx1c2VybmFtZT0iYWxsLXhtcHAtdGVzdCIscmVhbG09InRlc3QtZCIsbm9uY2U9IjR0ekdJclR5MnlEcmpoVThQcHlubWtISnRhNXJUM3pBZDNDSmhPL1MiLG5jPTAwMDAwMDAxLGNub25jZT0iK3lOeE8zbGM2MjBoRTJFNnpZeDZIWnRmL3Z6emFOdzI4SDNyVjNvaSIsZGlnZXN0LXVyaT0ieG1wcC90ZXN0LWQiLG1heGJ1Zj02NTUzNixyZXNwb25zZT1kMTU5Y2NmYmQ3ZGYyMDA1MzUyNGU1ZDdmYzcwYmM5OCxxb3A9YXV0aCxhdXRoemlkPSJhbGwteG1wcC10ZXN0Ig==</response>
</OUTPUT>
<INPUT test='VHost 13'>
<success xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cnNwYXV0aD0wZGU5ZGM5MWEzYWE0NmMyMjRmODUxNDRkOTdlMDY0OQ==</success>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="8c7f3627-2f67-43b1-b6c7-7babd2633183" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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='VHost 13'>
<iq type='set' id='bind1'><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'><resource>def-user-resource</resource></bind></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" id="bind1" to="all-xmpp-test@test-d/def-user-resource"><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"><jid>all-xmpp-test@test-d/def-user-resource</jid></bind></iq>
</INPUT>
<OUTPUT test='VHost 13'>
<iq type="get" id="ping123" to="vhost-40">
<ping xmlns="urn:xmpp:ping"/></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" from="vhost-40" to="all-xmpp-test@test-d/def-user-resource" id="ping123"/>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'/>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="769f2f15-a09d-4b9b-9220-73d0ca2ad70b" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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>ANONYMOUS</mechanism></mechanisms></stream:features>
</INPUT>
<OUTPUT test='VHost 13'>
<auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='DIGEST-MD5'/>
</OUTPUT>
<INPUT test='VHost 13'>
<challenge xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cmVhbG09InRlc3QtZCIsbm9uY2U9IjFSek50ZWFmZEVzbXpBZ2pWeFpGOExvTmZXOWV4czNuczZIaGhydHUiLHFvcD0iYXV0aCIsY2hhcnNldD11dGYtOCxhbGdvcml0aG09bWQ1LXNlc3M=</challenge>
</INPUT>
<OUTPUT test='VHost 13'>
<response xmlns='urn:ietf:params:xml:ns:xmpp-sasl'>Y2hhcnNldD11dGYtOCx1c2VybmFtZT0iYWxsLXhtcHAtdGVzdCIscmVhbG09InRlc3QtZCIsbm9uY2U9IjFSek50ZWFmZEVzbXpBZ2pWeFpGOExvTmZXOWV4czNuczZIaGhydHUiLG5jPTAwMDAwMDAxLGNub25jZT0iU3J0UC80NkEweVFUdlovQXdjMW80Um0zTEl4ZGxBZFd3eEozNlZCQSIsZGlnZXN0LXVyaT0ieG1wcC90ZXN0LWQiLG1heGJ1Zj02NTUzNixyZXNwb25zZT02ODE2YWU3YTBiODk2YjQ1NWU1MGJhYjgzNDdmYmM5Yixxb3A9YXV0aCxhdXRoemlkPSJhbGwteG1wcC10ZXN0Ig==</response>
</OUTPUT>
<INPUT test='VHost 13'>
<success xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cnNwYXV0aD04NWI5N2RkNTMzMjc5YzA0N2FlOTE2YzRlMzNjNDc0Yw==</success>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="769f2f15-a09d-4b9b-9220-73d0ca2ad70b" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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='VHost 13'>
<iq type='set' id='bind1'><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'><resource>def-user-resource</resource></bind></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" id="bind1" to="all-xmpp-test@test-d/def-user-resource"><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"><jid>all-xmpp-test@test-d/def-user-resource</jid></bind></iq>
</INPUT>
<OUTPUT test='VHost 13'>
<iq type="get" id="ping123" to="vhost-41">
<ping xmlns="urn:xmpp:ping"/></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" from="vhost-41" to="all-xmpp-test@test-d/def-user-resource" id="ping123"/>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'/>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="54305189-ae0b-4291-b553-f3693aa16958" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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>ANONYMOUS</mechanism></mechanisms></stream:features>
</INPUT>
<OUTPUT test='VHost 13'>
<auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='DIGEST-MD5'/>
</OUTPUT>
<INPUT test='VHost 13'>
<challenge xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cmVhbG09InRlc3QtZCIsbm9uY2U9IjBVNU1panNnMDlWRGxKcTd1ZithQ3dZUkxPQUwzWTBBditoRkozcS8iLHFvcD0iYXV0aCIsY2hhcnNldD11dGYtOCxhbGdvcml0aG09bWQ1LXNlc3M=</challenge>
</INPUT>
<OUTPUT test='VHost 13'>
<response xmlns='urn:ietf:params:xml:ns:xmpp-sasl'>Y2hhcnNldD11dGYtOCx1c2VybmFtZT0iYWxsLXhtcHAtdGVzdCIscmVhbG09InRlc3QtZCIsbm9uY2U9IjBVNU1panNnMDlWRGxKcTd1ZithQ3dZUkxPQUwzWTBBditoRkozcS8iLG5jPTAwMDAwMDAxLGNub25jZT0iZDV2cU0rUTlTU25VaXhPTTlXOGxYOHpFdkI3Ni90d1YrQnNZdTMrZCIsZGlnZXN0LXVyaT0ieG1wcC90ZXN0LWQiLG1heGJ1Zj02NTUzNixyZXNwb25zZT0xZTM2ODlhNWNmOTlmYzMxYzNlYjQ3OGVmMWQyZWIyMCxxb3A9YXV0aCxhdXRoemlkPSJhbGwteG1wcC10ZXN0Ig==</response>
</OUTPUT>
<INPUT test='VHost 13'>
<success xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cnNwYXV0aD1mYWYyYzgwZjYzZTA0ODQ4YjkyOTBjMTIyMGE0ZWE3Nw==</success>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="54305189-ae0b-4291-b553-f3693aa16958" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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='VHost 13'>
<iq type='set' id='bind1'><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'><resource>def-user-resource</resource></bind></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" id="bind1" to="all-xmpp-test@test-d/def-user-resource"><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"><jid>all-xmpp-test@test-d/def-user-resource</jid></bind></iq>
</INPUT>
<OUTPUT test='VHost 13'>
<iq type="get" id="ping123" to="vhost-42">
<ping xmlns="urn:xmpp:ping"/></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" from="vhost-42" to="all-xmpp-test@test-d/def-user-resource" id="ping123"/>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'/>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="20a6e992-2f49-4619-9e21-574744c2293f" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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>ANONYMOUS</mechanism></mechanisms></stream:features>
</INPUT>
<OUTPUT test='VHost 13'>
<auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='DIGEST-MD5'/>
</OUTPUT>
<INPUT test='VHost 13'>
<challenge xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cmVhbG09InRlc3QtZCIsbm9uY2U9Ikc1OWsvS2pvQU1OQUg0ei9oeGRKYW5rbnF0NEJ6ZWVsdG1rdk9DaUUiLHFvcD0iYXV0aCIsY2hhcnNldD11dGYtOCxhbGdvcml0aG09bWQ1LXNlc3M=</challenge>
</INPUT>
<OUTPUT test='VHost 13'>
<response xmlns='urn:ietf:params:xml:ns:xmpp-sasl'>Y2hhcnNldD11dGYtOCx1c2VybmFtZT0iYWxsLXhtcHAtdGVzdCIscmVhbG09InRlc3QtZCIsbm9uY2U9Ikc1OWsvS2pvQU1OQUg0ei9oeGRKYW5rbnF0NEJ6ZWVsdG1rdk9DaUUiLG5jPTAwMDAwMDAxLGNub25jZT0iOUlRYlY5S1NLLzdjWXNNbHpDVDlzTWVJV1l6dy93K0t3RE1IdEc1dCIsZGlnZXN0LXVyaT0ieG1wcC90ZXN0LWQiLG1heGJ1Zj02NTUzNixyZXNwb25zZT1jN2VjOGIyYjkyZGNiMTY3NTdjYzE3Y2RhMDE2MjAwYSxxb3A9YXV0aCxhdXRoemlkPSJhbGwteG1wcC10ZXN0Ig==</response>
</OUTPUT>
<INPUT test='VHost 13'>
<success xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cnNwYXV0aD1kMjk0MjVmNzliMmIyYmFlYWFiODI4YmM0MDUyNTk0Mg==</success>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="20a6e992-2f49-4619-9e21-574744c2293f" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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='VHost 13'>
<iq type='set' id='bind1'><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'><resource>def-user-resource</resource></bind></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" id="bind1" to="all-xmpp-test@test-d/def-user-resource"><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"><jid>all-xmpp-test@test-d/def-user-resource</jid></bind></iq>
</INPUT>
<OUTPUT test='VHost 13'>
<iq type="get" id="ping123" to="vhost-43">
<ping xmlns="urn:xmpp:ping"/></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" from="vhost-43" to="all-xmpp-test@test-d/def-user-resource" id="ping123"/>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'/>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="66ac288a-2057-4d4c-8137-43a661170860" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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>ANONYMOUS</mechanism></mechanisms></stream:features>
</INPUT>
<OUTPUT test='VHost 13'>
<auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='DIGEST-MD5'/>
</OUTPUT>
<INPUT test='VHost 13'>
<challenge xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cmVhbG09InRlc3QtZCIsbm9uY2U9InZHeW5DWlpsZ0NUUXc3WHJVZjBXRWhNSUh6cW15b0RCRmQwV2ZMaDAiLHFvcD0iYXV0aCIsY2hhcnNldD11dGYtOCxhbGdvcml0aG09bWQ1LXNlc3M=</challenge>
</INPUT>
<OUTPUT test='VHost 13'>
<response xmlns='urn:ietf:params:xml:ns:xmpp-sasl'>Y2hhcnNldD11dGYtOCx1c2VybmFtZT0iYWxsLXhtcHAtdGVzdCIscmVhbG09InRlc3QtZCIsbm9uY2U9InZHeW5DWlpsZ0NUUXc3WHJVZjBXRWhNSUh6cW15b0RCRmQwV2ZMaDAiLG5jPTAwMDAwMDAxLGNub25jZT0iaytUVDhKUkNkRFlKcHA4c2JITUF2RTZNcjdhVU1kaFVvazl5eWlZciIsZGlnZXN0LXVyaT0ieG1wcC90ZXN0LWQiLG1heGJ1Zj02NTUzNixyZXNwb25zZT02MmMyMjczNjU2ODkzM2I3YzRhY2FkYWE1YWZhNTA4MSxxb3A9YXV0aCxhdXRoemlkPSJhbGwteG1wcC10ZXN0Ig==</response>
</OUTPUT>
<INPUT test='VHost 13'>
<success xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cnNwYXV0aD1hZjQ4YmY5OGYzNjRhNGUwZjRiNzViMzA3NzhjZTE0NQ==</success>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="66ac288a-2057-4d4c-8137-43a661170860" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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='VHost 13'>
<iq type='set' id='bind1'><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'><resource>def-user-resource</resource></bind></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" id="bind1" to="all-xmpp-test@test-d/def-user-resource"><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"><jid>all-xmpp-test@test-d/def-user-resource</jid></bind></iq>
</INPUT>
<OUTPUT test='VHost 13'>
<iq type="get" id="ping123" to="vhost-44">
<ping xmlns="urn:xmpp:ping"/></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" from="vhost-44" to="all-xmpp-test@test-d/def-user-resource" id="ping123"/>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'/>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="9860ad6b-f57c-475f-8b97-f1a0533cd93c" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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>ANONYMOUS</mechanism></mechanisms></stream:features>
</INPUT>
<OUTPUT test='VHost 13'>
<auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='DIGEST-MD5'/>
</OUTPUT>
<INPUT test='VHost 13'>
<challenge xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cmVhbG09InRlc3QtZCIsbm9uY2U9IkdnVFhWTXVJTDhnMGRPM1ZjSkFLU0hzeGR3NW1jZHovRCswbEtmSjAiLHFvcD0iYXV0aCIsY2hhcnNldD11dGYtOCxhbGdvcml0aG09bWQ1LXNlc3M=</challenge>
</INPUT>
<OUTPUT test='VHost 13'>
<response xmlns='urn:ietf:params:xml:ns:xmpp-sasl'>Y2hhcnNldD11dGYtOCx1c2VybmFtZT0iYWxsLXhtcHAtdGVzdCIscmVhbG09InRlc3QtZCIsbm9uY2U9IkdnVFhWTXVJTDhnMGRPM1ZjSkFLU0hzeGR3NW1jZHovRCswbEtmSjAiLG5jPTAwMDAwMDAxLGNub25jZT0idG0wOHFVc3dIT0NYajNhNTVqSHVpcmhXaGtCTnBqVzB2N2VWZlR2SiIsZGlnZXN0LXVyaT0ieG1wcC90ZXN0LWQiLG1heGJ1Zj02NTUzNixyZXNwb25zZT0zNjI3MmE5YWU1MzdkYmFkOWQ0OTZiZDJkZmYwY2EwOCxxb3A9YXV0aCxhdXRoemlkPSJhbGwteG1wcC10ZXN0Ig==</response>
</OUTPUT>
<INPUT test='VHost 13'>
<success xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cnNwYXV0aD05MjgzMjhlNjM4OWNjMWQ1OTkwMjU4NjNmZmY1MDEzNw==</success>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="9860ad6b-f57c-475f-8b97-f1a0533cd93c" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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='VHost 13'>
<iq type='set' id='bind1'><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'><resource>def-user-resource</resource></bind></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" id="bind1" to="all-xmpp-test@test-d/def-user-resource"><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"><jid>all-xmpp-test@test-d/def-user-resource</jid></bind></iq>
</INPUT>
<OUTPUT test='VHost 13'>
<iq type="get" id="ping123" to="vhost-45">
<ping xmlns="urn:xmpp:ping"/></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" from="vhost-45" to="all-xmpp-test@test-d/def-user-resource" id="ping123"/>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'/>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="f9da8c05-4957-4456-9f63-32c58c84c388" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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>ANONYMOUS</mechanism></mechanisms></stream:features>
</INPUT>
<OUTPUT test='VHost 13'>
<auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='DIGEST-MD5'/>
</OUTPUT>
<INPUT test='VHost 13'>
<challenge xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cmVhbG09InRlc3QtZCIsbm9uY2U9IjFWTnRLRnFCRTVNRTcrL2t2bTR0NThpV29nUTZ5Z0RSTUdHQWpqb0siLHFvcD0iYXV0aCIsY2hhcnNldD11dGYtOCxhbGdvcml0aG09bWQ1LXNlc3M=</challenge>
</INPUT>
<OUTPUT test='VHost 13'>
<response xmlns='urn:ietf:params:xml:ns:xmpp-sasl'>Y2hhcnNldD11dGYtOCx1c2VybmFtZT0iYWxsLXhtcHAtdGVzdCIscmVhbG09InRlc3QtZCIsbm9uY2U9IjFWTnRLRnFCRTVNRTcrL2t2bTR0NThpV29nUTZ5Z0RSTUdHQWpqb0siLG5jPTAwMDAwMDAxLGNub25jZT0iTWNZVThEaGpxcldaWmxBSjZ1TG5RSWZLdEdDQno5Q0pqSHlRZHlqViIsZGlnZXN0LXVyaT0ieG1wcC90ZXN0LWQiLG1heGJ1Zj02NTUzNixyZXNwb25zZT01MGEzOGI1ZWQ1OTI4OGI3MjllYTFhYzQ2YzVjMDk3YSxxb3A9YXV0aCxhdXRoemlkPSJhbGwteG1wcC10ZXN0Ig==</response>
</OUTPUT>
<INPUT test='VHost 13'>
<success xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cnNwYXV0aD1lYWY2YTdhMWNhZDA3NjEzMmI5NzgxOGI3Mzk5NGE2Ng==</success>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="f9da8c05-4957-4456-9f63-32c58c84c388" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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='VHost 13'>
<iq type='set' id='bind1'><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'><resource>def-user-resource</resource></bind></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" id="bind1" to="all-xmpp-test@test-d/def-user-resource"><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"><jid>all-xmpp-test@test-d/def-user-resource</jid></bind></iq>
</INPUT>
<OUTPUT test='VHost 13'>
<iq type="get" id="ping123" to="vhost-46">
<ping xmlns="urn:xmpp:ping"/></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" from="vhost-46" to="all-xmpp-test@test-d/def-user-resource" id="ping123"/>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'/>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="d3aedc28-4c33-4a52-8a07-a5ef763848e9" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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>ANONYMOUS</mechanism></mechanisms></stream:features>
</INPUT>
<OUTPUT test='VHost 13'>
<auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='DIGEST-MD5'/>
</OUTPUT>
<INPUT test='VHost 13'>
<challenge xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cmVhbG09InRlc3QtZCIsbm9uY2U9Ik1sN3MraEhVWm1mRjUwc1JGYnlrRFFTRkZOWHYwbzNTRkhHWGlUMlIiLHFvcD0iYXV0aCIsY2hhcnNldD11dGYtOCxhbGdvcml0aG09bWQ1LXNlc3M=</challenge>
</INPUT>
<OUTPUT test='VHost 13'>
<response xmlns='urn:ietf:params:xml:ns:xmpp-sasl'>Y2hhcnNldD11dGYtOCx1c2VybmFtZT0iYWxsLXhtcHAtdGVzdCIscmVhbG09InRlc3QtZCIsbm9uY2U9Ik1sN3MraEhVWm1mRjUwc1JGYnlrRFFTRkZOWHYwbzNTRkhHWGlUMlIiLG5jPTAwMDAwMDAxLGNub25jZT0icEJVZzZwS2Mzcm1ZdFpFNkx1bFBrckNwMEN6eUh2TUNweFRNT2hlQyIsZGlnZXN0LXVyaT0ieG1wcC90ZXN0LWQiLG1heGJ1Zj02NTUzNixyZXNwb25zZT03YjQ1OTYxYmQ3MTI0OWFhZWYwMmI5NTM5ODQyODgzYixxb3A9YXV0aCxhdXRoemlkPSJhbGwteG1wcC10ZXN0Ig==</response>
</OUTPUT>
<INPUT test='VHost 13'>
<success xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cnNwYXV0aD1lZDM0ZmFlY2Q1MzcyMmNkMThjZTY5OTVkNzA5YWY1ZA==</success>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="d3aedc28-4c33-4a52-8a07-a5ef763848e9" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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='VHost 13'>
<iq type='set' id='bind1'><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'><resource>def-user-resource</resource></bind></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" id="bind1" to="all-xmpp-test@test-d/def-user-resource"><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"><jid>all-xmpp-test@test-d/def-user-resource</jid></bind></iq>
</INPUT>
<OUTPUT test='VHost 13'>
<iq type="get" id="ping123" to="vhost-47">
<ping xmlns="urn:xmpp:ping"/></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" from="vhost-47" to="all-xmpp-test@test-d/def-user-resource" id="ping123"/>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'/>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="dea4df6f-99ad-457e-93e6-2771cf5bd9e1" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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>ANONYMOUS</mechanism></mechanisms></stream:features>
</INPUT>
<OUTPUT test='VHost 13'>
<auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='DIGEST-MD5'/>
</OUTPUT>
<INPUT test='VHost 13'>
<challenge xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cmVhbG09InRlc3QtZCIsbm9uY2U9InhtZktnenAva0orbFZNYWgrb2lPbWhhckhBLzA4LzZEU0luNFhhejgiLHFvcD0iYXV0aCIsY2hhcnNldD11dGYtOCxhbGdvcml0aG09bWQ1LXNlc3M=</challenge>
</INPUT>
<OUTPUT test='VHost 13'>
<response xmlns='urn:ietf:params:xml:ns:xmpp-sasl'>Y2hhcnNldD11dGYtOCx1c2VybmFtZT0iYWxsLXhtcHAtdGVzdCIscmVhbG09InRlc3QtZCIsbm9uY2U9InhtZktnenAva0orbFZNYWgrb2lPbWhhckhBLzA4LzZEU0luNFhhejgiLG5jPTAwMDAwMDAxLGNub25jZT0iSjBVVEQwTUpVVk9qZFVjZkVOUWdISndxOEdxUGJ1eWNvYU9rQzdlayIsZGlnZXN0LXVyaT0ieG1wcC90ZXN0LWQiLG1heGJ1Zj02NTUzNixyZXNwb25zZT02MTQzOTYyNjkxYjY4NjYxNGExOWYxN2QzNmU4Zjk5Nyxxb3A9YXV0aCxhdXRoemlkPSJhbGwteG1wcC10ZXN0Ig==</response>
</OUTPUT>
<INPUT test='VHost 13'>
<success xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cnNwYXV0aD0zNzkwN2JiZTJhOTVlMjEzYmNmZDQzZTI1NGQ2NGU4MQ==</success>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="dea4df6f-99ad-457e-93e6-2771cf5bd9e1" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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='VHost 13'>
<iq type='set' id='bind1'><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'><resource>def-user-resource</resource></bind></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" id="bind1" to="all-xmpp-test@test-d/def-user-resource"><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"><jid>all-xmpp-test@test-d/def-user-resource</jid></bind></iq>
</INPUT>
<OUTPUT test='VHost 13'>
<iq type="get" id="ping123" to="vhost-48">
<ping xmlns="urn:xmpp:ping"/></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" from="vhost-48" to="all-xmpp-test@test-d/def-user-resource" id="ping123"/>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'/>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="384d22a8-fbf7-4457-93dd-37a7e6d77e8c" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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>ANONYMOUS</mechanism></mechanisms></stream:features>
</INPUT>
<OUTPUT test='VHost 13'>
<auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='DIGEST-MD5'/>
</OUTPUT>
<INPUT test='VHost 13'>
<challenge xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cmVhbG09InRlc3QtZCIsbm9uY2U9Iit2K2tlMGJUSDZRTDFpQkdwWjA5Y0dzbGpXVzFpRkFVdFVMU2xPaUwiLHFvcD0iYXV0aCIsY2hhcnNldD11dGYtOCxhbGdvcml0aG09bWQ1LXNlc3M=</challenge>
</INPUT>
<OUTPUT test='VHost 13'>
<response xmlns='urn:ietf:params:xml:ns:xmpp-sasl'>Y2hhcnNldD11dGYtOCx1c2VybmFtZT0iYWxsLXhtcHAtdGVzdCIscmVhbG09InRlc3QtZCIsbm9uY2U9Iit2K2tlMGJUSDZRTDFpQkdwWjA5Y0dzbGpXVzFpRkFVdFVMU2xPaUwiLG5jPTAwMDAwMDAxLGNub25jZT0iZFovaVl5TkdXVWIyNW8zZThpNlMwUHl0TWlLbFNsYm9ObXljUnl4byIsZGlnZXN0LXVyaT0ieG1wcC90ZXN0LWQiLG1heGJ1Zj02NTUzNixyZXNwb25zZT01NTM1NjM0YzdiN2Y4Y2YzNDg5ZWIxODE2NjkyOTc2Nyxxb3A9YXV0aCxhdXRoemlkPSJhbGwteG1wcC10ZXN0Ig==</response>
</OUTPUT>
<INPUT test='VHost 13'>
<success xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cnNwYXV0aD00NDhjZGExZmQ3OGRjNTQ0OTM3MzA4OTQ2NmZjZGZlOQ==</success>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="384d22a8-fbf7-4457-93dd-37a7e6d77e8c" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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='VHost 13'>
<iq type='set' id='bind1'><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'><resource>def-user-resource</resource></bind></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" id="bind1" to="all-xmpp-test@test-d/def-user-resource"><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"><jid>all-xmpp-test@test-d/def-user-resource</jid></bind></iq>
</INPUT>
<OUTPUT test='VHost 13'>
<iq type="get" id="ping123" to="vhost-49">
<ping xmlns="urn:xmpp:ping"/></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" from="vhost-49" to="all-xmpp-test@test-d/def-user-resource" id="ping123"/>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'/>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="49e0f376-d850-427f-9ab9-2a1267eed9a6" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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>ANONYMOUS</mechanism></mechanisms></stream:features>
</INPUT>
<OUTPUT test='VHost 13'>
<auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='DIGEST-MD5'/>
</OUTPUT>
<INPUT test='VHost 13'>
<challenge xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cmVhbG09InRlc3QtZCIsbm9uY2U9IjFzS0NjbGdNL05qZGMrZ285VTluakRXdDl1ek9uL1g4WTd5dTNCMHAiLHFvcD0iYXV0aCIsY2hhcnNldD11dGYtOCxhbGdvcml0aG09bWQ1LXNlc3M=</challenge>
</INPUT>
<OUTPUT test='VHost 13'>
<response xmlns='urn:ietf:params:xml:ns:xmpp-sasl'>Y2hhcnNldD11dGYtOCx1c2VybmFtZT0iYWxsLXhtcHAtdGVzdCIscmVhbG09InRlc3QtZCIsbm9uY2U9IjFzS0NjbGdNL05qZGMrZ285VTluakRXdDl1ek9uL1g4WTd5dTNCMHAiLG5jPTAwMDAwMDAxLGNub25jZT0ia1dvT29DUVZGT0hIa09halluY3BRZjlFR0srYlYxcGtNY205c1hsWSIsZGlnZXN0LXVyaT0ieG1wcC90ZXN0LWQiLG1heGJ1Zj02NTUzNixyZXNwb25zZT0yYWQxMjU0N2Q5OTE3NzQ0OTVmNjRkZTI5Yjc0OTI4MCxxb3A9YXV0aCxhdXRoemlkPSJhbGwteG1wcC10ZXN0Ig==</response>
</OUTPUT>
<INPUT test='VHost 13'>
<success xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cnNwYXV0aD01ZTQxMjU3YTUwMzdjZmVhZDEzZDVmZTE2NmExYzg3Ng==</success>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="49e0f376-d850-427f-9ab9-2a1267eed9a6" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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='VHost 13'>
<iq type='set' id='bind1'><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'><resource>def-user-resource</resource></bind></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" id="bind1" to="all-xmpp-test@test-d/def-user-resource"><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"><jid>all-xmpp-test@test-d/def-user-resource</jid></bind></iq>
</INPUT>
<OUTPUT test='VHost 13'>
<iq type="get" id="ping123" to="vhost-50">
<ping xmlns="urn:xmpp:ping"/></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" from="vhost-50" to="all-xmpp-test@test-d/def-user-resource" id="ping123"/>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'/>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="97993910-da31-4030-8e4b-58c6270a0293" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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>ANONYMOUS</mechanism></mechanisms></stream:features>
</INPUT>
<OUTPUT test='VHost 13'>
<auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='DIGEST-MD5'/>
</OUTPUT>
<INPUT test='VHost 13'>
<challenge xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cmVhbG09InRlc3QtZCIsbm9uY2U9InVTWVZ5emh2Wk1LWDUzMG5aaXAyYms3MU5UUVFaMFdQWFYvTWl5ajQiLHFvcD0iYXV0aCIsY2hhcnNldD11dGYtOCxhbGdvcml0aG09bWQ1LXNlc3M=</challenge>
</INPUT>
<OUTPUT test='VHost 13'>
<response xmlns='urn:ietf:params:xml:ns:xmpp-sasl'>Y2hhcnNldD11dGYtOCx1c2VybmFtZT0iYWxsLXhtcHAtdGVzdCIscmVhbG09InRlc3QtZCIsbm9uY2U9InVTWVZ5emh2Wk1LWDUzMG5aaXAyYms3MU5UUVFaMFdQWFYvTWl5ajQiLG5jPTAwMDAwMDAxLGNub25jZT0ieE9ua0JwRUp3TjJNeXlCdDk2Y29HT1gyajdJMHdtTElrRno3KytsNSIsZGlnZXN0LXVyaT0ieG1wcC90ZXN0LWQiLG1heGJ1Zj02NTUzNixyZXNwb25zZT0zMTFkOWI2MTdhYjRkNDQ0ZmJkYWJlNmY4MmNmYTgyNSxxb3A9YXV0aCxhdXRoemlkPSJhbGwteG1wcC10ZXN0Ig==</response>
</OUTPUT>
<INPUT test='VHost 13'>
<success xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cnNwYXV0aD02ZDFjMTA3ODY2MjM5NGNmYzA5YmMxYjBkNjA5MGU4ZQ==</success>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="97993910-da31-4030-8e4b-58c6270a0293" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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='VHost 13'>
<iq type='set' id='bind1'><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'><resource>def-user-resource</resource></bind></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" id="bind1" to="all-xmpp-test@test-d/def-user-resource"><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"><jid>all-xmpp-test@test-d/def-user-resource</jid></bind></iq>
</INPUT>
<OUTPUT test='VHost 13'>
<iq type="get" id="ping123" to="vhost-51">
<ping xmlns="urn:xmpp:ping"/></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" from="vhost-51" to="all-xmpp-test@test-d/def-user-resource" id="ping123"/>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'/>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="8cee5847-3155-423d-9f5b-7b1db8890012" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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>ANONYMOUS</mechanism></mechanisms></stream:features>
</INPUT>
<OUTPUT test='VHost 13'>
<auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='DIGEST-MD5'/>
</OUTPUT>
<INPUT test='VHost 13'>
<challenge xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cmVhbG09InRlc3QtZCIsbm9uY2U9IkFDdHlscit1WUdiZ3VNRzJWTnRjQTQ5ck1ONXRPYnVwWjdxa0h3Zm0iLHFvcD0iYXV0aCIsY2hhcnNldD11dGYtOCxhbGdvcml0aG09bWQ1LXNlc3M=</challenge>
</INPUT>
<OUTPUT test='VHost 13'>
<response xmlns='urn:ietf:params:xml:ns:xmpp-sasl'>Y2hhcnNldD11dGYtOCx1c2VybmFtZT0iYWxsLXhtcHAtdGVzdCIscmVhbG09InRlc3QtZCIsbm9uY2U9IkFDdHlscit1WUdiZ3VNRzJWTnRjQTQ5ck1ONXRPYnVwWjdxa0h3Zm0iLG5jPTAwMDAwMDAxLGNub25jZT0ieVlKZU5XRHBnL3ZXU1RUa096eldqemlYc0U1RTZPVXE5Y0FQUEhiTyIsZGlnZXN0LXVyaT0ieG1wcC90ZXN0LWQiLG1heGJ1Zj02NTUzNixyZXNwb25zZT00MWJlNjgwMzQ1YjE0NTgxNTkzMDk1MzIyNDhiMDcwZSxxb3A9YXV0aCxhdXRoemlkPSJhbGwteG1wcC10ZXN0Ig==</response>
</OUTPUT>
<INPUT test='VHost 13'>
<success xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cnNwYXV0aD0xNTg2MTY5ZTdiYTk2MDk1ZDY0ZTIxNGNjMzUxMjk2ZQ==</success>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="8cee5847-3155-423d-9f5b-7b1db8890012" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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='VHost 13'>
<iq type='set' id='bind1'><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'><resource>def-user-resource</resource></bind></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" id="bind1" to="all-xmpp-test@test-d/def-user-resource"><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"><jid>all-xmpp-test@test-d/def-user-resource</jid></bind></iq>
</INPUT>
<OUTPUT test='VHost 13'>
<iq type="get" id="ping123" to="vhost-52">
<ping xmlns="urn:xmpp:ping"/></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" from="vhost-52" to="all-xmpp-test@test-d/def-user-resource" id="ping123"/>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'/>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="6197a795-3dec-4537-bd91-d23b1c35b6a0" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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>ANONYMOUS</mechanism></mechanisms></stream:features>
</INPUT>
<OUTPUT test='VHost 13'>
<auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='DIGEST-MD5'/>
</OUTPUT>
<INPUT test='VHost 13'>
<challenge xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cmVhbG09InRlc3QtZCIsbm9uY2U9Ijkzakd6dlAvZEs3bUhCZDFwYUJxZHBlUVd2MVQxR1FWQWEvcEVJNUQiLHFvcD0iYXV0aCIsY2hhcnNldD11dGYtOCxhbGdvcml0aG09bWQ1LXNlc3M=</challenge>
</INPUT>
<OUTPUT test='VHost 13'>
<response xmlns='urn:ietf:params:xml:ns:xmpp-sasl'>Y2hhcnNldD11dGYtOCx1c2VybmFtZT0iYWxsLXhtcHAtdGVzdCIscmVhbG09InRlc3QtZCIsbm9uY2U9Ijkzakd6dlAvZEs3bUhCZDFwYUJxZHBlUVd2MVQxR1FWQWEvcEVJNUQiLG5jPTAwMDAwMDAxLGNub25jZT0iQ05BakVMN0FrcEhBcldwZXRjOTdiY3o3WVJYSmxzOERaclcrblZWWSIsZGlnZXN0LXVyaT0ieG1wcC90ZXN0LWQiLG1heGJ1Zj02NTUzNixyZXNwb25zZT1mMDQ0NmY5Nzg0OWI2MjQxNmUxZGZiM2EzMTE3NTg4OSxxb3A9YXV0aCxhdXRoemlkPSJhbGwteG1wcC10ZXN0Ig==</response>
</OUTPUT>
<INPUT test='VHost 13'>
<success xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cnNwYXV0aD00MTFlODM2NTBjMjMyODI3ZGY4MzgzYjQwYTcyZDU3Yg==</success>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="6197a795-3dec-4537-bd91-d23b1c35b6a0" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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='VHost 13'>
<iq type='set' id='bind1'><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'><resource>def-user-resource</resource></bind></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" id="bind1" to="all-xmpp-test@test-d/def-user-resource"><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"><jid>all-xmpp-test@test-d/def-user-resource</jid></bind></iq>
</INPUT>
<OUTPUT test='VHost 13'>
<iq type="get" id="ping123" to="vhost-53">
<ping xmlns="urn:xmpp:ping"/></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" from="vhost-53" to="all-xmpp-test@test-d/def-user-resource" id="ping123"/>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'/>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="23b309a0-c962-46a0-b591-59f6949b4162" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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>ANONYMOUS</mechanism></mechanisms></stream:features>
</INPUT>
<OUTPUT test='VHost 13'>
<auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='DIGEST-MD5'/>
</OUTPUT>
<INPUT test='VHost 13'>
<challenge xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cmVhbG09InRlc3QtZCIsbm9uY2U9ImNUZWVIcUlpNTRTY1BhamtqMUpPM0JFK2xFdzRGN3oxSmFVY2k5K3UiLHFvcD0iYXV0aCIsY2hhcnNldD11dGYtOCxhbGdvcml0aG09bWQ1LXNlc3M=</challenge>
</INPUT>
<OUTPUT test='VHost 13'>
<response xmlns='urn:ietf:params:xml:ns:xmpp-sasl'>Y2hhcnNldD11dGYtOCx1c2VybmFtZT0iYWxsLXhtcHAtdGVzdCIscmVhbG09InRlc3QtZCIsbm9uY2U9ImNUZWVIcUlpNTRTY1BhamtqMUpPM0JFK2xFdzRGN3oxSmFVY2k5K3UiLG5jPTAwMDAwMDAxLGNub25jZT0iSE81L2padzNHbGpEOVhVajJKc1NqMW5PdURQYngrR2JwNFdyVHVjcCIsZGlnZXN0LXVyaT0ieG1wcC90ZXN0LWQiLG1heGJ1Zj02NTUzNixyZXNwb25zZT02NjYwM2NkYWY1OGY0NTljZGM1NDU4ODhjMmMwMzE0Zixxb3A9YXV0aCxhdXRoemlkPSJhbGwteG1wcC10ZXN0Ig==</response>
</OUTPUT>
<INPUT test='VHost 13'>
<success xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cnNwYXV0aD0xYmY0ODhjYjI3NWE5MmRjNmQyZGQ4MTc5MjIzZjM3OQ==</success>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="23b309a0-c962-46a0-b591-59f6949b4162" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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='VHost 13'>
<iq type='set' id='bind1'><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'><resource>def-user-resource</resource></bind></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" id="bind1" to="all-xmpp-test@test-d/def-user-resource"><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"><jid>all-xmpp-test@test-d/def-user-resource</jid></bind></iq>
</INPUT>
<OUTPUT test='VHost 13'>
<iq type="get" id="ping123" to="vhost-54">
<ping xmlns="urn:xmpp:ping"/></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" from="vhost-54" to="all-xmpp-test@test-d/def-user-resource" id="ping123"/>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'/>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="b0a6d4ca-6e4f-4ced-84d3-9e23a829c36d" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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>ANONYMOUS</mechanism></mechanisms></stream:features>
</INPUT>
<OUTPUT test='VHost 13'>
<auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='DIGEST-MD5'/>
</OUTPUT>
<INPUT test='VHost 13'>
<challenge xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cmVhbG09InRlc3QtZCIsbm9uY2U9Im50YWJsd2VOcUdMNXErSStOamgyUmxwMEw2KzdVb0d4WnFCaHpsUjIiLHFvcD0iYXV0aCIsY2hhcnNldD11dGYtOCxhbGdvcml0aG09bWQ1LXNlc3M=</challenge>
</INPUT>
<OUTPUT test='VHost 13'>
<response xmlns='urn:ietf:params:xml:ns:xmpp-sasl'>Y2hhcnNldD11dGYtOCx1c2VybmFtZT0iYWxsLXhtcHAtdGVzdCIscmVhbG09InRlc3QtZCIsbm9uY2U9Im50YWJsd2VOcUdMNXErSStOamgyUmxwMEw2KzdVb0d4WnFCaHpsUjIiLG5jPTAwMDAwMDAxLGNub25jZT0ibWxpdUh0bXlIRDYreU1Ic3Zmd2RJbEFzbE5IcFNRQWJDTW9oS1VaUCIsZGlnZXN0LXVyaT0ieG1wcC90ZXN0LWQiLG1heGJ1Zj02NTUzNixyZXNwb25zZT1kNDU1YWNjODcwNmQwYzZkNDY4ZmFlM2ExMzdmOTY3NCxxb3A9YXV0aCxhdXRoemlkPSJhbGwteG1wcC10ZXN0Ig==</response>
</OUTPUT>
<INPUT test='VHost 13'>
<success xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cnNwYXV0aD05NDFlODg4ZjlkYzg0NmYzMjQwZTQwZDFkZTZmN2M3Mw==</success>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="b0a6d4ca-6e4f-4ced-84d3-9e23a829c36d" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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='VHost 13'>
<iq type='set' id='bind1'><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'><resource>def-user-resource</resource></bind></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" id="bind1" to="all-xmpp-test@test-d/def-user-resource"><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"><jid>all-xmpp-test@test-d/def-user-resource</jid></bind></iq>
</INPUT>
<OUTPUT test='VHost 13'>
<iq type="get" id="ping123" to="vhost-55">
<ping xmlns="urn:xmpp:ping"/></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" from="vhost-55" to="all-xmpp-test@test-d/def-user-resource" id="ping123"/>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'/>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="c3085f74-8894-43c9-a8f2-e7cdcb254a6d" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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>ANONYMOUS</mechanism></mechanisms></stream:features>
</INPUT>
<OUTPUT test='VHost 13'>
<auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='DIGEST-MD5'/>
</OUTPUT>
<INPUT test='VHost 13'>
<challenge xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cmVhbG09InRlc3QtZCIsbm9uY2U9IlVkMVBmU0l2RmJ3QlVvcGt4NEVGdjVKM241U0hYT29BVEV2RnJoQlIiLHFvcD0iYXV0aCIsY2hhcnNldD11dGYtOCxhbGdvcml0aG09bWQ1LXNlc3M=</challenge>
</INPUT>
<OUTPUT test='VHost 13'>
<response xmlns='urn:ietf:params:xml:ns:xmpp-sasl'>Y2hhcnNldD11dGYtOCx1c2VybmFtZT0iYWxsLXhtcHAtdGVzdCIscmVhbG09InRlc3QtZCIsbm9uY2U9IlVkMVBmU0l2RmJ3QlVvcGt4NEVGdjVKM241U0hYT29BVEV2RnJoQlIiLG5jPTAwMDAwMDAxLGNub25jZT0iUytUMWZmdVJjY1V4OCs2VjFJUlV0UjE2cDF3ZElxK2U5Y1NOeGFJMSIsZGlnZXN0LXVyaT0ieG1wcC90ZXN0LWQiLG1heGJ1Zj02NTUzNixyZXNwb25zZT1mYzQwNDZjZGQwMDg2MzMwOTE1Nzc5ZmM4YjZjNjk0Yixxb3A9YXV0aCxhdXRoemlkPSJhbGwteG1wcC10ZXN0Ig==</response>
</OUTPUT>
<INPUT test='VHost 13'>
<success xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cnNwYXV0aD00Mjg4ZWZkZWVkNGU5YjUxY2Q0M2Y5YTgxZDM0ZWFjMw==</success>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="c3085f74-8894-43c9-a8f2-e7cdcb254a6d" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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='VHost 13'>
<iq type='set' id='bind1'><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'><resource>def-user-resource</resource></bind></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" id="bind1" to="all-xmpp-test@test-d/def-user-resource"><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"><jid>all-xmpp-test@test-d/def-user-resource</jid></bind></iq>
</INPUT>
<OUTPUT test='VHost 13'>
<iq type="get" id="ping123" to="vhost-56">
<ping xmlns="urn:xmpp:ping"/></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" from="vhost-56" to="all-xmpp-test@test-d/def-user-resource" id="ping123"/>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'/>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="c9d8f734-1122-4bc2-9716-1b9f3468be4b" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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>ANONYMOUS</mechanism></mechanisms></stream:features>
</INPUT>
<OUTPUT test='VHost 13'>
<auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='DIGEST-MD5'/>
</OUTPUT>
<INPUT test='VHost 13'>
<challenge xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cmVhbG09InRlc3QtZCIsbm9uY2U9InU1SzhnL3hwRk9ndE1uRnlDUldTNlI1T09UVE1QQkk1R0o5SVQ3YXEiLHFvcD0iYXV0aCIsY2hhcnNldD11dGYtOCxhbGdvcml0aG09bWQ1LXNlc3M=</challenge>
</INPUT>
<OUTPUT test='VHost 13'>
<response xmlns='urn:ietf:params:xml:ns:xmpp-sasl'>Y2hhcnNldD11dGYtOCx1c2VybmFtZT0iYWxsLXhtcHAtdGVzdCIscmVhbG09InRlc3QtZCIsbm9uY2U9InU1SzhnL3hwRk9ndE1uRnlDUldTNlI1T09UVE1QQkk1R0o5SVQ3YXEiLG5jPTAwMDAwMDAxLGNub25jZT0iN3ZrQU5lSkMzbnlDdllLd25VZFBwVmdCYXN4TUNFcTRaNml4aTF4bSIsZGlnZXN0LXVyaT0ieG1wcC90ZXN0LWQiLG1heGJ1Zj02NTUzNixyZXNwb25zZT0wYTE2MDc2YjQ1NjYxMTVmOGE0ZmEwOTg1Y2FmNzFjNSxxb3A9YXV0aCxhdXRoemlkPSJhbGwteG1wcC10ZXN0Ig==</response>
</OUTPUT>
<INPUT test='VHost 13'>
<success xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cnNwYXV0aD1iOTdkZTgxNDUyYTE5ZGIwMzFhM2U2YjllZTRlMGQ3ZA==</success>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="c9d8f734-1122-4bc2-9716-1b9f3468be4b" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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='VHost 13'>
<iq type='set' id='bind1'><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'><resource>def-user-resource</resource></bind></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" id="bind1" to="all-xmpp-test@test-d/def-user-resource"><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"><jid>all-xmpp-test@test-d/def-user-resource</jid></bind></iq>
</INPUT>
<OUTPUT test='VHost 13'>
<iq type="get" id="ping123" to="vhost-57">
<ping xmlns="urn:xmpp:ping"/></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" from="vhost-57" to="all-xmpp-test@test-d/def-user-resource" id="ping123"/>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'/>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="3c11d617-d8a7-4088-a837-053a38475aa2" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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>ANONYMOUS</mechanism></mechanisms></stream:features>
</INPUT>
<OUTPUT test='VHost 13'>
<auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='DIGEST-MD5'/>
</OUTPUT>
<INPUT test='VHost 13'>
<challenge xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cmVhbG09InRlc3QtZCIsbm9uY2U9ImlOazR5Z2VqZnNWWE13eG9mQzhhNE5GQ3FXcW44WjlDc0hYU2p3WDkiLHFvcD0iYXV0aCIsY2hhcnNldD11dGYtOCxhbGdvcml0aG09bWQ1LXNlc3M=</challenge>
</INPUT>
<OUTPUT test='VHost 13'>
<response xmlns='urn:ietf:params:xml:ns:xmpp-sasl'>Y2hhcnNldD11dGYtOCx1c2VybmFtZT0iYWxsLXhtcHAtdGVzdCIscmVhbG09InRlc3QtZCIsbm9uY2U9ImlOazR5Z2VqZnNWWE13eG9mQzhhNE5GQ3FXcW44WjlDc0hYU2p3WDkiLG5jPTAwMDAwMDAxLGNub25jZT0iWWFFcCtRTmpHRkFFdkVnRndaQ1p1QmlBVC9ud3l2T3RtZXBjb0xWeCIsZGlnZXN0LXVyaT0ieG1wcC90ZXN0LWQiLG1heGJ1Zj02NTUzNixyZXNwb25zZT1kNjJiYzc0NWU2ZWIxZGVlODQ3NTU2MGIxMjZkOWE4MCxxb3A9YXV0aCxhdXRoemlkPSJhbGwteG1wcC10ZXN0Ig==</response>
</OUTPUT>
<INPUT test='VHost 13'>
<success xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cnNwYXV0aD04MTNiMmIxOWViZWFkZmNiNDc3NTdlYTU3MjQ4MTNhNA==</success>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="3c11d617-d8a7-4088-a837-053a38475aa2" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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='VHost 13'>
<iq type='set' id='bind1'><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'><resource>def-user-resource</resource></bind></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" id="bind1" to="all-xmpp-test@test-d/def-user-resource"><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"><jid>all-xmpp-test@test-d/def-user-resource</jid></bind></iq>
</INPUT>
<OUTPUT test='VHost 13'>
<iq type="get" id="ping123" to="vhost-58">
<ping xmlns="urn:xmpp:ping"/></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" from="vhost-58" to="all-xmpp-test@test-d/def-user-resource" id="ping123"/>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'/>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="c89deb32-82ef-494e-ac41-3092965666b1" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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>ANONYMOUS</mechanism></mechanisms></stream:features>
</INPUT>
<OUTPUT test='VHost 13'>
<auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='DIGEST-MD5'/>
</OUTPUT>
<INPUT test='VHost 13'>
<challenge xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cmVhbG09InRlc3QtZCIsbm9uY2U9ImJGZVhxTUhTMnJPOU1Ed0RId0FoK0FIYXJHSU5Ka2tBOFd4V2d2SUMiLHFvcD0iYXV0aCIsY2hhcnNldD11dGYtOCxhbGdvcml0aG09bWQ1LXNlc3M=</challenge>
</INPUT>
<OUTPUT test='VHost 13'>
<response xmlns='urn:ietf:params:xml:ns:xmpp-sasl'>Y2hhcnNldD11dGYtOCx1c2VybmFtZT0iYWxsLXhtcHAtdGVzdCIscmVhbG09InRlc3QtZCIsbm9uY2U9ImJGZVhxTUhTMnJPOU1Ed0RId0FoK0FIYXJHSU5Ka2tBOFd4V2d2SUMiLG5jPTAwMDAwMDAxLGNub25jZT0iTTJlekwwcUxLMWlJRCt4NmErT2xhTTJLakNNOFdXbFhZRTNLM3o5RyIsZGlnZXN0LXVyaT0ieG1wcC90ZXN0LWQiLG1heGJ1Zj02NTUzNixyZXNwb25zZT05ZThiZDAwMTdhN2RmYzgwMzY5ZTEzOWUyYmM2M2ZmNyxxb3A9YXV0aCxhdXRoemlkPSJhbGwteG1wcC10ZXN0Ig==</response>
</OUTPUT>
<INPUT test='VHost 13'>
<success xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cnNwYXV0aD1kMmUxYTFkNmQ3ZDczY2Y0MGZkYWVlZWZiZTRmYjk2NA==</success>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="c89deb32-82ef-494e-ac41-3092965666b1" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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='VHost 13'>
<iq type='set' id='bind1'><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'><resource>def-user-resource</resource></bind></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" id="bind1" to="all-xmpp-test@test-d/def-user-resource"><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"><jid>all-xmpp-test@test-d/def-user-resource</jid></bind></iq>
</INPUT>
<OUTPUT test='VHost 13'>
<iq type="get" id="ping123" to="vhost-59">
<ping xmlns="urn:xmpp:ping"/></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" from="vhost-59" to="all-xmpp-test@test-d/def-user-resource" id="ping123"/>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'/>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="6053bae7-1f1e-428d-8368-c191a01ec133" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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>ANONYMOUS</mechanism></mechanisms></stream:features>
</INPUT>
<OUTPUT test='VHost 13'>
<auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='DIGEST-MD5'/>
</OUTPUT>
<INPUT test='VHost 13'>
<challenge xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cmVhbG09InRlc3QtZCIsbm9uY2U9Ikh2QkFja1I1aWRRN2kyNHkxYVFiVTZDVCtWV2k5bDhZZzZxK0F1WWYiLHFvcD0iYXV0aCIsY2hhcnNldD11dGYtOCxhbGdvcml0aG09bWQ1LXNlc3M=</challenge>
</INPUT>
<OUTPUT test='VHost 13'>
<response xmlns='urn:ietf:params:xml:ns:xmpp-sasl'>Y2hhcnNldD11dGYtOCx1c2VybmFtZT0iYWxsLXhtcHAtdGVzdCIscmVhbG09InRlc3QtZCIsbm9uY2U9Ikh2QkFja1I1aWRRN2kyNHkxYVFiVTZDVCtWV2k5bDhZZzZxK0F1WWYiLG5jPTAwMDAwMDAxLGNub25jZT0iOE1pNEdVVk1aYTk3Zlc2eHhhdXVxcWlzb3BHb3RobnJWYlhGckJCOSIsZGlnZXN0LXVyaT0ieG1wcC90ZXN0LWQiLG1heGJ1Zj02NTUzNixyZXNwb25zZT00NDZiMjFhNTEyZGZhNzg3ZTJmNjRiMDNjMmQ0ZDA4MCxxb3A9YXV0aCxhdXRoemlkPSJhbGwteG1wcC10ZXN0Ig==</response>
</OUTPUT>
<INPUT test='VHost 13'>
<success xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cnNwYXV0aD1hMzNkNzU4OWZkNGYxNGQwMzExYmFhZTQ2Y2YyMjhmMQ==</success>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="6053bae7-1f1e-428d-8368-c191a01ec133" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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='VHost 13'>
<iq type='set' id='bind1'><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'><resource>def-user-resource</resource></bind></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" id="bind1" to="all-xmpp-test@test-d/def-user-resource"><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"><jid>all-xmpp-test@test-d/def-user-resource</jid></bind></iq>
</INPUT>
<OUTPUT test='VHost 13'>
<iq type="get" id="ping123" to="vhost-60">
<ping xmlns="urn:xmpp:ping"/></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" from="vhost-60" to="all-xmpp-test@test-d/def-user-resource" id="ping123"/>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'/>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="ebdfe1d3-c1a1-4f72-9331-dc8486188d7a" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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>ANONYMOUS</mechanism></mechanisms></stream:features>
</INPUT>
<OUTPUT test='VHost 13'>
<auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='DIGEST-MD5'/>
</OUTPUT>
<INPUT test='VHost 13'>
<challenge xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cmVhbG09InRlc3QtZCIsbm9uY2U9Ik1zeG5NZmxLajlxMTBUbXNPUzliSFhkUGI0WjBjMzhiaUN2cGNMekUiLHFvcD0iYXV0aCIsY2hhcnNldD11dGYtOCxhbGdvcml0aG09bWQ1LXNlc3M=</challenge>
</INPUT>
<OUTPUT test='VHost 13'>
<response xmlns='urn:ietf:params:xml:ns:xmpp-sasl'>Y2hhcnNldD11dGYtOCx1c2VybmFtZT0iYWxsLXhtcHAtdGVzdCIscmVhbG09InRlc3QtZCIsbm9uY2U9Ik1zeG5NZmxLajlxMTBUbXNPUzliSFhkUGI0WjBjMzhiaUN2cGNMekUiLG5jPTAwMDAwMDAxLGNub25jZT0iRk5Ua0pDUGliak40alhUYVZnWjlFb3RmL2tTVFpaSFFTSENEKzJuMCIsZGlnZXN0LXVyaT0ieG1wcC90ZXN0LWQiLG1heGJ1Zj02NTUzNixyZXNwb25zZT04NzE1ZTdjZWNiYzg2NWQxZjA3YTFiMjM1MmNhZWVhNCxxb3A9YXV0aCxhdXRoemlkPSJhbGwteG1wcC10ZXN0Ig==</response>
</OUTPUT>
<INPUT test='VHost 13'>
<success xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cnNwYXV0aD1mNGQ0OTIyNzZhZTBjNGUyY2UzOTMxYmFiNmE0NGU0Ng==</success>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="ebdfe1d3-c1a1-4f72-9331-dc8486188d7a" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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='VHost 13'>
<iq type='set' id='bind1'><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'><resource>def-user-resource</resource></bind></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" id="bind1" to="all-xmpp-test@test-d/def-user-resource"><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"><jid>all-xmpp-test@test-d/def-user-resource</jid></bind></iq>
</INPUT>
<OUTPUT test='VHost 13'>
<iq type="get" id="ping123" to="vhost-61">
<ping xmlns="urn:xmpp:ping"/></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" from="vhost-61" to="all-xmpp-test@test-d/def-user-resource" id="ping123"/>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'/>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="78e84b60-fdac-46f7-811b-e32cb85ad82f" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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>ANONYMOUS</mechanism></mechanisms></stream:features>
</INPUT>
<OUTPUT test='VHost 13'>
<auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='DIGEST-MD5'/>
</OUTPUT>
<INPUT test='VHost 13'>
<challenge xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cmVhbG09InRlc3QtZCIsbm9uY2U9Ii9XU0UraWpod3kzM3RwQUR0dXNqeUNGem1IVHFocnY0OTdHeERkYXkiLHFvcD0iYXV0aCIsY2hhcnNldD11dGYtOCxhbGdvcml0aG09bWQ1LXNlc3M=</challenge>
</INPUT>
<OUTPUT test='VHost 13'>
<response xmlns='urn:ietf:params:xml:ns:xmpp-sasl'>Y2hhcnNldD11dGYtOCx1c2VybmFtZT0iYWxsLXhtcHAtdGVzdCIscmVhbG09InRlc3QtZCIsbm9uY2U9Ii9XU0UraWpod3kzM3RwQUR0dXNqeUNGem1IVHFocnY0OTdHeERkYXkiLG5jPTAwMDAwMDAxLGNub25jZT0iRWJ6WDVLdCtJYXJKMGF2blpIYWlnSElKc2xkWU03a2d6KzB4czlFZiIsZGlnZXN0LXVyaT0ieG1wcC90ZXN0LWQiLG1heGJ1Zj02NTUzNixyZXNwb25zZT03OTU3ODkwMDYwODEzYmMzYWFkMTA2ZDE2NzY4YzZhZixxb3A9YXV0aCxhdXRoemlkPSJhbGwteG1wcC10ZXN0Ig==</response>
</OUTPUT>
<INPUT test='VHost 13'>
<success xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cnNwYXV0aD1kMTU0NGE3NjJiMjFkMzViNjU2YTZiZjk0NDY4ZGJkNw==</success>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="78e84b60-fdac-46f7-811b-e32cb85ad82f" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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='VHost 13'>
<iq type='set' id='bind1'><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'><resource>def-user-resource</resource></bind></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" id="bind1" to="all-xmpp-test@test-d/def-user-resource"><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"><jid>all-xmpp-test@test-d/def-user-resource</jid></bind></iq>
</INPUT>
<OUTPUT test='VHost 13'>
<iq type="get" id="ping123" to="vhost-62">
<ping xmlns="urn:xmpp:ping"/></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" from="vhost-62" to="all-xmpp-test@test-d/def-user-resource" id="ping123"/>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'/>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="2a8b3a7f-f86b-4de0-9191-5889cef8c62a" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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>ANONYMOUS</mechanism></mechanisms></stream:features>
</INPUT>
<OUTPUT test='VHost 13'>
<auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='DIGEST-MD5'/>
</OUTPUT>
<INPUT test='VHost 13'>
<challenge xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cmVhbG09InRlc3QtZCIsbm9uY2U9IlIrekl2NFRPMXd0elNBc1VSQWFGWFFmdmJZMFZ0WFU5VWVmL0lRNHYiLHFvcD0iYXV0aCIsY2hhcnNldD11dGYtOCxhbGdvcml0aG09bWQ1LXNlc3M=</challenge>
</INPUT>
<OUTPUT test='VHost 13'>
<response xmlns='urn:ietf:params:xml:ns:xmpp-sasl'>Y2hhcnNldD11dGYtOCx1c2VybmFtZT0iYWxsLXhtcHAtdGVzdCIscmVhbG09InRlc3QtZCIsbm9uY2U9IlIrekl2NFRPMXd0elNBc1VSQWFGWFFmdmJZMFZ0WFU5VWVmL0lRNHYiLG5jPTAwMDAwMDAxLGNub25jZT0ib1l5M0c3ZFhlTkJVdGtQNUpvR1JaVmQrdlU4UTNndHUvZDRpMm5BdSIsZGlnZXN0LXVyaT0ieG1wcC90ZXN0LWQiLG1heGJ1Zj02NTUzNixyZXNwb25zZT05ZWNkZjM2ODY4YzJmZjgyNmNiMmNmM2VmM2YzYWZlOCxxb3A9YXV0aCxhdXRoemlkPSJhbGwteG1wcC10ZXN0Ig==</response>
</OUTPUT>
<INPUT test='VHost 13'>
<success xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cnNwYXV0aD03ZTFmODJmZWY2YjgxOWZkOTM3ZDk0NWEyYWUwMTI5OA==</success>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="2a8b3a7f-f86b-4de0-9191-5889cef8c62a" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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='VHost 13'>
<iq type='set' id='bind1'><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'><resource>def-user-resource</resource></bind></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" id="bind1" to="all-xmpp-test@test-d/def-user-resource"><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"><jid>all-xmpp-test@test-d/def-user-resource</jid></bind></iq>
</INPUT>
<OUTPUT test='VHost 13'>
<iq type="get" id="ping123" to="vhost-63">
<ping xmlns="urn:xmpp:ping"/></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" from="vhost-63" to="all-xmpp-test@test-d/def-user-resource" id="ping123"/>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'/>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="51f70cb0-b1f8-4745-81fb-3ac3892ee491" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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>ANONYMOUS</mechanism></mechanisms></stream:features>
</INPUT>
<OUTPUT test='VHost 13'>
<auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='DIGEST-MD5'/>
</OUTPUT>
<INPUT test='VHost 13'>
<challenge xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cmVhbG09InRlc3QtZCIsbm9uY2U9IkdMTXJWK0VDcTluamdQYUtvQVBTWldTMGE3RWxrSDNKUVVudEtQS2ciLHFvcD0iYXV0aCIsY2hhcnNldD11dGYtOCxhbGdvcml0aG09bWQ1LXNlc3M=</challenge>
</INPUT>
<OUTPUT test='VHost 13'>
<response xmlns='urn:ietf:params:xml:ns:xmpp-sasl'>Y2hhcnNldD11dGYtOCx1c2VybmFtZT0iYWxsLXhtcHAtdGVzdCIscmVhbG09InRlc3QtZCIsbm9uY2U9IkdMTXJWK0VDcTluamdQYUtvQVBTWldTMGE3RWxrSDNKUVVudEtQS2ciLG5jPTAwMDAwMDAxLGNub25jZT0iUTA0OHkyVlJnTkNXRVdCTU1nbFhXNXpaVkFUZ2lHZXBGNVMxRXJQRCIsZGlnZXN0LXVyaT0ieG1wcC90ZXN0LWQiLG1heGJ1Zj02NTUzNixyZXNwb25zZT03MTE1Y2JiMzZlM2M3NGM4MGViMzE3OWY5NTMxNTI2OSxxb3A9YXV0aCxhdXRoemlkPSJhbGwteG1wcC10ZXN0Ig==</response>
</OUTPUT>
<INPUT test='VHost 13'>
<success xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cnNwYXV0aD01M2ZmMzI3MDUzNjM4MDY0YzIyNGExOWU5MWUyNGYyNg==</success>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="51f70cb0-b1f8-4745-81fb-3ac3892ee491" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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='VHost 13'>
<iq type='set' id='bind1'><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'><resource>def-user-resource</resource></bind></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" id="bind1" to="all-xmpp-test@test-d/def-user-resource"><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"><jid>all-xmpp-test@test-d/def-user-resource</jid></bind></iq>
</INPUT>
<OUTPUT test='VHost 13'>
<iq type="get" id="ping123" to="vhost-64">
<ping xmlns="urn:xmpp:ping"/></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" from="vhost-64" to="all-xmpp-test@test-d/def-user-resource" id="ping123"/>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'/>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="c5d6b461-0064-48c0-b7c0-615c5d5e9003" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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>ANONYMOUS</mechanism></mechanisms></stream:features>
</INPUT>
<OUTPUT test='VHost 13'>
<auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='DIGEST-MD5'/>
</OUTPUT>
<INPUT test='VHost 13'>
<challenge xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cmVhbG09InRlc3QtZCIsbm9uY2U9IkZZczNmY1RhN2tqNTgvZDBDQ3FpaXhzc3g3UW9PeGU1cFVnNXlnNm0iLHFvcD0iYXV0aCIsY2hhcnNldD11dGYtOCxhbGdvcml0aG09bWQ1LXNlc3M=</challenge>
</INPUT>
<OUTPUT test='VHost 13'>
<response xmlns='urn:ietf:params:xml:ns:xmpp-sasl'>Y2hhcnNldD11dGYtOCx1c2VybmFtZT0iYWxsLXhtcHAtdGVzdCIscmVhbG09InRlc3QtZCIsbm9uY2U9IkZZczNmY1RhN2tqNTgvZDBDQ3FpaXhzc3g3UW9PeGU1cFVnNXlnNm0iLG5jPTAwMDAwMDAxLGNub25jZT0iWk93QmF1NWdkcmVkalRhNVVkRThmc2NzU2RQMFI2TTF2SXlBaEZuUyIsZGlnZXN0LXVyaT0ieG1wcC90ZXN0LWQiLG1heGJ1Zj02NTUzNixyZXNwb25zZT0yZjA3ZDc4NTkzODEwMWQ1MWJjZTM2M2FhMzNhMTQ0ZSxxb3A9YXV0aCxhdXRoemlkPSJhbGwteG1wcC10ZXN0Ig==</response>
</OUTPUT>
<INPUT test='VHost 13'>
<success xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cnNwYXV0aD1jZWNmNzNkOGQ1ZjE1YmUyODU5MDU1Y2FmODA5ZDU3NQ==</success>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="c5d6b461-0064-48c0-b7c0-615c5d5e9003" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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='VHost 13'>
<iq type='set' id='bind1'><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'><resource>def-user-resource</resource></bind></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" id="bind1" to="all-xmpp-test@test-d/def-user-resource"><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"><jid>all-xmpp-test@test-d/def-user-resource</jid></bind></iq>
</INPUT>
<OUTPUT test='VHost 13'>
<iq type="get" id="ping123" to="vhost-65">
<ping xmlns="urn:xmpp:ping"/></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" from="vhost-65" to="all-xmpp-test@test-d/def-user-resource" id="ping123"/>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'/>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="60d1d642-e111-4765-8f07-fd692e0b9704" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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>ANONYMOUS</mechanism></mechanisms></stream:features>
</INPUT>
<OUTPUT test='VHost 13'>
<auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='DIGEST-MD5'/>
</OUTPUT>
<INPUT test='VHost 13'>
<challenge xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cmVhbG09InRlc3QtZCIsbm9uY2U9IjAvWmQ0a2VHdzg4VlN4MUNkNEJBbFdLRVVlYnBsYWE4Rnl3cVRtQ1EiLHFvcD0iYXV0aCIsY2hhcnNldD11dGYtOCxhbGdvcml0aG09bWQ1LXNlc3M=</challenge>
</INPUT>
<OUTPUT test='VHost 13'>
<response xmlns='urn:ietf:params:xml:ns:xmpp-sasl'>Y2hhcnNldD11dGYtOCx1c2VybmFtZT0iYWxsLXhtcHAtdGVzdCIscmVhbG09InRlc3QtZCIsbm9uY2U9IjAvWmQ0a2VHdzg4VlN4MUNkNEJBbFdLRVVlYnBsYWE4Rnl3cVRtQ1EiLG5jPTAwMDAwMDAxLGNub25jZT0iQ0lMbkpFTXIzSWx3clBFNCt5QmIyMGM2SytpdVN1L1hmcDhUcnFSNSIsZGlnZXN0LXVyaT0ieG1wcC90ZXN0LWQiLG1heGJ1Zj02NTUzNixyZXNwb25zZT1lNTAwNGY0YjFjNGU1OTcyNGMxZTVhOWU1Y2VkNjQyMixxb3A9YXV0aCxhdXRoemlkPSJhbGwteG1wcC10ZXN0Ig==</response>
</OUTPUT>
<INPUT test='VHost 13'>
<success xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cnNwYXV0aD0zMDcyNTgzNTZhMjUwYjc2MWVhNjgxYzEwZjI5MjZjZA==</success>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="60d1d642-e111-4765-8f07-fd692e0b9704" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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='VHost 13'>
<iq type='set' id='bind1'><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'><resource>def-user-resource</resource></bind></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" id="bind1" to="all-xmpp-test@test-d/def-user-resource"><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"><jid>all-xmpp-test@test-d/def-user-resource</jid></bind></iq>
</INPUT>
<OUTPUT test='VHost 13'>
<iq type="get" id="ping123" to="vhost-66">
<ping xmlns="urn:xmpp:ping"/></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" from="vhost-66" to="all-xmpp-test@test-d/def-user-resource" id="ping123"/>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'/>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="b6bc4cc2-284d-4449-88c7-7f9964cc1785" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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>ANONYMOUS</mechanism></mechanisms></stream:features>
</INPUT>
<OUTPUT test='VHost 13'>
<auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='DIGEST-MD5'/>
</OUTPUT>
<INPUT test='VHost 13'>
<challenge xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cmVhbG09InRlc3QtZCIsbm9uY2U9IlNNaUwwaFpMd2ZZaGpXN2JEbk56Q2tSL1dnOEdSbEk5eHdnSE5BaG8iLHFvcD0iYXV0aCIsY2hhcnNldD11dGYtOCxhbGdvcml0aG09bWQ1LXNlc3M=</challenge>
</INPUT>
<OUTPUT test='VHost 13'>
<response xmlns='urn:ietf:params:xml:ns:xmpp-sasl'>Y2hhcnNldD11dGYtOCx1c2VybmFtZT0iYWxsLXhtcHAtdGVzdCIscmVhbG09InRlc3QtZCIsbm9uY2U9IlNNaUwwaFpMd2ZZaGpXN2JEbk56Q2tSL1dnOEdSbEk5eHdnSE5BaG8iLG5jPTAwMDAwMDAxLGNub25jZT0iYlZVLzZjeW9ub082MkdnVFJYdWVpRFFqa3ZuVG04ZXZtODFlVUF1RSIsZGlnZXN0LXVyaT0ieG1wcC90ZXN0LWQiLG1heGJ1Zj02NTUzNixyZXNwb25zZT02ZDk1MjA2ZTRjNjQ3ZmExZmFhOGRjZDRjYzdmM2FlNixxb3A9YXV0aCxhdXRoemlkPSJhbGwteG1wcC10ZXN0Ig==</response>
</OUTPUT>
<INPUT test='VHost 13'>
<success xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cnNwYXV0aD1jYTU3NjVmY2Q4ZWY2ZGM5NWEwZjVlNWM2OTAwMTEzYw==</success>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="b6bc4cc2-284d-4449-88c7-7f9964cc1785" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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='VHost 13'>
<iq type='set' id='bind1'><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'><resource>def-user-resource</resource></bind></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" id="bind1" to="all-xmpp-test@test-d/def-user-resource"><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"><jid>all-xmpp-test@test-d/def-user-resource</jid></bind></iq>
</INPUT>
<OUTPUT test='VHost 13'>
<iq type="get" id="ping123" to="vhost-67">
<ping xmlns="urn:xmpp:ping"/></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" from="vhost-67" to="all-xmpp-test@test-d/def-user-resource" id="ping123"/>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'/>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="a8c527c9-f5bd-4ca8-a44a-0c816930478a" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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>ANONYMOUS</mechanism></mechanisms></stream:features>
</INPUT>
<OUTPUT test='VHost 13'>
<auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='DIGEST-MD5'/>
</OUTPUT>
<INPUT test='VHost 13'>
<challenge xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cmVhbG09InRlc3QtZCIsbm9uY2U9InhNVCtZWndiK2Q4VFgvNkJHZWNrU1hTZzdXS2F0ZjBYSDBDUVRFR0wiLHFvcD0iYXV0aCIsY2hhcnNldD11dGYtOCxhbGdvcml0aG09bWQ1LXNlc3M=</challenge>
</INPUT>
<OUTPUT test='VHost 13'>
<response xmlns='urn:ietf:params:xml:ns:xmpp-sasl'>Y2hhcnNldD11dGYtOCx1c2VybmFtZT0iYWxsLXhtcHAtdGVzdCIscmVhbG09InRlc3QtZCIsbm9uY2U9InhNVCtZWndiK2Q4VFgvNkJHZWNrU1hTZzdXS2F0ZjBYSDBDUVRFR0wiLG5jPTAwMDAwMDAxLGNub25jZT0idUZZT2JCcjI4S0JNSDJJRytubHVGbUJmZUdMc1J6Sm1lSXhaZk5TQSIsZGlnZXN0LXVyaT0ieG1wcC90ZXN0LWQiLG1heGJ1Zj02NTUzNixyZXNwb25zZT1mZjY0MmE2ZjEyODk1OGUxNGRkMzdiOWFjNDdmYmVlMCxxb3A9YXV0aCxhdXRoemlkPSJhbGwteG1wcC10ZXN0Ig==</response>
</OUTPUT>
<INPUT test='VHost 13'>
<success xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cnNwYXV0aD0wY2M3MDJjMmE4YmU3ZDY5Y2QyZDMwNmE2MjdkMjEwNw==</success>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="a8c527c9-f5bd-4ca8-a44a-0c816930478a" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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='VHost 13'>
<iq type='set' id='bind1'><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'><resource>def-user-resource</resource></bind></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" id="bind1" to="all-xmpp-test@test-d/def-user-resource"><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"><jid>all-xmpp-test@test-d/def-user-resource</jid></bind></iq>
</INPUT>
<OUTPUT test='VHost 13'>
<iq type="get" id="ping123" to="vhost-68">
<ping xmlns="urn:xmpp:ping"/></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" from="vhost-68" to="all-xmpp-test@test-d/def-user-resource" id="ping123"/>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'/>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="50311fe7-4026-401b-9ca8-df6b8887da88" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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>ANONYMOUS</mechanism></mechanisms></stream:features>
</INPUT>
<OUTPUT test='VHost 13'>
<auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='DIGEST-MD5'/>
</OUTPUT>
<INPUT test='VHost 13'>
<challenge xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cmVhbG09InRlc3QtZCIsbm9uY2U9InFpNXpzay94RExOb0NsOGV4QlZZdG5GUGFqdTg1cm12ZmxIcnNqZDQiLHFvcD0iYXV0aCIsY2hhcnNldD11dGYtOCxhbGdvcml0aG09bWQ1LXNlc3M=</challenge>
</INPUT>
<OUTPUT test='VHost 13'>
<response xmlns='urn:ietf:params:xml:ns:xmpp-sasl'>Y2hhcnNldD11dGYtOCx1c2VybmFtZT0iYWxsLXhtcHAtdGVzdCIscmVhbG09InRlc3QtZCIsbm9uY2U9InFpNXpzay94RExOb0NsOGV4QlZZdG5GUGFqdTg1cm12ZmxIcnNqZDQiLG5jPTAwMDAwMDAxLGNub25jZT0iVFBDM2N2dW02d0QxVE1rejVxVEg0SU5UUVlIZXk3V2cxTXdxTzZobSIsZGlnZXN0LXVyaT0ieG1wcC90ZXN0LWQiLG1heGJ1Zj02NTUzNixyZXNwb25zZT03OGNiYjVmMWIyODFmMDI1OGQ5NzkxNjYyZTgwOGM5Zixxb3A9YXV0aCxhdXRoemlkPSJhbGwteG1wcC10ZXN0Ig==</response>
</OUTPUT>
<INPUT test='VHost 13'>
<success xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cnNwYXV0aD1kM2ZhMTc5NWJjMjc1YjJlYzRlYWY0MGUwNTQzZGViNQ==</success>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="50311fe7-4026-401b-9ca8-df6b8887da88" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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='VHost 13'>
<iq type='set' id='bind1'><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'><resource>def-user-resource</resource></bind></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" id="bind1" to="all-xmpp-test@test-d/def-user-resource"><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"><jid>all-xmpp-test@test-d/def-user-resource</jid></bind></iq>
</INPUT>
<OUTPUT test='VHost 13'>
<iq type="get" id="ping123" to="vhost-69">
<ping xmlns="urn:xmpp:ping"/></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" from="vhost-69" to="all-xmpp-test@test-d/def-user-resource" id="ping123"/>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'/>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="e5541aa2-95a8-46db-9734-a45075ac6fd5" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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>ANONYMOUS</mechanism></mechanisms></stream:features>
</INPUT>
<OUTPUT test='VHost 13'>
<auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='DIGEST-MD5'/>
</OUTPUT>
<INPUT test='VHost 13'>
<challenge xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cmVhbG09InRlc3QtZCIsbm9uY2U9ImVwV2twV01TSmFhQ3BPdkdSZC91eWVnYjZHdVkvS2RYcEdlUm1OYVAiLHFvcD0iYXV0aCIsY2hhcnNldD11dGYtOCxhbGdvcml0aG09bWQ1LXNlc3M=</challenge>
</INPUT>
<OUTPUT test='VHost 13'>
<response xmlns='urn:ietf:params:xml:ns:xmpp-sasl'>Y2hhcnNldD11dGYtOCx1c2VybmFtZT0iYWxsLXhtcHAtdGVzdCIscmVhbG09InRlc3QtZCIsbm9uY2U9ImVwV2twV01TSmFhQ3BPdkdSZC91eWVnYjZHdVkvS2RYcEdlUm1OYVAiLG5jPTAwMDAwMDAxLGNub25jZT0iSkYybGZyelA4bVNkb2FZT2wydy94RFd3NTg4WU9rUnlTSUFHaVc2NiIsZGlnZXN0LXVyaT0ieG1wcC90ZXN0LWQiLG1heGJ1Zj02NTUzNixyZXNwb25zZT1iZTdhOWY3MmJiN2I0YzQyMTliM2RhNmUxNmQ1OWQ0YSxxb3A9YXV0aCxhdXRoemlkPSJhbGwteG1wcC10ZXN0Ig==</response>
</OUTPUT>
<INPUT test='VHost 13'>
<success xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cnNwYXV0aD1hOTc4NmUzNWUyMTY1MjM3Y2RmNWQ3ZTI3NmQ5MDFkMw==</success>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="e5541aa2-95a8-46db-9734-a45075ac6fd5" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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='VHost 13'>
<iq type='set' id='bind1'><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'><resource>def-user-resource</resource></bind></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" id="bind1" to="all-xmpp-test@test-d/def-user-resource"><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"><jid>all-xmpp-test@test-d/def-user-resource</jid></bind></iq>
</INPUT>
<OUTPUT test='VHost 13'>
<iq type="get" id="ping123" to="vhost-70">
<ping xmlns="urn:xmpp:ping"/></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" from="vhost-70" to="all-xmpp-test@test-d/def-user-resource" id="ping123"/>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'/>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="0a08c710-f8e6-421e-9022-347620bb00c1" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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>ANONYMOUS</mechanism></mechanisms></stream:features>
</INPUT>
<OUTPUT test='VHost 13'>
<auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='DIGEST-MD5'/>
</OUTPUT>
<INPUT test='VHost 13'>
<challenge xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cmVhbG09InRlc3QtZCIsbm9uY2U9IkdlbVBHem1GeGtqeVNKVnAvQjRVbW92REI2aEZhNVFpNE8vWW5oajgiLHFvcD0iYXV0aCIsY2hhcnNldD11dGYtOCxhbGdvcml0aG09bWQ1LXNlc3M=</challenge>
</INPUT>
<OUTPUT test='VHost 13'>
<response xmlns='urn:ietf:params:xml:ns:xmpp-sasl'>Y2hhcnNldD11dGYtOCx1c2VybmFtZT0iYWxsLXhtcHAtdGVzdCIscmVhbG09InRlc3QtZCIsbm9uY2U9IkdlbVBHem1GeGtqeVNKVnAvQjRVbW92REI2aEZhNVFpNE8vWW5oajgiLG5jPTAwMDAwMDAxLGNub25jZT0iWmxDdzc1UVhlakVNa3lWczRnazR5SDNKWkpjd0NjazB5YUNaZzlHaSIsZGlnZXN0LXVyaT0ieG1wcC90ZXN0LWQiLG1heGJ1Zj02NTUzNixyZXNwb25zZT0zNmE2ODM0MzU3MGUxMDY1NTZmYjc2M2IwYjFiZmRjOCxxb3A9YXV0aCxhdXRoemlkPSJhbGwteG1wcC10ZXN0Ig==</response>
</OUTPUT>
<INPUT test='VHost 13'>
<success xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cnNwYXV0aD03NDAxNTY3NjQ5NjkxMjY5ZGMxNzRkYjk3YzY0MjA0Yw==</success>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="0a08c710-f8e6-421e-9022-347620bb00c1" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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='VHost 13'>
<iq type='set' id='bind1'><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'><resource>def-user-resource</resource></bind></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" id="bind1" to="all-xmpp-test@test-d/def-user-resource"><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"><jid>all-xmpp-test@test-d/def-user-resource</jid></bind></iq>
</INPUT>
<OUTPUT test='VHost 13'>
<iq type="get" id="ping123" to="vhost-71">
<ping xmlns="urn:xmpp:ping"/></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" from="vhost-71" to="all-xmpp-test@test-d/def-user-resource" id="ping123"/>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'/>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="05da7378-7177-4943-ace1-f5c34694477d" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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>ANONYMOUS</mechanism></mechanisms></stream:features>
</INPUT>
<OUTPUT test='VHost 13'>
<auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='DIGEST-MD5'/>
</OUTPUT>
<INPUT test='VHost 13'>
<challenge xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cmVhbG09InRlc3QtZCIsbm9uY2U9IjRoOS9RQTVzc2JWMm5iRTJiY0FaZ0kreTNCVVpFT3ZXM3lkYXZDQmciLHFvcD0iYXV0aCIsY2hhcnNldD11dGYtOCxhbGdvcml0aG09bWQ1LXNlc3M=</challenge>
</INPUT>
<OUTPUT test='VHost 13'>
<response xmlns='urn:ietf:params:xml:ns:xmpp-sasl'>Y2hhcnNldD11dGYtOCx1c2VybmFtZT0iYWxsLXhtcHAtdGVzdCIscmVhbG09InRlc3QtZCIsbm9uY2U9IjRoOS9RQTVzc2JWMm5iRTJiY0FaZ0kreTNCVVpFT3ZXM3lkYXZDQmciLG5jPTAwMDAwMDAxLGNub25jZT0iWHlUWFd3cEh6QkIwVFZaNmMrTDk2amwzVHpIbURVcVNTNTZGZlR0ZyIsZGlnZXN0LXVyaT0ieG1wcC90ZXN0LWQiLG1heGJ1Zj02NTUzNixyZXNwb25zZT1hZmZmODQ1YjkzNzU0NDViMDI1NjRkNWFjYzhlZTgxOSxxb3A9YXV0aCxhdXRoemlkPSJhbGwteG1wcC10ZXN0Ig==</response>
</OUTPUT>
<INPUT test='VHost 13'>
<success xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cnNwYXV0aD01NDliOTA1MzZjNTJmNzYxMDYyYjM2Y2MzZmI0MzM4YQ==</success>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="05da7378-7177-4943-ace1-f5c34694477d" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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='VHost 13'>
<iq type='set' id='bind1'><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'><resource>def-user-resource</resource></bind></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" id="bind1" to="all-xmpp-test@test-d/def-user-resource"><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"><jid>all-xmpp-test@test-d/def-user-resource</jid></bind></iq>
</INPUT>
<OUTPUT test='VHost 13'>
<iq type="get" id="ping123" to="vhost-72">
<ping xmlns="urn:xmpp:ping"/></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" from="vhost-72" to="all-xmpp-test@test-d/def-user-resource" id="ping123"/>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'/>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="3d05fd33-07dc-49b1-92b4-1b3349227604" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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>ANONYMOUS</mechanism></mechanisms></stream:features>
</INPUT>
<OUTPUT test='VHost 13'>
<auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='DIGEST-MD5'/>
</OUTPUT>
<INPUT test='VHost 13'>
<challenge xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cmVhbG09InRlc3QtZCIsbm9uY2U9IkNLQlFuTWVRdUF4VFZXVUREblQvYmVMN0ZhQWRKaFhQSUNxWG1qczMiLHFvcD0iYXV0aCIsY2hhcnNldD11dGYtOCxhbGdvcml0aG09bWQ1LXNlc3M=</challenge>
</INPUT>
<OUTPUT test='VHost 13'>
<response xmlns='urn:ietf:params:xml:ns:xmpp-sasl'>Y2hhcnNldD11dGYtOCx1c2VybmFtZT0iYWxsLXhtcHAtdGVzdCIscmVhbG09InRlc3QtZCIsbm9uY2U9IkNLQlFuTWVRdUF4VFZXVUREblQvYmVMN0ZhQWRKaFhQSUNxWG1qczMiLG5jPTAwMDAwMDAxLGNub25jZT0iWkh0Rk9jRWpSd0pPeVNTRURDWGRsWnQwdG4xWUxXUTgydjRhaS91WCIsZGlnZXN0LXVyaT0ieG1wcC90ZXN0LWQiLG1heGJ1Zj02NTUzNixyZXNwb25zZT1kZDIyNDk5OWFjMGE4N2QzZDU0Mzk1ODg2NDJlYWQ5NSxxb3A9YXV0aCxhdXRoemlkPSJhbGwteG1wcC10ZXN0Ig==</response>
</OUTPUT>
<INPUT test='VHost 13'>
<success xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cnNwYXV0aD04ZTYxNGU4NDlhY2NmMjc2ZDlkNzA1MjJhZTU0ODM3NA==</success>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="3d05fd33-07dc-49b1-92b4-1b3349227604" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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='VHost 13'>
<iq type='set' id='bind1'><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'><resource>def-user-resource</resource></bind></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" id="bind1" to="all-xmpp-test@test-d/def-user-resource"><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"><jid>all-xmpp-test@test-d/def-user-resource</jid></bind></iq>
</INPUT>
<OUTPUT test='VHost 13'>
<iq type="get" id="ping123" to="vhost-73">
<ping xmlns="urn:xmpp:ping"/></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" from="vhost-73" to="all-xmpp-test@test-d/def-user-resource" id="ping123"/>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'/>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="ed265dba-5c12-451f-8605-07888e20072b" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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>ANONYMOUS</mechanism></mechanisms></stream:features>
</INPUT>
<OUTPUT test='VHost 13'>
<auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='DIGEST-MD5'/>
</OUTPUT>
<INPUT test='VHost 13'>
<challenge xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cmVhbG09InRlc3QtZCIsbm9uY2U9IlB0Yko2Q2FBcXZpck14b3gzTHduNDdSVkhsNUxud205T21iZUcvQWYiLHFvcD0iYXV0aCIsY2hhcnNldD11dGYtOCxhbGdvcml0aG09bWQ1LXNlc3M=</challenge>
</INPUT>
<OUTPUT test='VHost 13'>
<response xmlns='urn:ietf:params:xml:ns:xmpp-sasl'>Y2hhcnNldD11dGYtOCx1c2VybmFtZT0iYWxsLXhtcHAtdGVzdCIscmVhbG09InRlc3QtZCIsbm9uY2U9IlB0Yko2Q2FBcXZpck14b3gzTHduNDdSVkhsNUxud205T21iZUcvQWYiLG5jPTAwMDAwMDAxLGNub25jZT0iY2V3S0hWWXhVTlhzek9yWUdSZm1UQytYOU5Va3J5cjJhMUNhY2NTZiIsZGlnZXN0LXVyaT0ieG1wcC90ZXN0LWQiLG1heGJ1Zj02NTUzNixyZXNwb25zZT03ZDhjNjc3ZDNjMjIwMmY4Nzk3NzRiODQxOTMwN2UxOCxxb3A9YXV0aCxhdXRoemlkPSJhbGwteG1wcC10ZXN0Ig==</response>
</OUTPUT>
<INPUT test='VHost 13'>
<success xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cnNwYXV0aD1kNGNlNmI5NTA5Y2U3OGIyNTQyOWFmYTZkMmE3YzY4OQ==</success>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="ed265dba-5c12-451f-8605-07888e20072b" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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='VHost 13'>
<iq type='set' id='bind1'><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'><resource>def-user-resource</resource></bind></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" id="bind1" to="all-xmpp-test@test-d/def-user-resource"><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"><jid>all-xmpp-test@test-d/def-user-resource</jid></bind></iq>
</INPUT>
<OUTPUT test='VHost 13'>
<iq type="get" id="ping123" to="vhost-74">
<ping xmlns="urn:xmpp:ping"/></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" from="vhost-74" to="all-xmpp-test@test-d/def-user-resource" id="ping123"/>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'/>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="7d33b69c-9b16-4a44-8228-50773c081295" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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>ANONYMOUS</mechanism></mechanisms></stream:features>
</INPUT>
<OUTPUT test='VHost 13'>
<auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='DIGEST-MD5'/>
</OUTPUT>
<INPUT test='VHost 13'>
<challenge xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cmVhbG09InRlc3QtZCIsbm9uY2U9Im40UGV4aklOSGt4Zkg1cEUrZlZ4bjlON2RLYUZuaVM5dDFmQU5iRUUiLHFvcD0iYXV0aCIsY2hhcnNldD11dGYtOCxhbGdvcml0aG09bWQ1LXNlc3M=</challenge>
</INPUT>
<OUTPUT test='VHost 13'>
<response xmlns='urn:ietf:params:xml:ns:xmpp-sasl'>Y2hhcnNldD11dGYtOCx1c2VybmFtZT0iYWxsLXhtcHAtdGVzdCIscmVhbG09InRlc3QtZCIsbm9uY2U9Im40UGV4aklOSGt4Zkg1cEUrZlZ4bjlON2RLYUZuaVM5dDFmQU5iRUUiLG5jPTAwMDAwMDAxLGNub25jZT0iOThPQ3dPTnYxYUhlTG43RzNBSGdHNjExRUxpMlJ4cm5GS0xCYTl6UyIsZGlnZXN0LXVyaT0ieG1wcC90ZXN0LWQiLG1heGJ1Zj02NTUzNixyZXNwb25zZT0wYWYyOGRjYzMwNDRiMTQ3MmQ4MjkzNDIyMDYyYmEwYixxb3A9YXV0aCxhdXRoemlkPSJhbGwteG1wcC10ZXN0Ig==</response>
</OUTPUT>
<INPUT test='VHost 13'>
<success xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cnNwYXV0aD01YzliMDg1YjY0YjEwN2YyMTAxOTc1NTk5OGNmMTVjZA==</success>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="7d33b69c-9b16-4a44-8228-50773c081295" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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='VHost 13'>
<iq type='set' id='bind1'><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'><resource>def-user-resource</resource></bind></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" id="bind1" to="all-xmpp-test@test-d/def-user-resource"><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"><jid>all-xmpp-test@test-d/def-user-resource</jid></bind></iq>
</INPUT>
<OUTPUT test='VHost 13'>
<iq type="get" id="ping123" to="vhost-75">
<ping xmlns="urn:xmpp:ping"/></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" from="vhost-75" to="all-xmpp-test@test-d/def-user-resource" id="ping123"/>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'/>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="6b1a8ea0-b6e0-4635-bdda-22ddf5128e25" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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>ANONYMOUS</mechanism></mechanisms></stream:features>
</INPUT>
<OUTPUT test='VHost 13'>
<auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='DIGEST-MD5'/>
</OUTPUT>
<INPUT test='VHost 13'>
<challenge xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cmVhbG09InRlc3QtZCIsbm9uY2U9IkF5bmE4TGROUCtLOHZBeUhocVdFWTBHcm0zYjRnUFBlZ3ZvNjNFNUYiLHFvcD0iYXV0aCIsY2hhcnNldD11dGYtOCxhbGdvcml0aG09bWQ1LXNlc3M=</challenge>
</INPUT>
<OUTPUT test='VHost 13'>
<response xmlns='urn:ietf:params:xml:ns:xmpp-sasl'>Y2hhcnNldD11dGYtOCx1c2VybmFtZT0iYWxsLXhtcHAtdGVzdCIscmVhbG09InRlc3QtZCIsbm9uY2U9IkF5bmE4TGROUCtLOHZBeUhocVdFWTBHcm0zYjRnUFBlZ3ZvNjNFNUYiLG5jPTAwMDAwMDAxLGNub25jZT0iVitoUGdtTDVxNmtlb20zSForZHJ1NnNuMXdWTUp0OU5XcWYxUDFOcCIsZGlnZXN0LXVyaT0ieG1wcC90ZXN0LWQiLG1heGJ1Zj02NTUzNixyZXNwb25zZT0wM2I2MTdjMjJlODRhNGQwZmYxNmYzZTBjNGU0YjZkNCxxb3A9YXV0aCxhdXRoemlkPSJhbGwteG1wcC10ZXN0Ig==</response>
</OUTPUT>
<INPUT test='VHost 13'>
<success xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cnNwYXV0aD05YzIyYzQ1M2I2OTVmMjllODE1NjFlM2JiZWVkMDFmZQ==</success>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="6b1a8ea0-b6e0-4635-bdda-22ddf5128e25" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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='VHost 13'>
<iq type='set' id='bind1'><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'><resource>def-user-resource</resource></bind></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" id="bind1" to="all-xmpp-test@test-d/def-user-resource"><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"><jid>all-xmpp-test@test-d/def-user-resource</jid></bind></iq>
</INPUT>
<OUTPUT test='VHost 13'>
<iq type="get" id="ping123" to="vhost-76">
<ping xmlns="urn:xmpp:ping"/></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" from="vhost-76" to="all-xmpp-test@test-d/def-user-resource" id="ping123"/>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'/>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="cce468f2-44c1-4d4d-bcc9-00ef5dd84273" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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>ANONYMOUS</mechanism></mechanisms></stream:features>
</INPUT>
<OUTPUT test='VHost 13'>
<auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='DIGEST-MD5'/>
</OUTPUT>
<INPUT test='VHost 13'>
<challenge xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cmVhbG09InRlc3QtZCIsbm9uY2U9IkFrK1hvMWdOSkZ0dW4rbWpwQ2dvSnNSZFFVb2lNQy9aQTIxaFFqNW0iLHFvcD0iYXV0aCIsY2hhcnNldD11dGYtOCxhbGdvcml0aG09bWQ1LXNlc3M=</challenge>
</INPUT>
<OUTPUT test='VHost 13'>
<response xmlns='urn:ietf:params:xml:ns:xmpp-sasl'>Y2hhcnNldD11dGYtOCx1c2VybmFtZT0iYWxsLXhtcHAtdGVzdCIscmVhbG09InRlc3QtZCIsbm9uY2U9IkFrK1hvMWdOSkZ0dW4rbWpwQ2dvSnNSZFFVb2lNQy9aQTIxaFFqNW0iLG5jPTAwMDAwMDAxLGNub25jZT0iUnp6TXBzeDlON3h6Tlpuek5tWTBFQnBCb2l5TUNPcHhFa00xaWk0RCIsZGlnZXN0LXVyaT0ieG1wcC90ZXN0LWQiLG1heGJ1Zj02NTUzNixyZXNwb25zZT0yYTJhYTU5ZGUxMjJkNmMxMGQ5ODhkODFkYzY1YzRjNSxxb3A9YXV0aCxhdXRoemlkPSJhbGwteG1wcC10ZXN0Ig==</response>
</OUTPUT>
<INPUT test='VHost 13'>
<success xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cnNwYXV0aD03ODU4ZWRjOGI2NzBlZDU0OWJiMTA5MTE3MjU0MDFiMg==</success>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="cce468f2-44c1-4d4d-bcc9-00ef5dd84273" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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='VHost 13'>
<iq type='set' id='bind1'><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'><resource>def-user-resource</resource></bind></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" id="bind1" to="all-xmpp-test@test-d/def-user-resource"><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"><jid>all-xmpp-test@test-d/def-user-resource</jid></bind></iq>
</INPUT>
<OUTPUT test='VHost 13'>
<iq type="get" id="ping123" to="vhost-77">
<ping xmlns="urn:xmpp:ping"/></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" from="vhost-77" to="all-xmpp-test@test-d/def-user-resource" id="ping123"/>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'/>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="709f4acc-bcca-4f28-af82-3d4c015b51cc" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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>ANONYMOUS</mechanism></mechanisms></stream:features>
</INPUT>
<OUTPUT test='VHost 13'>
<auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='DIGEST-MD5'/>
</OUTPUT>
<INPUT test='VHost 13'>
<challenge xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cmVhbG09InRlc3QtZCIsbm9uY2U9Illaa0ZpYVd1NW5VelBOMVJUaVh5Vk5BYlVPWUdkelh4QkhTbW9leDgiLHFvcD0iYXV0aCIsY2hhcnNldD11dGYtOCxhbGdvcml0aG09bWQ1LXNlc3M=</challenge>
</INPUT>
<OUTPUT test='VHost 13'>
<response xmlns='urn:ietf:params:xml:ns:xmpp-sasl'>Y2hhcnNldD11dGYtOCx1c2VybmFtZT0iYWxsLXhtcHAtdGVzdCIscmVhbG09InRlc3QtZCIsbm9uY2U9Illaa0ZpYVd1NW5VelBOMVJUaVh5Vk5BYlVPWUdkelh4QkhTbW9leDgiLG5jPTAwMDAwMDAxLGNub25jZT0idDNpYWlKOTcvZTZ5cnI0cktRM1dsQVVhUTI2YTRVdE91allBVktnNyIsZGlnZXN0LXVyaT0ieG1wcC90ZXN0LWQiLG1heGJ1Zj02NTUzNixyZXNwb25zZT0yZmE5MzdkYTJjYjlkOWY0YWYwNzQ1NjhkNmNiOTVjMyxxb3A9YXV0aCxhdXRoemlkPSJhbGwteG1wcC10ZXN0Ig==</response>
</OUTPUT>
<INPUT test='VHost 13'>
<success xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cnNwYXV0aD01NWI2NDJkZGIyYzc5NDg5MWVmNTA0MDA1ZjE1NzczYw==</success>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="709f4acc-bcca-4f28-af82-3d4c015b51cc" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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='VHost 13'>
<iq type='set' id='bind1'><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'><resource>def-user-resource</resource></bind></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" id="bind1" to="all-xmpp-test@test-d/def-user-resource"><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"><jid>all-xmpp-test@test-d/def-user-resource</jid></bind></iq>
</INPUT>
<OUTPUT test='VHost 13'>
<iq type="get" id="ping123" to="vhost-78">
<ping xmlns="urn:xmpp:ping"/></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" from="vhost-78" to="all-xmpp-test@test-d/def-user-resource" id="ping123"/>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'/>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="7a51dcbc-5d23-41fe-8024-6c16f1bfd351" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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>ANONYMOUS</mechanism></mechanisms></stream:features>
</INPUT>
<OUTPUT test='VHost 13'>
<auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='DIGEST-MD5'/>
</OUTPUT>
<INPUT test='VHost 13'>
<challenge xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cmVhbG09InRlc3QtZCIsbm9uY2U9IlowOXZKSVVIZDArRzlPREs3OEhqSHpTU25acDRZOHVWTEVyK1JJb1ciLHFvcD0iYXV0aCIsY2hhcnNldD11dGYtOCxhbGdvcml0aG09bWQ1LXNlc3M=</challenge>
</INPUT>
<OUTPUT test='VHost 13'>
<response xmlns='urn:ietf:params:xml:ns:xmpp-sasl'>Y2hhcnNldD11dGYtOCx1c2VybmFtZT0iYWxsLXhtcHAtdGVzdCIscmVhbG09InRlc3QtZCIsbm9uY2U9IlowOXZKSVVIZDArRzlPREs3OEhqSHpTU25acDRZOHVWTEVyK1JJb1ciLG5jPTAwMDAwMDAxLGNub25jZT0idEVQNWo0RGswQlllMHN4TzViMVV4R0V0WkhtdUUvbWR1RXI3WVQwcyIsZGlnZXN0LXVyaT0ieG1wcC90ZXN0LWQiLG1heGJ1Zj02NTUzNixyZXNwb25zZT1hNjkyZmYxZWE0YmFlMjYwYjQ0NWJlN2Q2OThkMTE1Yixxb3A9YXV0aCxhdXRoemlkPSJhbGwteG1wcC10ZXN0Ig==</response>
</OUTPUT>
<INPUT test='VHost 13'>
<success xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cnNwYXV0aD1iYWU0YWZhM2E4YjgxYTEwYjc0MWRjMWEyZjA0NmY1Ng==</success>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="7a51dcbc-5d23-41fe-8024-6c16f1bfd351" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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='VHost 13'>
<iq type='set' id='bind1'><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'><resource>def-user-resource</resource></bind></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" id="bind1" to="all-xmpp-test@test-d/def-user-resource"><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"><jid>all-xmpp-test@test-d/def-user-resource</jid></bind></iq>
</INPUT>
<OUTPUT test='VHost 13'>
<iq type="get" id="ping123" to="vhost-79">
<ping xmlns="urn:xmpp:ping"/></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" from="vhost-79" to="all-xmpp-test@test-d/def-user-resource" id="ping123"/>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'/>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="cf4923c9-6f53-4656-9d95-96730022b741" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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>ANONYMOUS</mechanism></mechanisms></stream:features>
</INPUT>
<OUTPUT test='VHost 13'>
<auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='DIGEST-MD5'/>
</OUTPUT>
<INPUT test='VHost 13'>
<challenge xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cmVhbG09InRlc3QtZCIsbm9uY2U9Im9yajYzdzdtWnFZWFBPMm9pSndUbnlybGJ3MVpENEY0dXk5eU1jRWIiLHFvcD0iYXV0aCIsY2hhcnNldD11dGYtOCxhbGdvcml0aG09bWQ1LXNlc3M=</challenge>
</INPUT>
<OUTPUT test='VHost 13'>
<response xmlns='urn:ietf:params:xml:ns:xmpp-sasl'>Y2hhcnNldD11dGYtOCx1c2VybmFtZT0iYWxsLXhtcHAtdGVzdCIscmVhbG09InRlc3QtZCIsbm9uY2U9Im9yajYzdzdtWnFZWFBPMm9pSndUbnlybGJ3MVpENEY0dXk5eU1jRWIiLG5jPTAwMDAwMDAxLGNub25jZT0iUTFUYkxpbUFJUmd0NXFtZlZSUmFQYjJtbkhKSGlhdC9kaGhxQ0o3aCIsZGlnZXN0LXVyaT0ieG1wcC90ZXN0LWQiLG1heGJ1Zj02NTUzNixyZXNwb25zZT0xOTU2M2U3ZGI2ZDQzNzhjM2ExNGEwNjQ0N2YxZWMxYSxxb3A9YXV0aCxhdXRoemlkPSJhbGwteG1wcC10ZXN0Ig==</response>
</OUTPUT>
<INPUT test='VHost 13'>
<success xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cnNwYXV0aD1kOTk5MjhmZDMyODUxNGExNDg0NzViZDQzNDM0NDlkMA==</success>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="cf4923c9-6f53-4656-9d95-96730022b741" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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='VHost 13'>
<iq type='set' id='bind1'><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'><resource>def-user-resource</resource></bind></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" id="bind1" to="all-xmpp-test@test-d/def-user-resource"><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"><jid>all-xmpp-test@test-d/def-user-resource</jid></bind></iq>
</INPUT>
<OUTPUT test='VHost 13'>
<iq type="get" id="ping123" to="vhost-80">
<ping xmlns="urn:xmpp:ping"/></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" from="vhost-80" to="all-xmpp-test@test-d/def-user-resource" id="ping123"/>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'/>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="32c578de-c69d-46e7-8ef9-6d345329a7fa" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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>ANONYMOUS</mechanism></mechanisms></stream:features>
</INPUT>
<OUTPUT test='VHost 13'>
<auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='DIGEST-MD5'/>
</OUTPUT>
<INPUT test='VHost 13'>
<challenge xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cmVhbG09InRlc3QtZCIsbm9uY2U9IkF2SHB4TksxVlJmRmxaY0g1bTU4VkZRSTVMMURPbWgvRk1SVmljOFYiLHFvcD0iYXV0aCIsY2hhcnNldD11dGYtOCxhbGdvcml0aG09bWQ1LXNlc3M=</challenge>
</INPUT>
<OUTPUT test='VHost 13'>
<response xmlns='urn:ietf:params:xml:ns:xmpp-sasl'>Y2hhcnNldD11dGYtOCx1c2VybmFtZT0iYWxsLXhtcHAtdGVzdCIscmVhbG09InRlc3QtZCIsbm9uY2U9IkF2SHB4TksxVlJmRmxaY0g1bTU4VkZRSTVMMURPbWgvRk1SVmljOFYiLG5jPTAwMDAwMDAxLGNub25jZT0id1hTMklVOWpPK29QSi9PUGZiazdDZGFZKzl4NXlkb0lCODN2VFhsTSIsZGlnZXN0LXVyaT0ieG1wcC90ZXN0LWQiLG1heGJ1Zj02NTUzNixyZXNwb25zZT1mYWQ1MTczODA4NjBmNDMwZGEwZTJiYjliNTZjYWUyOCxxb3A9YXV0aCxhdXRoemlkPSJhbGwteG1wcC10ZXN0Ig==</response>
</OUTPUT>
<INPUT test='VHost 13'>
<success xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cnNwYXV0aD01MzI3ZmI4NjAyNWRhZjVlZWE1NjQwN2I5YjZmZjZmYg==</success>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="32c578de-c69d-46e7-8ef9-6d345329a7fa" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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='VHost 13'>
<iq type='set' id='bind1'><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'><resource>def-user-resource</resource></bind></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" id="bind1" to="all-xmpp-test@test-d/def-user-resource"><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"><jid>all-xmpp-test@test-d/def-user-resource</jid></bind></iq>
</INPUT>
<OUTPUT test='VHost 13'>
<iq type="get" id="ping123" to="vhost-81">
<ping xmlns="urn:xmpp:ping"/></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" from="vhost-81" to="all-xmpp-test@test-d/def-user-resource" id="ping123"/>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'/>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="86a6a7c9-cc30-4729-8882-67e956be1579" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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>ANONYMOUS</mechanism></mechanisms></stream:features>
</INPUT>
<OUTPUT test='VHost 13'>
<auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='DIGEST-MD5'/>
</OUTPUT>
<INPUT test='VHost 13'>
<challenge xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cmVhbG09InRlc3QtZCIsbm9uY2U9IktrK25xL3krckVPMmkxT0hnb3ZtRG9xSGhLOEo4Nngwdkk2Kzk1VHMiLHFvcD0iYXV0aCIsY2hhcnNldD11dGYtOCxhbGdvcml0aG09bWQ1LXNlc3M=</challenge>
</INPUT>
<OUTPUT test='VHost 13'>
<response xmlns='urn:ietf:params:xml:ns:xmpp-sasl'>Y2hhcnNldD11dGYtOCx1c2VybmFtZT0iYWxsLXhtcHAtdGVzdCIscmVhbG09InRlc3QtZCIsbm9uY2U9IktrK25xL3krckVPMmkxT0hnb3ZtRG9xSGhLOEo4Nngwdkk2Kzk1VHMiLG5jPTAwMDAwMDAxLGNub25jZT0iVS80TnhDTXBPR2ZOMm5PQUEvYTdFR0hETWZOK0VpL0JwMlViSHUvRiIsZGlnZXN0LXVyaT0ieG1wcC90ZXN0LWQiLG1heGJ1Zj02NTUzNixyZXNwb25zZT00MjQyNWE2Y2JlMDIzNmU4OWYwZGUzOTgyOTUyZDM5NCxxb3A9YXV0aCxhdXRoemlkPSJhbGwteG1wcC10ZXN0Ig==</response>
</OUTPUT>
<INPUT test='VHost 13'>
<success xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cnNwYXV0aD1lYWE5YzcxNTRhMmFlNzQxMmI4NDM4MWJmYzVjNWE0OQ==</success>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="86a6a7c9-cc30-4729-8882-67e956be1579" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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='VHost 13'>
<iq type='set' id='bind1'><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'><resource>def-user-resource</resource></bind></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" id="bind1" to="all-xmpp-test@test-d/def-user-resource"><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"><jid>all-xmpp-test@test-d/def-user-resource</jid></bind></iq>
</INPUT>
<OUTPUT test='VHost 13'>
<iq type="get" id="ping123" to="vhost-82">
<ping xmlns="urn:xmpp:ping"/></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" from="vhost-82" to="all-xmpp-test@test-d/def-user-resource" id="ping123"/>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'/>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="af67224e-37f1-40e3-91e9-2fd95aa40dc5" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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>ANONYMOUS</mechanism></mechanisms></stream:features>
</INPUT>
<OUTPUT test='VHost 13'>
<auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='DIGEST-MD5'/>
</OUTPUT>
<INPUT test='VHost 13'>
<challenge xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cmVhbG09InRlc3QtZCIsbm9uY2U9IlliamhFdytlbnJqZWZuNXhHK0FralBlMC9DRkVtNmE2bFduUml6alEiLHFvcD0iYXV0aCIsY2hhcnNldD11dGYtOCxhbGdvcml0aG09bWQ1LXNlc3M=</challenge>
</INPUT>
<OUTPUT test='VHost 13'>
<response xmlns='urn:ietf:params:xml:ns:xmpp-sasl'>Y2hhcnNldD11dGYtOCx1c2VybmFtZT0iYWxsLXhtcHAtdGVzdCIscmVhbG09InRlc3QtZCIsbm9uY2U9IlliamhFdytlbnJqZWZuNXhHK0FralBlMC9DRkVtNmE2bFduUml6alEiLG5jPTAwMDAwMDAxLGNub25jZT0iMmIwVDk0L0VJdnA2cTBZY1ExaVhiMFRmaGFoWmRnMWVqNkVoN2xOWCIsZGlnZXN0LXVyaT0ieG1wcC90ZXN0LWQiLG1heGJ1Zj02NTUzNixyZXNwb25zZT0wYThlYzYzOWVkZDM0NzcyN2EyYmQyOWViZGY2OWVkNixxb3A9YXV0aCxhdXRoemlkPSJhbGwteG1wcC10ZXN0Ig==</response>
</OUTPUT>
<INPUT test='VHost 13'>
<success xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cnNwYXV0aD1jZGU4MjA4NGZjNTZlYTUyYTE1NjQyOWQ5OWQyMTk0MA==</success>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="af67224e-37f1-40e3-91e9-2fd95aa40dc5" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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='VHost 13'>
<iq type='set' id='bind1'><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'><resource>def-user-resource</resource></bind></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" id="bind1" to="all-xmpp-test@test-d/def-user-resource"><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"><jid>all-xmpp-test@test-d/def-user-resource</jid></bind></iq>
</INPUT>
<OUTPUT test='VHost 13'>
<iq type="get" id="ping123" to="vhost-83">
<ping xmlns="urn:xmpp:ping"/></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" from="vhost-83" to="all-xmpp-test@test-d/def-user-resource" id="ping123"/>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'/>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="8d58a15b-f90b-4cfb-84ce-aee2aa33c0a3" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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>ANONYMOUS</mechanism></mechanisms></stream:features>
</INPUT>
<OUTPUT test='VHost 13'>
<auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='DIGEST-MD5'/>
</OUTPUT>
<INPUT test='VHost 13'>
<challenge xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cmVhbG09InRlc3QtZCIsbm9uY2U9IkhyZE16RHAxNFQxTVJpNU1WWW4rUDd0eVBLSjZkd216TkJHK2c0WVkiLHFvcD0iYXV0aCIsY2hhcnNldD11dGYtOCxhbGdvcml0aG09bWQ1LXNlc3M=</challenge>
</INPUT>
<OUTPUT test='VHost 13'>
<response xmlns='urn:ietf:params:xml:ns:xmpp-sasl'>Y2hhcnNldD11dGYtOCx1c2VybmFtZT0iYWxsLXhtcHAtdGVzdCIscmVhbG09InRlc3QtZCIsbm9uY2U9IkhyZE16RHAxNFQxTVJpNU1WWW4rUDd0eVBLSjZkd216TkJHK2c0WVkiLG5jPTAwMDAwMDAxLGNub25jZT0iZzdlaEEzeDgxVlp2THQxaHNOVEY3WFNpTjFNanFwS3JPUlFscWk3ZiIsZGlnZXN0LXVyaT0ieG1wcC90ZXN0LWQiLG1heGJ1Zj02NTUzNixyZXNwb25zZT02NWIzNWUyZGZiNzdlM2RiZTkxNTNiNGFlNTc1MmU4NSxxb3A9YXV0aCxhdXRoemlkPSJhbGwteG1wcC10ZXN0Ig==</response>
</OUTPUT>
<INPUT test='VHost 13'>
<success xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cnNwYXV0aD1lZTA2YTdlZjJkODliNDY3YTI1OGNhZjU0NzYzMmY2Mg==</success>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="8d58a15b-f90b-4cfb-84ce-aee2aa33c0a3" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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='VHost 13'>
<iq type='set' id='bind1'><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'><resource>def-user-resource</resource></bind></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" id="bind1" to="all-xmpp-test@test-d/def-user-resource"><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"><jid>all-xmpp-test@test-d/def-user-resource</jid></bind></iq>
</INPUT>
<OUTPUT test='VHost 13'>
<iq type="get" id="ping123" to="vhost-84">
<ping xmlns="urn:xmpp:ping"/></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" from="vhost-84" to="all-xmpp-test@test-d/def-user-resource" id="ping123"/>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'/>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="a611f273-66fc-46b7-9dd0-a4bc7c836c3c" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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>ANONYMOUS</mechanism></mechanisms></stream:features>
</INPUT>
<OUTPUT test='VHost 13'>
<auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='DIGEST-MD5'/>
</OUTPUT>
<INPUT test='VHost 13'>
<challenge xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cmVhbG09InRlc3QtZCIsbm9uY2U9Inc1TGZuRzN1WHRoVVlibDljTnZERSttaG8vMGFGRjZOcG1LVWVUbkIiLHFvcD0iYXV0aCIsY2hhcnNldD11dGYtOCxhbGdvcml0aG09bWQ1LXNlc3M=</challenge>
</INPUT>
<OUTPUT test='VHost 13'>
<response xmlns='urn:ietf:params:xml:ns:xmpp-sasl'>Y2hhcnNldD11dGYtOCx1c2VybmFtZT0iYWxsLXhtcHAtdGVzdCIscmVhbG09InRlc3QtZCIsbm9uY2U9Inc1TGZuRzN1WHRoVVlibDljTnZERSttaG8vMGFGRjZOcG1LVWVUbkIiLG5jPTAwMDAwMDAxLGNub25jZT0ianZ1TTdoQ0tOVnVuaUh2Z0ljUFU3c0RPeE8vMUMzMVdIQTZrUFJySSIsZGlnZXN0LXVyaT0ieG1wcC90ZXN0LWQiLG1heGJ1Zj02NTUzNixyZXNwb25zZT01MTEwMTViMjBkMjM1NDBhOTRjZWY0Zjk1OGJkZTRiNCxxb3A9YXV0aCxhdXRoemlkPSJhbGwteG1wcC10ZXN0Ig==</response>
</OUTPUT>
<INPUT test='VHost 13'>
<success xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cnNwYXV0aD0zYjRmZjMxMTMzYWMyNWRiMDBiNDU4ODI0ODQ1ZTU1NA==</success>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="a611f273-66fc-46b7-9dd0-a4bc7c836c3c" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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='VHost 13'>
<iq type='set' id='bind1'><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'><resource>def-user-resource</resource></bind></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" id="bind1" to="all-xmpp-test@test-d/def-user-resource"><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"><jid>all-xmpp-test@test-d/def-user-resource</jid></bind></iq>
</INPUT>
<OUTPUT test='VHost 13'>
<iq type="get" id="ping123" to="vhost-85">
<ping xmlns="urn:xmpp:ping"/></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" from="vhost-85" to="all-xmpp-test@test-d/def-user-resource" id="ping123"/>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'/>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="d30402bc-9530-4b6f-a4cf-d2485ff447ba" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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>ANONYMOUS</mechanism></mechanisms></stream:features>
</INPUT>
<OUTPUT test='VHost 13'>
<auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='DIGEST-MD5'/>
</OUTPUT>
<INPUT test='VHost 13'>
<challenge xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cmVhbG09InRlc3QtZCIsbm9uY2U9IlFIcnZqSU1ZUW9zeXdGOVRkYWlNc2ExS3UwcjlIMjVaQWpGU0NUVHMiLHFvcD0iYXV0aCIsY2hhcnNldD11dGYtOCxhbGdvcml0aG09bWQ1LXNlc3M=</challenge>
</INPUT>
<OUTPUT test='VHost 13'>
<response xmlns='urn:ietf:params:xml:ns:xmpp-sasl'>Y2hhcnNldD11dGYtOCx1c2VybmFtZT0iYWxsLXhtcHAtdGVzdCIscmVhbG09InRlc3QtZCIsbm9uY2U9IlFIcnZqSU1ZUW9zeXdGOVRkYWlNc2ExS3UwcjlIMjVaQWpGU0NUVHMiLG5jPTAwMDAwMDAxLGNub25jZT0iK1ZKU20xbm1jQkwzQVlsYmZEbXlzSFFqdVFTTkJvTEdoRm84dDNmeiIsZGlnZXN0LXVyaT0ieG1wcC90ZXN0LWQiLG1heGJ1Zj02NTUzNixyZXNwb25zZT1lNmNiMjY0NWFlNzUwMTNkMzJlNDNiNjJhMjUxYTE3Nyxxb3A9YXV0aCxhdXRoemlkPSJhbGwteG1wcC10ZXN0Ig==</response>
</OUTPUT>
<INPUT test='VHost 13'>
<success xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cnNwYXV0aD1lYjhiNDIxMGY3OWNhNDc2Yzg4MzViNmQ4ZTc3OTdmNQ==</success>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="d30402bc-9530-4b6f-a4cf-d2485ff447ba" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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='VHost 13'>
<iq type='set' id='bind1'><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'><resource>def-user-resource</resource></bind></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" id="bind1" to="all-xmpp-test@test-d/def-user-resource"><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"><jid>all-xmpp-test@test-d/def-user-resource</jid></bind></iq>
</INPUT>
<OUTPUT test='VHost 13'>
<iq type="get" id="ping123" to="vhost-86">
<ping xmlns="urn:xmpp:ping"/></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" from="vhost-86" to="all-xmpp-test@test-d/def-user-resource" id="ping123"/>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'/>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="45f761f6-1409-44e1-ae84-18b710ef8c7e" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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>ANONYMOUS</mechanism></mechanisms></stream:features>
</INPUT>
<OUTPUT test='VHost 13'>
<auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='DIGEST-MD5'/>
</OUTPUT>
<INPUT test='VHost 13'>
<challenge xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cmVhbG09InRlc3QtZCIsbm9uY2U9IkZYbXhHemxoMERmTUZsb3JOdElEYVpwL3cwWXVEeHpGWEZrMVFiU1MiLHFvcD0iYXV0aCIsY2hhcnNldD11dGYtOCxhbGdvcml0aG09bWQ1LXNlc3M=</challenge>
</INPUT>
<OUTPUT test='VHost 13'>
<response xmlns='urn:ietf:params:xml:ns:xmpp-sasl'>Y2hhcnNldD11dGYtOCx1c2VybmFtZT0iYWxsLXhtcHAtdGVzdCIscmVhbG09InRlc3QtZCIsbm9uY2U9IkZYbXhHemxoMERmTUZsb3JOdElEYVpwL3cwWXVEeHpGWEZrMVFiU1MiLG5jPTAwMDAwMDAxLGNub25jZT0iS3NuUXlCeHdIRGg5Z245M0dpa2xudWNOMmNJVnNhdHVoZXpiV1JYUSIsZGlnZXN0LXVyaT0ieG1wcC90ZXN0LWQiLG1heGJ1Zj02NTUzNixyZXNwb25zZT05Y2JmMmIzNTAyZGM4MzA0NWViMTU4YmY4YzViZjMzZixxb3A9YXV0aCxhdXRoemlkPSJhbGwteG1wcC10ZXN0Ig==</response>
</OUTPUT>
<INPUT test='VHost 13'>
<success xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cnNwYXV0aD1hNDdhNjQ2OTBjZTk1ZGU4MGIwODI0YmVkODgyNDA4OQ==</success>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="45f761f6-1409-44e1-ae84-18b710ef8c7e" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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='VHost 13'>
<iq type='set' id='bind1'><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'><resource>def-user-resource</resource></bind></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" id="bind1" to="all-xmpp-test@test-d/def-user-resource"><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"><jid>all-xmpp-test@test-d/def-user-resource</jid></bind></iq>
</INPUT>
<OUTPUT test='VHost 13'>
<iq type="get" id="ping123" to="vhost-87">
<ping xmlns="urn:xmpp:ping"/></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" from="vhost-87" to="all-xmpp-test@test-d/def-user-resource" id="ping123"/>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'/>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="c475a488-229d-4b28-907d-11730f7b848b" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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>ANONYMOUS</mechanism></mechanisms></stream:features>
</INPUT>
<OUTPUT test='VHost 13'>
<auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='DIGEST-MD5'/>
</OUTPUT>
<INPUT test='VHost 13'>
<challenge xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cmVhbG09InRlc3QtZCIsbm9uY2U9InMyZkovTk1CNjlvaW94UldrNWtnOWVEdGsvTjM1QU1aTUN3a2RLT0EiLHFvcD0iYXV0aCIsY2hhcnNldD11dGYtOCxhbGdvcml0aG09bWQ1LXNlc3M=</challenge>
</INPUT>
<OUTPUT test='VHost 13'>
<response xmlns='urn:ietf:params:xml:ns:xmpp-sasl'>Y2hhcnNldD11dGYtOCx1c2VybmFtZT0iYWxsLXhtcHAtdGVzdCIscmVhbG09InRlc3QtZCIsbm9uY2U9InMyZkovTk1CNjlvaW94UldrNWtnOWVEdGsvTjM1QU1aTUN3a2RLT0EiLG5jPTAwMDAwMDAxLGNub25jZT0iK0cxOU5od2RrQzhQR1ppZ2FvUW5RRUNJZnhCeU50VEhzKzduR1ZoTiIsZGlnZXN0LXVyaT0ieG1wcC90ZXN0LWQiLG1heGJ1Zj02NTUzNixyZXNwb25zZT04NDgwNDMzMjhkYTMwYzdhNDJhNThjNjFmMzg0ZjgyNixxb3A9YXV0aCxhdXRoemlkPSJhbGwteG1wcC10ZXN0Ig==</response>
</OUTPUT>
<INPUT test='VHost 13'>
<success xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cnNwYXV0aD0wMTAxNjJhNjBhNWU0ZjU1YWNkOTY2YThmMGZmNGM5MA==</success>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="c475a488-229d-4b28-907d-11730f7b848b" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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='VHost 13'>
<iq type='set' id='bind1'><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'><resource>def-user-resource</resource></bind></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" id="bind1" to="all-xmpp-test@test-d/def-user-resource"><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"><jid>all-xmpp-test@test-d/def-user-resource</jid></bind></iq>
</INPUT>
<OUTPUT test='VHost 13'>
<iq type="get" id="ping123" to="vhost-88">
<ping xmlns="urn:xmpp:ping"/></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" from="vhost-88" to="all-xmpp-test@test-d/def-user-resource" id="ping123"/>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'/>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="9782a16f-9f6a-46c6-b6e4-10e18e426c11" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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>ANONYMOUS</mechanism></mechanisms></stream:features>
</INPUT>
<OUTPUT test='VHost 13'>
<auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='DIGEST-MD5'/>
</OUTPUT>
<INPUT test='VHost 13'>
<challenge xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cmVhbG09InRlc3QtZCIsbm9uY2U9IlIwbVhlOTlZMzhLRHU2TUg5bHJRbGRhS1NZamdFYWZqVjF2WmordjAiLHFvcD0iYXV0aCIsY2hhcnNldD11dGYtOCxhbGdvcml0aG09bWQ1LXNlc3M=</challenge>
</INPUT>
<OUTPUT test='VHost 13'>
<response xmlns='urn:ietf:params:xml:ns:xmpp-sasl'>Y2hhcnNldD11dGYtOCx1c2VybmFtZT0iYWxsLXhtcHAtdGVzdCIscmVhbG09InRlc3QtZCIsbm9uY2U9IlIwbVhlOTlZMzhLRHU2TUg5bHJRbGRhS1NZamdFYWZqVjF2WmordjAiLG5jPTAwMDAwMDAxLGNub25jZT0iL0pFalhaaXVaY2ZvR2V5Z1VZNDZXNEVNY3JlT1lOSlBQM2pxRFQ2VSIsZGlnZXN0LXVyaT0ieG1wcC90ZXN0LWQiLG1heGJ1Zj02NTUzNixyZXNwb25zZT04YmFkODk5YmMyMThhOTZhMDNlNjc3ZGY5OTZkY2RiMyxxb3A9YXV0aCxhdXRoemlkPSJhbGwteG1wcC10ZXN0Ig==</response>
</OUTPUT>
<INPUT test='VHost 13'>
<success xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cnNwYXV0aD02NmY1NzhmMmU0Nzc5NjBkOWIyZWI4MThlZDNjMTg5Mg==</success>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="9782a16f-9f6a-46c6-b6e4-10e18e426c11" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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='VHost 13'>
<iq type='set' id='bind1'><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'><resource>def-user-resource</resource></bind></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" id="bind1" to="all-xmpp-test@test-d/def-user-resource"><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"><jid>all-xmpp-test@test-d/def-user-resource</jid></bind></iq>
</INPUT>
<OUTPUT test='VHost 13'>
<iq type="get" id="ping123" to="vhost-89">
<ping xmlns="urn:xmpp:ping"/></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" from="vhost-89" to="all-xmpp-test@test-d/def-user-resource" id="ping123"/>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'/>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="61d0fe35-5de2-4fb8-8df3-aba1b979ad38" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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>ANONYMOUS</mechanism></mechanisms></stream:features>
</INPUT>
<OUTPUT test='VHost 13'>
<auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='DIGEST-MD5'/>
</OUTPUT>
<INPUT test='VHost 13'>
<challenge xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cmVhbG09InRlc3QtZCIsbm9uY2U9Ik0vbkJjcEgzWDUzNE5jbTVuV3B2WjRoMjBLdldsdDZ3Sm5YZVJHcmEiLHFvcD0iYXV0aCIsY2hhcnNldD11dGYtOCxhbGdvcml0aG09bWQ1LXNlc3M=</challenge>
</INPUT>
<OUTPUT test='VHost 13'>
<response xmlns='urn:ietf:params:xml:ns:xmpp-sasl'>Y2hhcnNldD11dGYtOCx1c2VybmFtZT0iYWxsLXhtcHAtdGVzdCIscmVhbG09InRlc3QtZCIsbm9uY2U9Ik0vbkJjcEgzWDUzNE5jbTVuV3B2WjRoMjBLdldsdDZ3Sm5YZVJHcmEiLG5jPTAwMDAwMDAxLGNub25jZT0iR1N1NlQ3ZnhZSnpwTi9jTXdSeDFMQjRla2l2c0NZTnREMXNqU1BBKyIsZGlnZXN0LXVyaT0ieG1wcC90ZXN0LWQiLG1heGJ1Zj02NTUzNixyZXNwb25zZT1mNjYxODFmYjhhYWYzMzAxODNlOTkwMTFkOTIxZjBlZSxxb3A9YXV0aCxhdXRoemlkPSJhbGwteG1wcC10ZXN0Ig==</response>
</OUTPUT>
<INPUT test='VHost 13'>
<success xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cnNwYXV0aD0yZjhiMmU2MzI0YjQzMTE3ZjAwNjQ4N2I1MjcyNGRiZQ==</success>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="61d0fe35-5de2-4fb8-8df3-aba1b979ad38" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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='VHost 13'>
<iq type='set' id='bind1'><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'><resource>def-user-resource</resource></bind></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" id="bind1" to="all-xmpp-test@test-d/def-user-resource"><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"><jid>all-xmpp-test@test-d/def-user-resource</jid></bind></iq>
</INPUT>
<OUTPUT test='VHost 13'>
<iq type="get" id="ping123" to="vhost-90">
<ping xmlns="urn:xmpp:ping"/></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" from="vhost-90" to="all-xmpp-test@test-d/def-user-resource" id="ping123"/>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'/>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="b0862010-5790-49cd-ba77-ebdbbd899d65" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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>ANONYMOUS</mechanism></mechanisms></stream:features>
</INPUT>
<OUTPUT test='VHost 13'>
<auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='DIGEST-MD5'/>
</OUTPUT>
<INPUT test='VHost 13'>
<challenge xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cmVhbG09InRlc3QtZCIsbm9uY2U9IjBhTVMzU3h3SEgvaS9HWFdxamhtUE1xQ2ttWTVSZFFuU3Y3ei9ha0siLHFvcD0iYXV0aCIsY2hhcnNldD11dGYtOCxhbGdvcml0aG09bWQ1LXNlc3M=</challenge>
</INPUT>
<OUTPUT test='VHost 13'>
<response xmlns='urn:ietf:params:xml:ns:xmpp-sasl'>Y2hhcnNldD11dGYtOCx1c2VybmFtZT0iYWxsLXhtcHAtdGVzdCIscmVhbG09InRlc3QtZCIsbm9uY2U9IjBhTVMzU3h3SEgvaS9HWFdxamhtUE1xQ2ttWTVSZFFuU3Y3ei9ha0siLG5jPTAwMDAwMDAxLGNub25jZT0iU0VjK1lYTU8zaTU2K1VGSUdVYitBaGs1RFk1RjB3d21qK1ZqdEZuZyIsZGlnZXN0LXVyaT0ieG1wcC90ZXN0LWQiLG1heGJ1Zj02NTUzNixyZXNwb25zZT1mOGViZjA0NmRjM2Q0MGJkZmVkZjczZGU1ZThkYjA3ZCxxb3A9YXV0aCxhdXRoemlkPSJhbGwteG1wcC10ZXN0Ig==</response>
</OUTPUT>
<INPUT test='VHost 13'>
<success xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cnNwYXV0aD05YmM3NzBlYTI5YzIyMDQxMzQ0Yjg1YjgwYTE0MmIyMg==</success>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="b0862010-5790-49cd-ba77-ebdbbd899d65" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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='VHost 13'>
<iq type='set' id='bind1'><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'><resource>def-user-resource</resource></bind></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" id="bind1" to="all-xmpp-test@test-d/def-user-resource"><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"><jid>all-xmpp-test@test-d/def-user-resource</jid></bind></iq>
</INPUT>
<OUTPUT test='VHost 13'>
<iq type="get" id="ping123" to="vhost-91">
<ping xmlns="urn:xmpp:ping"/></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" from="vhost-91" to="all-xmpp-test@test-d/def-user-resource" id="ping123"/>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'/>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="6c578ea5-0c8d-405e-97d0-25b825cb0419" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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>ANONYMOUS</mechanism></mechanisms></stream:features>
</INPUT>
<OUTPUT test='VHost 13'>
<auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='DIGEST-MD5'/>
</OUTPUT>
<INPUT test='VHost 13'>
<challenge xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cmVhbG09InRlc3QtZCIsbm9uY2U9IkRFRnVFbTYrejhVNXZZdDFOeXkvSFdMRktiTjlEZlh4SDBLZWR0VEYiLHFvcD0iYXV0aCIsY2hhcnNldD11dGYtOCxhbGdvcml0aG09bWQ1LXNlc3M=</challenge>
</INPUT>
<OUTPUT test='VHost 13'>
<response xmlns='urn:ietf:params:xml:ns:xmpp-sasl'>Y2hhcnNldD11dGYtOCx1c2VybmFtZT0iYWxsLXhtcHAtdGVzdCIscmVhbG09InRlc3QtZCIsbm9uY2U9IkRFRnVFbTYrejhVNXZZdDFOeXkvSFdMRktiTjlEZlh4SDBLZWR0VEYiLG5jPTAwMDAwMDAxLGNub25jZT0iRFdpQmFTWFh4K3RqQkc2ZUkvK3pTTzRZWTdLcUprM3J3WFhYdUs3SyIsZGlnZXN0LXVyaT0ieG1wcC90ZXN0LWQiLG1heGJ1Zj02NTUzNixyZXNwb25zZT0wNzFmYjU2YmUxZWYzYzM5NGFmNDM4OGVkYWI5MmFhZCxxb3A9YXV0aCxhdXRoemlkPSJhbGwteG1wcC10ZXN0Ig==</response>
</OUTPUT>
<INPUT test='VHost 13'>
<success xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cnNwYXV0aD0yNjAzMDU1ZDg1NWQ1MDNjMTlhNWRiY2QxMjU5NzI4Yw==</success>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="6c578ea5-0c8d-405e-97d0-25b825cb0419" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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='VHost 13'>
<iq type='set' id='bind1'><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'><resource>def-user-resource</resource></bind></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" id="bind1" to="all-xmpp-test@test-d/def-user-resource"><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"><jid>all-xmpp-test@test-d/def-user-resource</jid></bind></iq>
</INPUT>
<OUTPUT test='VHost 13'>
<iq type="get" id="ping123" to="vhost-92">
<ping xmlns="urn:xmpp:ping"/></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" from="vhost-92" to="all-xmpp-test@test-d/def-user-resource" id="ping123"/>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'/>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="758baa38-0977-4185-be38-48af75e9491e" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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>ANONYMOUS</mechanism></mechanisms></stream:features>
</INPUT>
<OUTPUT test='VHost 13'>
<auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='DIGEST-MD5'/>
</OUTPUT>
<INPUT test='VHost 13'>
<challenge xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cmVhbG09InRlc3QtZCIsbm9uY2U9Iks5OE5QdjRoMC95QjFybkM4Sm9GSlZNMTJNTFJpSVhNaHV1UWF0VWMiLHFvcD0iYXV0aCIsY2hhcnNldD11dGYtOCxhbGdvcml0aG09bWQ1LXNlc3M=</challenge>
</INPUT>
<OUTPUT test='VHost 13'>
<response xmlns='urn:ietf:params:xml:ns:xmpp-sasl'>Y2hhcnNldD11dGYtOCx1c2VybmFtZT0iYWxsLXhtcHAtdGVzdCIscmVhbG09InRlc3QtZCIsbm9uY2U9Iks5OE5QdjRoMC95QjFybkM4Sm9GSlZNMTJNTFJpSVhNaHV1UWF0VWMiLG5jPTAwMDAwMDAxLGNub25jZT0iVS8zd2ZIWEY3UGx0bmV4aUxyb0toN2Nob0xWVFAzVVNPYjkxaXVzWCIsZGlnZXN0LXVyaT0ieG1wcC90ZXN0LWQiLG1heGJ1Zj02NTUzNixyZXNwb25zZT1hZDAwYmZlZWY2NmM0Y2E5MDcyNzlkYzQwZjYxNjAzYyxxb3A9YXV0aCxhdXRoemlkPSJhbGwteG1wcC10ZXN0Ig==</response>
</OUTPUT>
<INPUT test='VHost 13'>
<success xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cnNwYXV0aD1kZWI4MzVlZTg4OGQzYzExODcyYzk1Y2FlODY4NTE2MA==</success>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="758baa38-0977-4185-be38-48af75e9491e" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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='VHost 13'>
<iq type='set' id='bind1'><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'><resource>def-user-resource</resource></bind></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" id="bind1" to="all-xmpp-test@test-d/def-user-resource"><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"><jid>all-xmpp-test@test-d/def-user-resource</jid></bind></iq>
</INPUT>
<OUTPUT test='VHost 13'>
<iq type="get" id="ping123" to="vhost-93">
<ping xmlns="urn:xmpp:ping"/></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" from="vhost-93" to="all-xmpp-test@test-d/def-user-resource" id="ping123"/>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'/>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="549bb96a-e164-4f04-8c18-be71d94a6d3d" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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>ANONYMOUS</mechanism></mechanisms></stream:features>
</INPUT>
<OUTPUT test='VHost 13'>
<auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='DIGEST-MD5'/>
</OUTPUT>
<INPUT test='VHost 13'>
<challenge xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cmVhbG09InRlc3QtZCIsbm9uY2U9IklWcElKN25lTGMzUFJxYlRza1hQYmI4Mkw3a0d2bHhlQWpiZ2x5YWMiLHFvcD0iYXV0aCIsY2hhcnNldD11dGYtOCxhbGdvcml0aG09bWQ1LXNlc3M=</challenge>
</INPUT>
<OUTPUT test='VHost 13'>
<response xmlns='urn:ietf:params:xml:ns:xmpp-sasl'>Y2hhcnNldD11dGYtOCx1c2VybmFtZT0iYWxsLXhtcHAtdGVzdCIscmVhbG09InRlc3QtZCIsbm9uY2U9IklWcElKN25lTGMzUFJxYlRza1hQYmI4Mkw3a0d2bHhlQWpiZ2x5YWMiLG5jPTAwMDAwMDAxLGNub25jZT0iYWdDakFrb1ROT3JhN29oLzVhSDl6TUEyOVJLSXAyU3AzOWtGU1NhYiIsZGlnZXN0LXVyaT0ieG1wcC90ZXN0LWQiLG1heGJ1Zj02NTUzNixyZXNwb25zZT1jODRkODY4MWM5OTVmMzVlMGUyNmFjZmMyZDlkN2FiZCxxb3A9YXV0aCxhdXRoemlkPSJhbGwteG1wcC10ZXN0Ig==</response>
</OUTPUT>
<INPUT test='VHost 13'>
<success xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cnNwYXV0aD1lMmVjODczMGY3MzkzODZlMzczNzQ2ZDY1ZTAyNDk3Ng==</success>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="549bb96a-e164-4f04-8c18-be71d94a6d3d" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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='VHost 13'>
<iq type='set' id='bind1'><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'><resource>def-user-resource</resource></bind></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" id="bind1" to="all-xmpp-test@test-d/def-user-resource"><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"><jid>all-xmpp-test@test-d/def-user-resource</jid></bind></iq>
</INPUT>
<OUTPUT test='VHost 13'>
<iq type="get" id="ping123" to="vhost-94">
<ping xmlns="urn:xmpp:ping"/></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" from="vhost-94" to="all-xmpp-test@test-d/def-user-resource" id="ping123"/>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'/>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="c8d566f5-ef67-4ec6-be86-1493e6a9ec92" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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>ANONYMOUS</mechanism></mechanisms></stream:features>
</INPUT>
<OUTPUT test='VHost 13'>
<auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='DIGEST-MD5'/>
</OUTPUT>
<INPUT test='VHost 13'>
<challenge xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cmVhbG09InRlc3QtZCIsbm9uY2U9IjZSU0RhK1ZXeEpLN2o5MWFOeUlTaVY0ZzF2SlVhdWczNnBMVEpvUWMiLHFvcD0iYXV0aCIsY2hhcnNldD11dGYtOCxhbGdvcml0aG09bWQ1LXNlc3M=</challenge>
</INPUT>
<OUTPUT test='VHost 13'>
<response xmlns='urn:ietf:params:xml:ns:xmpp-sasl'>Y2hhcnNldD11dGYtOCx1c2VybmFtZT0iYWxsLXhtcHAtdGVzdCIscmVhbG09InRlc3QtZCIsbm9uY2U9IjZSU0RhK1ZXeEpLN2o5MWFOeUlTaVY0ZzF2SlVhdWczNnBMVEpvUWMiLG5jPTAwMDAwMDAxLGNub25jZT0iaWFEbHlxQUx4bkVnY2JuSWNacHZ5NUEydVErc2dQWmx6bTNnTzZ0diIsZGlnZXN0LXVyaT0ieG1wcC90ZXN0LWQiLG1heGJ1Zj02NTUzNixyZXNwb25zZT00MTlmOTZiM2RiNGViNzMyZTExYjRkZjQwN2E0MmFiZixxb3A9YXV0aCxhdXRoemlkPSJhbGwteG1wcC10ZXN0Ig==</response>
</OUTPUT>
<INPUT test='VHost 13'>
<success xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cnNwYXV0aD05ZDQxYTRjN2E3YmEwMzU0MTNiNmY5ZTRiOWI0NDEwNQ==</success>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="c8d566f5-ef67-4ec6-be86-1493e6a9ec92" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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='VHost 13'>
<iq type='set' id='bind1'><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'><resource>def-user-resource</resource></bind></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" id="bind1" to="all-xmpp-test@test-d/def-user-resource"><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"><jid>all-xmpp-test@test-d/def-user-resource</jid></bind></iq>
</INPUT>
<OUTPUT test='VHost 13'>
<iq type="get" id="ping123" to="vhost-95">
<ping xmlns="urn:xmpp:ping"/></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" from="vhost-95" to="all-xmpp-test@test-d/def-user-resource" id="ping123"/>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'/>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="f43f5869-9605-4060-86ee-3551e0ce0f95" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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>ANONYMOUS</mechanism></mechanisms></stream:features>
</INPUT>
<OUTPUT test='VHost 13'>
<auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='DIGEST-MD5'/>
</OUTPUT>
<INPUT test='VHost 13'>
<challenge xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cmVhbG09InRlc3QtZCIsbm9uY2U9IlRxZTNPak1hMWFuOFdaeUVCcVJaN3U5a2tmM2dhWWM1NzVkV2V6WlIiLHFvcD0iYXV0aCIsY2hhcnNldD11dGYtOCxhbGdvcml0aG09bWQ1LXNlc3M=</challenge>
</INPUT>
<OUTPUT test='VHost 13'>
<response xmlns='urn:ietf:params:xml:ns:xmpp-sasl'>Y2hhcnNldD11dGYtOCx1c2VybmFtZT0iYWxsLXhtcHAtdGVzdCIscmVhbG09InRlc3QtZCIsbm9uY2U9IlRxZTNPak1hMWFuOFdaeUVCcVJaN3U5a2tmM2dhWWM1NzVkV2V6WlIiLG5jPTAwMDAwMDAxLGNub25jZT0iMlRCbTh1ZHJGd0Qzb3gveWpiWmpzQnhJeHRZVDVhc2dTU0dhVmgzLyIsZGlnZXN0LXVyaT0ieG1wcC90ZXN0LWQiLG1heGJ1Zj02NTUzNixyZXNwb25zZT1lNzNkMzk4NmI3MDYzMTE1OTk5ZGRlNWQ0YmI2ZjhiYSxxb3A9YXV0aCxhdXRoemlkPSJhbGwteG1wcC10ZXN0Ig==</response>
</OUTPUT>
<INPUT test='VHost 13'>
<success xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cnNwYXV0aD0zNDZjMGIzNzU5ZTVhZTA3YWUxOTkxZDM4ZWYyOGRjMg==</success>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="f43f5869-9605-4060-86ee-3551e0ce0f95" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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='VHost 13'>
<iq type='set' id='bind1'><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'><resource>def-user-resource</resource></bind></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" id="bind1" to="all-xmpp-test@test-d/def-user-resource"><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"><jid>all-xmpp-test@test-d/def-user-resource</jid></bind></iq>
</INPUT>
<OUTPUT test='VHost 13'>
<iq type="get" id="ping123" to="vhost-96">
<ping xmlns="urn:xmpp:ping"/></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" from="vhost-96" to="all-xmpp-test@test-d/def-user-resource" id="ping123"/>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'/>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="d6f1d8df-683c-4020-b660-5c756900b1ca" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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>ANONYMOUS</mechanism></mechanisms></stream:features>
</INPUT>
<OUTPUT test='VHost 13'>
<auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='DIGEST-MD5'/>
</OUTPUT>
<INPUT test='VHost 13'>
<challenge xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cmVhbG09InRlc3QtZCIsbm9uY2U9Ijc4Yk5YRXI5RmFzakp2ay9OREx5bG8xL2MzcGs4VTZtNWhUWVVUcGYiLHFvcD0iYXV0aCIsY2hhcnNldD11dGYtOCxhbGdvcml0aG09bWQ1LXNlc3M=</challenge>
</INPUT>
<OUTPUT test='VHost 13'>
<response xmlns='urn:ietf:params:xml:ns:xmpp-sasl'>Y2hhcnNldD11dGYtOCx1c2VybmFtZT0iYWxsLXhtcHAtdGVzdCIscmVhbG09InRlc3QtZCIsbm9uY2U9Ijc4Yk5YRXI5RmFzakp2ay9OREx5bG8xL2MzcGs4VTZtNWhUWVVUcGYiLG5jPTAwMDAwMDAxLGNub25jZT0iMWtwR2ZpUThsa1Vxb0JIRlBNdkpHN2krcGJvVnBIM1prcUFLUVRjQyIsZGlnZXN0LXVyaT0ieG1wcC90ZXN0LWQiLG1heGJ1Zj02NTUzNixyZXNwb25zZT05MWVjMWM3NzIwZWI1MjBmMDc4MWYwNWZhNjJmNTJkYixxb3A9YXV0aCxhdXRoemlkPSJhbGwteG1wcC10ZXN0Ig==</response>
</OUTPUT>
<INPUT test='VHost 13'>
<success xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cnNwYXV0aD1kYjI1Njk3YzlhNGM1Y2Q2NjkzYzY0OTk1MjM2MmU2Zg==</success>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="d6f1d8df-683c-4020-b660-5c756900b1ca" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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='VHost 13'>
<iq type='set' id='bind1'><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'><resource>def-user-resource</resource></bind></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" id="bind1" to="all-xmpp-test@test-d/def-user-resource"><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"><jid>all-xmpp-test@test-d/def-user-resource</jid></bind></iq>
</INPUT>
<OUTPUT test='VHost 13'>
<iq type="get" id="ping123" to="vhost-97">
<ping xmlns="urn:xmpp:ping"/></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" from="vhost-97" to="all-xmpp-test@test-d/def-user-resource" id="ping123"/>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'/>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="cf3fe758-8619-4c9e-9d83-2bbe49795a27" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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>ANONYMOUS</mechanism></mechanisms></stream:features>
</INPUT>
<OUTPUT test='VHost 13'>
<auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='DIGEST-MD5'/>
</OUTPUT>
<INPUT test='VHost 13'>
<challenge xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cmVhbG09InRlc3QtZCIsbm9uY2U9ImFiSVZlSWd6bmdxTGJhcktpQ2dldklqMXUwMjJzenZwQnRFNUdacU8iLHFvcD0iYXV0aCIsY2hhcnNldD11dGYtOCxhbGdvcml0aG09bWQ1LXNlc3M=</challenge>
</INPUT>
<OUTPUT test='VHost 13'>
<response xmlns='urn:ietf:params:xml:ns:xmpp-sasl'>Y2hhcnNldD11dGYtOCx1c2VybmFtZT0iYWxsLXhtcHAtdGVzdCIscmVhbG09InRlc3QtZCIsbm9uY2U9ImFiSVZlSWd6bmdxTGJhcktpQ2dldklqMXUwMjJzenZwQnRFNUdacU8iLG5jPTAwMDAwMDAxLGNub25jZT0ib1ZQMTdDUEhkeGpCQVpJbk9LL2JyZWFhUVBqRjFLVzJkVTN6MUhDTSIsZGlnZXN0LXVyaT0ieG1wcC90ZXN0LWQiLG1heGJ1Zj02NTUzNixyZXNwb25zZT0xODdlNzhiNzdjMmE1YzIzNTRjZDUxZjMyMjQ4YmI4Mixxb3A9YXV0aCxhdXRoemlkPSJhbGwteG1wcC10ZXN0Ig==</response>
</OUTPUT>
<INPUT test='VHost 13'>
<success xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cnNwYXV0aD03YjVjY2IzZDIzZjk3Zjc5MDEzODBjMThjMWUxODYwYg==</success>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="cf3fe758-8619-4c9e-9d83-2bbe49795a27" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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='VHost 13'>
<iq type='set' id='bind1'><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'><resource>def-user-resource</resource></bind></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" id="bind1" to="all-xmpp-test@test-d/def-user-resource"><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"><jid>all-xmpp-test@test-d/def-user-resource</jid></bind></iq>
</INPUT>
<OUTPUT test='VHost 13'>
<iq type="get" id="ping123" to="vhost-98">
<ping xmlns="urn:xmpp:ping"/></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" from="vhost-98" to="all-xmpp-test@test-d/def-user-resource" id="ping123"/>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'/>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="13fc17d4-c8a6-4ce3-931e-73a8fd1e5a59" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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>ANONYMOUS</mechanism></mechanisms></stream:features>
</INPUT>
<OUTPUT test='VHost 13'>
<auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='DIGEST-MD5'/>
</OUTPUT>
<INPUT test='VHost 13'>
<challenge xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cmVhbG09InRlc3QtZCIsbm9uY2U9Im96cTk3L3hlcG9oeXpDU1ZZZ3habm9rSGNwdkFEQVRvWGFjZnlZbmoiLHFvcD0iYXV0aCIsY2hhcnNldD11dGYtOCxhbGdvcml0aG09bWQ1LXNlc3M=</challenge>
</INPUT>
<OUTPUT test='VHost 13'>
<response xmlns='urn:ietf:params:xml:ns:xmpp-sasl'>Y2hhcnNldD11dGYtOCx1c2VybmFtZT0iYWxsLXhtcHAtdGVzdCIscmVhbG09InRlc3QtZCIsbm9uY2U9Im96cTk3L3hlcG9oeXpDU1ZZZ3habm9rSGNwdkFEQVRvWGFjZnlZbmoiLG5jPTAwMDAwMDAxLGNub25jZT0iUXJRQW50a0JpR2lwTHVYaTlmK0F5VXF0aHQ5MDg5Yitwb3Vvb1NQWSIsZGlnZXN0LXVyaT0ieG1wcC90ZXN0LWQiLG1heGJ1Zj02NTUzNixyZXNwb25zZT0yMTFhMDU0NzJmZmQ1ZjcyN2E3MTI4NGJiN2I0YWMyZCxxb3A9YXV0aCxhdXRoemlkPSJhbGwteG1wcC10ZXN0Ig==</response>
</OUTPUT>
<INPUT test='VHost 13'>
<success xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cnNwYXV0aD0wZWZjNTAyN2VhNTM2NjI1ODA0NjFiYjhlNzhkMjA2NQ==</success>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="13fc17d4-c8a6-4ce3-931e-73a8fd1e5a59" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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='VHost 13'>
<iq type='set' id='bind1'><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'><resource>def-user-resource</resource></bind></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" id="bind1" to="all-xmpp-test@test-d/def-user-resource"><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"><jid>all-xmpp-test@test-d/def-user-resource</jid></bind></iq>
</INPUT>
<OUTPUT test='VHost 13'>
<iq type="get" id="ping123" to="vhost-99">
<ping xmlns="urn:xmpp:ping"/></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" from="vhost-99" to="all-xmpp-test@test-d/def-user-resource" id="ping123"/>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'/>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="0bd77f5b-b947-4d4d-b47e-bab5e9de4161" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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>ANONYMOUS</mechanism></mechanisms></stream:features>
</INPUT>
<OUTPUT test='VHost 13'>
<auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='DIGEST-MD5'/>
</OUTPUT>
<INPUT test='VHost 13'>
<challenge xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cmVhbG09InRlc3QtZCIsbm9uY2U9IkFSVU45eTRMYWdmTmdtWUJmV0hHN2ZHeW5abEQxbEpKRy8wZFhXekYiLHFvcD0iYXV0aCIsY2hhcnNldD11dGYtOCxhbGdvcml0aG09bWQ1LXNlc3M=</challenge>
</INPUT>
<OUTPUT test='VHost 13'>
<response xmlns='urn:ietf:params:xml:ns:xmpp-sasl'>Y2hhcnNldD11dGYtOCx1c2VybmFtZT0iYWxsLXhtcHAtdGVzdCIscmVhbG09InRlc3QtZCIsbm9uY2U9IkFSVU45eTRMYWdmTmdtWUJmV0hHN2ZHeW5abEQxbEpKRy8wZFhXekYiLG5jPTAwMDAwMDAxLGNub25jZT0iajUrNzlWL0dNWEVDQnhpR29yUjVmNHNDeHM0OTlEdlQ3MFQvUjA4aSIsZGlnZXN0LXVyaT0ieG1wcC90ZXN0LWQiLG1heGJ1Zj02NTUzNixyZXNwb25zZT03NTlmYjhlMGQ5NGVlNjU0M2IxZjhjMDEyZjllNzhkZSxxb3A9YXV0aCxhdXRoemlkPSJhbGwteG1wcC10ZXN0Ig==</response>
</OUTPUT>
<INPUT test='VHost 13'>
<success xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cnNwYXV0aD1lYWZiMTdmMzdkYjc2ZWZhMzkwYTQ3NDAzYWFkYjdjMg==</success>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="0bd77f5b-b947-4d4d-b47e-bab5e9de4161" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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='VHost 13'>
<iq type='set' id='bind1'><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'><resource>def-user-resource</resource></bind></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" id="bind1" to="all-xmpp-test@test-d/def-user-resource"><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"><jid>all-xmpp-test@test-d/def-user-resource</jid></bind></iq>
</INPUT>
<OUTPUT test='VHost 13'>
<iq type="get" id="ping123" to="vhost-100">
<ping xmlns="urn:xmpp:ping"/></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" from="vhost-100" to="all-xmpp-test@test-d/def-user-resource" id="ping123"/>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'/>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="c1190396-e2d2-430a-8ff1-74d2a059a878" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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>ANONYMOUS</mechanism></mechanisms></stream:features>
</INPUT>
<OUTPUT test='VHost 13'>
<auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='DIGEST-MD5'/>
</OUTPUT>
<INPUT test='VHost 13'>
<challenge xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cmVhbG09InRlc3QtZCIsbm9uY2U9ImNUblZSMnIzRTdpZnJsazg4cGUrMjB6aHIwN2dXZEdiQ014TWFRQW8iLHFvcD0iYXV0aCIsY2hhcnNldD11dGYtOCxhbGdvcml0aG09bWQ1LXNlc3M=</challenge>
</INPUT>
<OUTPUT test='VHost 13'>
<response xmlns='urn:ietf:params:xml:ns:xmpp-sasl'>Y2hhcnNldD11dGYtOCx1c2VybmFtZT0iYWxsLXhtcHAtdGVzdCIscmVhbG09InRlc3QtZCIsbm9uY2U9ImNUblZSMnIzRTdpZnJsazg4cGUrMjB6aHIwN2dXZEdiQ014TWFRQW8iLG5jPTAwMDAwMDAxLGNub25jZT0ib2kwS0Y5K1VDMFAydWlwamh6THg2QUxmVWMxeVZCdVlCb3pyVlRRNCIsZGlnZXN0LXVyaT0ieG1wcC90ZXN0LWQiLG1heGJ1Zj02NTUzNixyZXNwb25zZT1iMjE2ZDI3MWJiOTY0NDJhNjNhMWY0MzA1YmYzZWVmOSxxb3A9YXV0aCxhdXRoemlkPSJhbGwteG1wcC10ZXN0Ig==</response>
</OUTPUT>
<INPUT test='VHost 13'>
<success xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cnNwYXV0aD0xYTZiZmIyNTkzZjFkYTY3NDhjZTA0NjZjOWVkZDMzMg==</success>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="c1190396-e2d2-430a-8ff1-74d2a059a878" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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='VHost 13'>
<iq type='set' id='bind1'><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'><resource>def-user-resource</resource></bind></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" id="bind1" to="all-xmpp-test@test-d/def-user-resource"><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"><jid>all-xmpp-test@test-d/def-user-resource</jid></bind></iq>
</INPUT>
<OUTPUT test='VHost 13'>
<iq type="get" id="ping123" to="vhost-101">
<ping xmlns="urn:xmpp:ping"/></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" from="vhost-101" to="all-xmpp-test@test-d/def-user-resource" id="ping123"/>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'/>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="9defb861-c7f7-408e-8498-ba9620f6257f" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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>ANONYMOUS</mechanism></mechanisms></stream:features>
</INPUT>
<OUTPUT test='VHost 13'>
<auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='DIGEST-MD5'/>
</OUTPUT>
<INPUT test='VHost 13'>
<challenge xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cmVhbG09InRlc3QtZCIsbm9uY2U9IjM5Z3hSVG90VUVFWkZJS1k3N0wxMFVycXZHYW43alNXTE5rWTZjMTMiLHFvcD0iYXV0aCIsY2hhcnNldD11dGYtOCxhbGdvcml0aG09bWQ1LXNlc3M=</challenge>
</INPUT>
<OUTPUT test='VHost 13'>
<response xmlns='urn:ietf:params:xml:ns:xmpp-sasl'>Y2hhcnNldD11dGYtOCx1c2VybmFtZT0iYWxsLXhtcHAtdGVzdCIscmVhbG09InRlc3QtZCIsbm9uY2U9IjM5Z3hSVG90VUVFWkZJS1k3N0wxMFVycXZHYW43alNXTE5rWTZjMTMiLG5jPTAwMDAwMDAxLGNub25jZT0iMnRob0NGQ3F2Z2xBTmlFOVBOdVZKSVlGdXNKVjZ3SU1XWnJ4L3lORyIsZGlnZXN0LXVyaT0ieG1wcC90ZXN0LWQiLG1heGJ1Zj02NTUzNixyZXNwb25zZT1iOWYxZDIxNTY1MWM2OTdkNDI4MjFhNmIxNDBlZDk2ZSxxb3A9YXV0aCxhdXRoemlkPSJhbGwteG1wcC10ZXN0Ig==</response>
</OUTPUT>
<INPUT test='VHost 13'>
<success xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cnNwYXV0aD1iODAzZmYwODYyOWQxMzRlNDZkZjRiYjZjZGI4YmM5OA==</success>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="9defb861-c7f7-408e-8498-ba9620f6257f" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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='VHost 13'>
<iq type='set' id='bind1'><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'><resource>def-user-resource</resource></bind></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" id="bind1" to="all-xmpp-test@test-d/def-user-resource"><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"><jid>all-xmpp-test@test-d/def-user-resource</jid></bind></iq>
</INPUT>
<OUTPUT test='VHost 13'>
<iq type="get" id="ping123" to="vhost-102">
<ping xmlns="urn:xmpp:ping"/></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" from="vhost-102" to="all-xmpp-test@test-d/def-user-resource" id="ping123"/>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'/>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="863f1607-9439-42a3-86f7-412379ca728d" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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>ANONYMOUS</mechanism></mechanisms></stream:features>
</INPUT>
<OUTPUT test='VHost 13'>
<auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='DIGEST-MD5'/>
</OUTPUT>
<INPUT test='VHost 13'>
<challenge xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cmVhbG09InRlc3QtZCIsbm9uY2U9IkdIYUlDeHJsazdvTDlicHh0WmtMYVRjcjZhRFJYQ1FITGhKSlJKcmsiLHFvcD0iYXV0aCIsY2hhcnNldD11dGYtOCxhbGdvcml0aG09bWQ1LXNlc3M=</challenge>
</INPUT>
<OUTPUT test='VHost 13'>
<response xmlns='urn:ietf:params:xml:ns:xmpp-sasl'>Y2hhcnNldD11dGYtOCx1c2VybmFtZT0iYWxsLXhtcHAtdGVzdCIscmVhbG09InRlc3QtZCIsbm9uY2U9IkdIYUlDeHJsazdvTDlicHh0WmtMYVRjcjZhRFJYQ1FITGhKSlJKcmsiLG5jPTAwMDAwMDAxLGNub25jZT0iY1BuYlpQczd2bjRpc0JWQ3dFTlBySU5YcXV3OS9pczZ1NVB2c0J6SiIsZGlnZXN0LXVyaT0ieG1wcC90ZXN0LWQiLG1heGJ1Zj02NTUzNixyZXNwb25zZT00NzRkYzA1MmE2MDdlNDljY2UxYjcxYjc2MjNlYjQ0MSxxb3A9YXV0aCxhdXRoemlkPSJhbGwteG1wcC10ZXN0Ig==</response>
</OUTPUT>
<INPUT test='VHost 13'>
<success xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cnNwYXV0aD1hZGUyMmUyNDUwMTFlMmMyOGI2OTBlYzM2OWVmZGEwYw==</success>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="863f1607-9439-42a3-86f7-412379ca728d" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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='VHost 13'>
<iq type='set' id='bind1'><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'><resource>def-user-resource</resource></bind></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" id="bind1" to="all-xmpp-test@test-d/def-user-resource"><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"><jid>all-xmpp-test@test-d/def-user-resource</jid></bind></iq>
</INPUT>
<OUTPUT test='VHost 13'>
<iq type="get" id="ping123" to="vhost-103">
<ping xmlns="urn:xmpp:ping"/></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" from="vhost-103" to="all-xmpp-test@test-d/def-user-resource" id="ping123"/>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'/>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="5409228b-9ad1-4cb1-ab88-ca51c57c6bde" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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>ANONYMOUS</mechanism></mechanisms></stream:features>
</INPUT>
<OUTPUT test='VHost 13'>
<auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='DIGEST-MD5'/>
</OUTPUT>
<INPUT test='VHost 13'>
<challenge xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cmVhbG09InRlc3QtZCIsbm9uY2U9IlNucHQvZThVYlhvTDNLYXlScHJBNkF1YWptcUlJYnZsWFhjeEdBeFoiLHFvcD0iYXV0aCIsY2hhcnNldD11dGYtOCxhbGdvcml0aG09bWQ1LXNlc3M=</challenge>
</INPUT>
<OUTPUT test='VHost 13'>
<response xmlns='urn:ietf:params:xml:ns:xmpp-sasl'>Y2hhcnNldD11dGYtOCx1c2VybmFtZT0iYWxsLXhtcHAtdGVzdCIscmVhbG09InRlc3QtZCIsbm9uY2U9IlNucHQvZThVYlhvTDNLYXlScHJBNkF1YWptcUlJYnZsWFhjeEdBeFoiLG5jPTAwMDAwMDAxLGNub25jZT0iTnE5K0QzNFlTWVpTOWZRa0tZRFN0cERWYjc5ajdEbEhrbEVtZFRmTiIsZGlnZXN0LXVyaT0ieG1wcC90ZXN0LWQiLG1heGJ1Zj02NTUzNixyZXNwb25zZT1lODVkZGQxMDBlMDg1ZGY5MzI1MjBmMmYwYWZmZjQ4ZSxxb3A9YXV0aCxhdXRoemlkPSJhbGwteG1wcC10ZXN0Ig==</response>
</OUTPUT>
<INPUT test='VHost 13'>
<success xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cnNwYXV0aD1lZjJlOTljMDIyODk0Mzc5MjVlZWRiNGQ1MGVhYTExZA==</success>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="5409228b-9ad1-4cb1-ab88-ca51c57c6bde" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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='VHost 13'>
<iq type='set' id='bind1'><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'><resource>def-user-resource</resource></bind></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" id="bind1" to="all-xmpp-test@test-d/def-user-resource"><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"><jid>all-xmpp-test@test-d/def-user-resource</jid></bind></iq>
</INPUT>
<OUTPUT test='VHost 13'>
<iq type="get" id="ping123" to="vhost-104">
<ping xmlns="urn:xmpp:ping"/></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" from="vhost-104" to="all-xmpp-test@test-d/def-user-resource" id="ping123"/>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'/>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="e6b199ca-6d4b-4c4f-93d4-2abbe66a0ce6" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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>ANONYMOUS</mechanism></mechanisms></stream:features>
</INPUT>
<OUTPUT test='VHost 13'>
<auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='DIGEST-MD5'/>
</OUTPUT>
<INPUT test='VHost 13'>
<challenge xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cmVhbG09InRlc3QtZCIsbm9uY2U9Iit0VitpdG8rOWpGZnp6eDY5RFJ6OGI1N1h2bnl0NWlpZjhSdTZ2VWUiLHFvcD0iYXV0aCIsY2hhcnNldD11dGYtOCxhbGdvcml0aG09bWQ1LXNlc3M=</challenge>
</INPUT>
<OUTPUT test='VHost 13'>
<response xmlns='urn:ietf:params:xml:ns:xmpp-sasl'>Y2hhcnNldD11dGYtOCx1c2VybmFtZT0iYWxsLXhtcHAtdGVzdCIscmVhbG09InRlc3QtZCIsbm9uY2U9Iit0VitpdG8rOWpGZnp6eDY5RFJ6OGI1N1h2bnl0NWlpZjhSdTZ2VWUiLG5jPTAwMDAwMDAxLGNub25jZT0iVzVyMGZ2cjUvVnJvMTRRdTZibW9WMGdXVzFRcmkxcy91Q2srbk9tdCIsZGlnZXN0LXVyaT0ieG1wcC90ZXN0LWQiLG1heGJ1Zj02NTUzNixyZXNwb25zZT1iOGVlZjg1NmRlNDdiNDQ0Mzc5ZjAyODUzYWM4MTBlMSxxb3A9YXV0aCxhdXRoemlkPSJhbGwteG1wcC10ZXN0Ig==</response>
</OUTPUT>
<INPUT test='VHost 13'>
<success xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cnNwYXV0aD1iNzY4MWRiNjMyODEyNTY1MTU3NDczOWRjZDU5MzdkNg==</success>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="e6b199ca-6d4b-4c4f-93d4-2abbe66a0ce6" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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='VHost 13'>
<iq type='set' id='bind1'><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'><resource>def-user-resource</resource></bind></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" id="bind1" to="all-xmpp-test@test-d/def-user-resource"><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"><jid>all-xmpp-test@test-d/def-user-resource</jid></bind></iq>
</INPUT>
<OUTPUT test='VHost 13'>
<iq type="get" id="ping123" to="vhost-105">
<ping xmlns="urn:xmpp:ping"/></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" from="vhost-105" to="all-xmpp-test@test-d/def-user-resource" id="ping123"/>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'/>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="68a00bad-e559-4585-be93-74d38dc15aa3" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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>ANONYMOUS</mechanism></mechanisms></stream:features>
</INPUT>
<OUTPUT test='VHost 13'>
<auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='DIGEST-MD5'/>
</OUTPUT>
<INPUT test='VHost 13'>
<challenge xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cmVhbG09InRlc3QtZCIsbm9uY2U9Im1XK0IxOVNacXpneFpFVzFDVzR0QXhidnJIckRKRmoxdkdGOFpnVmkiLHFvcD0iYXV0aCIsY2hhcnNldD11dGYtOCxhbGdvcml0aG09bWQ1LXNlc3M=</challenge>
</INPUT>
<OUTPUT test='VHost 13'>
<response xmlns='urn:ietf:params:xml:ns:xmpp-sasl'>Y2hhcnNldD11dGYtOCx1c2VybmFtZT0iYWxsLXhtcHAtdGVzdCIscmVhbG09InRlc3QtZCIsbm9uY2U9Im1XK0IxOVNacXpneFpFVzFDVzR0QXhidnJIckRKRmoxdkdGOFpnVmkiLG5jPTAwMDAwMDAxLGNub25jZT0icTNuZ3lXbXNKUUxtSjZYdjZGdjRaLzhPeWJzU1JvQjUyVHJYaDhwaiIsZGlnZXN0LXVyaT0ieG1wcC90ZXN0LWQiLG1heGJ1Zj02NTUzNixyZXNwb25zZT1kOWUxMjQwNjNmMzVlODg0NGFmN2ZmMWM2ODU0MGFlYyxxb3A9YXV0aCxhdXRoemlkPSJhbGwteG1wcC10ZXN0Ig==</response>
</OUTPUT>
<INPUT test='VHost 13'>
<success xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cnNwYXV0aD03NGRiNjEzMjg2YzAwYjc4YzdmZGQ5MDFhMzY1NjhkNw==</success>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="68a00bad-e559-4585-be93-74d38dc15aa3" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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='VHost 13'>
<iq type='set' id='bind1'><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'><resource>def-user-resource</resource></bind></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" id="bind1" to="all-xmpp-test@test-d/def-user-resource"><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"><jid>all-xmpp-test@test-d/def-user-resource</jid></bind></iq>
</INPUT>
<OUTPUT test='VHost 13'>
<iq type="get" id="ping123" to="vhost-106">
<ping xmlns="urn:xmpp:ping"/></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" from="vhost-106" to="all-xmpp-test@test-d/def-user-resource" id="ping123"/>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'/>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="7d897d2d-9db1-41fc-9d34-96f599263536" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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>ANONYMOUS</mechanism></mechanisms></stream:features>
</INPUT>
<OUTPUT test='VHost 13'>
<auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='DIGEST-MD5'/>
</OUTPUT>
<INPUT test='VHost 13'>
<challenge xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cmVhbG09InRlc3QtZCIsbm9uY2U9ImxNU1hPSkZJZUZEN3NORlBnSHdTaFpCSXpoMjFOQmJ6WFFLdTlVOGsiLHFvcD0iYXV0aCIsY2hhcnNldD11dGYtOCxhbGdvcml0aG09bWQ1LXNlc3M=</challenge>
</INPUT>
<OUTPUT test='VHost 13'>
<response xmlns='urn:ietf:params:xml:ns:xmpp-sasl'>Y2hhcnNldD11dGYtOCx1c2VybmFtZT0iYWxsLXhtcHAtdGVzdCIscmVhbG09InRlc3QtZCIsbm9uY2U9ImxNU1hPSkZJZUZEN3NORlBnSHdTaFpCSXpoMjFOQmJ6WFFLdTlVOGsiLG5jPTAwMDAwMDAxLGNub25jZT0iVHVucG84YjNIVFI0NnNQVzFna3Y2RnZVV3NKaUM0T1hBbFgyOGZZSSIsZGlnZXN0LXVyaT0ieG1wcC90ZXN0LWQiLG1heGJ1Zj02NTUzNixyZXNwb25zZT01YTM5NWM0ODQ0YzA1MTY2MGYxZmQzZDQxNjY3OTIyMyxxb3A9YXV0aCxhdXRoemlkPSJhbGwteG1wcC10ZXN0Ig==</response>
</OUTPUT>
<INPUT test='VHost 13'>
<success xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cnNwYXV0aD0zMTJhMWJkNGUzYjNlNDhlNTdiNGM3YzZjMGQzMjM4Mg==</success>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="7d897d2d-9db1-41fc-9d34-96f599263536" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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='VHost 13'>
<iq type='set' id='bind1'><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'><resource>def-user-resource</resource></bind></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" id="bind1" to="all-xmpp-test@test-d/def-user-resource"><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"><jid>all-xmpp-test@test-d/def-user-resource</jid></bind></iq>
</INPUT>
<OUTPUT test='VHost 13'>
<iq type="get" id="ping123" to="vhost-107">
<ping xmlns="urn:xmpp:ping"/></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" from="vhost-107" to="all-xmpp-test@test-d/def-user-resource" id="ping123"/>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'/>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="ed28aea4-c627-4798-a102-49d95aae63ac" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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>ANONYMOUS</mechanism></mechanisms></stream:features>
</INPUT>
<OUTPUT test='VHost 13'>
<auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='DIGEST-MD5'/>
</OUTPUT>
<INPUT test='VHost 13'>
<challenge xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cmVhbG09InRlc3QtZCIsbm9uY2U9IkRrSjE5bXN3UXJRUklQak5XaWRxV1ZpQU1TbWl3azc3MStlQnVQcUkiLHFvcD0iYXV0aCIsY2hhcnNldD11dGYtOCxhbGdvcml0aG09bWQ1LXNlc3M=</challenge>
</INPUT>
<OUTPUT test='VHost 13'>
<response xmlns='urn:ietf:params:xml:ns:xmpp-sasl'>Y2hhcnNldD11dGYtOCx1c2VybmFtZT0iYWxsLXhtcHAtdGVzdCIscmVhbG09InRlc3QtZCIsbm9uY2U9IkRrSjE5bXN3UXJRUklQak5XaWRxV1ZpQU1TbWl3azc3MStlQnVQcUkiLG5jPTAwMDAwMDAxLGNub25jZT0iOGtmRlRSZmhTMGFvRXREcGtjSURtQ0svdUFTejAzQWhxbUZnS21jSSIsZGlnZXN0LXVyaT0ieG1wcC90ZXN0LWQiLG1heGJ1Zj02NTUzNixyZXNwb25zZT0wMmExZDAxODYyZDQzNmVmMGIwMTMzMGFiZDBlZWZhMyxxb3A9YXV0aCxhdXRoemlkPSJhbGwteG1wcC10ZXN0Ig==</response>
</OUTPUT>
<INPUT test='VHost 13'>
<success xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cnNwYXV0aD1iODM4ZmVhYmFkOGU2OTlhZDVjMWIyMDU4NzAzMGQ1Mg==</success>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="ed28aea4-c627-4798-a102-49d95aae63ac" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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='VHost 13'>
<iq type='set' id='bind1'><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'><resource>def-user-resource</resource></bind></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" id="bind1" to="all-xmpp-test@test-d/def-user-resource"><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"><jid>all-xmpp-test@test-d/def-user-resource</jid></bind></iq>
</INPUT>
<OUTPUT test='VHost 13'>
<iq type="get" id="ping123" to="vhost-108">
<ping xmlns="urn:xmpp:ping"/></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" from="vhost-108" to="all-xmpp-test@test-d/def-user-resource" id="ping123"/>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'/>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="965bf6ad-199a-4662-86bd-290b4b4f5af7" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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>ANONYMOUS</mechanism></mechanisms></stream:features>
</INPUT>
<OUTPUT test='VHost 13'>
<auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='DIGEST-MD5'/>
</OUTPUT>
<INPUT test='VHost 13'>
<challenge xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cmVhbG09InRlc3QtZCIsbm9uY2U9IkN3SmpRT3VVRHFzL2VBOGNwZDV4clhwL3Q0WGhid1ZORHRHY0JUNDciLHFvcD0iYXV0aCIsY2hhcnNldD11dGYtOCxhbGdvcml0aG09bWQ1LXNlc3M=</challenge>
</INPUT>
<OUTPUT test='VHost 13'>
<response xmlns='urn:ietf:params:xml:ns:xmpp-sasl'>Y2hhcnNldD11dGYtOCx1c2VybmFtZT0iYWxsLXhtcHAtdGVzdCIscmVhbG09InRlc3QtZCIsbm9uY2U9IkN3SmpRT3VVRHFzL2VBOGNwZDV4clhwL3Q0WGhid1ZORHRHY0JUNDciLG5jPTAwMDAwMDAxLGNub25jZT0iV3YwTU8vTzUrU0RtR0lBdG9NVWFXT0o0cG1HUC9zWkdMdVhKNFBNdyIsZGlnZXN0LXVyaT0ieG1wcC90ZXN0LWQiLG1heGJ1Zj02NTUzNixyZXNwb25zZT0yYTE5YzUwNDIxM2E2YjI2OTFkNWJhMzRlZDIxODZmNSxxb3A9YXV0aCxhdXRoemlkPSJhbGwteG1wcC10ZXN0Ig==</response>
</OUTPUT>
<INPUT test='VHost 13'>
<success xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cnNwYXV0aD1kMTczYzYxMDEyMDYzMDI2NmNmZDQ2NzBlYjIyYzFlZQ==</success>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="965bf6ad-199a-4662-86bd-290b4b4f5af7" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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='VHost 13'>
<iq type='set' id='bind1'><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'><resource>def-user-resource</resource></bind></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" id="bind1" to="all-xmpp-test@test-d/def-user-resource"><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"><jid>all-xmpp-test@test-d/def-user-resource</jid></bind></iq>
</INPUT>
<OUTPUT test='VHost 13'>
<iq type="get" id="ping123" to="vhost-109">
<ping xmlns="urn:xmpp:ping"/></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" from="vhost-109" to="all-xmpp-test@test-d/def-user-resource" id="ping123"/>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'/>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="3e79fe7f-da91-44be-8d81-b2ba75d67748" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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>ANONYMOUS</mechanism></mechanisms></stream:features>
</INPUT>
<OUTPUT test='VHost 13'>
<auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='DIGEST-MD5'/>
</OUTPUT>
<INPUT test='VHost 13'>
<challenge xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cmVhbG09InRlc3QtZCIsbm9uY2U9ImhvK29CdjFzQmk0TXVuMzRUM0xXSnlTZ0NSZHJXS09YMm9SZkFSZGQiLHFvcD0iYXV0aCIsY2hhcnNldD11dGYtOCxhbGdvcml0aG09bWQ1LXNlc3M=</challenge>
</INPUT>
<OUTPUT test='VHost 13'>
<response xmlns='urn:ietf:params:xml:ns:xmpp-sasl'>Y2hhcnNldD11dGYtOCx1c2VybmFtZT0iYWxsLXhtcHAtdGVzdCIscmVhbG09InRlc3QtZCIsbm9uY2U9ImhvK29CdjFzQmk0TXVuMzRUM0xXSnlTZ0NSZHJXS09YMm9SZkFSZGQiLG5jPTAwMDAwMDAxLGNub25jZT0iUEFPWXowUW9ZbUNmcCtXM29EQWZSZjlwaEZUdWtaYUhBblhPcGhxayIsZGlnZXN0LXVyaT0ieG1wcC90ZXN0LWQiLG1heGJ1Zj02NTUzNixyZXNwb25zZT1kNTMwMjkyNDVlZTkwZjJiMjliODAyNWY0NGUwMDQ0MCxxb3A9YXV0aCxhdXRoemlkPSJhbGwteG1wcC10ZXN0Ig==</response>
</OUTPUT>
<INPUT test='VHost 13'>
<success xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cnNwYXV0aD1hZTlkMzViNGRlOWY3YWE3MmVmODg3Y2U0N2EwZWI5Zg==</success>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="3e79fe7f-da91-44be-8d81-b2ba75d67748" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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='VHost 13'>
<iq type='set' id='bind1'><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'><resource>def-user-resource</resource></bind></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" id="bind1" to="all-xmpp-test@test-d/def-user-resource"><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"><jid>all-xmpp-test@test-d/def-user-resource</jid></bind></iq>
</INPUT>
<OUTPUT test='VHost 13'>
<iq type="get" id="ping123" to="vhost-110">
<ping xmlns="urn:xmpp:ping"/></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" from="vhost-110" to="all-xmpp-test@test-d/def-user-resource" id="ping123"/>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'/>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="3889c44d-f547-40ac-9d80-a3f4c55e1ef2" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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>ANONYMOUS</mechanism></mechanisms></stream:features>
</INPUT>
<OUTPUT test='VHost 13'>
<auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='DIGEST-MD5'/>
</OUTPUT>
<INPUT test='VHost 13'>
<challenge xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cmVhbG09InRlc3QtZCIsbm9uY2U9Ik9MNzB2Rys0b2tjRzhjeGVKTXNnQk9ucjIxelMyUGtmc0pqRTd6WFoiLHFvcD0iYXV0aCIsY2hhcnNldD11dGYtOCxhbGdvcml0aG09bWQ1LXNlc3M=</challenge>
</INPUT>
<OUTPUT test='VHost 13'>
<response xmlns='urn:ietf:params:xml:ns:xmpp-sasl'>Y2hhcnNldD11dGYtOCx1c2VybmFtZT0iYWxsLXhtcHAtdGVzdCIscmVhbG09InRlc3QtZCIsbm9uY2U9Ik9MNzB2Rys0b2tjRzhjeGVKTXNnQk9ucjIxelMyUGtmc0pqRTd6WFoiLG5jPTAwMDAwMDAxLGNub25jZT0iUkJKSTBuZ1pjSWtuWFYzOStaT2pUZlE4R3l6cG5LbGZHNWxyWmp3NSIsZGlnZXN0LXVyaT0ieG1wcC90ZXN0LWQiLG1heGJ1Zj02NTUzNixyZXNwb25zZT0wMjkwNzI0NzQ1Mzc5ZjVmOTA1Nzc2YmRiYTlmMjkxYSxxb3A9YXV0aCxhdXRoemlkPSJhbGwteG1wcC10ZXN0Ig==</response>
</OUTPUT>
<INPUT test='VHost 13'>
<success xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cnNwYXV0aD03N2RjZTg4ZjVlY2YyYmNmYjMwMjJhNGM2MDJjOGMzYw==</success>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="3889c44d-f547-40ac-9d80-a3f4c55e1ef2" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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='VHost 13'>
<iq type='set' id='bind1'><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'><resource>def-user-resource</resource></bind></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" id="bind1" to="all-xmpp-test@test-d/def-user-resource"><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"><jid>all-xmpp-test@test-d/def-user-resource</jid></bind></iq>
</INPUT>
<OUTPUT test='VHost 13'>
<iq type="get" id="ping123" to="vhost-111">
<ping xmlns="urn:xmpp:ping"/></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" from="vhost-111" to="all-xmpp-test@test-d/def-user-resource" id="ping123"/>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'/>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="86842e58-d373-4578-b689-9a251a5b7f12" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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>ANONYMOUS</mechanism></mechanisms></stream:features>
</INPUT>
<OUTPUT test='VHost 13'>
<auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='DIGEST-MD5'/>
</OUTPUT>
<INPUT test='VHost 13'>
<challenge xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cmVhbG09InRlc3QtZCIsbm9uY2U9Ii94RmdiRS9DSXdKdUx6bXlIa2hPQzJ4Z1gzcE9RclU5aXoxZlRYT3IiLHFvcD0iYXV0aCIsY2hhcnNldD11dGYtOCxhbGdvcml0aG09bWQ1LXNlc3M=</challenge>
</INPUT>
<OUTPUT test='VHost 13'>
<response xmlns='urn:ietf:params:xml:ns:xmpp-sasl'>Y2hhcnNldD11dGYtOCx1c2VybmFtZT0iYWxsLXhtcHAtdGVzdCIscmVhbG09InRlc3QtZCIsbm9uY2U9Ii94RmdiRS9DSXdKdUx6bXlIa2hPQzJ4Z1gzcE9RclU5aXoxZlRYT3IiLG5jPTAwMDAwMDAxLGNub25jZT0iRWU1RzBOZWNhYXlzenRrWlV4RjAzbEZCSEFNa3ZmaVphc25ucmc4ayIsZGlnZXN0LXVyaT0ieG1wcC90ZXN0LWQiLG1heGJ1Zj02NTUzNixyZXNwb25zZT00NTk4NTViYjQ1MjJmM2YwNmNhNjNmMWM1YzM2N2Q2OCxxb3A9YXV0aCxhdXRoemlkPSJhbGwteG1wcC10ZXN0Ig==</response>
</OUTPUT>
<INPUT test='VHost 13'>
<success xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cnNwYXV0aD1hYjcxZWIwMjYyNGY1NTk1ZmQwNWFiZGJkMjkyYjIxNw==</success>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="86842e58-d373-4578-b689-9a251a5b7f12" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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='VHost 13'>
<iq type='set' id='bind1'><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'><resource>def-user-resource</resource></bind></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" id="bind1" to="all-xmpp-test@test-d/def-user-resource"><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"><jid>all-xmpp-test@test-d/def-user-resource</jid></bind></iq>
</INPUT>
<OUTPUT test='VHost 13'>
<iq type="get" id="ping123" to="vhost-112">
<ping xmlns="urn:xmpp:ping"/></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" from="vhost-112" to="all-xmpp-test@test-d/def-user-resource" id="ping123"/>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'/>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="8c19386e-741e-43af-8345-f346e927cbea" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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>ANONYMOUS</mechanism></mechanisms></stream:features>
</INPUT>
<OUTPUT test='VHost 13'>
<auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='DIGEST-MD5'/>
</OUTPUT>
<INPUT test='VHost 13'>
<challenge xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cmVhbG09InRlc3QtZCIsbm9uY2U9InRhdTFYeldlaTliSEtHd3o3ekE0VHJyN1VVZ2ZjZnhvMjRrcmZzdnkiLHFvcD0iYXV0aCIsY2hhcnNldD11dGYtOCxhbGdvcml0aG09bWQ1LXNlc3M=</challenge>
</INPUT>
<OUTPUT test='VHost 13'>
<response xmlns='urn:ietf:params:xml:ns:xmpp-sasl'>Y2hhcnNldD11dGYtOCx1c2VybmFtZT0iYWxsLXhtcHAtdGVzdCIscmVhbG09InRlc3QtZCIsbm9uY2U9InRhdTFYeldlaTliSEtHd3o3ekE0VHJyN1VVZ2ZjZnhvMjRrcmZzdnkiLG5jPTAwMDAwMDAxLGNub25jZT0iVFZtRG9UQzNqU3pLNkNpWDUrdmpObWNTRElxdlBGN0oreUtGNWx2MyIsZGlnZXN0LXVyaT0ieG1wcC90ZXN0LWQiLG1heGJ1Zj02NTUzNixyZXNwb25zZT1iNzhiMGMzNjFiZjVhYjRiOGViYmFiYzE4MGE4NTdmMSxxb3A9YXV0aCxhdXRoemlkPSJhbGwteG1wcC10ZXN0Ig==</response>
</OUTPUT>
<INPUT test='VHost 13'>
<success xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cnNwYXV0aD1mY2Q5MmQzZDY2ZTVhYzc5OWQ1Y2M0N2QwZjAwMjQ2ZQ==</success>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="8c19386e-741e-43af-8345-f346e927cbea" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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='VHost 13'>
<iq type='set' id='bind1'><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'><resource>def-user-resource</resource></bind></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" id="bind1" to="all-xmpp-test@test-d/def-user-resource"><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"><jid>all-xmpp-test@test-d/def-user-resource</jid></bind></iq>
</INPUT>
<OUTPUT test='VHost 13'>
<iq type="get" id="ping123" to="vhost-113">
<ping xmlns="urn:xmpp:ping"/></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" from="vhost-113" to="all-xmpp-test@test-d/def-user-resource" id="ping123"/>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'/>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="85a9d19e-6fc9-486f-8538-770cd38cf8a0" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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>ANONYMOUS</mechanism></mechanisms></stream:features>
</INPUT>
<OUTPUT test='VHost 13'>
<auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='DIGEST-MD5'/>
</OUTPUT>
<INPUT test='VHost 13'>
<challenge xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cmVhbG09InRlc3QtZCIsbm9uY2U9IlI1MHJ6NGJKMmp0cmVsNTNzeG1XcVJZMGdJcDFjOG1NM0ZiQUQxSmsiLHFvcD0iYXV0aCIsY2hhcnNldD11dGYtOCxhbGdvcml0aG09bWQ1LXNlc3M=</challenge>
</INPUT>
<OUTPUT test='VHost 13'>
<response xmlns='urn:ietf:params:xml:ns:xmpp-sasl'>Y2hhcnNldD11dGYtOCx1c2VybmFtZT0iYWxsLXhtcHAtdGVzdCIscmVhbG09InRlc3QtZCIsbm9uY2U9IlI1MHJ6NGJKMmp0cmVsNTNzeG1XcVJZMGdJcDFjOG1NM0ZiQUQxSmsiLG5jPTAwMDAwMDAxLGNub25jZT0iaGRZTG5oS3FNL1ZVWlJMdEU4NkM2UjNRNDAydHcrRzFnbngxc09JQSIsZGlnZXN0LXVyaT0ieG1wcC90ZXN0LWQiLG1heGJ1Zj02NTUzNixyZXNwb25zZT1lNzgyYjk0NzBhM2Q4ZTU4NjYyZWJhZTU3ZWMyNzlhMyxxb3A9YXV0aCxhdXRoemlkPSJhbGwteG1wcC10ZXN0Ig==</response>
</OUTPUT>
<INPUT test='VHost 13'>
<success xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cnNwYXV0aD03MTRhZmNjNmYyNTMwNGM3MDk0Y2YyNzk3OGY5MWRkZA==</success>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="85a9d19e-6fc9-486f-8538-770cd38cf8a0" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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='VHost 13'>
<iq type='set' id='bind1'><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'><resource>def-user-resource</resource></bind></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" id="bind1" to="all-xmpp-test@test-d/def-user-resource"><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"><jid>all-xmpp-test@test-d/def-user-resource</jid></bind></iq>
</INPUT>
<OUTPUT test='VHost 13'>
<iq type="get" id="ping123" to="vhost-114">
<ping xmlns="urn:xmpp:ping"/></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" from="vhost-114" to="all-xmpp-test@test-d/def-user-resource" id="ping123"/>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'/>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="e211f582-a5c0-4c25-82de-0a31e8fd5555" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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>ANONYMOUS</mechanism></mechanisms></stream:features>
</INPUT>
<OUTPUT test='VHost 13'>
<auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='DIGEST-MD5'/>
</OUTPUT>
<INPUT test='VHost 13'>
<challenge xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cmVhbG09InRlc3QtZCIsbm9uY2U9IlQxb3JuSEhTMFlzMVBpYXNCeWFMdm1SNUZVcjZid29RanJkd0lmWFciLHFvcD0iYXV0aCIsY2hhcnNldD11dGYtOCxhbGdvcml0aG09bWQ1LXNlc3M=</challenge>
</INPUT>
<OUTPUT test='VHost 13'>
<response xmlns='urn:ietf:params:xml:ns:xmpp-sasl'>Y2hhcnNldD11dGYtOCx1c2VybmFtZT0iYWxsLXhtcHAtdGVzdCIscmVhbG09InRlc3QtZCIsbm9uY2U9IlQxb3JuSEhTMFlzMVBpYXNCeWFMdm1SNUZVcjZid29RanJkd0lmWFciLG5jPTAwMDAwMDAxLGNub25jZT0iVzBJU0wzRHBsc0hzZHM5ZVU0OGx3OG1TMURyZE9yVDl2ZVhZZGNNdCIsZGlnZXN0LXVyaT0ieG1wcC90ZXN0LWQiLG1heGJ1Zj02NTUzNixyZXNwb25zZT1jNDY2MGYwYjNhZDk5NTg3YWJiOWJhYTZjNWZlNjg2Zixxb3A9YXV0aCxhdXRoemlkPSJhbGwteG1wcC10ZXN0Ig==</response>
</OUTPUT>
<INPUT test='VHost 13'>
<success xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cnNwYXV0aD1mOGU2NzY0NzE1OTE5Y2U4OTE5YWZlOTllYzU5OGFmNg==</success>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="e211f582-a5c0-4c25-82de-0a31e8fd5555" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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='VHost 13'>
<iq type='set' id='bind1'><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'><resource>def-user-resource</resource></bind></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" id="bind1" to="all-xmpp-test@test-d/def-user-resource"><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"><jid>all-xmpp-test@test-d/def-user-resource</jid></bind></iq>
</INPUT>
<OUTPUT test='VHost 13'>
<iq type="get" id="ping123" to="vhost-115">
<ping xmlns="urn:xmpp:ping"/></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" from="vhost-115" to="all-xmpp-test@test-d/def-user-resource" id="ping123"/>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'/>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="6b7ad120-b62d-49d1-af9b-33539a6f9fb1" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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>ANONYMOUS</mechanism></mechanisms></stream:features>
</INPUT>
<OUTPUT test='VHost 13'>
<auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='DIGEST-MD5'/>
</OUTPUT>
<INPUT test='VHost 13'>
<challenge xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cmVhbG09InRlc3QtZCIsbm9uY2U9InpqL3ppNThkTVU5b3g4dGxsWlRBZHQ1V1ZhS1RSc0JtNkYyeHk2U2MiLHFvcD0iYXV0aCIsY2hhcnNldD11dGYtOCxhbGdvcml0aG09bWQ1LXNlc3M=</challenge>
</INPUT>
<OUTPUT test='VHost 13'>
<response xmlns='urn:ietf:params:xml:ns:xmpp-sasl'>Y2hhcnNldD11dGYtOCx1c2VybmFtZT0iYWxsLXhtcHAtdGVzdCIscmVhbG09InRlc3QtZCIsbm9uY2U9InpqL3ppNThkTVU5b3g4dGxsWlRBZHQ1V1ZhS1RSc0JtNkYyeHk2U2MiLG5jPTAwMDAwMDAxLGNub25jZT0iSXBSUWs2eHBVTlIwd0NqQ3grdGVGUTRQV2ZlM25ZSlpXT3UxSDU1bCIsZGlnZXN0LXVyaT0ieG1wcC90ZXN0LWQiLG1heGJ1Zj02NTUzNixyZXNwb25zZT00ZmI4MzlmMTVlNTg4MzdkOWI1OTE1ZTA3MTE0ODc2Yyxxb3A9YXV0aCxhdXRoemlkPSJhbGwteG1wcC10ZXN0Ig==</response>
</OUTPUT>
<INPUT test='VHost 13'>
<success xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cnNwYXV0aD1kMWM3M2MzMTY2ZThkMDI4Mjc3NWZlZTViODI1NWFlZQ==</success>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="6b7ad120-b62d-49d1-af9b-33539a6f9fb1" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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='VHost 13'>
<iq type='set' id='bind1'><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'><resource>def-user-resource</resource></bind></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" id="bind1" to="all-xmpp-test@test-d/def-user-resource"><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"><jid>all-xmpp-test@test-d/def-user-resource</jid></bind></iq>
</INPUT>
<OUTPUT test='VHost 13'>
<iq type="get" id="ping123" to="vhost-116">
<ping xmlns="urn:xmpp:ping"/></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" from="vhost-116" to="all-xmpp-test@test-d/def-user-resource" id="ping123"/>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'/>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="7116b7d5-f66f-4e01-9e3e-8137876cba0d" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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>ANONYMOUS</mechanism></mechanisms></stream:features>
</INPUT>
<OUTPUT test='VHost 13'>
<auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='DIGEST-MD5'/>
</OUTPUT>
<INPUT test='VHost 13'>
<challenge xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cmVhbG09InRlc3QtZCIsbm9uY2U9ImtaSHhnRlN3bnMraVlXZ09TejFsWGkzeVowZnlrTlMvNGtqKzVIK2YiLHFvcD0iYXV0aCIsY2hhcnNldD11dGYtOCxhbGdvcml0aG09bWQ1LXNlc3M=</challenge>
</INPUT>
<OUTPUT test='VHost 13'>
<response xmlns='urn:ietf:params:xml:ns:xmpp-sasl'>Y2hhcnNldD11dGYtOCx1c2VybmFtZT0iYWxsLXhtcHAtdGVzdCIscmVhbG09InRlc3QtZCIsbm9uY2U9ImtaSHhnRlN3bnMraVlXZ09TejFsWGkzeVowZnlrTlMvNGtqKzVIK2YiLG5jPTAwMDAwMDAxLGNub25jZT0iTG5sZHJ2SCtZZDdseUtjZElJeXhYeHV1VnhnYlBqdkh6cUtFQ1ljZCIsZGlnZXN0LXVyaT0ieG1wcC90ZXN0LWQiLG1heGJ1Zj02NTUzNixyZXNwb25zZT1jOGM4NTNjZDY5MTVkMTU2OTg4YzhkZTU4ZDBjNTc2YSxxb3A9YXV0aCxhdXRoemlkPSJhbGwteG1wcC10ZXN0Ig==</response>
</OUTPUT>
<INPUT test='VHost 13'>
<success xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cnNwYXV0aD1kNTc1OTY2ZDkzY2VjYWUwOTJkZDE0OTA2ODgxY2MzNQ==</success>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="7116b7d5-f66f-4e01-9e3e-8137876cba0d" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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='VHost 13'>
<iq type='set' id='bind1'><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'><resource>def-user-resource</resource></bind></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" id="bind1" to="all-xmpp-test@test-d/def-user-resource"><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"><jid>all-xmpp-test@test-d/def-user-resource</jid></bind></iq>
</INPUT>
<OUTPUT test='VHost 13'>
<iq type="get" id="ping123" to="vhost-117">
<ping xmlns="urn:xmpp:ping"/></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" from="vhost-117" to="all-xmpp-test@test-d/def-user-resource" id="ping123"/>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'/>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="653f1d94-558b-4bc8-9117-c0aa806f7130" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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>ANONYMOUS</mechanism></mechanisms></stream:features>
</INPUT>
<OUTPUT test='VHost 13'>
<auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='DIGEST-MD5'/>
</OUTPUT>
<INPUT test='VHost 13'>
<challenge xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cmVhbG09InRlc3QtZCIsbm9uY2U9Im9hOS9iVFZrclJ1aXBrNWsyZEdJc3Y2SVFHWjN4dndETTErYWhwRmciLHFvcD0iYXV0aCIsY2hhcnNldD11dGYtOCxhbGdvcml0aG09bWQ1LXNlc3M=</challenge>
</INPUT>
<OUTPUT test='VHost 13'>
<response xmlns='urn:ietf:params:xml:ns:xmpp-sasl'>Y2hhcnNldD11dGYtOCx1c2VybmFtZT0iYWxsLXhtcHAtdGVzdCIscmVhbG09InRlc3QtZCIsbm9uY2U9Im9hOS9iVFZrclJ1aXBrNWsyZEdJc3Y2SVFHWjN4dndETTErYWhwRmciLG5jPTAwMDAwMDAxLGNub25jZT0iYU5NN29pdzVHeDFWQnVMY2o0NHRxM2lwUXFrcU9GMW4xOGs2MS8yYiIsZGlnZXN0LXVyaT0ieG1wcC90ZXN0LWQiLG1heGJ1Zj02NTUzNixyZXNwb25zZT01MTVkMTQ0NjE5NGIyZmIzZmExZThlNDY0Njk1MWEwNixxb3A9YXV0aCxhdXRoemlkPSJhbGwteG1wcC10ZXN0Ig==</response>
</OUTPUT>
<INPUT test='VHost 13'>
<success xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cnNwYXV0aD1jZTg5NzljYjllZjMzNjQzOWYyMjc1MDI3Y2UxMTZjMQ==</success>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="653f1d94-558b-4bc8-9117-c0aa806f7130" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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='VHost 13'>
<iq type='set' id='bind1'><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'><resource>def-user-resource</resource></bind></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" id="bind1" to="all-xmpp-test@test-d/def-user-resource"><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"><jid>all-xmpp-test@test-d/def-user-resource</jid></bind></iq>
</INPUT>
<OUTPUT test='VHost 13'>
<iq type="get" id="ping123" to="vhost-118">
<ping xmlns="urn:xmpp:ping"/></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" from="vhost-118" to="all-xmpp-test@test-d/def-user-resource" id="ping123"/>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'/>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="faea0250-0088-4779-ae00-0fadd76f2a4a" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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>ANONYMOUS</mechanism></mechanisms></stream:features>
</INPUT>
<OUTPUT test='VHost 13'>
<auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='DIGEST-MD5'/>
</OUTPUT>
<INPUT test='VHost 13'>
<challenge xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cmVhbG09InRlc3QtZCIsbm9uY2U9IjdyUUJWajkvSmUzbzdyL0xQamZtcmtQbDIybS9CNGo5RGpCMzFjM0oiLHFvcD0iYXV0aCIsY2hhcnNldD11dGYtOCxhbGdvcml0aG09bWQ1LXNlc3M=</challenge>
</INPUT>
<OUTPUT test='VHost 13'>
<response xmlns='urn:ietf:params:xml:ns:xmpp-sasl'>Y2hhcnNldD11dGYtOCx1c2VybmFtZT0iYWxsLXhtcHAtdGVzdCIscmVhbG09InRlc3QtZCIsbm9uY2U9IjdyUUJWajkvSmUzbzdyL0xQamZtcmtQbDIybS9CNGo5RGpCMzFjM0oiLG5jPTAwMDAwMDAxLGNub25jZT0iTThUTWJFcjRIL2U2blgrUUtzdEdzNzEwV3JsQm5nV3pCK1U5T3p2eiIsZGlnZXN0LXVyaT0ieG1wcC90ZXN0LWQiLG1heGJ1Zj02NTUzNixyZXNwb25zZT02NTU5YWMzYWI4NTQzYzdlYTY2MTZkODZhNGY5NzFiNSxxb3A9YXV0aCxhdXRoemlkPSJhbGwteG1wcC10ZXN0Ig==</response>
</OUTPUT>
<INPUT test='VHost 13'>
<success xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cnNwYXV0aD1iZGRkZGUyYWIxMWUyNGEwZTk1YWE5OGViYTVlNWFiYQ==</success>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="faea0250-0088-4779-ae00-0fadd76f2a4a" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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='VHost 13'>
<iq type='set' id='bind1'><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'><resource>def-user-resource</resource></bind></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" id="bind1" to="all-xmpp-test@test-d/def-user-resource"><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"><jid>all-xmpp-test@test-d/def-user-resource</jid></bind></iq>
</INPUT>
<OUTPUT test='VHost 13'>
<iq type="get" id="ping123" to="vhost-119">
<ping xmlns="urn:xmpp:ping"/></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" from="vhost-119" to="all-xmpp-test@test-d/def-user-resource" id="ping123"/>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'/>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="ff266e6e-be09-4ac7-bf8b-ae378994a3d9" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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>ANONYMOUS</mechanism></mechanisms></stream:features>
</INPUT>
<OUTPUT test='VHost 13'>
<auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='DIGEST-MD5'/>
</OUTPUT>
<INPUT test='VHost 13'>
<challenge xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cmVhbG09InRlc3QtZCIsbm9uY2U9IlVIekV0YnJ5S2xZd3RqanNqc29ZR2NxY1VZZDBzajh6N0tzRzBzN2ciLHFvcD0iYXV0aCIsY2hhcnNldD11dGYtOCxhbGdvcml0aG09bWQ1LXNlc3M=</challenge>
</INPUT>
<OUTPUT test='VHost 13'>
<response xmlns='urn:ietf:params:xml:ns:xmpp-sasl'>Y2hhcnNldD11dGYtOCx1c2VybmFtZT0iYWxsLXhtcHAtdGVzdCIscmVhbG09InRlc3QtZCIsbm9uY2U9IlVIekV0YnJ5S2xZd3RqanNqc29ZR2NxY1VZZDBzajh6N0tzRzBzN2ciLG5jPTAwMDAwMDAxLGNub25jZT0iUFRZTGl2THJCNUpOcFc0T3VESGRDQXdnbkliZkI0S2M3MExDWlgzUCIsZGlnZXN0LXVyaT0ieG1wcC90ZXN0LWQiLG1heGJ1Zj02NTUzNixyZXNwb25zZT05Y2NhYjJmYjdlMzc4YzIwYzllMjVkMjQ2OTY3YWM0NCxxb3A9YXV0aCxhdXRoemlkPSJhbGwteG1wcC10ZXN0Ig==</response>
</OUTPUT>
<INPUT test='VHost 13'>
<success xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cnNwYXV0aD0wYjdjZmYzMmRkN2RlZmExOWQxY2MzYWJkNTUxMjdhNA==</success>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="ff266e6e-be09-4ac7-bf8b-ae378994a3d9" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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='VHost 13'>
<iq type='set' id='bind1'><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'><resource>def-user-resource</resource></bind></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" id="bind1" to="all-xmpp-test@test-d/def-user-resource"><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"><jid>all-xmpp-test@test-d/def-user-resource</jid></bind></iq>
</INPUT>
<OUTPUT test='VHost 13'>
<iq type="get" id="ping123" to="vhost-120">
<ping xmlns="urn:xmpp:ping"/></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" from="vhost-120" to="all-xmpp-test@test-d/def-user-resource" id="ping123"/>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'/>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="3ad392c1-9188-4678-bca4-a196016a3f1a" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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>ANONYMOUS</mechanism></mechanisms></stream:features>
</INPUT>
<OUTPUT test='VHost 13'>
<auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='DIGEST-MD5'/>
</OUTPUT>
<INPUT test='VHost 13'>
<challenge xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cmVhbG09InRlc3QtZCIsbm9uY2U9ImlEOWtpY0RONUlJYkk0SGFHS1pNRFRVbVdKQ1dONWFuZFJxOUVTUEIiLHFvcD0iYXV0aCIsY2hhcnNldD11dGYtOCxhbGdvcml0aG09bWQ1LXNlc3M=</challenge>
</INPUT>
<OUTPUT test='VHost 13'>
<response xmlns='urn:ietf:params:xml:ns:xmpp-sasl'>Y2hhcnNldD11dGYtOCx1c2VybmFtZT0iYWxsLXhtcHAtdGVzdCIscmVhbG09InRlc3QtZCIsbm9uY2U9ImlEOWtpY0RONUlJYkk0SGFHS1pNRFRVbVdKQ1dONWFuZFJxOUVTUEIiLG5jPTAwMDAwMDAxLGNub25jZT0iOFBTVFhGdU0xWkpyK3VsaTY3ZGZJKzNVR2dYcG9iU1J4c1o2NHRrbCIsZGlnZXN0LXVyaT0ieG1wcC90ZXN0LWQiLG1heGJ1Zj02NTUzNixyZXNwb25zZT1jZjA5NjFlOTVlZmNkZjU3Yjc3NDcxNmJiNTYwZjNlNyxxb3A9YXV0aCxhdXRoemlkPSJhbGwteG1wcC10ZXN0Ig==</response>
</OUTPUT>
<INPUT test='VHost 13'>
<success xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cnNwYXV0aD04YzBmM2U4MTNhYThhNzRkYTg2ZGYyNTcyOTYzMDA3MQ==</success>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="3ad392c1-9188-4678-bca4-a196016a3f1a" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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='VHost 13'>
<iq type='set' id='bind1'><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'><resource>def-user-resource</resource></bind></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" id="bind1" to="all-xmpp-test@test-d/def-user-resource"><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"><jid>all-xmpp-test@test-d/def-user-resource</jid></bind></iq>
</INPUT>
<OUTPUT test='VHost 13'>
<iq type="get" id="ping123" to="vhost-121">
<ping xmlns="urn:xmpp:ping"/></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" from="vhost-121" to="all-xmpp-test@test-d/def-user-resource" id="ping123"/>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'/>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="1a5d7847-f874-4392-9f1a-a9f52e0e37ac" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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>ANONYMOUS</mechanism></mechanisms></stream:features>
</INPUT>
<OUTPUT test='VHost 13'>
<auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='DIGEST-MD5'/>
</OUTPUT>
<INPUT test='VHost 13'>
<challenge xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cmVhbG09InRlc3QtZCIsbm9uY2U9IlYzUFBHdThyeVpGWnV1dkw4Z0ttSi9EOTlPMVVGMGtrZWltNTVDT3ciLHFvcD0iYXV0aCIsY2hhcnNldD11dGYtOCxhbGdvcml0aG09bWQ1LXNlc3M=</challenge>
</INPUT>
<OUTPUT test='VHost 13'>
<response xmlns='urn:ietf:params:xml:ns:xmpp-sasl'>Y2hhcnNldD11dGYtOCx1c2VybmFtZT0iYWxsLXhtcHAtdGVzdCIscmVhbG09InRlc3QtZCIsbm9uY2U9IlYzUFBHdThyeVpGWnV1dkw4Z0ttSi9EOTlPMVVGMGtrZWltNTVDT3ciLG5jPTAwMDAwMDAxLGNub25jZT0iUGNTaHgzbGpVZ003eVdPbkdjOGFwcllHaHRCNTJGMjhiSXlVelBaeCIsZGlnZXN0LXVyaT0ieG1wcC90ZXN0LWQiLG1heGJ1Zj02NTUzNixyZXNwb25zZT04ODkxYzJlZDZlNGQzYTIwNDBmMTBhNDRiMmY3ZmRhMixxb3A9YXV0aCxhdXRoemlkPSJhbGwteG1wcC10ZXN0Ig==</response>
</OUTPUT>
<INPUT test='VHost 13'>
<success xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cnNwYXV0aD0xMDRjNDNjMjE1MDM1N2MxYTkwZmQyNmJmYWUwNTBlOQ==</success>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="1a5d7847-f874-4392-9f1a-a9f52e0e37ac" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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='VHost 13'>
<iq type='set' id='bind1'><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'><resource>def-user-resource</resource></bind></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" id="bind1" to="all-xmpp-test@test-d/def-user-resource"><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"><jid>all-xmpp-test@test-d/def-user-resource</jid></bind></iq>
</INPUT>
<OUTPUT test='VHost 13'>
<iq type="get" id="ping123" to="vhost-122">
<ping xmlns="urn:xmpp:ping"/></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" from="vhost-122" to="all-xmpp-test@test-d/def-user-resource" id="ping123"/>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'/>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="b47183f5-3919-41a1-9f19-2da2f5618190" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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>ANONYMOUS</mechanism></mechanisms></stream:features>
</INPUT>
<OUTPUT test='VHost 13'>
<auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='DIGEST-MD5'/>
</OUTPUT>
<INPUT test='VHost 13'>
<challenge xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cmVhbG09InRlc3QtZCIsbm9uY2U9ImpJelVtejJqR09xREQva2NOQ3dDVVk1L3FobGtPZVNoY2RxZngzcWwiLHFvcD0iYXV0aCIsY2hhcnNldD11dGYtOCxhbGdvcml0aG09bWQ1LXNlc3M=</challenge>
</INPUT>
<OUTPUT test='VHost 13'>
<response xmlns='urn:ietf:params:xml:ns:xmpp-sasl'>Y2hhcnNldD11dGYtOCx1c2VybmFtZT0iYWxsLXhtcHAtdGVzdCIscmVhbG09InRlc3QtZCIsbm9uY2U9ImpJelVtejJqR09xREQva2NOQ3dDVVk1L3FobGtPZVNoY2RxZngzcWwiLG5jPTAwMDAwMDAxLGNub25jZT0iSXV1aTNKTHJIUlpsazhGR3FaVnZ1bEJxTzZBQWQ0VWo0QjlTQ2lPMCIsZGlnZXN0LXVyaT0ieG1wcC90ZXN0LWQiLG1heGJ1Zj02NTUzNixyZXNwb25zZT04Y2FmOTZmZDAwYjg2MzhjZTQ0ODdlYmM1MGRiNWZkOSxxb3A9YXV0aCxhdXRoemlkPSJhbGwteG1wcC10ZXN0Ig==</response>
</OUTPUT>
<INPUT test='VHost 13'>
<success xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cnNwYXV0aD1kMjIwZjAxZjMzZDRmMTUyYmVkMTJiNWQ4YTc3ZGY2Zg==</success>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="b47183f5-3919-41a1-9f19-2da2f5618190" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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='VHost 13'>
<iq type='set' id='bind1'><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'><resource>def-user-resource</resource></bind></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" id="bind1" to="all-xmpp-test@test-d/def-user-resource"><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"><jid>all-xmpp-test@test-d/def-user-resource</jid></bind></iq>
</INPUT>
<OUTPUT test='VHost 13'>
<iq type="get" id="ping123" to="vhost-123">
<ping xmlns="urn:xmpp:ping"/></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" from="vhost-123" to="all-xmpp-test@test-d/def-user-resource" id="ping123"/>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'/>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="1ecc1db4-b405-4b8b-9350-67d6737fce20" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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>ANONYMOUS</mechanism></mechanisms></stream:features>
</INPUT>
<OUTPUT test='VHost 13'>
<auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='DIGEST-MD5'/>
</OUTPUT>
<INPUT test='VHost 13'>
<challenge xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cmVhbG09InRlc3QtZCIsbm9uY2U9IkFnWkhCNHYvYzF1djB1UFlOVE9Oek10Nk5naElWa2pUa1JxS29nTGUiLHFvcD0iYXV0aCIsY2hhcnNldD11dGYtOCxhbGdvcml0aG09bWQ1LXNlc3M=</challenge>
</INPUT>
<OUTPUT test='VHost 13'>
<response xmlns='urn:ietf:params:xml:ns:xmpp-sasl'>Y2hhcnNldD11dGYtOCx1c2VybmFtZT0iYWxsLXhtcHAtdGVzdCIscmVhbG09InRlc3QtZCIsbm9uY2U9IkFnWkhCNHYvYzF1djB1UFlOVE9Oek10Nk5naElWa2pUa1JxS29nTGUiLG5jPTAwMDAwMDAxLGNub25jZT0iZnA3QlVaQm9tQ1VFTENZVzVkRFF6aHJ1aEpKL0lVSVo2Y0ozdDdpNiIsZGlnZXN0LXVyaT0ieG1wcC90ZXN0LWQiLG1heGJ1Zj02NTUzNixyZXNwb25zZT1lMDA5NjhmOWFkNTEyMjg4MzE1MDY3Y2EyOTNjNjVhNixxb3A9YXV0aCxhdXRoemlkPSJhbGwteG1wcC10ZXN0Ig==</response>
</OUTPUT>
<INPUT test='VHost 13'>
<success xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cnNwYXV0aD04MWQxNmVmOGMzY2Y1NTc4YmQ2ZjZlYzkyODdkODU2OA==</success>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="1ecc1db4-b405-4b8b-9350-67d6737fce20" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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='VHost 13'>
<iq type='set' id='bind1'><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'><resource>def-user-resource</resource></bind></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" id="bind1" to="all-xmpp-test@test-d/def-user-resource"><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"><jid>all-xmpp-test@test-d/def-user-resource</jid></bind></iq>
</INPUT>
<OUTPUT test='VHost 13'>
<iq type="get" id="ping123" to="vhost-124">
<ping xmlns="urn:xmpp:ping"/></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" from="vhost-124" to="all-xmpp-test@test-d/def-user-resource" id="ping123"/>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'/>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="badf0ba4-d714-497f-928c-ace3a85aafbe" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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>ANONYMOUS</mechanism></mechanisms></stream:features>
</INPUT>
<OUTPUT test='VHost 13'>
<auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='DIGEST-MD5'/>
</OUTPUT>
<INPUT test='VHost 13'>
<challenge xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cmVhbG09InRlc3QtZCIsbm9uY2U9IlBYQmpVL1dYeCsyUFJqTVBCUkxsWUJCSTZqc01GTVVDbGFzNFd2MmsiLHFvcD0iYXV0aCIsY2hhcnNldD11dGYtOCxhbGdvcml0aG09bWQ1LXNlc3M=</challenge>
</INPUT>
<OUTPUT test='VHost 13'>
<response xmlns='urn:ietf:params:xml:ns:xmpp-sasl'>Y2hhcnNldD11dGYtOCx1c2VybmFtZT0iYWxsLXhtcHAtdGVzdCIscmVhbG09InRlc3QtZCIsbm9uY2U9IlBYQmpVL1dYeCsyUFJqTVBCUkxsWUJCSTZqc01GTVVDbGFzNFd2MmsiLG5jPTAwMDAwMDAxLGNub25jZT0iT1J2eHpTQVU1bnFUUXlmdFZJeGJQaWdFbDBYV3d4U2VsT01EZzZvWiIsZGlnZXN0LXVyaT0ieG1wcC90ZXN0LWQiLG1heGJ1Zj02NTUzNixyZXNwb25zZT1jODM0Mzg2NjQ3Yzc1MzFjMmNlOWU1NzJmMzg3ZTZmNyxxb3A9YXV0aCxhdXRoemlkPSJhbGwteG1wcC10ZXN0Ig==</response>
</OUTPUT>
<INPUT test='VHost 13'>
<success xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cnNwYXV0aD1lOTI3NWJkODU1MDFjZTJlYTgwMTQzYWJmMzM0ZTUzOA==</success>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="badf0ba4-d714-497f-928c-ace3a85aafbe" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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='VHost 13'>
<iq type='set' id='bind1'><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'><resource>def-user-resource</resource></bind></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" id="bind1" to="all-xmpp-test@test-d/def-user-resource"><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"><jid>all-xmpp-test@test-d/def-user-resource</jid></bind></iq>
</INPUT>
<OUTPUT test='VHost 13'>
<iq type="get" id="ping123" to="vhost-125">
<ping xmlns="urn:xmpp:ping"/></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" from="vhost-125" to="all-xmpp-test@test-d/def-user-resource" id="ping123"/>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'/>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="95de2836-2e55-44e8-8f29-268308249abb" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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>ANONYMOUS</mechanism></mechanisms></stream:features>
</INPUT>
<OUTPUT test='VHost 13'>
<auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='DIGEST-MD5'/>
</OUTPUT>
<INPUT test='VHost 13'>
<challenge xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cmVhbG09InRlc3QtZCIsbm9uY2U9Ik9Kd1VaWWIxR1pEbkN3eWJIV1V2eExLOEgzVVdpK2lPYjJTb1pWa2MiLHFvcD0iYXV0aCIsY2hhcnNldD11dGYtOCxhbGdvcml0aG09bWQ1LXNlc3M=</challenge>
</INPUT>
<OUTPUT test='VHost 13'>
<response xmlns='urn:ietf:params:xml:ns:xmpp-sasl'>Y2hhcnNldD11dGYtOCx1c2VybmFtZT0iYWxsLXhtcHAtdGVzdCIscmVhbG09InRlc3QtZCIsbm9uY2U9Ik9Kd1VaWWIxR1pEbkN3eWJIV1V2eExLOEgzVVdpK2lPYjJTb1pWa2MiLG5jPTAwMDAwMDAxLGNub25jZT0iWlNGL0pSdkZrZGFNaDgyOEVTR0pKS1U2TFFaRllGd2tpNFB0ZTBHRiIsZGlnZXN0LXVyaT0ieG1wcC90ZXN0LWQiLG1heGJ1Zj02NTUzNixyZXNwb25zZT02MDQ5MDRlY2JiMTk1NGI3MDE2MmQxZjE3NWE1OThhMixxb3A9YXV0aCxhdXRoemlkPSJhbGwteG1wcC10ZXN0Ig==</response>
</OUTPUT>
<INPUT test='VHost 13'>
<success xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cnNwYXV0aD1hMDI4M2ExMzI0MjM0MThlNmQxNWNhNzEyZTM2Y2VkYg==</success>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="95de2836-2e55-44e8-8f29-268308249abb" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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='VHost 13'>
<iq type='set' id='bind1'><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'><resource>def-user-resource</resource></bind></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" id="bind1" to="all-xmpp-test@test-d/def-user-resource"><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"><jid>all-xmpp-test@test-d/def-user-resource</jid></bind></iq>
</INPUT>
<OUTPUT test='VHost 13'>
<iq type="get" id="ping123" to="vhost-126">
<ping xmlns="urn:xmpp:ping"/></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" from="vhost-126" to="all-xmpp-test@test-d/def-user-resource" id="ping123"/>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'/>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="29b97285-f06c-47a7-8bb1-256765786131" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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>ANONYMOUS</mechanism></mechanisms></stream:features>
</INPUT>
<OUTPUT test='VHost 13'>
<auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='DIGEST-MD5'/>
</OUTPUT>
<INPUT test='VHost 13'>
<challenge xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cmVhbG09InRlc3QtZCIsbm9uY2U9IjVaVzlUZkVZZlp5Vm5wZmp5VDNONTNXS2xINTk5RmQ1VWxPSVJZNXgiLHFvcD0iYXV0aCIsY2hhcnNldD11dGYtOCxhbGdvcml0aG09bWQ1LXNlc3M=</challenge>
</INPUT>
<OUTPUT test='VHost 13'>
<response xmlns='urn:ietf:params:xml:ns:xmpp-sasl'>Y2hhcnNldD11dGYtOCx1c2VybmFtZT0iYWxsLXhtcHAtdGVzdCIscmVhbG09InRlc3QtZCIsbm9uY2U9IjVaVzlUZkVZZlp5Vm5wZmp5VDNONTNXS2xINTk5RmQ1VWxPSVJZNXgiLG5jPTAwMDAwMDAxLGNub25jZT0iS2wwcG05RTNrenA2dmc4TjUzang4OGU0RnRHNVNDb29CdDVXZGdjUSIsZGlnZXN0LXVyaT0ieG1wcC90ZXN0LWQiLG1heGJ1Zj02NTUzNixyZXNwb25zZT1lMmY5OTFjMTQxYzEwMzdjNTZkMWE2MTQyNGZkZjIyYyxxb3A9YXV0aCxhdXRoemlkPSJhbGwteG1wcC10ZXN0Ig==</response>
</OUTPUT>
<INPUT test='VHost 13'>
<success xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cnNwYXV0aD0xYTgwMzI1MWQ2ZDRlNGRiZTJkOWVkNzc2NDc4NjBjMw==</success>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="29b97285-f06c-47a7-8bb1-256765786131" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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='VHost 13'>
<iq type='set' id='bind1'><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'><resource>def-user-resource</resource></bind></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" id="bind1" to="all-xmpp-test@test-d/def-user-resource"><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"><jid>all-xmpp-test@test-d/def-user-resource</jid></bind></iq>
</INPUT>
<OUTPUT test='VHost 13'>
<iq type="get" id="ping123" to="vhost-127">
<ping xmlns="urn:xmpp:ping"/></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" from="vhost-127" to="all-xmpp-test@test-d/def-user-resource" id="ping123"/>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'/>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="d19016b6-d3c3-407c-a10a-fd32a0e25124" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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>ANONYMOUS</mechanism></mechanisms></stream:features>
</INPUT>
<OUTPUT test='VHost 13'>
<auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='DIGEST-MD5'/>
</OUTPUT>
<INPUT test='VHost 13'>
<challenge xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cmVhbG09InRlc3QtZCIsbm9uY2U9ImxzV2x5MzFybENVUU8wTVBIa0ZNYmtjeXpjQ3kvYjFnQTQ2aDl6eW4iLHFvcD0iYXV0aCIsY2hhcnNldD11dGYtOCxhbGdvcml0aG09bWQ1LXNlc3M=</challenge>
</INPUT>
<OUTPUT test='VHost 13'>
<response xmlns='urn:ietf:params:xml:ns:xmpp-sasl'>Y2hhcnNldD11dGYtOCx1c2VybmFtZT0iYWxsLXhtcHAtdGVzdCIscmVhbG09InRlc3QtZCIsbm9uY2U9ImxzV2x5MzFybENVUU8wTVBIa0ZNYmtjeXpjQ3kvYjFnQTQ2aDl6eW4iLG5jPTAwMDAwMDAxLGNub25jZT0iUDJ4a2lhc0tOZ1Z5WnRIcDhPem4yZDJOOTFzZktIUTBrSHFzM0lUeiIsZGlnZXN0LXVyaT0ieG1wcC90ZXN0LWQiLG1heGJ1Zj02NTUzNixyZXNwb25zZT1jZmQ0OGE1NDcwMTc0ZTQ3NzVhNjIyNzc3ZDVkNjRlYyxxb3A9YXV0aCxhdXRoemlkPSJhbGwteG1wcC10ZXN0Ig==</response>
</OUTPUT>
<INPUT test='VHost 13'>
<success xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cnNwYXV0aD00Y2Y0ZDRkOWMwNzY1OGZkMDUwMWQ5MzhhNGI0MTVhOA==</success>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="d19016b6-d3c3-407c-a10a-fd32a0e25124" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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='VHost 13'>
<iq type='set' id='bind1'><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'><resource>def-user-resource</resource></bind></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" id="bind1" to="all-xmpp-test@test-d/def-user-resource"><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"><jid>all-xmpp-test@test-d/def-user-resource</jid></bind></iq>
</INPUT>
<OUTPUT test='VHost 13'>
<iq type="get" id="ping123" to="vhost-128">
<ping xmlns="urn:xmpp:ping"/></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" from="vhost-128" to="all-xmpp-test@test-d/def-user-resource" id="ping123"/>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'/>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="3c88a4ca-5624-4c8a-8710-9255e0efcd43" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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>ANONYMOUS</mechanism></mechanisms></stream:features>
</INPUT>
<OUTPUT test='VHost 13'>
<auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='DIGEST-MD5'/>
</OUTPUT>
<INPUT test='VHost 13'>
<challenge xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cmVhbG09InRlc3QtZCIsbm9uY2U9Im1WTzVUQU13TW42TDN2V3ltNE9hRzFML2lUeUs2eU9kZVprR2MwU1EiLHFvcD0iYXV0aCIsY2hhcnNldD11dGYtOCxhbGdvcml0aG09bWQ1LXNlc3M=</challenge>
</INPUT>
<OUTPUT test='VHost 13'>
<response xmlns='urn:ietf:params:xml:ns:xmpp-sasl'>Y2hhcnNldD11dGYtOCx1c2VybmFtZT0iYWxsLXhtcHAtdGVzdCIscmVhbG09InRlc3QtZCIsbm9uY2U9Im1WTzVUQU13TW42TDN2V3ltNE9hRzFML2lUeUs2eU9kZVprR2MwU1EiLG5jPTAwMDAwMDAxLGNub25jZT0iSE1neVJsN2hLZ2hoTU9wdGZSMERvRHlSc3VSZGF3VWhtSVh5OUVJSCIsZGlnZXN0LXVyaT0ieG1wcC90ZXN0LWQiLG1heGJ1Zj02NTUzNixyZXNwb25zZT0zOWVhMDAxZjNkM2UwNWNkZDVlOGE3NjIxODUyYWZmNyxxb3A9YXV0aCxhdXRoemlkPSJhbGwteG1wcC10ZXN0Ig==</response>
</OUTPUT>
<INPUT test='VHost 13'>
<success xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cnNwYXV0aD1iYjMxMTcxZDZlOGEwMTM2ZjhmNmNmMWU2ZWZlNTIyZQ==</success>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="3c88a4ca-5624-4c8a-8710-9255e0efcd43" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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='VHost 13'>
<iq type='set' id='bind1'><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'><resource>def-user-resource</resource></bind></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" id="bind1" to="all-xmpp-test@test-d/def-user-resource"><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"><jid>all-xmpp-test@test-d/def-user-resource</jid></bind></iq>
</INPUT>
<OUTPUT test='VHost 13'>
<iq type="get" id="ping123" to="vhost-129">
<ping xmlns="urn:xmpp:ping"/></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" from="vhost-129" to="all-xmpp-test@test-d/def-user-resource" id="ping123"/>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'/>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="89ba57fc-e664-4616-bf5d-ef6f013fd8b5" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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>ANONYMOUS</mechanism></mechanisms></stream:features>
</INPUT>
<OUTPUT test='VHost 13'>
<auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='DIGEST-MD5'/>
</OUTPUT>
<INPUT test='VHost 13'>
<challenge xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cmVhbG09InRlc3QtZCIsbm9uY2U9ImFEbWNtYUtCdEFpRjRpM3E5TWM3RnZhMlh2T0ozdU1zQlFnVkZtbWciLHFvcD0iYXV0aCIsY2hhcnNldD11dGYtOCxhbGdvcml0aG09bWQ1LXNlc3M=</challenge>
</INPUT>
<OUTPUT test='VHost 13'>
<response xmlns='urn:ietf:params:xml:ns:xmpp-sasl'>Y2hhcnNldD11dGYtOCx1c2VybmFtZT0iYWxsLXhtcHAtdGVzdCIscmVhbG09InRlc3QtZCIsbm9uY2U9ImFEbWNtYUtCdEFpRjRpM3E5TWM3RnZhMlh2T0ozdU1zQlFnVkZtbWciLG5jPTAwMDAwMDAxLGNub25jZT0iS2p2Ykd2RWFoak1Qa2tiSE5hQ2Nqdk41aUlxVUFRNHduVXlaY3dkUyIsZGlnZXN0LXVyaT0ieG1wcC90ZXN0LWQiLG1heGJ1Zj02NTUzNixyZXNwb25zZT0wODQ2N2FiZGM1YzE5YjQ4MjFiZjc1MGRlOGMwNWE2OCxxb3A9YXV0aCxhdXRoemlkPSJhbGwteG1wcC10ZXN0Ig==</response>
</OUTPUT>
<INPUT test='VHost 13'>
<success xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cnNwYXV0aD05NmFiNzU0NzVkYTU2MmFiYzJjMGQ1ZjY4M2RkMWM5NA==</success>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="89ba57fc-e664-4616-bf5d-ef6f013fd8b5" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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='VHost 13'>
<iq type='set' id='bind1'><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'><resource>def-user-resource</resource></bind></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" id="bind1" to="all-xmpp-test@test-d/def-user-resource"><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"><jid>all-xmpp-test@test-d/def-user-resource</jid></bind></iq>
</INPUT>
<OUTPUT test='VHost 13'>
<iq type="get" id="ping123" to="vhost-130">
<ping xmlns="urn:xmpp:ping"/></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" from="vhost-130" to="all-xmpp-test@test-d/def-user-resource" id="ping123"/>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'/>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="d4a510d3-2627-4240-b522-8d74ffd707c6" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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>ANONYMOUS</mechanism></mechanisms></stream:features>
</INPUT>
<OUTPUT test='VHost 13'>
<auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='DIGEST-MD5'/>
</OUTPUT>
<INPUT test='VHost 13'>
<challenge xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cmVhbG09InRlc3QtZCIsbm9uY2U9IjVqWmVFSDNzR3JDT2N4U09VbTBoazg2WHZkUXQ2alRxQkpDd1diVDMiLHFvcD0iYXV0aCIsY2hhcnNldD11dGYtOCxhbGdvcml0aG09bWQ1LXNlc3M=</challenge>
</INPUT>
<OUTPUT test='VHost 13'>
<response xmlns='urn:ietf:params:xml:ns:xmpp-sasl'>Y2hhcnNldD11dGYtOCx1c2VybmFtZT0iYWxsLXhtcHAtdGVzdCIscmVhbG09InRlc3QtZCIsbm9uY2U9IjVqWmVFSDNzR3JDT2N4U09VbTBoazg2WHZkUXQ2alRxQkpDd1diVDMiLG5jPTAwMDAwMDAxLGNub25jZT0iUFR1WngxV3hucDlEUXpHWXVnQ2hDQSs3YUpxeHNIVUxNVnhHQVhCYiIsZGlnZXN0LXVyaT0ieG1wcC90ZXN0LWQiLG1heGJ1Zj02NTUzNixyZXNwb25zZT0wZTlmOWU4NzMyYjBhNTkzMGNmYmMzM2MwMDgzY2ZjMCxxb3A9YXV0aCxhdXRoemlkPSJhbGwteG1wcC10ZXN0Ig==</response>
</OUTPUT>
<INPUT test='VHost 13'>
<success xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cnNwYXV0aD01NjBkOTg1NzI2Nzc1YjQ0ZGM1ZTZlOTkyM2MxYjY5Zg==</success>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="d4a510d3-2627-4240-b522-8d74ffd707c6" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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='VHost 13'>
<iq type='set' id='bind1'><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'><resource>def-user-resource</resource></bind></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" id="bind1" to="all-xmpp-test@test-d/def-user-resource"><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"><jid>all-xmpp-test@test-d/def-user-resource</jid></bind></iq>
</INPUT>
<OUTPUT test='VHost 13'>
<iq type="get" id="ping123" to="vhost-131">
<ping xmlns="urn:xmpp:ping"/></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" from="vhost-131" to="all-xmpp-test@test-d/def-user-resource" id="ping123"/>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'/>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="f9dba7a8-0814-4428-ab1c-a0b5ae4232bc" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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>ANONYMOUS</mechanism></mechanisms></stream:features>
</INPUT>
<OUTPUT test='VHost 13'>
<auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='DIGEST-MD5'/>
</OUTPUT>
<INPUT test='VHost 13'>
<challenge xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cmVhbG09InRlc3QtZCIsbm9uY2U9Imo4dkxFM3htMDJWWjRLcjgwS0F2bkVCeTRaeDY5N254aXVnekVMVWoiLHFvcD0iYXV0aCIsY2hhcnNldD11dGYtOCxhbGdvcml0aG09bWQ1LXNlc3M=</challenge>
</INPUT>
<OUTPUT test='VHost 13'>
<response xmlns='urn:ietf:params:xml:ns:xmpp-sasl'>Y2hhcnNldD11dGYtOCx1c2VybmFtZT0iYWxsLXhtcHAtdGVzdCIscmVhbG09InRlc3QtZCIsbm9uY2U9Imo4dkxFM3htMDJWWjRLcjgwS0F2bkVCeTRaeDY5N254aXVnekVMVWoiLG5jPTAwMDAwMDAxLGNub25jZT0iU1UzVE0vejBtUFZob2NsdGdpeUMwMERpSVl2dTJTNnNCYkNtamVmNCIsZGlnZXN0LXVyaT0ieG1wcC90ZXN0LWQiLG1heGJ1Zj02NTUzNixyZXNwb25zZT02OTkxMTBiZTE1NWE4YjRmOWI4OThkMzgzYjYwZDcxOCxxb3A9YXV0aCxhdXRoemlkPSJhbGwteG1wcC10ZXN0Ig==</response>
</OUTPUT>
<INPUT test='VHost 13'>
<success xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cnNwYXV0aD1hMjI5ZDAzYjNkMDI0Y2JjZDBjZjZiZWU4OWE3NTQzMw==</success>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="f9dba7a8-0814-4428-ab1c-a0b5ae4232bc" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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='VHost 13'>
<iq type='set' id='bind1'><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'><resource>def-user-resource</resource></bind></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" id="bind1" to="all-xmpp-test@test-d/def-user-resource"><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"><jid>all-xmpp-test@test-d/def-user-resource</jid></bind></iq>
</INPUT>
<OUTPUT test='VHost 13'>
<iq type="get" id="ping123" to="vhost-132">
<ping xmlns="urn:xmpp:ping"/></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" from="vhost-132" to="all-xmpp-test@test-d/def-user-resource" id="ping123"/>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'/>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="dd573889-7ff0-4249-a333-ac20e4b54ba9" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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>ANONYMOUS</mechanism></mechanisms></stream:features>
</INPUT>
<OUTPUT test='VHost 13'>
<auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='DIGEST-MD5'/>
</OUTPUT>
<INPUT test='VHost 13'>
<challenge xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cmVhbG09InRlc3QtZCIsbm9uY2U9IkZqaWNlMWh0K1hRemViVWdzY1dZMVRxbWFmYytlOStKcEJha2hPOFYiLHFvcD0iYXV0aCIsY2hhcnNldD11dGYtOCxhbGdvcml0aG09bWQ1LXNlc3M=</challenge>
</INPUT>
<OUTPUT test='VHost 13'>
<response xmlns='urn:ietf:params:xml:ns:xmpp-sasl'>Y2hhcnNldD11dGYtOCx1c2VybmFtZT0iYWxsLXhtcHAtdGVzdCIscmVhbG09InRlc3QtZCIsbm9uY2U9IkZqaWNlMWh0K1hRemViVWdzY1dZMVRxbWFmYytlOStKcEJha2hPOFYiLG5jPTAwMDAwMDAxLGNub25jZT0iUVExSFRaUzZFd2taTHlFYkZjVjRGSmpUZGE1eHVSQVErS2RkYWZ5RCIsZGlnZXN0LXVyaT0ieG1wcC90ZXN0LWQiLG1heGJ1Zj02NTUzNixyZXNwb25zZT03NDdjNDM2ODcyMTZjNGY4NDc3MDRlYTAwZWQ5ZGUzOSxxb3A9YXV0aCxhdXRoemlkPSJhbGwteG1wcC10ZXN0Ig==</response>
</OUTPUT>
<INPUT test='VHost 13'>
<success xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cnNwYXV0aD0xZjNhODFjM2JhOTEzYjc1ZjE0OWI5MTJjY2ZmNDNhZQ==</success>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="dd573889-7ff0-4249-a333-ac20e4b54ba9" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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='VHost 13'>
<iq type='set' id='bind1'><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'><resource>def-user-resource</resource></bind></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" id="bind1" to="all-xmpp-test@test-d/def-user-resource"><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"><jid>all-xmpp-test@test-d/def-user-resource</jid></bind></iq>
</INPUT>
<OUTPUT test='VHost 13'>
<iq type="get" id="ping123" to="vhost-133">
<ping xmlns="urn:xmpp:ping"/></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" from="vhost-133" to="all-xmpp-test@test-d/def-user-resource" id="ping123"/>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'/>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="7513bd37-7737-4d46-a8f1-b13bffbcb11e" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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>ANONYMOUS</mechanism></mechanisms></stream:features>
</INPUT>
<OUTPUT test='VHost 13'>
<auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='DIGEST-MD5'/>
</OUTPUT>
<INPUT test='VHost 13'>
<challenge xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cmVhbG09InRlc3QtZCIsbm9uY2U9IjQwUlhING1BbDJCdjlQK0wvelhkMmlEU2NLZ0l5VzVwQmFuVjlrcEUiLHFvcD0iYXV0aCIsY2hhcnNldD11dGYtOCxhbGdvcml0aG09bWQ1LXNlc3M=</challenge>
</INPUT>
<OUTPUT test='VHost 13'>
<response xmlns='urn:ietf:params:xml:ns:xmpp-sasl'>Y2hhcnNldD11dGYtOCx1c2VybmFtZT0iYWxsLXhtcHAtdGVzdCIscmVhbG09InRlc3QtZCIsbm9uY2U9IjQwUlhING1BbDJCdjlQK0wvelhkMmlEU2NLZ0l5VzVwQmFuVjlrcEUiLG5jPTAwMDAwMDAxLGNub25jZT0iZHFxeUFNbGVyc1Bkc0pjTm16Q0pvTVZ3eERYS1hFak1RSzk1SmRZMCIsZGlnZXN0LXVyaT0ieG1wcC90ZXN0LWQiLG1heGJ1Zj02NTUzNixyZXNwb25zZT00ZGU2MjY0ZTZhZDgwNDYzOTdkN2NjYmM4YmMwOTZhYixxb3A9YXV0aCxhdXRoemlkPSJhbGwteG1wcC10ZXN0Ig==</response>
</OUTPUT>
<INPUT test='VHost 13'>
<success xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cnNwYXV0aD0zZTcxMjM5MzNhNjczMzMyM2NiYTkyZjdiNGJhZjU4Yw==</success>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="7513bd37-7737-4d46-a8f1-b13bffbcb11e" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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='VHost 13'>
<iq type='set' id='bind1'><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'><resource>def-user-resource</resource></bind></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" id="bind1" to="all-xmpp-test@test-d/def-user-resource"><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"><jid>all-xmpp-test@test-d/def-user-resource</jid></bind></iq>
</INPUT>
<OUTPUT test='VHost 13'>
<iq type="get" id="ping123" to="vhost-134">
<ping xmlns="urn:xmpp:ping"/></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" from="vhost-134" to="all-xmpp-test@test-d/def-user-resource" id="ping123"/>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'/>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="3ccd156f-f5b5-4163-898b-6244b1f4f43c" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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>ANONYMOUS</mechanism></mechanisms></stream:features>
</INPUT>
<OUTPUT test='VHost 13'>
<auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='DIGEST-MD5'/>
</OUTPUT>
<INPUT test='VHost 13'>
<challenge xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cmVhbG09InRlc3QtZCIsbm9uY2U9InJDRUREWFZDdFY3dHA4Q2JTNzFxcEFweWdJcVlvK2gvNGVpalZDMEsiLHFvcD0iYXV0aCIsY2hhcnNldD11dGYtOCxhbGdvcml0aG09bWQ1LXNlc3M=</challenge>
</INPUT>
<OUTPUT test='VHost 13'>
<response xmlns='urn:ietf:params:xml:ns:xmpp-sasl'>Y2hhcnNldD11dGYtOCx1c2VybmFtZT0iYWxsLXhtcHAtdGVzdCIscmVhbG09InRlc3QtZCIsbm9uY2U9InJDRUREWFZDdFY3dHA4Q2JTNzFxcEFweWdJcVlvK2gvNGVpalZDMEsiLG5jPTAwMDAwMDAxLGNub25jZT0iMGRvOHVKUUM2a1pReDRiTi9vc3NJUmNWS0ZNTU11SE9MNWNrVlhnUiIsZGlnZXN0LXVyaT0ieG1wcC90ZXN0LWQiLG1heGJ1Zj02NTUzNixyZXNwb25zZT1mODYzNzgyYTE1M2NhNzdjNzEwYTU4NjZjNzI5NzNiYyxxb3A9YXV0aCxhdXRoemlkPSJhbGwteG1wcC10ZXN0Ig==</response>
</OUTPUT>
<INPUT test='VHost 13'>
<success xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cnNwYXV0aD1mZDE2YWJiNGFiOWQ2MTMxMTQ5YWE4MWY1OWMwZjdkMQ==</success>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="3ccd156f-f5b5-4163-898b-6244b1f4f43c" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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='VHost 13'>
<iq type='set' id='bind1'><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'><resource>def-user-resource</resource></bind></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" id="bind1" to="all-xmpp-test@test-d/def-user-resource"><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"><jid>all-xmpp-test@test-d/def-user-resource</jid></bind></iq>
</INPUT>
<OUTPUT test='VHost 13'>
<iq type="get" id="ping123" to="vhost-135">
<ping xmlns="urn:xmpp:ping"/></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" from="vhost-135" to="all-xmpp-test@test-d/def-user-resource" id="ping123"/>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'/>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="75ef13dd-74cc-4c5d-bb61-d4089bfb59ad" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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>ANONYMOUS</mechanism></mechanisms></stream:features>
</INPUT>
<OUTPUT test='VHost 13'>
<auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='DIGEST-MD5'/>
</OUTPUT>
<INPUT test='VHost 13'>
<challenge xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cmVhbG09InRlc3QtZCIsbm9uY2U9Ikd4K2JoRXpGTnFWck1EUTJLdDNiS2RYaytZekdQa0Y0WXd6V2puUzgiLHFvcD0iYXV0aCIsY2hhcnNldD11dGYtOCxhbGdvcml0aG09bWQ1LXNlc3M=</challenge>
</INPUT>
<OUTPUT test='VHost 13'>
<response xmlns='urn:ietf:params:xml:ns:xmpp-sasl'>Y2hhcnNldD11dGYtOCx1c2VybmFtZT0iYWxsLXhtcHAtdGVzdCIscmVhbG09InRlc3QtZCIsbm9uY2U9Ikd4K2JoRXpGTnFWck1EUTJLdDNiS2RYaytZekdQa0Y0WXd6V2puUzgiLG5jPTAwMDAwMDAxLGNub25jZT0id0V1VkZBR3dvaFBhWDVCcU9sVWc5bDBzWERoeEVDKzhkOFJlNE4yciIsZGlnZXN0LXVyaT0ieG1wcC90ZXN0LWQiLG1heGJ1Zj02NTUzNixyZXNwb25zZT02OGJhMTY5Mzc0ODRjNTlmMjc5YTFhZjI4M2RiM2VkMyxxb3A9YXV0aCxhdXRoemlkPSJhbGwteG1wcC10ZXN0Ig==</response>
</OUTPUT>
<INPUT test='VHost 13'>
<success xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cnNwYXV0aD0yMzBmZGJiNGMxZmJlN2FjYjgxNzgzMWNlZTZkMWQzNA==</success>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="75ef13dd-74cc-4c5d-bb61-d4089bfb59ad" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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='VHost 13'>
<iq type='set' id='bind1'><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'><resource>def-user-resource</resource></bind></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" id="bind1" to="all-xmpp-test@test-d/def-user-resource"><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"><jid>all-xmpp-test@test-d/def-user-resource</jid></bind></iq>
</INPUT>
<OUTPUT test='VHost 13'>
<iq type="get" id="ping123" to="vhost-136">
<ping xmlns="urn:xmpp:ping"/></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" from="vhost-136" to="all-xmpp-test@test-d/def-user-resource" id="ping123"/>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'/>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="310c0c33-bd31-4f42-acb7-f891bdf47b47" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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>ANONYMOUS</mechanism></mechanisms></stream:features>
</INPUT>
<OUTPUT test='VHost 13'>
<auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='DIGEST-MD5'/>
</OUTPUT>
<INPUT test='VHost 13'>
<challenge xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cmVhbG09InRlc3QtZCIsbm9uY2U9Ing5amFlYUxVQ0dMbWRMRCtBN0lCQUE3dGcxQkE5dHJOenFqY3FPMTkiLHFvcD0iYXV0aCIsY2hhcnNldD11dGYtOCxhbGdvcml0aG09bWQ1LXNlc3M=</challenge>
</INPUT>
<OUTPUT test='VHost 13'>
<response xmlns='urn:ietf:params:xml:ns:xmpp-sasl'>Y2hhcnNldD11dGYtOCx1c2VybmFtZT0iYWxsLXhtcHAtdGVzdCIscmVhbG09InRlc3QtZCIsbm9uY2U9Ing5amFlYUxVQ0dMbWRMRCtBN0lCQUE3dGcxQkE5dHJOenFqY3FPMTkiLG5jPTAwMDAwMDAxLGNub25jZT0icFpjV2IyLzdreEs1VEM4anU0bzU1QlVqMHM0aXRydkZjT0hrZFhBcCIsZGlnZXN0LXVyaT0ieG1wcC90ZXN0LWQiLG1heGJ1Zj02NTUzNixyZXNwb25zZT1hOGZkNmMyMDcyN2MzMDY4YjQ1OWM0MTg2N2U5M2IxYixxb3A9YXV0aCxhdXRoemlkPSJhbGwteG1wcC10ZXN0Ig==</response>
</OUTPUT>
<INPUT test='VHost 13'>
<success xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cnNwYXV0aD0wOTBjZTIxZTQxNWRjZWE1ZDJhNWE5NmU0MDNiYmI2Yg==</success>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="310c0c33-bd31-4f42-acb7-f891bdf47b47" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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='VHost 13'>
<iq type='set' id='bind1'><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'><resource>def-user-resource</resource></bind></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" id="bind1" to="all-xmpp-test@test-d/def-user-resource"><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"><jid>all-xmpp-test@test-d/def-user-resource</jid></bind></iq>
</INPUT>
<OUTPUT test='VHost 13'>
<iq type="get" id="ping123" to="vhost-137">
<ping xmlns="urn:xmpp:ping"/></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" from="vhost-137" to="all-xmpp-test@test-d/def-user-resource" id="ping123"/>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'/>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="2591e0e9-a99b-4bd7-80b5-744b4fcf101e" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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>ANONYMOUS</mechanism></mechanisms></stream:features>
</INPUT>
<OUTPUT test='VHost 13'>
<auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='DIGEST-MD5'/>
</OUTPUT>
<INPUT test='VHost 13'>
<challenge xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cmVhbG09InRlc3QtZCIsbm9uY2U9IlAxUWl5UkZwcC93YnUybnd6cHZNL094RG1KNEI3azVHVEpEN0swa3UiLHFvcD0iYXV0aCIsY2hhcnNldD11dGYtOCxhbGdvcml0aG09bWQ1LXNlc3M=</challenge>
</INPUT>
<OUTPUT test='VHost 13'>
<response xmlns='urn:ietf:params:xml:ns:xmpp-sasl'>Y2hhcnNldD11dGYtOCx1c2VybmFtZT0iYWxsLXhtcHAtdGVzdCIscmVhbG09InRlc3QtZCIsbm9uY2U9IlAxUWl5UkZwcC93YnUybnd6cHZNL094RG1KNEI3azVHVEpEN0swa3UiLG5jPTAwMDAwMDAxLGNub25jZT0idFA5ZjRHUVlZQ3ArWmQvVE04MlZqdjBFUU1QKy83cXJIVnlsMGI3byIsZGlnZXN0LXVyaT0ieG1wcC90ZXN0LWQiLG1heGJ1Zj02NTUzNixyZXNwb25zZT0xY2MwMzQ5Y2Q0MGIxN2FiODFjNTViODY0ODk1MDcwZCxxb3A9YXV0aCxhdXRoemlkPSJhbGwteG1wcC10ZXN0Ig==</response>
</OUTPUT>
<INPUT test='VHost 13'>
<success xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cnNwYXV0aD1kZWQ3MWM0OTE1NzljNjIwOGIwODA5NDA2ZjYwNjNmZQ==</success>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="2591e0e9-a99b-4bd7-80b5-744b4fcf101e" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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='VHost 13'>
<iq type='set' id='bind1'><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'><resource>def-user-resource</resource></bind></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" id="bind1" to="all-xmpp-test@test-d/def-user-resource"><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"><jid>all-xmpp-test@test-d/def-user-resource</jid></bind></iq>
</INPUT>
<OUTPUT test='VHost 13'>
<iq type="get" id="ping123" to="vhost-138">
<ping xmlns="urn:xmpp:ping"/></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" from="vhost-138" to="all-xmpp-test@test-d/def-user-resource" id="ping123"/>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'/>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="9edd43c5-03d8-4b8c-9e12-b8019daa5c4a" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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>ANONYMOUS</mechanism></mechanisms></stream:features>
</INPUT>
<OUTPUT test='VHost 13'>
<auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='DIGEST-MD5'/>
</OUTPUT>
<INPUT test='VHost 13'>
<challenge xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cmVhbG09InRlc3QtZCIsbm9uY2U9InNFTnR2dWtUSGNwT1l4ZVFaSzdLZnZBYzRhc05qTG5MSWdUdHZBQ3giLHFvcD0iYXV0aCIsY2hhcnNldD11dGYtOCxhbGdvcml0aG09bWQ1LXNlc3M=</challenge>
</INPUT>
<OUTPUT test='VHost 13'>
<response xmlns='urn:ietf:params:xml:ns:xmpp-sasl'>Y2hhcnNldD11dGYtOCx1c2VybmFtZT0iYWxsLXhtcHAtdGVzdCIscmVhbG09InRlc3QtZCIsbm9uY2U9InNFTnR2dWtUSGNwT1l4ZVFaSzdLZnZBYzRhc05qTG5MSWdUdHZBQ3giLG5jPTAwMDAwMDAxLGNub25jZT0iQzAwNFVISEp1TDBLMXVPVTZ5V3VMM2orRWJzdW8yekFwbzJHalNjVyIsZGlnZXN0LXVyaT0ieG1wcC90ZXN0LWQiLG1heGJ1Zj02NTUzNixyZXNwb25zZT1kMjQ0ZGFhZDA1ZDlmMDMwNTAzMDczNmNiMmY0YTFiMSxxb3A9YXV0aCxhdXRoemlkPSJhbGwteG1wcC10ZXN0Ig==</response>
</OUTPUT>
<INPUT test='VHost 13'>
<success xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cnNwYXV0aD01OTAxYzk0MDEyNzZkYWQ4ZDhkY2NkZTdmOTY3Yjg3OA==</success>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="9edd43c5-03d8-4b8c-9e12-b8019daa5c4a" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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='VHost 13'>
<iq type='set' id='bind1'><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'><resource>def-user-resource</resource></bind></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" id="bind1" to="all-xmpp-test@test-d/def-user-resource"><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"><jid>all-xmpp-test@test-d/def-user-resource</jid></bind></iq>
</INPUT>
<OUTPUT test='VHost 13'>
<iq type="get" id="ping123" to="vhost-139">
<ping xmlns="urn:xmpp:ping"/></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" from="vhost-139" to="all-xmpp-test@test-d/def-user-resource" id="ping123"/>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'/>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="fb0c1f45-b78d-465d-a92c-405780f9b14f" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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>ANONYMOUS</mechanism></mechanisms></stream:features>
</INPUT>
<OUTPUT test='VHost 13'>
<auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='DIGEST-MD5'/>
</OUTPUT>
<INPUT test='VHost 13'>
<challenge xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cmVhbG09InRlc3QtZCIsbm9uY2U9Ii81YTVEQ1BPTGlSTXIvNEYyemc0Nklaa1RkWktFZG5TYWUvNk1oaWYiLHFvcD0iYXV0aCIsY2hhcnNldD11dGYtOCxhbGdvcml0aG09bWQ1LXNlc3M=</challenge>
</INPUT>
<OUTPUT test='VHost 13'>
<response xmlns='urn:ietf:params:xml:ns:xmpp-sasl'>Y2hhcnNldD11dGYtOCx1c2VybmFtZT0iYWxsLXhtcHAtdGVzdCIscmVhbG09InRlc3QtZCIsbm9uY2U9Ii81YTVEQ1BPTGlSTXIvNEYyemc0Nklaa1RkWktFZG5TYWUvNk1oaWYiLG5jPTAwMDAwMDAxLGNub25jZT0iaE5od0NWRXdOSFA0amhDeE5sU042VWUrcmVJWHBFR21SYXpjUmZUNiIsZGlnZXN0LXVyaT0ieG1wcC90ZXN0LWQiLG1heGJ1Zj02NTUzNixyZXNwb25zZT1mYzhiOTkxZGUyMzI3M2E3M2ZjYTkzMGY1MWM2MTU0Nyxxb3A9YXV0aCxhdXRoemlkPSJhbGwteG1wcC10ZXN0Ig==</response>
</OUTPUT>
<INPUT test='VHost 13'>
<success xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cnNwYXV0aD1lMTVkZDAxMWFlNmE3ODg2ZmZlYjZkNGQ2NDg1NDFiNw==</success>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="fb0c1f45-b78d-465d-a92c-405780f9b14f" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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='VHost 13'>
<iq type='set' id='bind1'><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'><resource>def-user-resource</resource></bind></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" id="bind1" to="all-xmpp-test@test-d/def-user-resource"><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"><jid>all-xmpp-test@test-d/def-user-resource</jid></bind></iq>
</INPUT>
<OUTPUT test='VHost 13'>
<iq type="get" id="ping123" to="vhost-140">
<ping xmlns="urn:xmpp:ping"/></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" from="vhost-140" to="all-xmpp-test@test-d/def-user-resource" id="ping123"/>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'/>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="170265e6-5f4c-42e9-88e4-4c4f09105d27" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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>ANONYMOUS</mechanism></mechanisms></stream:features>
</INPUT>
<OUTPUT test='VHost 13'>
<auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='DIGEST-MD5'/>
</OUTPUT>
<INPUT test='VHost 13'>
<challenge xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cmVhbG09InRlc3QtZCIsbm9uY2U9IjZUR2FCMHlEQU5KOXZBZkt2UytuaGFuSm5QbEVpNElrQ25LK3lNSHoiLHFvcD0iYXV0aCIsY2hhcnNldD11dGYtOCxhbGdvcml0aG09bWQ1LXNlc3M=</challenge>
</INPUT>
<OUTPUT test='VHost 13'>
<response xmlns='urn:ietf:params:xml:ns:xmpp-sasl'>Y2hhcnNldD11dGYtOCx1c2VybmFtZT0iYWxsLXhtcHAtdGVzdCIscmVhbG09InRlc3QtZCIsbm9uY2U9IjZUR2FCMHlEQU5KOXZBZkt2UytuaGFuSm5QbEVpNElrQ25LK3lNSHoiLG5jPTAwMDAwMDAxLGNub25jZT0iMytqK2tJS3M3N0cvUCs0OEVaWEtzTXN5ZGUyLzE1NHAya3l6akVyYyIsZGlnZXN0LXVyaT0ieG1wcC90ZXN0LWQiLG1heGJ1Zj02NTUzNixyZXNwb25zZT0xNjczNzVlNDU4YzBiM2EzZThlOGE3NTQ0NDE0MWRjYyxxb3A9YXV0aCxhdXRoemlkPSJhbGwteG1wcC10ZXN0Ig==</response>
</OUTPUT>
<INPUT test='VHost 13'>
<success xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cnNwYXV0aD1kNTJkNjVlNjI1OWQ0ZGZhZTFhYTZhYWQ0ZjVmNThjNQ==</success>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="170265e6-5f4c-42e9-88e4-4c4f09105d27" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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='VHost 13'>
<iq type='set' id='bind1'><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'><resource>def-user-resource</resource></bind></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" id="bind1" to="all-xmpp-test@test-d/def-user-resource"><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"><jid>all-xmpp-test@test-d/def-user-resource</jid></bind></iq>
</INPUT>
<OUTPUT test='VHost 13'>
<iq type="get" id="ping123" to="vhost-141">
<ping xmlns="urn:xmpp:ping"/></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" from="vhost-141" to="all-xmpp-test@test-d/def-user-resource" id="ping123"/>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'/>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="1e050596-d0a3-4478-afd9-09961a8a1721" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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>ANONYMOUS</mechanism></mechanisms></stream:features>
</INPUT>
<OUTPUT test='VHost 13'>
<auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='DIGEST-MD5'/>
</OUTPUT>
<INPUT test='VHost 13'>
<challenge xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cmVhbG09InRlc3QtZCIsbm9uY2U9Imw1dk9JeklEcC8rb1Z2bWI3Szd6WWZXS2VGV2luc0xLa1BHU3R0Z1AiLHFvcD0iYXV0aCIsY2hhcnNldD11dGYtOCxhbGdvcml0aG09bWQ1LXNlc3M=</challenge>
</INPUT>
<OUTPUT test='VHost 13'>
<response xmlns='urn:ietf:params:xml:ns:xmpp-sasl'>Y2hhcnNldD11dGYtOCx1c2VybmFtZT0iYWxsLXhtcHAtdGVzdCIscmVhbG09InRlc3QtZCIsbm9uY2U9Imw1dk9JeklEcC8rb1Z2bWI3Szd6WWZXS2VGV2luc0xLa1BHU3R0Z1AiLG5jPTAwMDAwMDAxLGNub25jZT0iTHZxY1pJZExyQ3VLMnNIRllSaGh5N2QxQ2R3KzNHTk1BRGRGK1lFZSIsZGlnZXN0LXVyaT0ieG1wcC90ZXN0LWQiLG1heGJ1Zj02NTUzNixyZXNwb25zZT05OTI3N2FhY2U2ZGVhOGI2ZWYwNTA1NjY4MzA1OGJhOSxxb3A9YXV0aCxhdXRoemlkPSJhbGwteG1wcC10ZXN0Ig==</response>
</OUTPUT>
<INPUT test='VHost 13'>
<success xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cnNwYXV0aD0yMDZmNmUyOWZjNTk0NGVlNWFkZjdkYTZiNGZiOTFhMg==</success>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="1e050596-d0a3-4478-afd9-09961a8a1721" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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='VHost 13'>
<iq type='set' id='bind1'><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'><resource>def-user-resource</resource></bind></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" id="bind1" to="all-xmpp-test@test-d/def-user-resource"><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"><jid>all-xmpp-test@test-d/def-user-resource</jid></bind></iq>
</INPUT>
<OUTPUT test='VHost 13'>
<iq type="get" id="ping123" to="vhost-142">
<ping xmlns="urn:xmpp:ping"/></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" from="vhost-142" to="all-xmpp-test@test-d/def-user-resource" id="ping123"/>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'/>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="dde2e646-d7ed-4474-bec2-6b0dc5bf04c2" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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>ANONYMOUS</mechanism></mechanisms></stream:features>
</INPUT>
<OUTPUT test='VHost 13'>
<auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='DIGEST-MD5'/>
</OUTPUT>
<INPUT test='VHost 13'>
<challenge xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cmVhbG09InRlc3QtZCIsbm9uY2U9IjdaQVFEV3hYSnFRSGFLV1hYUCtwU2VYMmlaNGdBb1VUSGNkS1dyTmYiLHFvcD0iYXV0aCIsY2hhcnNldD11dGYtOCxhbGdvcml0aG09bWQ1LXNlc3M=</challenge>
</INPUT>
<OUTPUT test='VHost 13'>
<response xmlns='urn:ietf:params:xml:ns:xmpp-sasl'>Y2hhcnNldD11dGYtOCx1c2VybmFtZT0iYWxsLXhtcHAtdGVzdCIscmVhbG09InRlc3QtZCIsbm9uY2U9IjdaQVFEV3hYSnFRSGFLV1hYUCtwU2VYMmlaNGdBb1VUSGNkS1dyTmYiLG5jPTAwMDAwMDAxLGNub25jZT0iR1F6MWsybm0zMEkyVjZrdHozci9OVkFTN0VhSWt3VG0zT05DMGFvSSIsZGlnZXN0LXVyaT0ieG1wcC90ZXN0LWQiLG1heGJ1Zj02NTUzNixyZXNwb25zZT1kYjAwNzRjYTg5MzZiNjIwYTUyMzBhNGRmZjdkZmI0Myxxb3A9YXV0aCxhdXRoemlkPSJhbGwteG1wcC10ZXN0Ig==</response>
</OUTPUT>
<INPUT test='VHost 13'>
<success xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cnNwYXV0aD03N2Y1N2JkY2E5N2IxNGEzYzQ4Yzc2NzBiNTViMTYyOA==</success>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="dde2e646-d7ed-4474-bec2-6b0dc5bf04c2" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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='VHost 13'>
<iq type='set' id='bind1'><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'><resource>def-user-resource</resource></bind></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" id="bind1" to="all-xmpp-test@test-d/def-user-resource"><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"><jid>all-xmpp-test@test-d/def-user-resource</jid></bind></iq>
</INPUT>
<OUTPUT test='VHost 13'>
<iq type="get" id="ping123" to="vhost-143">
<ping xmlns="urn:xmpp:ping"/></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" from="vhost-143" to="all-xmpp-test@test-d/def-user-resource" id="ping123"/>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'/>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="6e565667-5e2f-474a-a969-576fa902ca32" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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>ANONYMOUS</mechanism></mechanisms></stream:features>
</INPUT>
<OUTPUT test='VHost 13'>
<auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='DIGEST-MD5'/>
</OUTPUT>
<INPUT test='VHost 13'>
<challenge xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cmVhbG09InRlc3QtZCIsbm9uY2U9IlFablVQR21lZE5POW96UzdpMDd2QTdjOEViaGlYUUxqQm5sQ05NV1IiLHFvcD0iYXV0aCIsY2hhcnNldD11dGYtOCxhbGdvcml0aG09bWQ1LXNlc3M=</challenge>
</INPUT>
<OUTPUT test='VHost 13'>
<response xmlns='urn:ietf:params:xml:ns:xmpp-sasl'>Y2hhcnNldD11dGYtOCx1c2VybmFtZT0iYWxsLXhtcHAtdGVzdCIscmVhbG09InRlc3QtZCIsbm9uY2U9IlFablVQR21lZE5POW96UzdpMDd2QTdjOEViaGlYUUxqQm5sQ05NV1IiLG5jPTAwMDAwMDAxLGNub25jZT0iNkt5aTB1cXlKL3hNTVg1bUhLUDEyMlR6M2NJTlBQdEgzV1BXS3MrMSIsZGlnZXN0LXVyaT0ieG1wcC90ZXN0LWQiLG1heGJ1Zj02NTUzNixyZXNwb25zZT1kNGYyYzYzZTVkZjg2NWI1OThkYjhhMmFkNjg1YjZiMSxxb3A9YXV0aCxhdXRoemlkPSJhbGwteG1wcC10ZXN0Ig==</response>
</OUTPUT>
<INPUT test='VHost 13'>
<success xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cnNwYXV0aD1lZTEwNmUyYWFjNmExOWY0NjAzMzJkOWZlOTZhZGVmMg==</success>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="6e565667-5e2f-474a-a969-576fa902ca32" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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='VHost 13'>
<iq type='set' id='bind1'><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'><resource>def-user-resource</resource></bind></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" id="bind1" to="all-xmpp-test@test-d/def-user-resource"><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"><jid>all-xmpp-test@test-d/def-user-resource</jid></bind></iq>
</INPUT>
<OUTPUT test='VHost 13'>
<iq type="get" id="ping123" to="vhost-144">
<ping xmlns="urn:xmpp:ping"/></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" from="vhost-144" to="all-xmpp-test@test-d/def-user-resource" id="ping123"/>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'/>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="b1993d2b-3936-446c-9409-1875e5e16198" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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>ANONYMOUS</mechanism></mechanisms></stream:features>
</INPUT>
<OUTPUT test='VHost 13'>
<auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='DIGEST-MD5'/>
</OUTPUT>
<INPUT test='VHost 13'>
<challenge xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cmVhbG09InRlc3QtZCIsbm9uY2U9ImZSa2o3eG5Xd2NOb1hFVzFWcjQxZ1BqRUZISlB6TDVtc1k0MEZ0TGgiLHFvcD0iYXV0aCIsY2hhcnNldD11dGYtOCxhbGdvcml0aG09bWQ1LXNlc3M=</challenge>
</INPUT>
<OUTPUT test='VHost 13'>
<response xmlns='urn:ietf:params:xml:ns:xmpp-sasl'>Y2hhcnNldD11dGYtOCx1c2VybmFtZT0iYWxsLXhtcHAtdGVzdCIscmVhbG09InRlc3QtZCIsbm9uY2U9ImZSa2o3eG5Xd2NOb1hFVzFWcjQxZ1BqRUZISlB6TDVtc1k0MEZ0TGgiLG5jPTAwMDAwMDAxLGNub25jZT0iaUZWVnpDYzlhaU54MGMxRHd0ZGJNVDNPOWwxMS9aOWZXL1RLd3kxUyIsZGlnZXN0LXVyaT0ieG1wcC90ZXN0LWQiLG1heGJ1Zj02NTUzNixyZXNwb25zZT03Yzg3NjkyMjM5OTNkNjBjNzZhZjRlYTcxYzJjZjQyYSxxb3A9YXV0aCxhdXRoemlkPSJhbGwteG1wcC10ZXN0Ig==</response>
</OUTPUT>
<INPUT test='VHost 13'>
<success xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cnNwYXV0aD02N2FiMDY4ZTQxYzg4OGQwNTRhYTg5NDBiYzBjZDYwNw==</success>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="b1993d2b-3936-446c-9409-1875e5e16198" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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='VHost 13'>
<iq type='set' id='bind1'><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'><resource>def-user-resource</resource></bind></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" id="bind1" to="all-xmpp-test@test-d/def-user-resource"><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"><jid>all-xmpp-test@test-d/def-user-resource</jid></bind></iq>
</INPUT>
<OUTPUT test='VHost 13'>
<iq type="get" id="ping123" to="vhost-145">
<ping xmlns="urn:xmpp:ping"/></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" from="vhost-145" to="all-xmpp-test@test-d/def-user-resource" id="ping123"/>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'/>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="35f2df8a-49e5-4fcd-ac0f-eff6fe726fd1" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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>ANONYMOUS</mechanism></mechanisms></stream:features>
</INPUT>
<OUTPUT test='VHost 13'>
<auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='DIGEST-MD5'/>
</OUTPUT>
<INPUT test='VHost 13'>
<challenge xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cmVhbG09InRlc3QtZCIsbm9uY2U9ImdILzB6VTVHWjlRTnZmQWQrb0NodFJoa0ExUVFiMFdLbU1paXlvYkQiLHFvcD0iYXV0aCIsY2hhcnNldD11dGYtOCxhbGdvcml0aG09bWQ1LXNlc3M=</challenge>
</INPUT>
<OUTPUT test='VHost 13'>
<response xmlns='urn:ietf:params:xml:ns:xmpp-sasl'>Y2hhcnNldD11dGYtOCx1c2VybmFtZT0iYWxsLXhtcHAtdGVzdCIscmVhbG09InRlc3QtZCIsbm9uY2U9ImdILzB6VTVHWjlRTnZmQWQrb0NodFJoa0ExUVFiMFdLbU1paXlvYkQiLG5jPTAwMDAwMDAxLGNub25jZT0iL0hsL3p0VmFEcGR1dkZlWnhpMVNFMG9nVG5KWW5kbzdNNHpGY25QNSIsZGlnZXN0LXVyaT0ieG1wcC90ZXN0LWQiLG1heGJ1Zj02NTUzNixyZXNwb25zZT1mMjZlMWU5ZGVjN2Y4MTZlNjE3NDI5MDJkNjRhNDU1Mixxb3A9YXV0aCxhdXRoemlkPSJhbGwteG1wcC10ZXN0Ig==</response>
</OUTPUT>
<INPUT test='VHost 13'>
<success xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cnNwYXV0aD1lYWZmMWI2NjhkYjYyOWVkZDc1MDEwNzYwOTJmNWM4Ng==</success>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="35f2df8a-49e5-4fcd-ac0f-eff6fe726fd1" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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='VHost 13'>
<iq type='set' id='bind1'><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'><resource>def-user-resource</resource></bind></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" id="bind1" to="all-xmpp-test@test-d/def-user-resource"><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"><jid>all-xmpp-test@test-d/def-user-resource</jid></bind></iq>
</INPUT>
<OUTPUT test='VHost 13'>
<iq type="get" id="ping123" to="vhost-146">
<ping xmlns="urn:xmpp:ping"/></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" from="vhost-146" to="all-xmpp-test@test-d/def-user-resource" id="ping123"/>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'/>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="60621ce1-2dd6-4db5-8309-25134f03b839" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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>ANONYMOUS</mechanism></mechanisms></stream:features>
</INPUT>
<OUTPUT test='VHost 13'>
<auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='DIGEST-MD5'/>
</OUTPUT>
<INPUT test='VHost 13'>
<challenge xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cmVhbG09InRlc3QtZCIsbm9uY2U9IitCUld3YkJDY1hQYnYyaDZWdmx4REowSGIxeloyZ1RaYlVTbjI2dlciLHFvcD0iYXV0aCIsY2hhcnNldD11dGYtOCxhbGdvcml0aG09bWQ1LXNlc3M=</challenge>
</INPUT>
<OUTPUT test='VHost 13'>
<response xmlns='urn:ietf:params:xml:ns:xmpp-sasl'>Y2hhcnNldD11dGYtOCx1c2VybmFtZT0iYWxsLXhtcHAtdGVzdCIscmVhbG09InRlc3QtZCIsbm9uY2U9IitCUld3YkJDY1hQYnYyaDZWdmx4REowSGIxeloyZ1RaYlVTbjI2dlciLG5jPTAwMDAwMDAxLGNub25jZT0iOXpaN2hsb2phcGRxdGYzVTVDb09Bd3VhNkJhUFgyalNmaWViYi90SSIsZGlnZXN0LXVyaT0ieG1wcC90ZXN0LWQiLG1heGJ1Zj02NTUzNixyZXNwb25zZT0yNmZmZWVkOGZmNTQwN2UxYWVkN2FhNjhjMjJjMjRkYyxxb3A9YXV0aCxhdXRoemlkPSJhbGwteG1wcC10ZXN0Ig==</response>
</OUTPUT>
<INPUT test='VHost 13'>
<success xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cnNwYXV0aD1mNmFmYmJjN2RiMjNiZGQzYTBkYmE5NzA1YjM5ZmEyNw==</success>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="60621ce1-2dd6-4db5-8309-25134f03b839" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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='VHost 13'>
<iq type='set' id='bind1'><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'><resource>def-user-resource</resource></bind></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" id="bind1" to="all-xmpp-test@test-d/def-user-resource"><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"><jid>all-xmpp-test@test-d/def-user-resource</jid></bind></iq>
</INPUT>
<OUTPUT test='VHost 13'>
<iq type="get" id="ping123" to="vhost-147">
<ping xmlns="urn:xmpp:ping"/></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" from="vhost-147" to="all-xmpp-test@test-d/def-user-resource" id="ping123"/>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'/>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="796b2aa1-e21c-48b9-9fa3-0a6dfc890736" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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>ANONYMOUS</mechanism></mechanisms></stream:features>
</INPUT>
<OUTPUT test='VHost 13'>
<auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='DIGEST-MD5'/>
</OUTPUT>
<INPUT test='VHost 13'>
<challenge xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cmVhbG09InRlc3QtZCIsbm9uY2U9ImtwNTlMUlY2OFJDRWdEYjZjRHNjR3B1R29zcFYvQi92YVVGMmRaREciLHFvcD0iYXV0aCIsY2hhcnNldD11dGYtOCxhbGdvcml0aG09bWQ1LXNlc3M=</challenge>
</INPUT>
<OUTPUT test='VHost 13'>
<response xmlns='urn:ietf:params:xml:ns:xmpp-sasl'>Y2hhcnNldD11dGYtOCx1c2VybmFtZT0iYWxsLXhtcHAtdGVzdCIscmVhbG09InRlc3QtZCIsbm9uY2U9ImtwNTlMUlY2OFJDRWdEYjZjRHNjR3B1R29zcFYvQi92YVVGMmRaREciLG5jPTAwMDAwMDAxLGNub25jZT0ia3E0bGlvVUI0emRPU0JKaEZ5dU9BTUNsRTdHT0RjYWtwWnFrUnpaSiIsZGlnZXN0LXVyaT0ieG1wcC90ZXN0LWQiLG1heGJ1Zj02NTUzNixyZXNwb25zZT1hMGZhZDA5MWNhMjQ3Yzk2OTNlMDlmYzNlNGQ2ZGU1MCxxb3A9YXV0aCxhdXRoemlkPSJhbGwteG1wcC10ZXN0Ig==</response>
</OUTPUT>
<INPUT test='VHost 13'>
<success xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cnNwYXV0aD02ZmZhYmFkOTA5ZjBhYWRlNWMxNjAwNjA5ZjcxYjU5Yg==</success>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="796b2aa1-e21c-48b9-9fa3-0a6dfc890736" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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='VHost 13'>
<iq type='set' id='bind1'><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'><resource>def-user-resource</resource></bind></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" id="bind1" to="all-xmpp-test@test-d/def-user-resource"><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"><jid>all-xmpp-test@test-d/def-user-resource</jid></bind></iq>
</INPUT>
<OUTPUT test='VHost 13'>
<iq type="get" id="ping123" to="vhost-148">
<ping xmlns="urn:xmpp:ping"/></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" from="vhost-148" to="all-xmpp-test@test-d/def-user-resource" id="ping123"/>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'/>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="3337181f-9c36-413e-975a-02a13d283c11" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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>ANONYMOUS</mechanism></mechanisms></stream:features>
</INPUT>
<OUTPUT test='VHost 13'>
<auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='DIGEST-MD5'/>
</OUTPUT>
<INPUT test='VHost 13'>
<challenge xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cmVhbG09InRlc3QtZCIsbm9uY2U9Ijl6eGd3VjhVQ290ckdJbTNIdmFFWERwTGxJckFFV3hQaTdHTG1sangiLHFvcD0iYXV0aCIsY2hhcnNldD11dGYtOCxhbGdvcml0aG09bWQ1LXNlc3M=</challenge>
</INPUT>
<OUTPUT test='VHost 13'>
<response xmlns='urn:ietf:params:xml:ns:xmpp-sasl'>Y2hhcnNldD11dGYtOCx1c2VybmFtZT0iYWxsLXhtcHAtdGVzdCIscmVhbG09InRlc3QtZCIsbm9uY2U9Ijl6eGd3VjhVQ290ckdJbTNIdmFFWERwTGxJckFFV3hQaTdHTG1sangiLG5jPTAwMDAwMDAxLGNub25jZT0icXgwYUM0dksydG82SXFSTjFCRlVoLys3dlAwWUs2eGdvc1VZOTY2QiIsZGlnZXN0LXVyaT0ieG1wcC90ZXN0LWQiLG1heGJ1Zj02NTUzNixyZXNwb25zZT05N2E2MGE3NDFhNGRjODZmYjg0NDU4ZmJlZDZhNDg5OCxxb3A9YXV0aCxhdXRoemlkPSJhbGwteG1wcC10ZXN0Ig==</response>
</OUTPUT>
<INPUT test='VHost 13'>
<success xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cnNwYXV0aD1hYzdiZThiMjI4ZWUwZmNjNDk2YWJhN2MyNWI4MzAyYw==</success>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="3337181f-9c36-413e-975a-02a13d283c11" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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='VHost 13'>
<iq type='set' id='bind1'><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'><resource>def-user-resource</resource></bind></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" id="bind1" to="all-xmpp-test@test-d/def-user-resource"><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"><jid>all-xmpp-test@test-d/def-user-resource</jid></bind></iq>
</INPUT>
<OUTPUT test='VHost 13'>
<iq type="get" id="ping123" to="vhost-149">
<ping xmlns="urn:xmpp:ping"/></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" from="vhost-149" to="all-xmpp-test@test-d/def-user-resource" id="ping123"/>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'/>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="126608ad-1a26-447d-bd5d-d6654d21fbf1" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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>ANONYMOUS</mechanism></mechanisms></stream:features>
</INPUT>
<OUTPUT test='VHost 13'>
<auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='DIGEST-MD5'/>
</OUTPUT>
<INPUT test='VHost 13'>
<challenge xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cmVhbG09InRlc3QtZCIsbm9uY2U9InZLUGNKUnY1RUJTL3dDVVBzVERoUDdYYzZvQlpVQUw2K0IyMFplVW0iLHFvcD0iYXV0aCIsY2hhcnNldD11dGYtOCxhbGdvcml0aG09bWQ1LXNlc3M=</challenge>
</INPUT>
<OUTPUT test='VHost 13'>
<response xmlns='urn:ietf:params:xml:ns:xmpp-sasl'>Y2hhcnNldD11dGYtOCx1c2VybmFtZT0iYWxsLXhtcHAtdGVzdCIscmVhbG09InRlc3QtZCIsbm9uY2U9InZLUGNKUnY1RUJTL3dDVVBzVERoUDdYYzZvQlpVQUw2K0IyMFplVW0iLG5jPTAwMDAwMDAxLGNub25jZT0ibXhoNCtqMnZqQ0ZMMFhqaUVIN3IvS1hCY3pzZlVIWTJVMDlaUlRlSiIsZGlnZXN0LXVyaT0ieG1wcC90ZXN0LWQiLG1heGJ1Zj02NTUzNixyZXNwb25zZT1mNDI0NWIzNWY3ZjFiYzUzYjJlMDRhZWEyMzQ4MDNlNSxxb3A9YXV0aCxhdXRoemlkPSJhbGwteG1wcC10ZXN0Ig==</response>
</OUTPUT>
<INPUT test='VHost 13'>
<success xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cnNwYXV0aD03ZGE3MmViNTg5ZWU1NzVhYWQ3ODRhMjQyNmFiMWQ5Nw==</success>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="126608ad-1a26-447d-bd5d-d6654d21fbf1" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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='VHost 13'>
<iq type='set' id='bind1'><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'><resource>def-user-resource</resource></bind></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" id="bind1" to="all-xmpp-test@test-d/def-user-resource"><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"><jid>all-xmpp-test@test-d/def-user-resource</jid></bind></iq>
</INPUT>
<OUTPUT test='VHost 13'>
<iq type="get" id="ping123" to="vhost-150">
<ping xmlns="urn:xmpp:ping"/></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" from="vhost-150" to="all-xmpp-test@test-d/def-user-resource" id="ping123"/>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'/>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="bf036779-6f96-4e0b-8539-39a81e194c0d" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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>ANONYMOUS</mechanism></mechanisms></stream:features>
</INPUT>
<OUTPUT test='VHost 13'>
<auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='DIGEST-MD5'/>
</OUTPUT>
<INPUT test='VHost 13'>
<challenge xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cmVhbG09InRlc3QtZCIsbm9uY2U9IjBZdHVjS1IvQkcyYTNudVF0TW5rbG03U01jNnFpVHhtZFVvSURjb3AiLHFvcD0iYXV0aCIsY2hhcnNldD11dGYtOCxhbGdvcml0aG09bWQ1LXNlc3M=</challenge>
</INPUT>
<OUTPUT test='VHost 13'>
<response xmlns='urn:ietf:params:xml:ns:xmpp-sasl'>Y2hhcnNldD11dGYtOCx1c2VybmFtZT0iYWxsLXhtcHAtdGVzdCIscmVhbG09InRlc3QtZCIsbm9uY2U9IjBZdHVjS1IvQkcyYTNudVF0TW5rbG03U01jNnFpVHhtZFVvSURjb3AiLG5jPTAwMDAwMDAxLGNub25jZT0iQ29uSVgxZ2JjZkZUYzZKa0NoVWhhQ1dGVmRzUnhsaVdhK285bVBCQSIsZGlnZXN0LXVyaT0ieG1wcC90ZXN0LWQiLG1heGJ1Zj02NTUzNixyZXNwb25zZT02NTMzN2NlOTg1Yzk2YTFlMDk3OTdiNjQyNWUzZGIxMSxxb3A9YXV0aCxhdXRoemlkPSJhbGwteG1wcC10ZXN0Ig==</response>
</OUTPUT>
<INPUT test='VHost 13'>
<success xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cnNwYXV0aD0zZGI0NGYzYTEwMjkyZGUyMzk2NTk2MjM2ZDAwZmYwOA==</success>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="bf036779-6f96-4e0b-8539-39a81e194c0d" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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='VHost 13'>
<iq type='set' id='bind1'><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'><resource>def-user-resource</resource></bind></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" id="bind1" to="all-xmpp-test@test-d/def-user-resource"><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"><jid>all-xmpp-test@test-d/def-user-resource</jid></bind></iq>
</INPUT>
<OUTPUT test='VHost 13'>
<iq type="get" id="ping123" to="vhost-151">
<ping xmlns="urn:xmpp:ping"/></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" from="vhost-151" to="all-xmpp-test@test-d/def-user-resource" id="ping123"/>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'/>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="69fdbadf-2ace-4122-8961-dc136bc36db5" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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>ANONYMOUS</mechanism></mechanisms></stream:features>
</INPUT>
<OUTPUT test='VHost 13'>
<auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='DIGEST-MD5'/>
</OUTPUT>
<INPUT test='VHost 13'>
<challenge xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cmVhbG09InRlc3QtZCIsbm9uY2U9IjVkRzV2MXdwUW5menVVWHpNRlJsNzNjd1dpV1B1NGs4Y1lnLzNyRWoiLHFvcD0iYXV0aCIsY2hhcnNldD11dGYtOCxhbGdvcml0aG09bWQ1LXNlc3M=</challenge>
</INPUT>
<OUTPUT test='VHost 13'>
<response xmlns='urn:ietf:params:xml:ns:xmpp-sasl'>Y2hhcnNldD11dGYtOCx1c2VybmFtZT0iYWxsLXhtcHAtdGVzdCIscmVhbG09InRlc3QtZCIsbm9uY2U9IjVkRzV2MXdwUW5menVVWHpNRlJsNzNjd1dpV1B1NGs4Y1lnLzNyRWoiLG5jPTAwMDAwMDAxLGNub25jZT0iTjlXNUw1RXRaSTZGZjJUeEJBRHFkQUFJQzRycUlIMFJWb1loQTgveCIsZGlnZXN0LXVyaT0ieG1wcC90ZXN0LWQiLG1heGJ1Zj02NTUzNixyZXNwb25zZT0yZTM2YThmMDFkMzFjYWViZjQxODcxZGIzMzBjZGUxNCxxb3A9YXV0aCxhdXRoemlkPSJhbGwteG1wcC10ZXN0Ig==</response>
</OUTPUT>
<INPUT test='VHost 13'>
<success xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cnNwYXV0aD02YWE1OGYyMzk5YzE3NGQ3NzlmM2EwNGM3ZjU1NDg0Nw==</success>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="69fdbadf-2ace-4122-8961-dc136bc36db5" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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='VHost 13'>
<iq type='set' id='bind1'><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'><resource>def-user-resource</resource></bind></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" id="bind1" to="all-xmpp-test@test-d/def-user-resource"><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"><jid>all-xmpp-test@test-d/def-user-resource</jid></bind></iq>
</INPUT>
<OUTPUT test='VHost 13'>
<iq type="get" id="ping123" to="vhost-152">
<ping xmlns="urn:xmpp:ping"/></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" from="vhost-152" to="all-xmpp-test@test-d/def-user-resource" id="ping123"/>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'/>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="35a4acdb-5a90-4dff-a2f5-42aa99491b53" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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>ANONYMOUS</mechanism></mechanisms></stream:features>
</INPUT>
<OUTPUT test='VHost 13'>
<auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='DIGEST-MD5'/>
</OUTPUT>
<INPUT test='VHost 13'>
<challenge xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cmVhbG09InRlc3QtZCIsbm9uY2U9IlBsUGsyLzZEL3M2ZGF3UEo2N3k3cmQxM2ZaS3Vud2YyTHdRbmVNOE4iLHFvcD0iYXV0aCIsY2hhcnNldD11dGYtOCxhbGdvcml0aG09bWQ1LXNlc3M=</challenge>
</INPUT>
<OUTPUT test='VHost 13'>
<response xmlns='urn:ietf:params:xml:ns:xmpp-sasl'>Y2hhcnNldD11dGYtOCx1c2VybmFtZT0iYWxsLXhtcHAtdGVzdCIscmVhbG09InRlc3QtZCIsbm9uY2U9IlBsUGsyLzZEL3M2ZGF3UEo2N3k3cmQxM2ZaS3Vud2YyTHdRbmVNOE4iLG5jPTAwMDAwMDAxLGNub25jZT0iQ0VZVE9iV1V2SUg1YUpoOWdZVE0xMml3QVc5bittRHpQVkNFcHRxeSIsZGlnZXN0LXVyaT0ieG1wcC90ZXN0LWQiLG1heGJ1Zj02NTUzNixyZXNwb25zZT02OWJkMDhjMjc5ZGM1NDI1NmZkODE5MzM1YzM4ZTBhNyxxb3A9YXV0aCxhdXRoemlkPSJhbGwteG1wcC10ZXN0Ig==</response>
</OUTPUT>
<INPUT test='VHost 13'>
<success xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cnNwYXV0aD0yMGM3OTAxNGI2YjMwNTQ2YzdmMDQ4YjVmY2U0ODRlNQ==</success>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="35a4acdb-5a90-4dff-a2f5-42aa99491b53" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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='VHost 13'>
<iq type='set' id='bind1'><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'><resource>def-user-resource</resource></bind></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" id="bind1" to="all-xmpp-test@test-d/def-user-resource"><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"><jid>all-xmpp-test@test-d/def-user-resource</jid></bind></iq>
</INPUT>
<OUTPUT test='VHost 13'>
<iq type="get" id="ping123" to="vhost-153">
<ping xmlns="urn:xmpp:ping"/></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" from="vhost-153" to="all-xmpp-test@test-d/def-user-resource" id="ping123"/>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'/>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="1df75667-d891-49af-bcd0-17cc732d1d1c" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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>ANONYMOUS</mechanism></mechanisms></stream:features>
</INPUT>
<OUTPUT test='VHost 13'>
<auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='DIGEST-MD5'/>
</OUTPUT>
<INPUT test='VHost 13'>
<challenge xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cmVhbG09InRlc3QtZCIsbm9uY2U9IkZTaXdzZUhYb2pKa1BRNFJZMFZBcGltRm9pNEo2OUNNeFl3cVV3MnEiLHFvcD0iYXV0aCIsY2hhcnNldD11dGYtOCxhbGdvcml0aG09bWQ1LXNlc3M=</challenge>
</INPUT>
<OUTPUT test='VHost 13'>
<response xmlns='urn:ietf:params:xml:ns:xmpp-sasl'>Y2hhcnNldD11dGYtOCx1c2VybmFtZT0iYWxsLXhtcHAtdGVzdCIscmVhbG09InRlc3QtZCIsbm9uY2U9IkZTaXdzZUhYb2pKa1BRNFJZMFZBcGltRm9pNEo2OUNNeFl3cVV3MnEiLG5jPTAwMDAwMDAxLGNub25jZT0iZHZla0gyUXVzcHpuRjhWR1NsYXBuR0xGUUtRM29ybG9MNy9PVUp3cyIsZGlnZXN0LXVyaT0ieG1wcC90ZXN0LWQiLG1heGJ1Zj02NTUzNixyZXNwb25zZT1lYTY5MWQ1NjI5NDZiOGI4MzdlYjlkYjE5ZjdhYjExYixxb3A9YXV0aCxhdXRoemlkPSJhbGwteG1wcC10ZXN0Ig==</response>
</OUTPUT>
<INPUT test='VHost 13'>
<success xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cnNwYXV0aD1hYTUzZWFkZTU0NjM0NWVlODYxNmNmNWYzMmViZjczMw==</success>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="1df75667-d891-49af-bcd0-17cc732d1d1c" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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='VHost 13'>
<iq type='set' id='bind1'><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'><resource>def-user-resource</resource></bind></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" id="bind1" to="all-xmpp-test@test-d/def-user-resource"><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"><jid>all-xmpp-test@test-d/def-user-resource</jid></bind></iq>
</INPUT>
<OUTPUT test='VHost 13'>
<iq type="get" id="ping123" to="vhost-154">
<ping xmlns="urn:xmpp:ping"/></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" from="vhost-154" to="all-xmpp-test@test-d/def-user-resource" id="ping123"/>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'/>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="3672960d-4ff3-4a73-8897-f8ad8b9438d8" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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>ANONYMOUS</mechanism></mechanisms></stream:features>
</INPUT>
<OUTPUT test='VHost 13'>
<auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='DIGEST-MD5'/>
</OUTPUT>
<INPUT test='VHost 13'>
<challenge xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cmVhbG09InRlc3QtZCIsbm9uY2U9InIwUThVS09KR3FMM3pzK1NCbnNVSWlMeXdDTm00VjR4bUJuOVJUK08iLHFvcD0iYXV0aCIsY2hhcnNldD11dGYtOCxhbGdvcml0aG09bWQ1LXNlc3M=</challenge>
</INPUT>
<OUTPUT test='VHost 13'>
<response xmlns='urn:ietf:params:xml:ns:xmpp-sasl'>Y2hhcnNldD11dGYtOCx1c2VybmFtZT0iYWxsLXhtcHAtdGVzdCIscmVhbG09InRlc3QtZCIsbm9uY2U9InIwUThVS09KR3FMM3pzK1NCbnNVSWlMeXdDTm00VjR4bUJuOVJUK08iLG5jPTAwMDAwMDAxLGNub25jZT0iSlNSSWpGa2dKVXI2ZVFibFV2bDNmM0VlbWsrT1VGV0h6SFAwY0c0MiIsZGlnZXN0LXVyaT0ieG1wcC90ZXN0LWQiLG1heGJ1Zj02NTUzNixyZXNwb25zZT02MjhiMTdiNzk4OTg0NWY2NTNkMTNkZWI5N2NmMmNiNSxxb3A9YXV0aCxhdXRoemlkPSJhbGwteG1wcC10ZXN0Ig==</response>
</OUTPUT>
<INPUT test='VHost 13'>
<success xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cnNwYXV0aD1iYTM5ZDMzZTM4MTk1Y2NkOGZlNDljMWI1YTRjYzM2Zg==</success>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="3672960d-4ff3-4a73-8897-f8ad8b9438d8" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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='VHost 13'>
<iq type='set' id='bind1'><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'><resource>def-user-resource</resource></bind></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" id="bind1" to="all-xmpp-test@test-d/def-user-resource"><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"><jid>all-xmpp-test@test-d/def-user-resource</jid></bind></iq>
</INPUT>
<OUTPUT test='VHost 13'>
<iq type="get" id="ping123" to="vhost-155">
<ping xmlns="urn:xmpp:ping"/></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" from="vhost-155" to="all-xmpp-test@test-d/def-user-resource" id="ping123"/>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'/>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="3bd12a20-7f1e-43a4-8da7-c18b1611ec6f" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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>ANONYMOUS</mechanism></mechanisms></stream:features>
</INPUT>
<OUTPUT test='VHost 13'>
<auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='DIGEST-MD5'/>
</OUTPUT>
<INPUT test='VHost 13'>
<challenge xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cmVhbG09InRlc3QtZCIsbm9uY2U9Ijd1UkViNWljazVSRDFBNG9Cc0pBQjk4c1JtemM1YTk1VWFXRFQ5Z0giLHFvcD0iYXV0aCIsY2hhcnNldD11dGYtOCxhbGdvcml0aG09bWQ1LXNlc3M=</challenge>
</INPUT>
<OUTPUT test='VHost 13'>
<response xmlns='urn:ietf:params:xml:ns:xmpp-sasl'>Y2hhcnNldD11dGYtOCx1c2VybmFtZT0iYWxsLXhtcHAtdGVzdCIscmVhbG09InRlc3QtZCIsbm9uY2U9Ijd1UkViNWljazVSRDFBNG9Cc0pBQjk4c1JtemM1YTk1VWFXRFQ5Z0giLG5jPTAwMDAwMDAxLGNub25jZT0iaEZjNHVDYTJCekxGUHdjenRqdURscldZWjQyU0VzVWRqcTRPRktkTSIsZGlnZXN0LXVyaT0ieG1wcC90ZXN0LWQiLG1heGJ1Zj02NTUzNixyZXNwb25zZT05ZWMwY2JhYzllYTVlM2ZlMzRiNzc1OTUzY2I4OTRhYixxb3A9YXV0aCxhdXRoemlkPSJhbGwteG1wcC10ZXN0Ig==</response>
</OUTPUT>
<INPUT test='VHost 13'>
<success xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cnNwYXV0aD1jYTYxZTM5MzEzNDU5MTY1MDAzM2ZjNWEzMTNjNGZkMA==</success>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="3bd12a20-7f1e-43a4-8da7-c18b1611ec6f" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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='VHost 13'>
<iq type='set' id='bind1'><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'><resource>def-user-resource</resource></bind></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" id="bind1" to="all-xmpp-test@test-d/def-user-resource"><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"><jid>all-xmpp-test@test-d/def-user-resource</jid></bind></iq>
</INPUT>
<OUTPUT test='VHost 13'>
<iq type="get" id="ping123" to="vhost-156">
<ping xmlns="urn:xmpp:ping"/></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" from="vhost-156" to="all-xmpp-test@test-d/def-user-resource" id="ping123"/>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'/>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="5f2e28ff-346c-400a-a5c8-d32ee221d05a" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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>ANONYMOUS</mechanism></mechanisms></stream:features>
</INPUT>
<OUTPUT test='VHost 13'>
<auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='DIGEST-MD5'/>
</OUTPUT>
<INPUT test='VHost 13'>
<challenge xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cmVhbG09InRlc3QtZCIsbm9uY2U9InZuU01WUHpOMTRraERsNENpM0tQblNZdTFobWVoTmdwQWlvcTNBcEsiLHFvcD0iYXV0aCIsY2hhcnNldD11dGYtOCxhbGdvcml0aG09bWQ1LXNlc3M=</challenge>
</INPUT>
<OUTPUT test='VHost 13'>
<response xmlns='urn:ietf:params:xml:ns:xmpp-sasl'>Y2hhcnNldD11dGYtOCx1c2VybmFtZT0iYWxsLXhtcHAtdGVzdCIscmVhbG09InRlc3QtZCIsbm9uY2U9InZuU01WUHpOMTRraERsNENpM0tQblNZdTFobWVoTmdwQWlvcTNBcEsiLG5jPTAwMDAwMDAxLGNub25jZT0icmZHZWVGbmtzQU8vQjFZOC9mUG9hdnpIZVhEblRZQmxRNXZWNkEyNCIsZGlnZXN0LXVyaT0ieG1wcC90ZXN0LWQiLG1heGJ1Zj02NTUzNixyZXNwb25zZT04MTBmZGZkZjU0NTQ5MjY1M2UwMjUwNGJiMGM5MzQ1ZCxxb3A9YXV0aCxhdXRoemlkPSJhbGwteG1wcC10ZXN0Ig==</response>
</OUTPUT>
<INPUT test='VHost 13'>
<success xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cnNwYXV0aD0wNmI3MjZlZDI3NjIwNjhmNTMxYWVlZjI2ZjhjOGQzMg==</success>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="5f2e28ff-346c-400a-a5c8-d32ee221d05a" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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='VHost 13'>
<iq type='set' id='bind1'><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'><resource>def-user-resource</resource></bind></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" id="bind1" to="all-xmpp-test@test-d/def-user-resource"><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"><jid>all-xmpp-test@test-d/def-user-resource</jid></bind></iq>
</INPUT>
<OUTPUT test='VHost 13'>
<iq type="get" id="ping123" to="vhost-157">
<ping xmlns="urn:xmpp:ping"/></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" from="vhost-157" to="all-xmpp-test@test-d/def-user-resource" id="ping123"/>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'/>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="5779440a-0ac7-46b8-aa41-f7fb14472cb7" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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>ANONYMOUS</mechanism></mechanisms></stream:features>
</INPUT>
<OUTPUT test='VHost 13'>
<auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='DIGEST-MD5'/>
</OUTPUT>
<INPUT test='VHost 13'>
<challenge xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cmVhbG09InRlc3QtZCIsbm9uY2U9Ik9iM2RNOENxbUExV1FWRWp0MlMvVHozZEZYc2JwdDhiOXZla1hXYzkiLHFvcD0iYXV0aCIsY2hhcnNldD11dGYtOCxhbGdvcml0aG09bWQ1LXNlc3M=</challenge>
</INPUT>
<OUTPUT test='VHost 13'>
<response xmlns='urn:ietf:params:xml:ns:xmpp-sasl'>Y2hhcnNldD11dGYtOCx1c2VybmFtZT0iYWxsLXhtcHAtdGVzdCIscmVhbG09InRlc3QtZCIsbm9uY2U9Ik9iM2RNOENxbUExV1FWRWp0MlMvVHozZEZYc2JwdDhiOXZla1hXYzkiLG5jPTAwMDAwMDAxLGNub25jZT0iNUtLZk5ROXZIbG1DcUpJQ2lWbkZtYVVYckNSekg1dXlTaFk4K0tBVCIsZGlnZXN0LXVyaT0ieG1wcC90ZXN0LWQiLG1heGJ1Zj02NTUzNixyZXNwb25zZT0zN2I1NDU3NDM0YTJjMzMxNzNjZTZiNmQ2N2Q4MGNjMSxxb3A9YXV0aCxhdXRoemlkPSJhbGwteG1wcC10ZXN0Ig==</response>
</OUTPUT>
<INPUT test='VHost 13'>
<success xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cnNwYXV0aD03YTIzYWMxYTE3ZmI5OWI2YmE1Mjc5ZGE0ZDQ3YmQ5Mw==</success>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="5779440a-0ac7-46b8-aa41-f7fb14472cb7" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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='VHost 13'>
<iq type='set' id='bind1'><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'><resource>def-user-resource</resource></bind></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" id="bind1" to="all-xmpp-test@test-d/def-user-resource"><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"><jid>all-xmpp-test@test-d/def-user-resource</jid></bind></iq>
</INPUT>
<OUTPUT test='VHost 13'>
<iq type="get" id="ping123" to="vhost-158">
<ping xmlns="urn:xmpp:ping"/></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" from="vhost-158" to="all-xmpp-test@test-d/def-user-resource" id="ping123"/>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'/>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="d01bfcc9-776f-4578-8ea8-6a69c6810a7c" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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>ANONYMOUS</mechanism></mechanisms></stream:features>
</INPUT>
<OUTPUT test='VHost 13'>
<auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='DIGEST-MD5'/>
</OUTPUT>
<INPUT test='VHost 13'>
<challenge xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cmVhbG09InRlc3QtZCIsbm9uY2U9Img5SG1wcWk0cDd4SnY3bUMvWUsxeDRsc2xmR09QRGdXbVEwMFJsNTMiLHFvcD0iYXV0aCIsY2hhcnNldD11dGYtOCxhbGdvcml0aG09bWQ1LXNlc3M=</challenge>
</INPUT>
<OUTPUT test='VHost 13'>
<response xmlns='urn:ietf:params:xml:ns:xmpp-sasl'>Y2hhcnNldD11dGYtOCx1c2VybmFtZT0iYWxsLXhtcHAtdGVzdCIscmVhbG09InRlc3QtZCIsbm9uY2U9Img5SG1wcWk0cDd4SnY3bUMvWUsxeDRsc2xmR09QRGdXbVEwMFJsNTMiLG5jPTAwMDAwMDAxLGNub25jZT0iSXdiMGo1RzlkZENpUC9QSjIrVDRyN0I0amNwRTdsT0tDS3ZrNnpiOCIsZGlnZXN0LXVyaT0ieG1wcC90ZXN0LWQiLG1heGJ1Zj02NTUzNixyZXNwb25zZT1kYzI4NTNmZDBjOWMxMmQ3M2Q4ZWEwZDZjYjJlMmM4Nyxxb3A9YXV0aCxhdXRoemlkPSJhbGwteG1wcC10ZXN0Ig==</response>
</OUTPUT>
<INPUT test='VHost 13'>
<success xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cnNwYXV0aD1lZTg5M2I0NGU3OWEwMzgyYWNiMTJlODA3NDdjYzYzMg==</success>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="d01bfcc9-776f-4578-8ea8-6a69c6810a7c" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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='VHost 13'>
<iq type='set' id='bind1'><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'><resource>def-user-resource</resource></bind></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" id="bind1" to="all-xmpp-test@test-d/def-user-resource"><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"><jid>all-xmpp-test@test-d/def-user-resource</jid></bind></iq>
</INPUT>
<OUTPUT test='VHost 13'>
<iq type="get" id="ping123" to="vhost-159">
<ping xmlns="urn:xmpp:ping"/></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" from="vhost-159" to="all-xmpp-test@test-d/def-user-resource" id="ping123"/>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'/>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="e09da094-ae4f-4e0a-82b7-582ca2c525a2" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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>ANONYMOUS</mechanism></mechanisms></stream:features>
</INPUT>
<OUTPUT test='VHost 13'>
<auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='DIGEST-MD5'/>
</OUTPUT>
<INPUT test='VHost 13'>
<challenge xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cmVhbG09InRlc3QtZCIsbm9uY2U9ImZJVjYrZHFnQ05icHhDSmdzak5xV0VsZVRsdDZ2bDBwaEtVOUVnaVYiLHFvcD0iYXV0aCIsY2hhcnNldD11dGYtOCxhbGdvcml0aG09bWQ1LXNlc3M=</challenge>
</INPUT>
<OUTPUT test='VHost 13'>
<response xmlns='urn:ietf:params:xml:ns:xmpp-sasl'>Y2hhcnNldD11dGYtOCx1c2VybmFtZT0iYWxsLXhtcHAtdGVzdCIscmVhbG09InRlc3QtZCIsbm9uY2U9ImZJVjYrZHFnQ05icHhDSmdzak5xV0VsZVRsdDZ2bDBwaEtVOUVnaVYiLG5jPTAwMDAwMDAxLGNub25jZT0iQzFrWHVzajNTem9JNzg1OGR2dEtqc1Jod2pZaGlGYzVRTnExdDdBUiIsZGlnZXN0LXVyaT0ieG1wcC90ZXN0LWQiLG1heGJ1Zj02NTUzNixyZXNwb25zZT1kZDhmMGIxZGYzNTlmNmVmY2I3MDJkYmE1MjMwYjVmOCxxb3A9YXV0aCxhdXRoemlkPSJhbGwteG1wcC10ZXN0Ig==</response>
</OUTPUT>
<INPUT test='VHost 13'>
<success xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cnNwYXV0aD1lOTQxZjNkZGZlOWEyMjEzZDE0Y2IxNDkzZDdhNjg4ZQ==</success>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="e09da094-ae4f-4e0a-82b7-582ca2c525a2" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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='VHost 13'>
<iq type='set' id='bind1'><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'><resource>def-user-resource</resource></bind></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" id="bind1" to="all-xmpp-test@test-d/def-user-resource"><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"><jid>all-xmpp-test@test-d/def-user-resource</jid></bind></iq>
</INPUT>
<OUTPUT test='VHost 13'>
<iq type="get" id="ping123" to="vhost-160">
<ping xmlns="urn:xmpp:ping"/></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" from="vhost-160" to="all-xmpp-test@test-d/def-user-resource" id="ping123"/>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'/>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="6454aa52-e003-4db9-8a4f-d28c2a0e2603" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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>ANONYMOUS</mechanism></mechanisms></stream:features>
</INPUT>
<OUTPUT test='VHost 13'>
<auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='DIGEST-MD5'/>
</OUTPUT>
<INPUT test='VHost 13'>
<challenge xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cmVhbG09InRlc3QtZCIsbm9uY2U9InFqSUVORkVQcWxoN2JkbUNNN3A0cC9yam5XeWQ1c1FpOEJQQkE4bkwiLHFvcD0iYXV0aCIsY2hhcnNldD11dGYtOCxhbGdvcml0aG09bWQ1LXNlc3M=</challenge>
</INPUT>
<OUTPUT test='VHost 13'>
<response xmlns='urn:ietf:params:xml:ns:xmpp-sasl'>Y2hhcnNldD11dGYtOCx1c2VybmFtZT0iYWxsLXhtcHAtdGVzdCIscmVhbG09InRlc3QtZCIsbm9uY2U9InFqSUVORkVQcWxoN2JkbUNNN3A0cC9yam5XeWQ1c1FpOEJQQkE4bkwiLG5jPTAwMDAwMDAxLGNub25jZT0iUitrbk12ZHdhR09sakhMcW9YcXBPalJGRFpPaUt4MEJUbFZ0eGI1WCIsZGlnZXN0LXVyaT0ieG1wcC90ZXN0LWQiLG1heGJ1Zj02NTUzNixyZXNwb25zZT01ZTEwY2ZiOGE5ODYyY2RiOTExMjBlM2FhMTJkMTlhNSxxb3A9YXV0aCxhdXRoemlkPSJhbGwteG1wcC10ZXN0Ig==</response>
</OUTPUT>
<INPUT test='VHost 13'>
<success xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cnNwYXV0aD1lOTU4NmMyZWM0NDE1ZWI4MjYxNDc2OTg0M2U4YTI0Mg==</success>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="6454aa52-e003-4db9-8a4f-d28c2a0e2603" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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='VHost 13'>
<iq type='set' id='bind1'><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'><resource>def-user-resource</resource></bind></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" id="bind1" to="all-xmpp-test@test-d/def-user-resource"><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"><jid>all-xmpp-test@test-d/def-user-resource</jid></bind></iq>
</INPUT>
<OUTPUT test='VHost 13'>
<iq type="get" id="ping123" to="vhost-161">
<ping xmlns="urn:xmpp:ping"/></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" from="vhost-161" to="all-xmpp-test@test-d/def-user-resource" id="ping123"/>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'/>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="463b87b0-08f2-4d9e-9f53-2b563e0fb0cc" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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>ANONYMOUS</mechanism></mechanisms></stream:features>
</INPUT>
<OUTPUT test='VHost 13'>
<auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='DIGEST-MD5'/>
</OUTPUT>
<INPUT test='VHost 13'>
<challenge xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cmVhbG09InRlc3QtZCIsbm9uY2U9IkJZYWJ5YW5zR2hLNGZMSlErS1BpMEJ0MmlraFVESEFxdmFCamJScjkiLHFvcD0iYXV0aCIsY2hhcnNldD11dGYtOCxhbGdvcml0aG09bWQ1LXNlc3M=</challenge>
</INPUT>
<OUTPUT test='VHost 13'>
<response xmlns='urn:ietf:params:xml:ns:xmpp-sasl'>Y2hhcnNldD11dGYtOCx1c2VybmFtZT0iYWxsLXhtcHAtdGVzdCIscmVhbG09InRlc3QtZCIsbm9uY2U9IkJZYWJ5YW5zR2hLNGZMSlErS1BpMEJ0MmlraFVESEFxdmFCamJScjkiLG5jPTAwMDAwMDAxLGNub25jZT0iNmlWM3ppQVlZUlRGUFZkckJXWW9EYTkvTWh0MmNiSm43U0U3WXA5YyIsZGlnZXN0LXVyaT0ieG1wcC90ZXN0LWQiLG1heGJ1Zj02NTUzNixyZXNwb25zZT0wMGQwOTI1ZTA3OGU2OWMyZTEwYTU3MDY2MGZmNWUyYSxxb3A9YXV0aCxhdXRoemlkPSJhbGwteG1wcC10ZXN0Ig==</response>
</OUTPUT>
<INPUT test='VHost 13'>
<success xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cnNwYXV0aD03OTI3YTI5OTMzMTE5OWEwMGUzMGJjN2QzNDRkMDM4MQ==</success>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="463b87b0-08f2-4d9e-9f53-2b563e0fb0cc" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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='VHost 13'>
<iq type='set' id='bind1'><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'><resource>def-user-resource</resource></bind></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" id="bind1" to="all-xmpp-test@test-d/def-user-resource"><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"><jid>all-xmpp-test@test-d/def-user-resource</jid></bind></iq>
</INPUT>
<OUTPUT test='VHost 13'>
<iq type="get" id="ping123" to="vhost-162">
<ping xmlns="urn:xmpp:ping"/></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" from="vhost-162" to="all-xmpp-test@test-d/def-user-resource" id="ping123"/>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'/>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="1a98b386-2e1d-41a7-8e5d-5a9c7a407b4a" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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>ANONYMOUS</mechanism></mechanisms></stream:features>
</INPUT>
<OUTPUT test='VHost 13'>
<auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='DIGEST-MD5'/>
</OUTPUT>
<INPUT test='VHost 13'>
<challenge xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cmVhbG09InRlc3QtZCIsbm9uY2U9InV4Q3NFRmQ0eU5XcUUvb2tIOFRqRW1jR285N3NVd3FmU0FrT3ZmKzAiLHFvcD0iYXV0aCIsY2hhcnNldD11dGYtOCxhbGdvcml0aG09bWQ1LXNlc3M=</challenge>
</INPUT>
<OUTPUT test='VHost 13'>
<response xmlns='urn:ietf:params:xml:ns:xmpp-sasl'>Y2hhcnNldD11dGYtOCx1c2VybmFtZT0iYWxsLXhtcHAtdGVzdCIscmVhbG09InRlc3QtZCIsbm9uY2U9InV4Q3NFRmQ0eU5XcUUvb2tIOFRqRW1jR285N3NVd3FmU0FrT3ZmKzAiLG5jPTAwMDAwMDAxLGNub25jZT0ia213VHozRHFrbVk3ZmptSzY3a2tQVVlnY2FKd0tBNzd5bmhIdjVydiIsZGlnZXN0LXVyaT0ieG1wcC90ZXN0LWQiLG1heGJ1Zj02NTUzNixyZXNwb25zZT01ZDRlZWEzNzdhOWRkZjk2MWFkMjlhZTAzZDExMzlkNCxxb3A9YXV0aCxhdXRoemlkPSJhbGwteG1wcC10ZXN0Ig==</response>
</OUTPUT>
<INPUT test='VHost 13'>
<success xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cnNwYXV0aD1mNWU4OWE4N2QwNWM4NzFlYWVhYzZkMDZjMGNkYWZhZQ==</success>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="1a98b386-2e1d-41a7-8e5d-5a9c7a407b4a" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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='VHost 13'>
<iq type='set' id='bind1'><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'><resource>def-user-resource</resource></bind></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" id="bind1" to="all-xmpp-test@test-d/def-user-resource"><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"><jid>all-xmpp-test@test-d/def-user-resource</jid></bind></iq>
</INPUT>
<OUTPUT test='VHost 13'>
<iq type="get" id="ping123" to="vhost-163">
<ping xmlns="urn:xmpp:ping"/></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" from="vhost-163" to="all-xmpp-test@test-d/def-user-resource" id="ping123"/>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'/>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="15b8a7b5-1c21-475d-baad-87f6bba29280" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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>ANONYMOUS</mechanism></mechanisms></stream:features>
</INPUT>
<OUTPUT test='VHost 13'>
<auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='DIGEST-MD5'/>
</OUTPUT>
<INPUT test='VHost 13'>
<challenge xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cmVhbG09InRlc3QtZCIsbm9uY2U9ImswVjBpVjRob0s5UUhKMDluajE1bzMyNisrREQ0d1pWaFQzOVdwQWQiLHFvcD0iYXV0aCIsY2hhcnNldD11dGYtOCxhbGdvcml0aG09bWQ1LXNlc3M=</challenge>
</INPUT>
<OUTPUT test='VHost 13'>
<response xmlns='urn:ietf:params:xml:ns:xmpp-sasl'>Y2hhcnNldD11dGYtOCx1c2VybmFtZT0iYWxsLXhtcHAtdGVzdCIscmVhbG09InRlc3QtZCIsbm9uY2U9ImswVjBpVjRob0s5UUhKMDluajE1bzMyNisrREQ0d1pWaFQzOVdwQWQiLG5jPTAwMDAwMDAxLGNub25jZT0iSmlET2I1L3l3cjlVM2d0RkNBcXl5WHgwOUdhcEJHRDYxODQyM1FVMiIsZGlnZXN0LXVyaT0ieG1wcC90ZXN0LWQiLG1heGJ1Zj02NTUzNixyZXNwb25zZT03MDM1YTBmYTZlMjQ5MWFkNjA4Y2ZmMGNlODk2ZjJmMCxxb3A9YXV0aCxhdXRoemlkPSJhbGwteG1wcC10ZXN0Ig==</response>
</OUTPUT>
<INPUT test='VHost 13'>
<success xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cnNwYXV0aD00MDBmNTE4Y2ZlYjFkODgzMzcwZTQ0Nzk5YjE5NzliYw==</success>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="15b8a7b5-1c21-475d-baad-87f6bba29280" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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='VHost 13'>
<iq type='set' id='bind1'><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'><resource>def-user-resource</resource></bind></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" id="bind1" to="all-xmpp-test@test-d/def-user-resource"><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"><jid>all-xmpp-test@test-d/def-user-resource</jid></bind></iq>
</INPUT>
<OUTPUT test='VHost 13'>
<iq type="get" id="ping123" to="vhost-164">
<ping xmlns="urn:xmpp:ping"/></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" from="vhost-164" to="all-xmpp-test@test-d/def-user-resource" id="ping123"/>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'/>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="e1f8788a-4e53-4581-979b-87a41afaaaeb" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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>ANONYMOUS</mechanism></mechanisms></stream:features>
</INPUT>
<OUTPUT test='VHost 13'>
<auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='DIGEST-MD5'/>
</OUTPUT>
<INPUT test='VHost 13'>
<challenge xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cmVhbG09InRlc3QtZCIsbm9uY2U9IlpQRUs5YWhWT0Y1dGhWZkZ4T21rZFhLMUxqbFQ0MnRQVEU2ZGc1SGkiLHFvcD0iYXV0aCIsY2hhcnNldD11dGYtOCxhbGdvcml0aG09bWQ1LXNlc3M=</challenge>
</INPUT>
<OUTPUT test='VHost 13'>
<response xmlns='urn:ietf:params:xml:ns:xmpp-sasl'>Y2hhcnNldD11dGYtOCx1c2VybmFtZT0iYWxsLXhtcHAtdGVzdCIscmVhbG09InRlc3QtZCIsbm9uY2U9IlpQRUs5YWhWT0Y1dGhWZkZ4T21rZFhLMUxqbFQ0MnRQVEU2ZGc1SGkiLG5jPTAwMDAwMDAxLGNub25jZT0iN0RjY3o1bzBVaEFXaWIxbnlJYUxzQnRzZ0dNcUpuTkpJUWlZRFN3aSIsZGlnZXN0LXVyaT0ieG1wcC90ZXN0LWQiLG1heGJ1Zj02NTUzNixyZXNwb25zZT1lODkzYmFiYmFlMGZmM2U4ZTA0MmU2M2I4ZDBhNzRhNixxb3A9YXV0aCxhdXRoemlkPSJhbGwteG1wcC10ZXN0Ig==</response>
</OUTPUT>
<INPUT test='VHost 13'>
<success xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cnNwYXV0aD04NmE2YmE5ZTZlMTRlNGJmZGVkZTM2NWFhY2ZlZGIyMQ==</success>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="e1f8788a-4e53-4581-979b-87a41afaaaeb" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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='VHost 13'>
<iq type='set' id='bind1'><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'><resource>def-user-resource</resource></bind></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" id="bind1" to="all-xmpp-test@test-d/def-user-resource"><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"><jid>all-xmpp-test@test-d/def-user-resource</jid></bind></iq>
</INPUT>
<OUTPUT test='VHost 13'>
<iq type="get" id="ping123" to="vhost-165">
<ping xmlns="urn:xmpp:ping"/></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" from="vhost-165" to="all-xmpp-test@test-d/def-user-resource" id="ping123"/>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'/>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="be48bb6c-aecb-4bb5-96d3-7919c45ada15" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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>ANONYMOUS</mechanism></mechanisms></stream:features>
</INPUT>
<OUTPUT test='VHost 13'>
<auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='DIGEST-MD5'/>
</OUTPUT>
<INPUT test='VHost 13'>
<challenge xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cmVhbG09InRlc3QtZCIsbm9uY2U9IlZURUo4WXJ4cjN2alJMRlpWUmRmbmlORnFXb2hkTG5FQ2llZks3ZjQiLHFvcD0iYXV0aCIsY2hhcnNldD11dGYtOCxhbGdvcml0aG09bWQ1LXNlc3M=</challenge>
</INPUT>
<OUTPUT test='VHost 13'>
<response xmlns='urn:ietf:params:xml:ns:xmpp-sasl'>Y2hhcnNldD11dGYtOCx1c2VybmFtZT0iYWxsLXhtcHAtdGVzdCIscmVhbG09InRlc3QtZCIsbm9uY2U9IlZURUo4WXJ4cjN2alJMRlpWUmRmbmlORnFXb2hkTG5FQ2llZks3ZjQiLG5jPTAwMDAwMDAxLGNub25jZT0iTVFRcTZ6S3Y5TFNQNHh0NTBCU2JhUWVmRHFYdlJ0QTRPOFErUnNjcSIsZGlnZXN0LXVyaT0ieG1wcC90ZXN0LWQiLG1heGJ1Zj02NTUzNixyZXNwb25zZT1jNGFjMmJhYmVlMWUwMmJiYzQyNWMxNGQ2M2E1MTQwZCxxb3A9YXV0aCxhdXRoemlkPSJhbGwteG1wcC10ZXN0Ig==</response>
</OUTPUT>
<INPUT test='VHost 13'>
<success xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cnNwYXV0aD1lZDlhMjAwNmIyZDI0ZDcwY2I4MGZkZTIyNTA4Mjc1Yw==</success>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="be48bb6c-aecb-4bb5-96d3-7919c45ada15" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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='VHost 13'>
<iq type='set' id='bind1'><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'><resource>def-user-resource</resource></bind></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" id="bind1" to="all-xmpp-test@test-d/def-user-resource"><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"><jid>all-xmpp-test@test-d/def-user-resource</jid></bind></iq>
</INPUT>
<OUTPUT test='VHost 13'>
<iq type="get" id="ping123" to="vhost-166">
<ping xmlns="urn:xmpp:ping"/></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" from="vhost-166" to="all-xmpp-test@test-d/def-user-resource" id="ping123"/>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'/>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="d299df4f-2bde-479f-b3c8-633f54bc3f18" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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>ANONYMOUS</mechanism></mechanisms></stream:features>
</INPUT>
<OUTPUT test='VHost 13'>
<auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='DIGEST-MD5'/>
</OUTPUT>
<INPUT test='VHost 13'>
<challenge xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cmVhbG09InRlc3QtZCIsbm9uY2U9IlNCVlFZVnEvQ3VWY1p3MnREbVlGdEFqdjB3em1JR0JNdUM0U24rZlciLHFvcD0iYXV0aCIsY2hhcnNldD11dGYtOCxhbGdvcml0aG09bWQ1LXNlc3M=</challenge>
</INPUT>
<OUTPUT test='VHost 13'>
<response xmlns='urn:ietf:params:xml:ns:xmpp-sasl'>Y2hhcnNldD11dGYtOCx1c2VybmFtZT0iYWxsLXhtcHAtdGVzdCIscmVhbG09InRlc3QtZCIsbm9uY2U9IlNCVlFZVnEvQ3VWY1p3MnREbVlGdEFqdjB3em1JR0JNdUM0U24rZlciLG5jPTAwMDAwMDAxLGNub25jZT0idkNQTDRYbmRlWUFsbmp5RkYydnloTUNyZWtoaUg0MXY1Y29TRnhuQSIsZGlnZXN0LXVyaT0ieG1wcC90ZXN0LWQiLG1heGJ1Zj02NTUzNixyZXNwb25zZT05YzAzZjZlNjJjOTNiZDgwYzBhZDdmZGUwZTdkNjEyMSxxb3A9YXV0aCxhdXRoemlkPSJhbGwteG1wcC10ZXN0Ig==</response>
</OUTPUT>
<INPUT test='VHost 13'>
<success xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cnNwYXV0aD05NzQ5NWNjMTQ1YzNkYmE1MWQ3YmEyNmZiZmQ2NTFjMg==</success>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="d299df4f-2bde-479f-b3c8-633f54bc3f18" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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='VHost 13'>
<iq type='set' id='bind1'><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'><resource>def-user-resource</resource></bind></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" id="bind1" to="all-xmpp-test@test-d/def-user-resource"><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"><jid>all-xmpp-test@test-d/def-user-resource</jid></bind></iq>
</INPUT>
<OUTPUT test='VHost 13'>
<iq type="get" id="ping123" to="vhost-167">
<ping xmlns="urn:xmpp:ping"/></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" from="vhost-167" to="all-xmpp-test@test-d/def-user-resource" id="ping123"/>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'/>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="b97641f3-3e71-4551-af2e-030609188a9f" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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>ANONYMOUS</mechanism></mechanisms></stream:features>
</INPUT>
<OUTPUT test='VHost 13'>
<auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='DIGEST-MD5'/>
</OUTPUT>
<INPUT test='VHost 13'>
<challenge xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cmVhbG09InRlc3QtZCIsbm9uY2U9InhWb0NaYzcwZmJFTVArRWFIKzlWeVlQNEg4WmlDMTBORnB6Y1ZYc0MiLHFvcD0iYXV0aCIsY2hhcnNldD11dGYtOCxhbGdvcml0aG09bWQ1LXNlc3M=</challenge>
</INPUT>
<OUTPUT test='VHost 13'>
<response xmlns='urn:ietf:params:xml:ns:xmpp-sasl'>Y2hhcnNldD11dGYtOCx1c2VybmFtZT0iYWxsLXhtcHAtdGVzdCIscmVhbG09InRlc3QtZCIsbm9uY2U9InhWb0NaYzcwZmJFTVArRWFIKzlWeVlQNEg4WmlDMTBORnB6Y1ZYc0MiLG5jPTAwMDAwMDAxLGNub25jZT0ieDdYRnpwMmhzbnFmb2NvSjdIUHBDTVhEMjdQcHpnQUxlWUZmbGtjLyIsZGlnZXN0LXVyaT0ieG1wcC90ZXN0LWQiLG1heGJ1Zj02NTUzNixyZXNwb25zZT0wNGY4MGI4ZDQ4M2FkYWEwNDdhNjllYTY3ODZmOWNjNixxb3A9YXV0aCxhdXRoemlkPSJhbGwteG1wcC10ZXN0Ig==</response>
</OUTPUT>
<INPUT test='VHost 13'>
<success xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cnNwYXV0aD03Y2M3YmIyM2Y0YmViOGUzNmFkOTEzMjY4M2IwNDYzNQ==</success>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="b97641f3-3e71-4551-af2e-030609188a9f" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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='VHost 13'>
<iq type='set' id='bind1'><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'><resource>def-user-resource</resource></bind></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" id="bind1" to="all-xmpp-test@test-d/def-user-resource"><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"><jid>all-xmpp-test@test-d/def-user-resource</jid></bind></iq>
</INPUT>
<OUTPUT test='VHost 13'>
<iq type="get" id="ping123" to="vhost-168">
<ping xmlns="urn:xmpp:ping"/></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" from="vhost-168" to="all-xmpp-test@test-d/def-user-resource" id="ping123"/>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'/>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="22bb2739-f82b-456b-a81e-3080a2c8ea0f" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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>ANONYMOUS</mechanism></mechanisms></stream:features>
</INPUT>
<OUTPUT test='VHost 13'>
<auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='DIGEST-MD5'/>
</OUTPUT>
<INPUT test='VHost 13'>
<challenge xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cmVhbG09InRlc3QtZCIsbm9uY2U9Im5zNUEzd0tndUxheXlnSGo1QklwYkRIc0lLMzZlQ1R4VmtSWFczQWIiLHFvcD0iYXV0aCIsY2hhcnNldD11dGYtOCxhbGdvcml0aG09bWQ1LXNlc3M=</challenge>
</INPUT>
<OUTPUT test='VHost 13'>
<response xmlns='urn:ietf:params:xml:ns:xmpp-sasl'>Y2hhcnNldD11dGYtOCx1c2VybmFtZT0iYWxsLXhtcHAtdGVzdCIscmVhbG09InRlc3QtZCIsbm9uY2U9Im5zNUEzd0tndUxheXlnSGo1QklwYkRIc0lLMzZlQ1R4VmtSWFczQWIiLG5jPTAwMDAwMDAxLGNub25jZT0ick1tTEVxVUp6a2tRMTB6cEw2Z2F1TEJ2bjQ0ZXhjYlZvaTFLdXhRayIsZGlnZXN0LXVyaT0ieG1wcC90ZXN0LWQiLG1heGJ1Zj02NTUzNixyZXNwb25zZT03ZmE2Zjk2YjBlMjE1ZDQ1NTExY2ZkZmM0OWJmNzkyZCxxb3A9YXV0aCxhdXRoemlkPSJhbGwteG1wcC10ZXN0Ig==</response>
</OUTPUT>
<INPUT test='VHost 13'>
<success xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cnNwYXV0aD05N2IyMTZmMzlmNGMyYzZjNjkwZDU3NzkyODU4ZjY2Yw==</success>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="22bb2739-f82b-456b-a81e-3080a2c8ea0f" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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='VHost 13'>
<iq type='set' id='bind1'><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'><resource>def-user-resource</resource></bind></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" id="bind1" to="all-xmpp-test@test-d/def-user-resource"><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"><jid>all-xmpp-test@test-d/def-user-resource</jid></bind></iq>
</INPUT>
<OUTPUT test='VHost 13'>
<iq type="get" id="ping123" to="vhost-169">
<ping xmlns="urn:xmpp:ping"/></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" from="vhost-169" to="all-xmpp-test@test-d/def-user-resource" id="ping123"/>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'/>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="cc0ca52a-ea5c-41c2-979c-cadd4a3bbaad" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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>ANONYMOUS</mechanism></mechanisms></stream:features>
</INPUT>
<OUTPUT test='VHost 13'>
<auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='DIGEST-MD5'/>
</OUTPUT>
<INPUT test='VHost 13'>
<challenge xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cmVhbG09InRlc3QtZCIsbm9uY2U9InFaYlNVTFZ4SnlXWVJwMExja3BSRUU5cXlRV3dFdXhOZEI5TFlWYUYiLHFvcD0iYXV0aCIsY2hhcnNldD11dGYtOCxhbGdvcml0aG09bWQ1LXNlc3M=</challenge>
</INPUT>
<OUTPUT test='VHost 13'>
<response xmlns='urn:ietf:params:xml:ns:xmpp-sasl'>Y2hhcnNldD11dGYtOCx1c2VybmFtZT0iYWxsLXhtcHAtdGVzdCIscmVhbG09InRlc3QtZCIsbm9uY2U9InFaYlNVTFZ4SnlXWVJwMExja3BSRUU5cXlRV3dFdXhOZEI5TFlWYUYiLG5jPTAwMDAwMDAxLGNub25jZT0iMnd3RytXcnVFcjZoZzl6VnlHQUdmRE4yOUR4aDJOb20rbk1BMnVNZSIsZGlnZXN0LXVyaT0ieG1wcC90ZXN0LWQiLG1heGJ1Zj02NTUzNixyZXNwb25zZT1jZGQwZmIzZWRlOGY4OTMzMTNlZmIyZDQwYTcyMjNlMyxxb3A9YXV0aCxhdXRoemlkPSJhbGwteG1wcC10ZXN0Ig==</response>
</OUTPUT>
<INPUT test='VHost 13'>
<success xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cnNwYXV0aD0zMzIzNDdiOWI1Y2ZmMzkwZThiOTQ4ODE5ZDgyZmU2NA==</success>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="cc0ca52a-ea5c-41c2-979c-cadd4a3bbaad" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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='VHost 13'>
<iq type='set' id='bind1'><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'><resource>def-user-resource</resource></bind></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" id="bind1" to="all-xmpp-test@test-d/def-user-resource"><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"><jid>all-xmpp-test@test-d/def-user-resource</jid></bind></iq>
</INPUT>
<OUTPUT test='VHost 13'>
<iq type="get" id="ping123" to="vhost-170">
<ping xmlns="urn:xmpp:ping"/></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" from="vhost-170" to="all-xmpp-test@test-d/def-user-resource" id="ping123"/>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'/>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="d334c0bc-1e44-44c6-9b9d-44b737b1d910" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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>ANONYMOUS</mechanism></mechanisms></stream:features>
</INPUT>
<OUTPUT test='VHost 13'>
<auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='DIGEST-MD5'/>
</OUTPUT>
<INPUT test='VHost 13'>
<challenge xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cmVhbG09InRlc3QtZCIsbm9uY2U9ImhBa2xhSjZtYmZtTStGRXJLZEQvdEw3d2tXaFF6YnM2d0wxeUZQY2QiLHFvcD0iYXV0aCIsY2hhcnNldD11dGYtOCxhbGdvcml0aG09bWQ1LXNlc3M=</challenge>
</INPUT>
<OUTPUT test='VHost 13'>
<response xmlns='urn:ietf:params:xml:ns:xmpp-sasl'>Y2hhcnNldD11dGYtOCx1c2VybmFtZT0iYWxsLXhtcHAtdGVzdCIscmVhbG09InRlc3QtZCIsbm9uY2U9ImhBa2xhSjZtYmZtTStGRXJLZEQvdEw3d2tXaFF6YnM2d0wxeUZQY2QiLG5jPTAwMDAwMDAxLGNub25jZT0iNHlKSnFOOUZub0VXZDdtWG5FZmVybGhvVWU4NkM3S3VsL3Q2ZFlyUCIsZGlnZXN0LXVyaT0ieG1wcC90ZXN0LWQiLG1heGJ1Zj02NTUzNixyZXNwb25zZT02ZDgzYjI1MTQ3MDVmOGU4NjNhZWQ3MDQxMjZiNmE5Mixxb3A9YXV0aCxhdXRoemlkPSJhbGwteG1wcC10ZXN0Ig==</response>
</OUTPUT>
<INPUT test='VHost 13'>
<success xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cnNwYXV0aD02N2NkY2MwMzlhYWE5MWRkMmVmNjRiMjgyOTQ0MzJhYw==</success>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="d334c0bc-1e44-44c6-9b9d-44b737b1d910" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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='VHost 13'>
<iq type='set' id='bind1'><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'><resource>def-user-resource</resource></bind></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" id="bind1" to="all-xmpp-test@test-d/def-user-resource"><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"><jid>all-xmpp-test@test-d/def-user-resource</jid></bind></iq>
</INPUT>
<OUTPUT test='VHost 13'>
<iq type="get" id="ping123" to="vhost-171">
<ping xmlns="urn:xmpp:ping"/></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" from="vhost-171" to="all-xmpp-test@test-d/def-user-resource" id="ping123"/>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'/>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="bd4f4bfa-55d0-4d6a-b35b-83eb01f27f69" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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>ANONYMOUS</mechanism></mechanisms></stream:features>
</INPUT>
<OUTPUT test='VHost 13'>
<auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='DIGEST-MD5'/>
</OUTPUT>
<INPUT test='VHost 13'>
<challenge xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cmVhbG09InRlc3QtZCIsbm9uY2U9Ii9FMDZGRU1nd3lPQyt5ZzNzRGZYdGUxN2k2TEpiaXBpZzFWMEdqaW8iLHFvcD0iYXV0aCIsY2hhcnNldD11dGYtOCxhbGdvcml0aG09bWQ1LXNlc3M=</challenge>
</INPUT>
<OUTPUT test='VHost 13'>
<response xmlns='urn:ietf:params:xml:ns:xmpp-sasl'>Y2hhcnNldD11dGYtOCx1c2VybmFtZT0iYWxsLXhtcHAtdGVzdCIscmVhbG09InRlc3QtZCIsbm9uY2U9Ii9FMDZGRU1nd3lPQyt5ZzNzRGZYdGUxN2k2TEpiaXBpZzFWMEdqaW8iLG5jPTAwMDAwMDAxLGNub25jZT0iSjhFVWhETlpIc2R2QUFUODBDNnYyYXlXSFNhRkFBSHdmbFk0QlllQyIsZGlnZXN0LXVyaT0ieG1wcC90ZXN0LWQiLG1heGJ1Zj02NTUzNixyZXNwb25zZT0yNDhlOTZkMTc1OWM2YzgyYWM2NjZkZGI4NTY2ZDU0ZSxxb3A9YXV0aCxhdXRoemlkPSJhbGwteG1wcC10ZXN0Ig==</response>
</OUTPUT>
<INPUT test='VHost 13'>
<success xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cnNwYXV0aD1mNTMzNmNiYzU4YmZhZGI5NTE3YzAwMjI0ZDRjZDdjNw==</success>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="bd4f4bfa-55d0-4d6a-b35b-83eb01f27f69" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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='VHost 13'>
<iq type='set' id='bind1'><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'><resource>def-user-resource</resource></bind></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" id="bind1" to="all-xmpp-test@test-d/def-user-resource"><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"><jid>all-xmpp-test@test-d/def-user-resource</jid></bind></iq>
</INPUT>
<OUTPUT test='VHost 13'>
<iq type="get" id="ping123" to="vhost-172">
<ping xmlns="urn:xmpp:ping"/></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" from="vhost-172" to="all-xmpp-test@test-d/def-user-resource" id="ping123"/>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'/>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="22545e3e-c663-472e-95a5-e1a89e6bda51" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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>ANONYMOUS</mechanism></mechanisms></stream:features>
</INPUT>
<OUTPUT test='VHost 13'>
<auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='DIGEST-MD5'/>
</OUTPUT>
<INPUT test='VHost 13'>
<challenge xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cmVhbG09InRlc3QtZCIsbm9uY2U9IjFDQm00WGdOSVNBeWtWYmtYRDZVeFRVd2RRZXNKRUhNbnZ5Nmo2Q0QiLHFvcD0iYXV0aCIsY2hhcnNldD11dGYtOCxhbGdvcml0aG09bWQ1LXNlc3M=</challenge>
</INPUT>
<OUTPUT test='VHost 13'>
<response xmlns='urn:ietf:params:xml:ns:xmpp-sasl'>Y2hhcnNldD11dGYtOCx1c2VybmFtZT0iYWxsLXhtcHAtdGVzdCIscmVhbG09InRlc3QtZCIsbm9uY2U9IjFDQm00WGdOSVNBeWtWYmtYRDZVeFRVd2RRZXNKRUhNbnZ5Nmo2Q0QiLG5jPTAwMDAwMDAxLGNub25jZT0iK0FXMTBoUUl2OTRoWVczMXZxNDBIYW00NlB0bHNsM1VqWmhsNmdkYyIsZGlnZXN0LXVyaT0ieG1wcC90ZXN0LWQiLG1heGJ1Zj02NTUzNixyZXNwb25zZT00NTU3YmQ5MjAwYjc1ZTk3NGQ3YWVmNzgzOGQxYTIxZixxb3A9YXV0aCxhdXRoemlkPSJhbGwteG1wcC10ZXN0Ig==</response>
</OUTPUT>
<INPUT test='VHost 13'>
<success xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cnNwYXV0aD02OGIwZWViNWIzY2Q1NWJjNzIzYTlhNzQ2ZDljNDk3ZA==</success>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="22545e3e-c663-472e-95a5-e1a89e6bda51" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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='VHost 13'>
<iq type='set' id='bind1'><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'><resource>def-user-resource</resource></bind></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" id="bind1" to="all-xmpp-test@test-d/def-user-resource"><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"><jid>all-xmpp-test@test-d/def-user-resource</jid></bind></iq>
</INPUT>
<OUTPUT test='VHost 13'>
<iq type="get" id="ping123" to="vhost-173">
<ping xmlns="urn:xmpp:ping"/></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" from="vhost-173" to="all-xmpp-test@test-d/def-user-resource" id="ping123"/>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'/>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="e05f3fc0-596f-4ad2-bfd8-6e1b434b7882" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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>ANONYMOUS</mechanism></mechanisms></stream:features>
</INPUT>
<OUTPUT test='VHost 13'>
<auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='DIGEST-MD5'/>
</OUTPUT>
<INPUT test='VHost 13'>
<challenge xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cmVhbG09InRlc3QtZCIsbm9uY2U9Ijl4czd1aXRZKyt4MFBDSFBXb1BHNy9FSXdPRDhjdE1TbXNZUFJ6aDUiLHFvcD0iYXV0aCIsY2hhcnNldD11dGYtOCxhbGdvcml0aG09bWQ1LXNlc3M=</challenge>
</INPUT>
<OUTPUT test='VHost 13'>
<response xmlns='urn:ietf:params:xml:ns:xmpp-sasl'>Y2hhcnNldD11dGYtOCx1c2VybmFtZT0iYWxsLXhtcHAtdGVzdCIscmVhbG09InRlc3QtZCIsbm9uY2U9Ijl4czd1aXRZKyt4MFBDSFBXb1BHNy9FSXdPRDhjdE1TbXNZUFJ6aDUiLG5jPTAwMDAwMDAxLGNub25jZT0iOFVoV0VJWG9MU0kzRzFoWS8yK2JDWTZTV25Md2ptczA5TUx3MXZGeSIsZGlnZXN0LXVyaT0ieG1wcC90ZXN0LWQiLG1heGJ1Zj02NTUzNixyZXNwb25zZT1mMDQ3MDMxYzQxN2FjZmQ0YzNmNTZhZTM0ZjBiOTdhOCxxb3A9YXV0aCxhdXRoemlkPSJhbGwteG1wcC10ZXN0Ig==</response>
</OUTPUT>
<INPUT test='VHost 13'>
<success xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cnNwYXV0aD0zNTI0MmQ5ZTEzNjY3NjFkZmY2OGU0NWNjMjk5MjRmMg==</success>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="e05f3fc0-596f-4ad2-bfd8-6e1b434b7882" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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='VHost 13'>
<iq type='set' id='bind1'><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'><resource>def-user-resource</resource></bind></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" id="bind1" to="all-xmpp-test@test-d/def-user-resource"><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"><jid>all-xmpp-test@test-d/def-user-resource</jid></bind></iq>
</INPUT>
<OUTPUT test='VHost 13'>
<iq type="get" id="ping123" to="vhost-174">
<ping xmlns="urn:xmpp:ping"/></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" from="vhost-174" to="all-xmpp-test@test-d/def-user-resource" id="ping123"/>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'/>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="876495fe-231e-4a58-b555-4ae234cadb00" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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>ANONYMOUS</mechanism></mechanisms></stream:features>
</INPUT>
<OUTPUT test='VHost 13'>
<auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='DIGEST-MD5'/>
</OUTPUT>
<INPUT test='VHost 13'>
<challenge xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cmVhbG09InRlc3QtZCIsbm9uY2U9IjNtMHlSNnV4T09QbnlQTU9mbVViQ1MwUlA3bUVPU1NvY3RkbFNQS00iLHFvcD0iYXV0aCIsY2hhcnNldD11dGYtOCxhbGdvcml0aG09bWQ1LXNlc3M=</challenge>
</INPUT>
<OUTPUT test='VHost 13'>
<response xmlns='urn:ietf:params:xml:ns:xmpp-sasl'>Y2hhcnNldD11dGYtOCx1c2VybmFtZT0iYWxsLXhtcHAtdGVzdCIscmVhbG09InRlc3QtZCIsbm9uY2U9IjNtMHlSNnV4T09QbnlQTU9mbVViQ1MwUlA3bUVPU1NvY3RkbFNQS00iLG5jPTAwMDAwMDAxLGNub25jZT0iSGJzM0htNWpBQTV3bTlkbEdTcmRia2t1TXhmV2VMRHo1Y0R6YXFsZiIsZGlnZXN0LXVyaT0ieG1wcC90ZXN0LWQiLG1heGJ1Zj02NTUzNixyZXNwb25zZT0wYTViNmZjZjE0Y2EzYzA0ODBjYTdhNjIyNTE2MTM4Mixxb3A9YXV0aCxhdXRoemlkPSJhbGwteG1wcC10ZXN0Ig==</response>
</OUTPUT>
<INPUT test='VHost 13'>
<success xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cnNwYXV0aD1mZmE1YTRkMmQ0NWIyNDNlN2UzODFhNjEzNTYwYTFhOQ==</success>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="876495fe-231e-4a58-b555-4ae234cadb00" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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='VHost 13'>
<iq type='set' id='bind1'><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'><resource>def-user-resource</resource></bind></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" id="bind1" to="all-xmpp-test@test-d/def-user-resource"><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"><jid>all-xmpp-test@test-d/def-user-resource</jid></bind></iq>
</INPUT>
<OUTPUT test='VHost 13'>
<iq type="get" id="ping123" to="vhost-175">
<ping xmlns="urn:xmpp:ping"/></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" from="vhost-175" to="all-xmpp-test@test-d/def-user-resource" id="ping123"/>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'/>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="2c3935e4-ab03-4351-9a63-c200cf39decc" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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>ANONYMOUS</mechanism></mechanisms></stream:features>
</INPUT>
<OUTPUT test='VHost 13'>
<auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='DIGEST-MD5'/>
</OUTPUT>
<INPUT test='VHost 13'>
<challenge xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cmVhbG09InRlc3QtZCIsbm9uY2U9Imc3WTBGelBHcU1RU0oxbnBpSmIrQW1MTkJRbFQ3NWZHQVJwQTAwZlciLHFvcD0iYXV0aCIsY2hhcnNldD11dGYtOCxhbGdvcml0aG09bWQ1LXNlc3M=</challenge>
</INPUT>
<OUTPUT test='VHost 13'>
<response xmlns='urn:ietf:params:xml:ns:xmpp-sasl'>Y2hhcnNldD11dGYtOCx1c2VybmFtZT0iYWxsLXhtcHAtdGVzdCIscmVhbG09InRlc3QtZCIsbm9uY2U9Imc3WTBGelBHcU1RU0oxbnBpSmIrQW1MTkJRbFQ3NWZHQVJwQTAwZlciLG5jPTAwMDAwMDAxLGNub25jZT0iS2s2NGYzTTRVUG9XWmpRY0V4NUVyTnJ5UTZHUFNBNnFWdTE5dnVnNiIsZGlnZXN0LXVyaT0ieG1wcC90ZXN0LWQiLG1heGJ1Zj02NTUzNixyZXNwb25zZT1kZjk5NDdmNGE1Zjg4YThkMGMxMTJhYTlmYWRkYjAxYyxxb3A9YXV0aCxhdXRoemlkPSJhbGwteG1wcC10ZXN0Ig==</response>
</OUTPUT>
<INPUT test='VHost 13'>
<success xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cnNwYXV0aD0xMTkyZTBkZGM2NGY4ODllNTE2ZTlhMGY5MWNhM2U0Mg==</success>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="2c3935e4-ab03-4351-9a63-c200cf39decc" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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='VHost 13'>
<iq type='set' id='bind1'><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'><resource>def-user-resource</resource></bind></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" id="bind1" to="all-xmpp-test@test-d/def-user-resource"><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"><jid>all-xmpp-test@test-d/def-user-resource</jid></bind></iq>
</INPUT>
<OUTPUT test='VHost 13'>
<iq type="get" id="ping123" to="vhost-176">
<ping xmlns="urn:xmpp:ping"/></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" from="vhost-176" to="all-xmpp-test@test-d/def-user-resource" id="ping123"/>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'/>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="1c137480-bfe9-4b77-85df-45fc2540cb94" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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>ANONYMOUS</mechanism></mechanisms></stream:features>
</INPUT>
<OUTPUT test='VHost 13'>
<auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='DIGEST-MD5'/>
</OUTPUT>
<INPUT test='VHost 13'>
<challenge xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cmVhbG09InRlc3QtZCIsbm9uY2U9InVtWndTcFpPRXBSV3dQK0RFMGJicjdQc1RDRXo4L1ZEYk0xckI4WUUiLHFvcD0iYXV0aCIsY2hhcnNldD11dGYtOCxhbGdvcml0aG09bWQ1LXNlc3M=</challenge>
</INPUT>
<OUTPUT test='VHost 13'>
<response xmlns='urn:ietf:params:xml:ns:xmpp-sasl'>Y2hhcnNldD11dGYtOCx1c2VybmFtZT0iYWxsLXhtcHAtdGVzdCIscmVhbG09InRlc3QtZCIsbm9uY2U9InVtWndTcFpPRXBSV3dQK0RFMGJicjdQc1RDRXo4L1ZEYk0xckI4WUUiLG5jPTAwMDAwMDAxLGNub25jZT0iOUFoUUJxOUxjYlhIamhYNFlBMUNjWC8reENjSnR5UzBWUWpEMHBpeCIsZGlnZXN0LXVyaT0ieG1wcC90ZXN0LWQiLG1heGJ1Zj02NTUzNixyZXNwb25zZT1lMmVjOGM2YjhhZWU3MjNkMDgwZDc3ZDVkMDAzNDI4Yixxb3A9YXV0aCxhdXRoemlkPSJhbGwteG1wcC10ZXN0Ig==</response>
</OUTPUT>
<INPUT test='VHost 13'>
<success xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cnNwYXV0aD1hMTlhM2JmZTA0NTc1ZWUwODllZWZiZmUzYzYyY2QyYw==</success>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="1c137480-bfe9-4b77-85df-45fc2540cb94" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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='VHost 13'>
<iq type='set' id='bind1'><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'><resource>def-user-resource</resource></bind></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" id="bind1" to="all-xmpp-test@test-d/def-user-resource"><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"><jid>all-xmpp-test@test-d/def-user-resource</jid></bind></iq>
</INPUT>
<OUTPUT test='VHost 13'>
<iq type="get" id="ping123" to="vhost-177">
<ping xmlns="urn:xmpp:ping"/></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" from="vhost-177" to="all-xmpp-test@test-d/def-user-resource" id="ping123"/>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'/>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="36a3d022-de80-4246-8cbf-82abe41b29f8" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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>ANONYMOUS</mechanism></mechanisms></stream:features>
</INPUT>
<OUTPUT test='VHost 13'>
<auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='DIGEST-MD5'/>
</OUTPUT>
<INPUT test='VHost 13'>
<challenge xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cmVhbG09InRlc3QtZCIsbm9uY2U9ImJvMmozODFrS1dKRGdEMVpQTnltUTFCbU50VnV2ZXVFZ3ZjQTJ5YUgiLHFvcD0iYXV0aCIsY2hhcnNldD11dGYtOCxhbGdvcml0aG09bWQ1LXNlc3M=</challenge>
</INPUT>
<OUTPUT test='VHost 13'>
<response xmlns='urn:ietf:params:xml:ns:xmpp-sasl'>Y2hhcnNldD11dGYtOCx1c2VybmFtZT0iYWxsLXhtcHAtdGVzdCIscmVhbG09InRlc3QtZCIsbm9uY2U9ImJvMmozODFrS1dKRGdEMVpQTnltUTFCbU50VnV2ZXVFZ3ZjQTJ5YUgiLG5jPTAwMDAwMDAxLGNub25jZT0iS2NheTVrZzBzNUJaSlNrdDdFNDVtSTFOUGVndjN1THlpQWVJdHNlVSIsZGlnZXN0LXVyaT0ieG1wcC90ZXN0LWQiLG1heGJ1Zj02NTUzNixyZXNwb25zZT0yOWFlMGE3N2E3OGVhZTA0ODZkNWQxMDk0MGMzNTUxOCxxb3A9YXV0aCxhdXRoemlkPSJhbGwteG1wcC10ZXN0Ig==</response>
</OUTPUT>
<INPUT test='VHost 13'>
<success xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cnNwYXV0aD05MGE0YjAzMWUyMGFjOTJlZTdjODM0M2FhMGE3MGM1Yg==</success>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="36a3d022-de80-4246-8cbf-82abe41b29f8" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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='VHost 13'>
<iq type='set' id='bind1'><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'><resource>def-user-resource</resource></bind></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" id="bind1" to="all-xmpp-test@test-d/def-user-resource"><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"><jid>all-xmpp-test@test-d/def-user-resource</jid></bind></iq>
</INPUT>
<OUTPUT test='VHost 13'>
<iq type="get" id="ping123" to="vhost-178">
<ping xmlns="urn:xmpp:ping"/></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" from="vhost-178" to="all-xmpp-test@test-d/def-user-resource" id="ping123"/>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'/>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="8ddb81b7-a1e2-436e-8b24-4c34910cb4b7" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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>ANONYMOUS</mechanism></mechanisms></stream:features>
</INPUT>
<OUTPUT test='VHost 13'>
<auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='DIGEST-MD5'/>
</OUTPUT>
<INPUT test='VHost 13'>
<challenge xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cmVhbG09InRlc3QtZCIsbm9uY2U9Inp1bnJMR29LSXpobGpWeEdPeEd1V1hjV0tVMjFVTGs2ZnkycVFoZ2YiLHFvcD0iYXV0aCIsY2hhcnNldD11dGYtOCxhbGdvcml0aG09bWQ1LXNlc3M=</challenge>
</INPUT>
<OUTPUT test='VHost 13'>
<response xmlns='urn:ietf:params:xml:ns:xmpp-sasl'>Y2hhcnNldD11dGYtOCx1c2VybmFtZT0iYWxsLXhtcHAtdGVzdCIscmVhbG09InRlc3QtZCIsbm9uY2U9Inp1bnJMR29LSXpobGpWeEdPeEd1V1hjV0tVMjFVTGs2ZnkycVFoZ2YiLG5jPTAwMDAwMDAxLGNub25jZT0iQWxlMFJtK29nMld3aEtxbFAwb1RVRUVtYkFtaXllTFpOWnR4K0x0YyIsZGlnZXN0LXVyaT0ieG1wcC90ZXN0LWQiLG1heGJ1Zj02NTUzNixyZXNwb25zZT0yNGM3NTY2YzliOWE0MDQ0Nzk2MmFlNmY2YjBiZTIxOSxxb3A9YXV0aCxhdXRoemlkPSJhbGwteG1wcC10ZXN0Ig==</response>
</OUTPUT>
<INPUT test='VHost 13'>
<success xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cnNwYXV0aD04YmEwODgyYjJmNzcxYmMzZTE1MjliZjQ1ZjdiOGE2MQ==</success>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="8ddb81b7-a1e2-436e-8b24-4c34910cb4b7" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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='VHost 13'>
<iq type='set' id='bind1'><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'><resource>def-user-resource</resource></bind></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" id="bind1" to="all-xmpp-test@test-d/def-user-resource"><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"><jid>all-xmpp-test@test-d/def-user-resource</jid></bind></iq>
</INPUT>
<OUTPUT test='VHost 13'>
<iq type="get" id="ping123" to="vhost-179">
<ping xmlns="urn:xmpp:ping"/></iq>
</OUTPUT>
<INPUT test='VHost 13'>
<iq type="result" from="vhost-179" to="all-xmpp-test@test-d/def-user-resource" id="ping123"/>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'/>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="9ebbde34-b33b-4523-b931-2aa56e02783f" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<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>ANONYMOUS</mechanism></mechanisms></stream:features>
</INPUT>
<OUTPUT test='VHost 13'>
<auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='DIGEST-MD5'/>
</OUTPUT>
<INPUT test='VHost 13'>
<challenge xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cmVhbG09InRlc3QtZCIsbm9uY2U9InBZL1l2SnZCL240SG5OZ1ZMQ215WWZGaExVZWt6ZHlWS3NReS83OEYiLHFvcD0iYXV0aCIsY2hhcnNldD11dGYtOCxhbGdvcml0aG09bWQ1LXNlc3M=</challenge>
</INPUT>
<OUTPUT test='VHost 13'>
<response xmlns='urn:ietf:params:xml:ns:xmpp-sasl'>Y2hhcnNldD11dGYtOCx1c2VybmFtZT0iYWxsLXhtcHAtdGVzdCIscmVhbG09InRlc3QtZCIsbm9uY2U9InBZL1l2SnZCL240SG5OZ1ZMQ215WWZGaExVZWt6ZHlWS3NReS83OEYiLG5jPTAwMDAwMDAxLGNub25jZT0iZFUyZk1NZlp0cm5yUE0zYU1EbHJodEltNDQ4WHl1RmdoUjlmTzZybCIsZGlnZXN0LXVyaT0ieG1wcC90ZXN0LWQiLG1heGJ1Zj02NTUzNixyZXNwb25zZT03OWMzYWQ2MzNjMDQ3YTFkOTMxZWExNDY1Y2MxMmRlOSxxb3A9YXV0aCxhdXRoemlkPSJhbGwteG1wcC10ZXN0Ig==</response>
</OUTPUT>
<INPUT test='VHost 13'>
<success xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cnNwYXV0aD0yMGE3MzRiMjJhZDE3Y2EwM2FkODBlZjFiZjg0ZjQxMQ==</success>
</INPUT>
<OUTPUT test='VHost 13'>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
</OUTPUT>
<INPUT test='VHost 13'>
<stream:stream xml:lang="en" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" from="test-d" id="9ebbde34-b33b-4523-b931-2aa56e02783f" xmlns="jabber:client"/>
</INPUT>
<INPUT test='VHost 13'>
<stream:features><register xmlns="http://jabber.org/features/iq-register"/><starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"/><