okay, some packet dumps
from tshark, former ethereal, a bit mangled.
xxx.xxx.xxx.xxx represents my ip address, XXX.XXX.XXX.XXX -- external server''s one, name ''extserver.net'' mangled too.
so:
1) old smack.jar:
1 0.000000 xxx.xxx.xxx.xxx -> XXX.XXX.XXX.XXX TCP 4658 > jabber-client
SYN Seq=0 Len=0 MSS=1460 WS=3
2 0.012261 XXX.XXX.XXX.XXX -> xxx.xxx.xxx.xxx TCP jabber-client > 4658
SYN, ACK Seq=0 Ack=1 Win=5840 Len=0 MSS=1460 WS=0
3 0.012464 xxx.xxx.xxx.xxx -> XXX.XXX.XXX.XXX TCP 4658 > jabber-client
ACK Seq=1 Ack=1 Win=5840 Len=0
4 1.617314 xxx.xxx.xxx.xxx -> XXX.XXX.XXX.XXX Jabber Request: <stream:stream to="extserver.net" xmlns="jabber:client" xmlns:stream="ht
tp://etherx.jabber.org/streams" version="1.0">
5 1.625706 XXX.XXX.XXX.XXX -> xxx.xxx.xxx.xxx TCP jabber-client > 4658
ACK Seq=1 Ack=118 Win=5840 Len=0
6 1.626080 XXX.XXX.XXX.XXX -> xxx.xxx.xxx.xxx Jabber Response: <stream:stream xmlns=''jabber:client'' xmlns:stream=''http://etherx.jabber
.org/streams'' from=''extserver.net'' id=''1362652412''>
7 1.626236 xxx.xxx.xxx.xxx -> XXX.XXX.XXX.XXX TCP 4658 > jabber-client
ACK Seq=118 Ack=122 Win=5840 Len=0
8 2.290848 xxx.xxx.xxx.xxx -> XXX.XXX.XXX.XXX Jabber Request: <iq id="b3UJC-5" type="get"><query xmlns="jabber:iq:auth"><username>sbol
shakov</username></query></iq>
9 2.322455 XXX.XXX.XXX.XXX -> xxx.xxx.xxx.xxx Jabber Response: <iq id=''b3UJC-5'' type=''result''><query xmlns=''jabber:iq:auth''><username>
sbolshakov</username><digest/><resource/></query></iq>
10 2.329685 xxx.xxx.xxx.xxx -> XXX.XXX.XXX.XXX TCP 4658 > jabber-client
ACK Seq=220 Ack=247 Win=5840 Len=0
11 4.228373 xxx.xxx.xxx.xxx -> XXX.XXX.XXX.XXX Jabber Request: <iq id="b3UJC-6" type="set"><query xmlns="jabber:iq:auth"><username>sbol
shakov</username><digest>7b4d1d7dec325caafa98e5f5796f91e219b3b188</digest><resource>Cepteki.net</resource></query></iq>
12 4.277491 XXX.XXX.XXX.XXX -> xxx.xxx.xxx.xxx TCP jabber-client > 4658
ACK Seq=247 Ack=411 Win=6432 Len=0
13 4.280355 XXX.XXX.XXX.XXX -> xxx.xxx.xxx.xxx Jabber Response: <iq type=''result'' id=''b3UJC-6''/>
14 4.280802 xxx.xxx.xxx.xxx -> XXX.XXX.XXX.XXX TCP 4658 > jabber-client
ACK Seq=411 Ack=279 Win=5840 Len=0
15 4.290070 xxx.xxx.xxx.xxx -> XXX.XXX.XXX.XXX Jabber Request: <iq id="b3UJC-7" type="get"><query xmlns="jabber:iq:roster"></query></iq>
....... lot of stuff follows, all went good, except of that ''cepteki''
2) new smack.jar:
1 0.000000 xxx.xxx.xxx.xxx -> XXX.XXX.XXX.XXX TCP 3629 > jabber-client
SYN Seq=0 Len=0 MSS=1460 WS=3
2 0.009346 XXX.XXX.XXX.XXX -> xxx.xxx.xxx.xxx TCP jabber-client > 3629
SYN, ACK Seq=0 Ack=1 Win=5840 Len=0 MSS=1460 WS=0
3 0.009547 xxx.xxx.xxx.xxx -> XXX.XXX.XXX.XXX TCP 3629 > jabber-client
ACK Seq=1 Ack=1 Win=5840 Len=0
4 0.016028 xxx.xxx.xxx.xxx -> XXX.XXX.XXX.XXX Jabber Request: <stream:stream to="extserver.net" xmlns="jabber:client" xmlns:stream="ht
tp://etherx.jabber.org/streams" version="1.0">
5 0.044491 XXX.XXX.XXX.XXX -> xxx.xxx.xxx.xxx TCP jabber-client > 3629
ACK Seq=1 Ack=118 Win=5840 Len=0
6 0.044880 XXX.XXX.XXX.XXX -> xxx.xxx.xxx.xxx Jabber Response: <stream:stream xmlns=''jabber:client'' xmlns:stream=''http://etherx.jabber
.org/streams'' from=''extserver.net'' id=''874509550''>
7 0.045110 xxx.xxx.xxx.xxx -> XXX.XXX.XXX.XXX TCP 3629 > jabber-client
ACK Seq=118 Ack=121 Win=5840 Len=0
8 0.055685 xxx.xxx.xxx.xxx -> XXX.XXX.XXX.XXX Jabber Request: <iq id="pd143-15" type="get"><query xmlns="jabber:iq:auth"><username>sbo
lshakov</username></query></iq>
9 0.082186 XXX.XXX.XXX.XXX -> xxx.xxx.xxx.xxx Jabber Response: <iq id=''pd143-15'' type=''result''><query xmlns=''jabber:iq:auth''><username
sbolshakov</username><digest/><resource/></query></iq>
10 0.087473 xxx.xxx.xxx.xxx -> XXX.XXX.XXX.XXX Jabber Request: <iq id="pd143-16" type="set"><query xmlns="jabber:iq:auth"><username>sbo
lshakov</username><digest>5e6822b7eeb329db6b6789a1ff94e5b5f6fd345b</digest></query></iq>
11 0.133069 XXX.XXX.XXX.XXX -> xxx.xxx.xxx.xxx TCP jabber-client > 3629
ACK Seq=247 Ack=381 Win=5840 Len=0
12 5.094680 xxx.xxx.xxx.xxx -> XXX.XXX.XXX.XXX Jabber Request: <presence id="pd143-17" type="unavailable"></presence>
13 5.096222 xxx.xxx.xxx.xxx -> XXX.XXX.XXX.XXX Jabber Request: </stream:stream>
14 5.110641 XXX.XXX.XXX.XXX -> xxx.xxx.xxx.xxx TCP jabber-client > 3629
ACK Seq=247 Ack=435 Win=5840 Len=0
15 5.115403 XXX.XXX.XXX.XXX -> xxx.xxx.xxx.xxx Jabber Response: </stream:stream>
16 5.115608 xxx.xxx.xxx.xxx -> XXX.XXX.XXX.XXX TCP 3629 > jabber-client
RST Seq=452 Len=0
17 5.115751 XXX.XXX.XXX.XXX -> xxx.xxx.xxx.xxx TCP jabber-client > 3629
FIN, ACK Seq=263 Ack=452 Win=5840 Len=0
18 5.115862 xxx.xxx.xxx.xxx -> XXX.XXX.XXX.XXX TCP 3629 > jabber-client
RST Seq=452 Len=0
server said goodbye ;(
3) just in case, between psi and extserver:
1 0.000000 xxx.xxx.xxx.xxx -> XXX.XXX.XXX.XXX TCP 45055 > jabber-client
SYN Seq=0 Len=0 MSS=1460 WS=4
2 0.014965 XXX.XXX.XXX.XXX -> xxx.xxx.xxx.xxx TCP jabber-client > 45055
SYN, ACK Seq=0 Ack=1 Win=5840 Len=0 MSS=1460 WS=0
3 0.015017 xxx.xxx.xxx.xxx -> XXX.XXX.XXX.XXX TCP 45055 > jabber-client
ACK Seq=1 Ack=1 Win=5840 Len=0
4 0.015842 xxx.xxx.xxx.xxx -> XXX.XXX.XXX.XXX Jabber Request: <?xml version="1.0"?>
5 0.025113 XXX.XXX.XXX.XXX -> xxx.xxx.xxx.xxx TCP jabber-client > 45055
ACK Seq=1 Ack=128 Win=5840 Len=0
6 0.025491 XXX.XXX.XXX.XXX -> xxx.xxx.xxx.xxx Jabber Response: <stream:stream xmlns=''jabber:client'' xmlns:stream=''http://etherx.jabber
.org/streams'' from=''extserver.net'' id=''1722352843''>
7 0.025508 xxx.xxx.xxx.xxx -> XXX.XXX.XXX.XXX TCP 45055 > jabber-client
ACK Seq=128 Ack=122 Win=5840 Len=0
8 0.026842 xxx.xxx.xxx.xxx -> XXX.XXX.XXX.XXX Jabber Request: <iq type="get" id="auth_1" to="extserver.net" ><query xmlns="jabber:iq:a
uth"><username>sbolshakov</username></query></iq>
9 0.055983 XXX.XXX.XXX.XXX -> xxx.xxx.xxx.xxx Jabber Response: <iq type=''result'' id=''auth_1''><query xmlns=''jabber:iq:auth''><username>s
bolshakov</username><digest/><resource/></query></iq>
10 0.057777 xxx.xxx.xxx.xxx -> XXX.XXX.XXX.XXX Jabber Request: <iq type="set" id="auth_2" to="extserver.net" ><query xmlns="jabber:iq:a
uth"><username>sbolshakov</username><digest>978763dd8be1a0421ed7e51bfee3b48fe4dd48e6</digest><resource>home</resource></query></iq>
11 0.096939 XXX.XXX.XXX.XXX -> xxx.xxx.xxx.xxx Jabber Response: <iq id=''auth_2'' type=''result''/>
12 0.098753 xxx.xxx.xxx.xxx -> XXX.XXX.XXX.XXX Jabber Request: <iq type="get" id="aab2a" ><query xmlns="jabber:iq:roster"/></iq>
---%<---
again, lots of stuff follows, all as usual.
Comments ?