1
|
<?xml version="1.0"?>
|
2
|
<stream:stream xmlns:stream="http://etherx.jabber.org/streams" version="1.0"
|
3
|
xmlns="jabber:client" to="sump.gasket.me" xml:lang="en"
|
4
|
xmlns:xml="http://www.w3.org/XML/1998/namespace">
|
5
|
|
6
|
<?xml version='1.0'?><stream:stream
|
7
|
xmlns:stream='http://etherx.jabber.org/streams' xmlns='jabber:client'
|
8
|
from='sump.gasket.me' version='1.0'
|
9
|
id='f9mf2ydwv8qv4baboyk0a04ezqt3r366csmfr0bm'>
|
10
|
<stream:features xmlns:stream='http://etherx.jabber.org/streams'><mechanisms
|
11
|
xmlns='urn:ietf:params:xml:ns:xmpp-sasl'><mechanism>PLAIN</mechanism><mechanism>
|
12
|
DIGEST-MD5</mechanism></mechanisms><auth
|
13
|
xmlns='http://jabber.org/features/iq-auth'/><register
|
14
|
xmlns='http://jabber.org/features/iq-register'/></stream:features>
|
15
|
<auth xmlns="urn:ietf:params:xml:ns:xmpp-sasl" mechanism="DIGEST-MD5"/>
|
16
|
<challenge
|
17
|
xmlns='urn:ietf:params:xml:ns:xmpp-sasl'>
|
18
|
cmVhbG09ImNocm9tZS5taW5lLm51Iiwgbm9uY2U9InllZ1FKTnhpVDBRY2JqN0x5THl0blE9PSIsIHFv
|
19
|
cD0iYXV0aCIsIGNoYXJzZXQ9dXRmLTgsIGFsZ29yaXRobT1tZDUtc2Vzcw==</challenge>
|
20
|
<response
|
21
|
xmlns="urn:ietf:params:xml:ns:xmpp-sasl">
|
22
|
dXNlcm5hbWU9ImZhdG1hbiIscmVhbG09ImNocm9tZS5taW5lLm51Iixub25jZT0ieWVnUUpOeGlUMFFj
|
23
|
Ymo3THlMeXRuUT09Iixjbm9uY2U9IjhGSHE4OTZGQnZteUE5enQxMWM1SjM0OFUyUmVzcEdWQWM3ekFs
|
24
|
ZW9tVWc9IixuYz0wMDAwMDAwMSxkaWdlc3QtdXJpPSJ4bXBwL2Nocm9tZS5taW5lLm51Iixxb3A9YXV0
|
25
|
aCxyZXNwb25zZT01YTdhYmUyYThlYjBmYjg1YWEyNmE2ZDgxNTVjNjQyNixjaGFyc2V0PXV0Zi04</
|
26
|
response>
|
27
|
<challenge
|
28
|
xmlns='urn:ietf:params:xml:ns:xmpp-sasl'>
|
29
|
cnNwYXV0aD1iNzE1ZDdmNTlhMDkzZmNhYTVjYWE4NzNjMzE2YTY2ZQ==</challenge>
|
30
|
<response xmlns="urn:ietf:params:xml:ns:xmpp-sasl"/>
|
31
|
<success xmlns='urn:ietf:params:xml:ns:xmpp-sasl'/>
|
32
|
<?xml version="1.0"?>
|
33
|
<stream:stream xmlns:stream="http://etherx.jabber.org/streams" version="1.0"
|
34
|
xmlns="jabber:client" to="sump.gasket.me" xml:lang="en"
|
35
|
xmlns:xml="http://www.w3.org/XML/1998/namespace">
|
36
|
|
37
|
<?xml version='1.0'?><stream:stream
|
38
|
xmlns:stream='http://etherx.jabber.org/streams' xmlns='jabber:client'
|
39
|
from='sump.gasket.me' version='1.0'
|
40
|
id='92idetp3r93297h8yacpeiwqbj52jhotk77y0w1s'>
|
41
|
<stream:features xmlns:stream='http://etherx.jabber.org/streams'><bind
|
42
|
xmlns='urn:ietf:params:xml:ns:xmpp-bind'><required/></bind><unbind
|
43
|
xmlns='urn:ietf:params:xml:ns:xmpp-bind'/><session
|
44
|
xmlns='urn:ietf:params:xml:ns:xmpp-session'/></stream:features>
|
45
|
<iq type="set" id="bind_1">
|
46
|
<bind xmlns="urn:ietf:params:xml:ns:xmpp-bind">
|
47
|
<resource>Potato-3</resource>
|
48
|
</bind>
|
49
|
</iq>
|
50
|
|
51
|
<iq xmlns='jabber:client' id='bind_1' type='result'><bind
|
52
|
xmlns='urn:ietf:params:xml:ns:xmpp-bind'><jid>ajr@sump.gasket.me/Potato-3</
|
53
|
jid></bind></iq>
|
54
|
<iq xmlns="jabber:client" type="set" id="aacea">
|
55
|
<session xmlns="urn:ietf:params:xml:ns:xmpp-session"/>
|
56
|
</iq>
|
57
|
|
58
|
<iq xmlns='jabber:client' id='aacea' type='result'>
|
59
|
</iq>
|
60
|
<iq xmlns="jabber:client" type="get" id="aacfa">
|
61
|
<query xmlns="jabber:iq:roster"/>
|
62
|
</iq>
|
63
|
|
64
|
...
|