OUTPUT: <stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
INPUT: <stream:stream version="1.0" xml:lang="en" from="test-d" id="66e3e710-1d92-4bb3-99df-e565be7733d6" xmlns="jabber:client" xmlns:stream="http://etherx.jabber.org/streams"/>
INPUT: <stream:features><auth xmlns="http://jabber.org/features/iq-auth"/><register xmlns="http://jabber.org/features/iq-register"/><starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"/><mechanisms xmlns="urn:ietf:params:xml:ns:xmpp-sasl"><mechanism>PLAIN</mechanism><mechanism>DIGEST-MD5</mechanism><mechanism>CRAM-MD5</mechanism></mechanisms><session xmlns="urn:ietf:params:xml:ns:xmpp-session"/></stream:features>
OUTPUT: <starttls xmlns='urn:ietf:params:xml:ns:xmpp-tls'/>
INPUT: <proceed xmlns="urn:ietf:params:xml:ns:xmpp-tls"/>
OUTPUT: <stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
INPUT: <stream:stream version="1.0" xml:lang="en" from="test-d" id="e40bee90-f3c3-42d6-9c74-0d6fe5faf7c2" xmlns="jabber:client" xmlns:stream="http://etherx.jabber.org/streams"/>
INPUT: <stream:features><auth xmlns="http://jabber.org/features/iq-auth"/><register xmlns="http://jabber.org/features/iq-register"/><mechanisms xmlns="urn:ietf:params:xml:ns:xmpp-sasl"><mechanism>PLAIN</mechanism><mechanism>DIGEST-MD5</mechanism><mechanism>CRAM-MD5</mechanism></mechanisms><session xmlns="urn:ietf:params:xml:ns:xmpp-session"/></stream:features>
OUTPUT: <iq type='get' to='test-d' from='admin@test-d/xmpp-test' id='version_1'><query xmlns='jabber:iq:version'/></iq>
INPUT: <iq type="result" to="admin@test-d/xmpp-test" from="test-d" id="version_1"><query xmlns="jabber:iq:version"><name>Tigase</name><version>3.3.2-b880</version><os>Mac OS X-x86_64-10.5.2, Java HotSpot(TM) 64-Bit Server VM-1.6.0_04-b12-45-optimized-Apple Inc.</os></query></iq>
OUTPUT: <auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='DIGEST-MD5'/>
INPUT: <challenge xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cmVhbG09InRlc3QtZCIsbm9uY2U9IkovMFF5TFJVTzhJemwvVWkzVS8yYlorTU1WYjVQM0IwTjNoRzJSK2EiLHFvcD0iYXV0aCIsY2hhcnNldD11dGYtOCxhbGdvcml0aG09bWQ1LXNlc3M=</challenge>
OUTPUT: <response xmlns='urn:ietf:params:xml:ns:xmpp-sasl'>Y2hhcnNldD11dGYtOCx1c2VybmFtZT0iYWRtaW4iLHJlYWxtPSJ0ZXN0LWQiLG5vbmNlPSJKLzBReUxSVU84SXpsL1VpM1UvMmJaK01NVmI1UDNCME4zaEcyUithIixuYz0wMDAwMDAwMSxjbm9uY2U9InU3elo1enZRbWMwc051WDY5WDl1ODVFNktBZXJOSkJhVmhrMTJmb0siLGRpZ2VzdC11cmk9InhtcHAvdGVzdC1kIixtYXhidWY9NjU1MzYscmVzcG9uc2U9NTkxYzBmMzc3MDQ5YjcwOTRkZTI5MDFiYzczODUyODEscW9wPWF1dGgsYXV0aHppZD0iYWRtaW4i</response>
INPUT: <success xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cnNwYXV0aD1hMzUxNTEwOTZhYjVlZGFmMDQ0NjIyNjY3MTJiNzRjMA==</success>
OUTPUT: <stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='test-d' version='1.0'>
INPUT: <stream:stream version="1.0" xml:lang="en" from="test-d" id="3fe0f39c-59f5-4b6f-8047-2a0e78429553" xmlns="jabber:client" xmlns:stream="http://etherx.jabber.org/streams"/>
INPUT: <stream:features><register xmlns="http://jabber.org/features/iq-register"/><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"/><session xmlns="urn:ietf:params:xml:ns:xmpp-session"/></stream:features>
