[pskmail] Re: jpskmail 0.3.8 beta test

  • From: Rein Couperus <rein@xxxxxxxxxxxx>
  • To: pskmail@xxxxxxxxxxxxx
  • Date: Sun, 11 Oct 2009 11:38:30 +0200

I noticed myself yesterday when watching pa0son test with pa0son-4,
I am on it now...

Rein PA0R

> -----Ursprüngliche Nachricht-----
> Von: "John Douyere" <vk2eta@xxxxxxxxx>
> Gesendet: 11.10.09 11:19:40
> An: pskmail@xxxxxxxxxxxxx
> Betreff: [pskmail] Re: jpskmail 0.3.8 beta test

Rein, Per,
> 
> Again, more information on the alpha compressed email issue, this 
> time with a smaller (around 2K) email.
> 
> I have attached a log below that shows that some frames are received 
> by the server but do not contain logical data for a compressed frame 
> block. These are blocks number 28 and 29 (2nd set of 28 and 29, not 
> first set) in the example below, which are first purposely damaged, 
> therefore missing from the sequence at first, then requested 3 more 
> times but are sent as blanks. The checksums for these blocks must be 
> correct since they are listed in the server's log.
> 
> It seems at first analysis that the content may be changes at some 
> point in the client.
> 
> Beyond that issue, I believe we need to look at the implementation of 
> the ARQ protocol in the server and/or client: the re-sending of 
> missing blocks should take first priority over any further block 
> transmission. If you look at the sequence received you will see that 
> the client is continuing as if nothing happened and then only at the 
> next exchange sends a limited number, typically 2, of the missing 
> blocks even if more are requierd, then resumes the sending of it's 
> next sequence. 
> 
> The big risk there is that we can rapidly extend the gaps between the 
> last good block and the last good contiguous block and we have a hard 
> limit of 63 (if my memory is correct). 
> 
> The issue as you can see in the log below is that new blocks 28 and 
> 29 are sent when the old ones have not been correctly received yet.
> 
> The server has full knowledge of all missing blocks when the client 
> sends it's status block at the end of a transmission, so it should be 
> able to make the proper request. 
> 
> Athough not yet confirmed it seems there is a logic gap with the 
> computation of "last good block" versus "last good contiguous block" 
> sent by the server in its status blocks.
> 
> Hope this helps,
> 
> Regards, John
> 
> 08:10 UTC Oct-11-2009: > Data: 2
> ~CSEND
> H4sIAAAAA
> 08:10 UTC Oct-11-2009: > Data: 3
> AAAAI1YW3ObSBZ+7
> 08:10 UTC Oct-11-2009: > Data: 4
> 19BzcPWTE1iI2RtI
> 08:10 UTC Oct-11-2009: > Data: 5
> tdmJwJLCGyTSEjcX
> 08:10 UTC Oct-11-2009: > Data: 6
> qa4GRANqAQISQ/72
> 08:10 UTC Oct-11-2009: > Data: 7
> /ec
> BkkoyUwmKSyL
> 08:10 UTC Oct-11-2009: > Data: 8
> 7j7X73zntMn/9Kn2
> 08:10 UTC Oct-11-2009: > Data: 9
> RFbFI7dPhbByP0eZ
> 08:10 UTC Oct-11-2009: > Status : last=9 good=2 end=2 missing=
> ~CSEND
> 08:10 UTC Oct-11-2009: Receiving compressed mail 
> H4sIAAAAAAAAAI1YW3ObSBZ+719BzcPWTE1iI2RtItdmJwJLCGyTSEjcXqa4GRANqAQISQ/
> 72/ec
> ::Receiving email
> 
> 08:11 UTC Oct-11-2009: > Data: 14
> ntLzLfUKWRe7S4JH
> 08:11 UTC Oct-11-2009: > Data: 15
> bFXlQ1J9dP8zD6g4
> 08:11 UTC Oct-11-2009: > Data: 16
> ftyZEcncFnOPi
> Ig
> 08:11 UTC Oct-11-2009: > Data: 17
> +PXhj+6bleOOD5z3
> 08:11 UTC Oct-11-2009: > Status : last=17 good=3 end=3 missing=
> 08:11 UTC Oct-11-2009: > Data: 12
> 
> G5DXxI9DGnL/4tQ
> 08:11 UTC Oct-11-2009: > Data: 13
> ipI/cpsiS0o9dSj9
> PA0R->S54FAA-0
> 08:12 UTC Oct-11-2009: > Data: 21
> /wt6p4/H7p
> vxxhT
> 08:12 UTC Oct-11-2009: > Status : last=21 good=3 end=3 missing=
> 08:12 UTC Oct-11-2009: > Data: 10
> m9A7v8iIXnub0K8e
> 08:12 UTC Oct-11-2009: > Data: 11
> uSosKw7ebDk3cpOc
> 08:12 UTC Oct-11-2009: > Data: 22
> rhovV/QIvPAvjL84
> 08:12 UTC Oct-11-2009: > Data: 23
> fG/WEcZZVaCZvj3O
> 08:12 UTC Oct-11-2009: > Data: 24
> Uh2ECz4jkvg41X5j
> 08:12 UTC Oct-11-2009: > Data: 25
> 1bxLCFxVW0f7++bp
> 08:12 UTC Oct-11-2009: > Data: 26
> rl7S/Kg
> xsV7P0re
> 08:12 UTC Oct-11-2009: > Data: 27
> e0l+j2/u4MsfPoT1
> 08:12 UTC Oct-11-2009: > Status : last=27 good=3 end=3 missing=
> BkkoyUwmKSyL7j7X73zntMn/9Kn2RFbFI7dPhbByP0eZm9A7v8iIXnub0K8euSosKw7ebDk
> 3cpOc
> G5DXxI9DGnL/4tQipI/cpsiS0o9dSj9ntLzLfUKWRe7S4JHbFXlQ1J9dP8zD6g4ftyZEcnc
> FnOPi
> 08:13 UTC Oct-11-2009: > Data: 30
> BpAWblaA0W5ZPd4I
> Sending poll from Time out idle: 24 Maxidle: 12.228841572192 
> 08:13 UTC Oct-11-2009: > Data: 37
> ENJ+874fxdGVcZxd
> 08:13 UTC Oct-11-2009: > Data: 38
> zXcPhb8QqlbuPudu
> 08:13 UTC Oct-11-2009: > Data: 39
> 47TgrzaudSbuV6NK
> 08:14 UTC Oct-11-2009: > Data: 40
> RuHpS/PrtVAemE
> x
> 08:14 UTC Oct-11-2009: > Data: 41
> S87N4/C395xTAxhN
> 08:14 UTC Oct-11-2009: > Data: 42
> nRfwl3eO8P9Khc19
> 08:14 UTC Oct-11-2009: > Data: 43
> epd/ts/tnFwtpFoS
> 08:14 UTC Oct-11-2009: > Status : last=43 good=3 end=3 missing=
> 08:14 UTC Oct-11-2009: > Data: 18
> FRXQwguuvtktx95L
> 08:14 UTC Oct-11-2009: > Data: 19
> a7sKqOd9swj+ok/2
> 08:14 UTC Oct-11-2009: > Data: 20
> ZTsXOPsOfAPvtr3H
> 08:14 UTC Oct-11-2009: > Data: 44
> R5mZc7lYVNeQ4nf7
> 08:14 UTC Oct-11-2009: > Data: 45
> vJ2qQPF/a4s
> 7+PQ
> 08:14 UTC Oct-11-2009: > Data: 46
> DSi8Lu9/tjN3qwSL
> 08:14 UTC Oct-11-2009: > Data: 47
> 7Kcbm2JHg5/u8uoS
> 08:14 UTC Oct-11-2009: > Data: 48
> 1f5cb+knVejHP90H
> 08:14 UTC Oct-11-2009: > Status : last=48 good=3 end=3 missing=
> Ig+PXhj+6bleOOD5z3FRXQwguuvtktx95La7sKqOd9swj+ok/2ZTsXOPsOfAPvtr3H/
> wt6p4/H7p
> 08:15 UTC Oct-11-2009: > Data: 49
> ntAKthHbjYuCg3LI
> 08:15 UTC Oct-11-2009: > Data: 50
> 6RHI5FCx
> UHDvuar
> 08:15 UTC Oct-11-2009: > Data: 51
> YcmVV7JIQQrx1o5D
> 08:15 UTC Oct-11-2009: > Data: 52
> zjhx+XqPs1ndM/hF
> 08:15 UTC Oct-11-2009: > Data: 53
> lMOjCoXvAcXi4w/j
> 08:15 UTC Oct-11-2009: > Data: 54
> +gds/DSDMdlHvOLe
> 08:15 UTC Oct-11-2009: > Data: 55
> qXD/O
> IOuP3FtCw9
> 08:15 UTC Oct-11-2009: > Data: 56
> zNwk+/7N4gomkZ7v
> 08:15 UTC Oct-11-2009: > Status : last=56 good=3 end=3 missing=
> vxxhTrhovV/QIvPAvjL84fG/WEcZZVaCZvj3OUh2ECz4jkvg41X5j1bxLCFxVW0f7++
> bprl7S/Kg
> 08:15 UTC Oct-11-2009: > Data: 28
> U5udnxzZuc31hPEs
> 08:15 UTC Oct-11-2009: > Data: 29
> TFeTn5zIyuj7E0Q/
> 08:15 UTC Oct-11-2009: > Data: 31
> 8cCB
> qNiDExcpzc7
> 08:15 UTC Oct-11-2009: > Data: 32
> d/vnWFHdb+ofypEE
> 08:15 UTC Oct-11-2009: > Data: 33
> e//1wVx0qQrRiV8X
> 08:16 UTC Oct-11-2009: > Data: 57
> bh7j3o37l+9R5k4b
> 08:16 UTC Oct-11-2009: > Data: 58
> 4SQPsLkRap+qaL1J
> 08:16 UTC Oct-11-2009: > Data: 59
> trWyeZFJ4+/n2Vjq
> 08:16 UTC Oct-11-2009: > Status : last=59 good=3 end=3 missing=
> xsV7P0ree0l+j2/u4MsfPoT1U5udnxzZuc31hPEsTFeTn5zIyuj7E0Q/BpAWblaA0W5ZPd4
> I8cCB
> 08:16 UTC Oct-11-2009: > Data: 34
> vpyCEe0rKapdAELh
> 08:16 UTC Oct-11-2009: > Data: 35
> f53Vehbt33GsScGw
> 08:16 UTC Oct-11-2009: > Data: 60
> dL
> /eNWmZealLxul
> 08:16 UTC Oct-11-2009: > Data: 61
> CN7okA2Si8zeEWe5
> 08:16 UTC Oct-11-2009: > Data: 62
> Y454hXpssYe0v/y3
> 08:16 UTC Oct-11-2009: > Data: 63
> dPwz/5c3Xr5IlJSo
> 08:16 UTC Oct-11-2009: > Data: 0
> wZhR9cc5cpcjG2h
> 
> PA0R->S54FAA-0
> 08:16 UTC Oct-11-2009: > Data: 1
> ooEk1p6wpJY88r1E
> 08:16 UTC Oct-11-2009: > Status : last=1 good=3 end=3 missing=
> 08:17 UTC Oct-11-2009: > Data: 36
> H
> JxWw5be/0rPdFU
> 08:17 UTC Oct-11-2009: > Data: 2
> +UCeFoWK1nlWGqny
> 08:17 UTC Oct-11-2009: > Data: 3
> aO/Ixpsjz3hbn4wV
> 08:17 UTC Oct-11-2009: > Data: 4
> WdzY1iJSp8YXI6+U
> 08:17 UTC Oct-11-2009: > Data: 5
> FT+Yvekfa3+u
> 7Tx
> 08:17 UTC Oct-11-2009: > Data: 6
> ztvWkj7WXjVPHGKe
> 08:17 UTC Oct-11-2009: > Data: 7
> 2tYyJ/QSuRCkIpBt
> 08:17 UTC Oct-11-2009: > Data: 8
> XHle+NEn7G76Adah
> 08:17 UTC Oct-11-2009: > Status : last=8 good=3 end=3 missing=
> qNiDExcpzc7d/vnWFHdb+ofypEEe//1wVx0qQrRiV8XvpyCEe0rKapdAELhf53Vehbt33Gs
> ScGwH
> JxWw5be/0rPdFUENJ+874fxdGVcZxdzXcPhb8QqlbuPudu47TgrzaudSbuV6NKRuHpS/
> PrtVAemE
> 08:17 UTC Oct-11-2009: > Data: 9
> MMgcjZdpaojzxkT8
> 08:17 UTC Oct-11-2009: > Data: 10
> USxcUKUmT
> KFLDDC
> 08:17 UTC Oct-11-2009: > Data: 11
> EXS1YXoVWoT1Jw73
> 08:17 UTC Oct-11-2009: > Data: 12
> Kws9h7nfEfbjyZi3
> 08:17 UTC Oct-11-2009: > Data: 13
> sfQvBVbw0gjlEerG
> 08:17 UTC Oct-11-2009: > Data: 14
> 8EnQPtmWAhuvs0RS
> 08:18 UTC Oct-11-2009: > Data: 15
> GalIsY
> Mwj8svEzV
> 08:18 UTC Oct-11-2009: > Data: 16
> LAuFUll8XpabBviZ
> 08:18 UTC Oct-11-2009: > Status : last=16 good=3 end=3 missing=
> xS87N4/C395xTAxhNnRfwl3eO8P9Khc19epd/ts/tnFwtpFoSR5mZc7lYVNeQ4nf7vJ2qQP
> F/a4s
> 7+PQDSi8Lu9/tjN3qwSL7Kcbm2JHg5/u8uoS1f5cb+knVejHP90HntAKthHbjYuCg3LI6RH
> I5FCx
> 08:18 UTC Oct-11-2009: > Data: 17
> 7QOwDVfHh8DMFehh
> 08:18 UTC Oct-11-2009: > Data: 18
> 1rZoPDOPWtJPXlEg
> 08:18 UTC Oct-11-2009: > Data: 19
> y6DzzeClo03VPkXq
> 08:18 UTC Oct-11-2009: > Data: 20
> TWA
> XC1IW+1oocVH
> 08:18 UTC Oct-11-2009: > Data: 21
> jnk4uaYdPcv8/o2q
> 08:18 UTC Oct-11-2009: > Data: 22
> swWvqqskqp+TNH05
> 08:18 UTC Oct-11-2009: > Data: 23
> ihd3r9kXdeKYGnUt
> 08:18 UTC Oct-11-2009: Connected to netherlands.aprs2.net port 1314
> 08:18 UTC Oct-11-2009: > Data: 24
> hyryNLLBSttSR4rs
> 08:18 UTC Oct-11-2009: > Status : last=24 good=3 end=3 missing=
> UHDvuarYcmVV7JIQQrx1o5Dzjhx+XqPs1ndM/hFlMOjCoXvAcXi4w/j+gds/
> DSDMdlHvOLeqXD/O
> 08:19 UTC Oct-11-2009: > Data: 25
> 
> bD15Hf0tbL55QPi
> 08:19 UTC Oct-11-2009: > Data: 26
> GGHK89Y8iPrEiB3t
> 08:19 UTC Oct-11-2009: > Data: 27
> PWES+fAAcrQGkHyO
> 08:19 UTC Oct-11-2009: > Data: 28
> I0cmxVF6ZLwtHFze
> 08:19 UTC Oct-11-2009: > Data: 29
> YlJdkchPjJfRr
> Zz
> 08:19 UTC Oct-11-2009: > Data: 30
> 2KiWeuWTZeV6Wq8G
> 08:19 UTC Oct-11-2009: > Data: 31
> iRUdvmACwNjrapJo
> 08:19 UTC Oct-11-2009: > Data: 32
> 65iJxc3Xu6yLtgrZ
> 08:19 UTC Oct-11-2009: > Status : last=32 good=3 end=3 missing=
> IOuP3FtCw9zNwk+/7N4gomkZ7vbh7j3o37l+9R5k4b4SQPsLkRap+qaL1JtrWyeZFJ4+/
> n2VjqdL
> /eNWmZealLxulCN7okA2Si8zeEWe5Y454hXpssYe0v/y3dPwz/5c3Xr5IlJSowZhR9cc5cp
> cjG2h
> 08:19 UTC Oct-11-2009: > Data: 33
> 2rLWBlI1XkQRzIWg
> 08:19 UTC Oct-11-2009: > Data: 34
> EVkXhDh96C
> dsqEP
> 08:19 UTC Oct-11-2009: > Data: 35
> XnCiGflArBQIFOSr
> 08:19 UTC Oct-11-2009: > Data: 36
> q1dmZ4UfFoLU8fSe
> 08:19 UTC Oct-11-2009: > Data: 37
> LAahNG9l4h7JxF5g
> 08:19 UTC Oct-11-2009: > Data: 38
> tr8zNg4JhXQiuc2X
> 08:20 UTC Oct-11-2009: > Data: 39
> ltFXsLG
> 6ffuGCq1
> 08:20 UTC Oct-11-2009: > Data: 40
> BWMbZMYKMswH1it6
> 08:20 UTC Oct-11-2009: > Status : last=40 good=3 end=3 missing=
> ooEk1p6wpJY88r1E+UCeFoWK1nlWGqnyaO/Ixpsjz3hbn4wVWdzY1iJSp8YXI6+UFT+
> Yvekfa3+u
> 7TxztvWkj7WXjVPHGKe2tYyJ/QSuRCkIpBtXHle+NEn7G76AdahMMgcjZdpaojzxkT8USxc
> UKUmT
> 08:20 UTC Oct-11-2009: > Data: 41
> lqAMwoToTPurJ4wb
> 08:20 UTC Oct-11-2009: > Data: 42
> 0F47MoUyWu79zcd7
> 08:20 UTC Oct-11-2009: > Data: 43
> DGxoGmCRtvUso4T3
> 08:20 UTC Oct-11-2009: > Data: 44
> Wy/z
> I1sXj44lUiy
> 08:20 UTC Oct-11-2009: > Data: 45
> 3ALxwzSYi/nB5DEw
> 08:20 UTC Oct-11-2009: > Data: 46
> NNKj04rI8zs8F/iy
> 08:20 UTC Oct-11-2009: > Data: 47
> pepdxJsRB63QRgbr
> 08:20 UTC Oct-11-2009: > Data: 48
> 90gA0hMPeEQK2Bgk
> 08:20 UTC Oct-11-2009: > Status : last=48 good=3 end=3 missing=
> KFLDDCEXS1YXoVWoT1Jw73Kws9h7nfEfbjyZi3sfQvBVbw0gjlEerG8EnQPtmWAhuvs0RSG
> alIsY
> 08:20 UTC Oct-11-2009: > Data: 49
> w
> Tr4AgFycQRoUrn
> 08:21 UTC Oct-11-2009: > Data: 50
> mgCvj3V2451jRS8v
> 08:21 UTC Oct-11-2009: > Data: 51
> P7dfKsi+iZSpBWwH
> 08:21 UTC Oct-11-2009: > Data: 52
> TaBTbzhEPpDVtNto
> 08:21 UTC Oct-11-2009: > Data: 53
> BgFgHxY8E1W/cC
> g
> 08:21 UTC Oct-11-2009: > Data: 54
> IxrPtwIg6xiRWikD
> 08:21 UTC Oct-11-2009: > Data: 55
> fC5cGGDuSwhS6zAv
> 08:21 UTC Oct-11-2009: > Data: 56
> 0rLo2POIHPK78wlf
> 08:21 UTC Oct-11-2009: > Status : last=56 good=3 end=3 missing=
> Mwj8svEzVLAuFUll8XpabBviZ7QOwDVfHh8DMFehh1rZoPDOPWtJPXlEgy6DzzeClo03VPk
> XqTWA
> XC1IW+1oocVHjnk4uaYdPcv8/o2qswWvqqskqp+TNH05ihd3r9kXdeKYGnUthyryNLLBStt
> SR4rs
> 08:21 UTC Oct-11-2009: > Data: 57
> nbyh0bFOO2pSSHoM
> 08:21 UTC Oct-11-2009: > Data: 58
> RDA8WvCcDqE
> bBpH
> 08:21 UTC Oct-11-2009: > Data: 59
> p8NQy2NiBpZUynSm
> 08:21 UTC Oct-11-2009: > Data: 60
> rxlIBxQ2sncv53pd
> 08:21 UTC Oct-11-2009: > Data: 61
> UMbKfeXoKqNthadZ
> 08:21 UTC Oct-11-2009: > Data: 62
> B4XIlWeAJ5U64EoP
> 08:21 UTC Oct-11-2009: > Data: 63
> MvVL8oCP
> dvZEgoT
> 08:22 UTC Oct-11-2009: > Data: 0
> 5gsFbAk0BSsUzgB6
> 08:22 UTC Oct-11-2009: > Status : last=0 good=3 end=3 missing=
> bD15Hf0tbL55QPiGGHK89Y8iPrEiB3tPWES+fAAcrQGkHyOI0cmxVF6ZLwtHFzeYlJdkchP
> jJfRr
> Zz2KiWeuWTZeV6Wq8GiRUdvmACwNjrapJo65iJxc3Xu6yLtgrZ2rLWBlI1XkQRzIWgEVkXh
> Dh96C
> 08:22 UTC Oct-11-2009: > Data: 1
> FbVYZls2SglVDEMZ
> 08:22 UTC Oct-11-2009: > Data: 2
> Kx8VAy2OwCgQkN6D
> 08:22 UTC Oct-11-2009: > Data: 3
> dK/NWUBdngMWAekO
> 08:22 UTC Oct-11-2009: > Data: 4
> DJ4qs
> 7REnEJfINk
> 08:22 UTC Oct-11-2009: > Data: 5
> cp8Dvgx6FevjyjHW
> 08:22 UTC Oct-11-2009: > Data: 6
> tTwPWurGB9NugqIF
> 08:22 UTC Oct-11-2009: > Data: 7
> ekK97IcxubUzA3Mi
> 08:22 UTC Oct-11-2009: > Data: 8
> dJr26YWgHxap67JH
> 08:22 UTC Oct-11-2009: > Status : last=8 good=3 end=3 missing=
> dsqEPXnCiGflArBQIFOSrq1dmZ4UfFoLU8fSeLAahNG9l4h7JxF5gtr8zNg4JhXQiuc2Xlt
> FXsLG
> 08:22 UTC Oct-11-2009: > Data: 9
> gI
> ZqAp9GRhjkZAi
> 08:22 UTC Oct-11-2009: > Data: 10
> rVjBW2yEjGG5tKWk
> 08:23 UTC Oct-11-2009: > Data: 11
> 4MWMRdUCtzGYnQG8
> 08:23 UTC Oct-11-2009: > Data: 12
> CXYkH4vo7w3VLAFq
> 08:23 UTC Oct-11-2009: > Data: 13
> kyopZ0CJIUuLAR/
> 
> 08:23 UTC Oct-11-2009: > Data: 14
> tP5rewDwsMsu9lF6
> 08:23 UTC Oct-11-2009: > Data: 15
> FZiq54roZxAYNrHk
> 08:23 UTC Oct-11-2009: > Data: 16
> hwRgs0G6IudNgRCj
> 08:23 UTC Oct-11-2009: > Status : last=16 good=3 end=3 missing=
> 6ffuGCq1BWMbZMYKMswH1it6lqAMwoToTPurJ4wb0F47MoUyWu79zcd7DGxoGmCRtvUso4T
> 3Wy/z
> I1sXj44lUiy3ALxwzSYi/nB5DEwNNKj04rI8zs8F/iypepdxJsRB63QRgbr90gA0hMPeEQK
> 2Bgkw
> 08:23 UTC Oct-11-2009: > Data: 17
> qYiX45kwHQlAPIRY
> 08:23 UTC Oct-11-2009: > Data: 18
> yUYSmEGOMeor
> eDt
> 08:23 UTC Oct-11-2009: > Data: 19
> XDTzqDIQhl7XgOwD
> 08:23 UTC Oct-11-2009: > Data: 20
> C1ywmRit4aKPVPUZ
> 08:23 UTC Oct-11-2009: > Data: 21
> hXsyxo9O6S464TqE
> 08:23 UTC Oct-11-2009: > Data: 22
> qshk0mllCACO9oAP
> 08:23 UTC Oct-11-2009: > Data: 23
> epLh6GRzC
> F9OonV
> 08:23 UTC Oct-11-2009: > Data: 24
> lTqRIbExD9+rJlZO
> 08:23 UTC Oct-11-2009: > Status : last=24 good=3 end=3 missing=
> Tr4AgFycQRoUrnmgCvj3V2451jRS8vP7dfKsi+iZSpBWwHTaBTbzhEPpDVtNtoBgFgHxY8E
> 1W/cC
> gIxrPtwIg6xiRWikDfC5cGGDuSwhS6zAv0rLo2POIHPK78wlfnbyh0bFOO2pSSHoMRDA8Wv
> CcDqE
> 08:24 UTC Oct-11-2009: > Data: 27
> ahLm4DiJcn23XfpY
> 08:24 UTC Oct-11-2009: > Data: 30
> KD2QezDRB/IMWTIa
> 08:24 UTC Oct-11-2009: > Data: 31
> ICKYohbjOUE8dr6Q
> 08:24 UTC Oct-11-2009: > Status : last=32 good=3 end=3 missing=
> bBpHp8NQy2NiBpZUynSmrxlIBxQ2sncv53pdUMbKfeXoKqNthadZB4XIlWeAJ5U64EoPMvV
> L8oCP
> 08:24 UTC Oct-11-2009: > Data: 33
> YLK
> yA1NJ5PfoRfO
> 08:24 UTC Oct-11-2009: > Data: 34
> VtT5oE/H2tLi9y+5
> 08:25 UTC Oct-11-2009: > Data: 35
> eHKFQQzktw8ssfSE
> 08:25 UTC Oct-11-2009: > Data: 36
> GbS6pYwGrLJZ5ZiT
> 08:25 UTC Oct-11-2009: > Data: 37
> D4qkTQEiDbhpALrV
> 08:25 UTC Oct-11-2009: > Data: 38
> 
> EVjTUoz84+Bj6pE
> 08:25 UTC Oct-11-2009: > Data: 39
> EUMi14C9xBrypJxL
> 08:25 UTC Oct-11-2009: > Data: 40
> MFWDTnia9iV5WAEz
> 08:25 UTC Oct-11-2009: > Status : last=40 good=3 end=3 missing=
> dvZEgoT5gsFbAk0BSsUzgB6FbVYZls2SglVDEMZKx8VAy2OwCgQkN6DdK/NWUBdngMWAekO
> DJ4qs
> 7REnEJfINkcp8Dvgx6FevjyjHWtTwPWurGB9NugqIFekK97IcxubUzA3MidJr26YWgHxap6
> 7JHgI
> 08:25 UTC Oct-11-2009: > Data: 45
> uMQIiImapxvZ8ISe
> 08:25 UTC Oct-11-2009: > Data: 46
> 8rfhgrycODtlkw4B
> 08:25 UTC Oct-11-2009: > Status : last=48 good=3 end=3 missing=
> ZqAp9GRhjkZAirVjBW2yEjGG5tKWk4MWMRdUCtzGYnQG8CXYkH4vo7w3VLAFqkyopZ0CJIU
> uLAR/
> tP5rewDwsMsu9lF6FZiq54roZxAYNrHkhwRgs0G6IudNgRCjqYiX45kwHQlAPIRYyUYSmEG
> OMeor
> 08:26 UTC Oct-11-2009: > Data: 49
> YKGCZljYastg4AHb
> 08:26 UTC Oct-11-2009: > Data: 50
> RjiLWEUc8lOqtrSe
> 08:26 UTC Oct-11-2009: > Data: 51
> OAPlT1kcmND0CGDk
> 08:26 UTC Oct-11-2009: > Data: 52
> OH1/jrg
> jXuCJz2X
> 08:26 UTC Oct-11-2009: > Data: 53
> jYiwujJHjW1qu3Mf
> Sending poll from Time out idle: 24 Maxidle: 12.0009475357344 
> 08:27 UTC Oct-11-2009: > Data: 57
> S0Xe
> gqULrE82Z0A
> 08:27 UTC Oct-11-2009: > Data: 61
> /tgg6WO0L9ARdrib
> 08:27 UTC Oct-11-2009: > Status : last=0 good=3 end=3 missing=
> eDtXDTzqDIQhl7XgOwDC1ywmRit4aKPVPUZhXsyxo9O6S464TqEqshk0mllCACO9oAPepLh
> 6GRzC
> 08:27 UTC Oct-11-2009: > Data: 25
> ivxsYVkBydvZ9Mcr
> 08:27 UTC Oct-11-2009: > Data: 26
> ZX4nOAxrhG/m+zJS
> 08:28 UTC Oct-11-2009: > Data: 1
> jXwSNdrFzwAhmFdD
> 08:28 UTC Oct-11-2009: > Data: 2
> wGgqA2TwVjBhx8
> r
> 08:28 UTC Oct-11-2009: > Data: 3
> xkFAQwGCJU2niwU+
> 08:28 UTC Oct-11-2009: > Data: 4
> ZIp6ECOoQKcWRpFS
> 08:28 UTC Oct-11-2009: > Data: 5
> IA1zFWsxeA7K6GQn
> 08:28 UTC Oct-11-2009: > Data: 6
> z7eZJ312ZkWQ6dvY
> 08:28 UTC Oct-11-2009: > Status : last=6 good=3 end=3 missing=
> 08:28 UTC Oct-11-2009: > Data: 28
> 
> 08:28 UTC Oct-11-2009: > Data: 29
> 
> 08:28 UTC Oct-11-2009: > Data: 32
> gxx7FXBggISAELHS
> 08:28 UTC Oct-11-2009: > Data: 7
> 2bezmffxqWA
> MrtQ
> 08:28 UTC Oct-11-2009: > Data: 8
> 8pmz0FL2HYwAxTjI
> 08:28 UTC Oct-11-2009: > Data: 10
> ID+JFWbUNgPaglMD
> 08:28 UTC Oct-11-2009: > Data: 11
> qoZbCljtAa95GXBZ
> 08:28 UTC Oct-11-2009: > Status : last=11 good=3 end=3 missing=
> 08:29 UTC Oct-11-2009: > Data: 28
> 
> 08:29 UTC Oct-11-2009: > Data: 29
> 
> 08:29 UTC Oct-11-2009: > Data: 12
> xkeewEpt
> A6PCCUE
> 08:29 UTC Oct-11-2009: > Data: 13
> brWQja13D3ugcPYF
> 08:29 UTC Oct-11-2009: > Data: 14
> ngfexpDKKdB17EnQ
> 08:29 UTC Oct-11-2009: > Data: 15
> woO62xY3r22I3BBt
> 08:29 UTC Oct-11-2009: > Data: 16
> HqrC5AWfTjfLJusc
> 08:29 UTC Oct-11-2009: > Data: 17
> Y7Rg1
> ucQGEtbN/r
> 08:29 UTC Oct-11-2009: > Status : last=17 good=3 end=3 missing=
> 08:29 UTC Oct-11-2009: > Data: 28
> 
> 08:29 UTC Oct-11-2009: > Data: 29
> 
> 08:29 UTC Oct-11-2009: > Data: 18
> 2aNUVKbCHeK9cZjD
> 08:29 UTC Oct-11-2009: > Data: 19
> WRdqRqC7rNpBJ93T
> 08:29 UTC Oct-11-2009: > Data: 20
> z8zR1qvA6ntCbYIJ
> 08:29 UTC Oct-11-2009: > Data: 21
> hmILkbTRbfZ9ReOd
> 08:30 UTC Oct-11-2009: > Data: 22
> Gb
> 6+RirX5d0+Vqu
> 08:30 UTC Oct-11-2009: > Data: 23
> R5NycsR6Oc42bCOI
> 08:30 UTC Oct-11-2009: > Status : last=23 good=3 end=3 missing=
> 08:30 UTC Oct-11-2009: > Data: 28
> 
> 08:30 UTC Oct-11-2009: > Data: 29
> 
> 08:30 UTC Oct-11-2009: > Data: 24
> 2tYAWwGs1kmYaLEm
> 08:30 UTC Oct-11-2009: > Data: 25
> mVr2CfGex9uMcBr8
> 08:30 UTC Oct-11-2009: > Data: 26
> MkGmVqZXobmDdA2
> 
> 08:30 UTC Oct-11-2009: > Data: 27
> ZeCDjDRw5TmdWdVv
> 08:30 UTC Oct-11-2009: > Data: 28
> M8qS8vV0nW371n87
> 08:30 UTC Oct-11-2009: > Data: 29
> oZP+iH6zEUar4HJ9
> 08:30 UTC Oct-11-2009: > Status : last=29 good=3 end=3 missing=
> 08:30 UTC Oct-11-2009: > Data: 30
> /KGrlN2Ur0BOSVvx
> 08:31 UTC Oct-11-2009: > Data: 31
> l/Kov+q9QQUv
> GsO
> 08:31 UTC Oct-11-2009: > Data: 32
> gYBO1MGOzSDfftrO
> 08:31 UTC Oct-11-2009: > Data: 33
> JPANvwAO8YAAWoTb
> 08:31 UTC Oct-11-2009: > Data: 34
> bze2QNytZd5+ncI8
> 08:31 UTC Oct-11-2009: > Data: 35
> yKFwWeqPCw4+thEs
> 08:31 UTC Oct-11-2009: > Data: 36
> bXMIg6zBS
> MQRfx4
> 08:31 UTC Oct-11-2009: > Data: 37
> PzJWIMl/luOhpnqB
> 08:31 UTC Oct-11-2009: > Status : last=37 good=3 end=3 missing=
> F9OonVlTqRIbExD9+rJlZOivxsYVkBydvZ9McrZX4nOAxrhG/m+zJSahLm4DiJcn23XfpYM
> 8qS8vV0nW371n87oZP+iH6zEUar4HJ9/KGrlN2Ur0BOSVvxl/Kov+q9QQUv
> GsOgYBO1MGOzSDfftrOJPANvwAO8YAAWoTbbze2QNytZd5+ncI8yKFwWeqPCw4+
> thEsbXMIg6zBS
> 08:31 UTC Oct-11-2009: > Data: 38
> Bh0gnojxPsQtFeKb
> 08:31 UTC Oct-11-2009: > Data: 39
> GcLOzexgYqYOBlUO
> 08:31 UTC Oct-11-2009: > Data: 40
> hJg5eE1DHtEhoxup
> 08:31 UTC Oct-11-2009: > Data: 41
> DBtNO8
> bKbIrDWWE
> 08:31 UTC Oct-11-2009: > Data: 42
> ryLzx4F7UUu9bCcs
> 08:31 UTC Oct-11-2009: > Data: 43
> Cygk1NsDK4FKbaUE
> 08:31 UTC Oct-11-2009: > Data: 44
> tkUNmMn33odCbLsy
> 08:31 UTC Oct-11-2009: > Data: 45
> qwZ4++b7s50AuGqI
> 08:31 UTC Oct-11-2009: > Status : last=45 good=3 end=3 missing=
> MQRfx4PzJWIMl/luOhpnqBBh0gnojxPsQtFeKbGcLOzexgYqYOBlUOhJg5eE1DHtEhoxupD
> BtNO8
> 08:32 UTC Oct-11-2009: > Data: 46
> h+o
> A4ggLosXsEQ3
> 08:32 UTC Oct-11-2009: > Data: 47
> Hn37N451ajyF0vnS
> 08:32 UTC Oct-11-2009: > Data: 48
> ii3xQgh4YTV8Nliv
> 08:32 UTC Oct-11-2009: > Data: 49
> GYsQKGb2VwI7m53Y
> 08:32 UTC Oct-11-2009: > Data: 50
> pQKYdMHPXlfS5B9f
> 08:32 UTC Oct-11-2009: > Data: 51
> 
> XOGBmH36RO7g//8
> 08:32 UTC Oct-11-2009: > Data: 52
> BHlaom34WAAA=
> -e
> 08:32 UTC Oct-11-2009: > Data: 53
> nd-
> 
> 08:32 UTC Oct-11-2009: > Status : last=53 good=3 end=3 missing=
> bKbIrDWWEryLzx4F7UUu9bCcsCygk1NsDK4FKbaUEtkUNmMn33odCbLsyqwZ4++
> b7s50AuGqIh+o
> A4ggLosXsEQ3Hn37N451ajyF0vnSii3xQgh4YTV8NlivGYsQKGb2VwI7m53YpQKYdMHPXlf
> S5B9f
> XOGBmH36RO7g//8BHlaom34WAAA=
> H4sIAAAAAAAAAI1YW3ObSBZ+719BzcPWTE1iI2RtItdmJwJLCGyTSEjcXqa4GRANqAQISQ/
> 72/ec
> BkkoyUwmKSyL7j7X73zntMn/9Kn2RFbFI7dPhbByP0eZm9A7v8iIXnub0K8euSosKw7ebDk
> 3cpOc
> G5DXxI9DGnL/4tQipI/cpsiS0o9dSj9ntLzLfUKWRe7S4JHbFXlQ1J9dP8zD6g4ftyZEcnc
> FnOPi
> Ig+PXhj+6bleOOD5z3FRXQwguuvtktx95La7sKqOd9swj+ok/2ZTsXOPsOfAPvtr3H/
> wt6p4/H7p
> vxxhTrhovV/QIvPAvjL84fG/WEcZZVaCZvj3OUh2ECz4jkvg41X5j1bxLCFxVW0f7++
> bprl7S/Kg
> xsV7P0ree0l+j2/u4MsfPoT1U5udnxzZuc31hPEsTFeTn5zIyuj7E0Q/BpAWblaA0W5ZPd4
> I8cCB
> qNiDExcpzc7d/vnWFHdb+ofypEEe//1wVx0qQrRiV8XvpyCEe0rKapdAELhf53Vehbt33Gs
> ScGwH
> JxWw5be/0rPdFUENJ+874fxdGVcZxdzXcPhb8QqlbuPudu47TgrzaudSbuV6NKRuHpS/
> PrtVAemE
> xS87N4/C395xTAxhNnRfwl3eO8P9Khc19epd/ts/tnFwtpFoSR5mZc7lYVNeQ4nf7vJ2qQP
> F/a4s
> 7+PQDSi8Lu9/tjN3qwSL7Kcbm2JHg5/u8uoS1f5cb+knVejHP90HntAKthHbjYuCg3LI6RH
> I5FCx
> UHDvuarYcmVV7JIQQrx1o5Dzjhx+XqPs1ndM/hFlMOjCoXvAcXi4w/j+gds/
> DSDMdlHvOLeqXD/O
> IOuP3FtCw9zNwk+/7N4gomkZ7vbh7j3o37l+9R5k4b4SQPsLkRap+qaL1JtrWyeZFJ4+/
> n2VjqdL
> /eNWmZealLxulCN7okA2Si8zeEWe5Y454hXpssYe0v/y3dPwz/5c3Xr5IlJSowZhR9cc5cp
> cjG2h
> ooEk1p6wpJY88r1E+UCeFoWK1nlWGqnyaO/Ixpsjz3hbn4wVWdzY1iJSp8YXI6+UFT+
> Yvekfa3+u
> 7TxztvWkj7WXjVPHGKe2tYyJ/QSuRCkIpBtXHle+NEn7G76AdahMMgcjZdpaojzxkT8USxc
> UKUmT
> KFLDDCEXS1YXoVWoT1Jw73Kws9h7nfEfbjyZi3sfQvBVbw0gjlEerG8EnQPtmWAhuvs0RSG
> alIsY
> Mwj8svEzVLAuFUll8XpabBviZ7QOwDVfHh8DMFehh1rZoPDOPWtJPXlEgy6DzzeClo03VPk
> XqTWA
> XC1IW+1oocVHjnk4uaYdPcv8/o2qswWvqqskqp+TNH05ihd3r9kXdeKYGnUthyryNLLBStt
> SR4rs
> bD15Hf0tbL55QPiGGHK89Y8iPrEiB3tPWES+fAAcrQGkHyOI0cmxVF6ZLwtHFzeYlJdkchP
> jJfRr
> Zz2KiWeuWTZeV6Wq8GiRUdvmACwNjrapJo65iJxc3Xu6yLtgrZ2rLWBlI1XkQRzIWgEVkXh
> Dh96C
> dsqEPXnCiGflArBQIFOSrq1dmZ4UfFoLU8fSeLAahNG9l4h7JxF5gtr8zNg4JhXQiuc2Xlt
> FXsLG
> 6ffuGCq1BWMbZMYKMswH1it6lqAMwoToTPurJ4wb0F47MoUyWu79zcd7DGxoGmCRtvUso4T
> 3Wy/z
> I1sXj44lUiy3ALxwzSYi/nB5DEwNNKj04rI8zs8F/iypepdxJsRB63QRgbr90gA0hMPeEQK
> 2Bgkw
> Tr4AgFycQRoUrnmgCvj3V2451jRS8vP7dfKsi+iZSpBWwHTaBTbzhEPpDVtNtoBgFgHxY8E
> 1W/cC
> gIxrPtwIg6xiRWikDfC5cGGDuSwhS6zAv0rLo2POIHPK78wlfnbyh0bFOO2pSSHoMRDA8Wv
> CcDqE
> bBpHp8NQy2NiBpZUynSmrxlIBxQ2sncv53pdUMbKfeXoKqNthadZB4XIlWeAJ5U64EoPMvV
> L8oCP
> dvZEgoT5gsFbAk0BSsUzgB6FbVYZls2SglVDEMZKx8VAy2OwCgQkN6DdK/NWUBdngMWAekO
> DJ4qs
> 7REnEJfINkcp8Dvgx6FevjyjHWtTwPWurGB9NugqIFekK97IcxubUzA3MidJr26YWgHxap6
> 7JHgI
> ZqAp9GRhjkZAirVjBW2yEjGG5tKWk4MWMRdUCtzGYnQG8CXYkH4vo7w3VLAFqkyopZ0CJIU
> uLAR/
> tP5rewDwsMsu9lF6FZiq54roZxAYNrHkhwRgs0G6IudNgRCjqYiX45kwHQlAPIRYyUYSmEG
> OMeor
> eDtXDTzqDIQhl7XgOwDC1ywmRit4aKPVPUZhXsyxo9O6S464TqEqshk0mllCACO9oAPepLh
> 6GRzC
> F9OonVlTqRIbExD9+rJlZOivxsYVkBydvZ9McrZX4nOAxrhG/m+zJSahLm4DiJcn23XfpYM
> 8qS8vV0nW371n87oZP+iH6zEUar4HJ9/KGrlN2Ur0BOSVvxl/Kov+q9QQUv
> GsOgYBO1MGOzSDfftrOJPANvwAO8YAAWoTbbze2QNytZd5+ncI8yKFwWeqPCw4+
> thEsbXMIg6zBS
> MQRfx4PzJWIMl/luOhpnqBBh0gnojxPsQtFeKbGcLOzexgYqYOBlUOhJg5eE1DHtEhoxupD
> BtNO8
> bKbIrDWWEryLzx4F7UUu9bCcsCygk1NsDK4FKbaUEtkUNmMn33odCbLsyqwZ4++
> b7s50AuGqIh+o
> A4ggLosXsEQ3Hn37N451ajyF0vnSii3xQgh4YTV8NlivGYsQKGb2VwI7m53YpQKYdMHPXlf
> S5B9f
> XOGBmH36RO7g//8BHlaom34WAAA=
> Premature end of base64 data at /usr/local/share/pskmail_server/
> rflinkserver.pl line 1604, <$reader> line 41.
> Premature padding of base64 data at /usr/local/share/pskmail_server/
> rflinkserver.pl line 1604, <$reader> line 41.
> 
> gzip: /home/jdouyere/.pskmail/compressed.gz: unexpected end of file
> cat: /home/jdouyere/.pskmail/compressed: No such file or directory
> readline() on closed filehandle CMAIL at /usr/local/share/pskmail_
> server/rflinkserver.pl line 1619.
> End of mail receive...
> 08:32 UTC Oct-11-2009: Send>APRS-IS:VK2ETA-1>PSKAPR:@110832z3400.
> 00SP15100.00E&PSKmail-0.9.15
> 
> 08:32 UTC Oct-11-2009: > Status : last=53 good=3 end=3 missing=
> Sending poll from Time out idle: 24 Maxidle: 22.6296252806981 
> 08:33 UTC Oct-11-2009: > Data: 54
> ~QUIT
> 
> On Sun, Oct 11, 2009 at 3:10 PM, John Douyere <vk2eta@xxxxxxxxx> 
> wrote:
> Per, Rein,
> 
> Some feedback on Alphas: Client 0.3.8 with Server 0.9.19.
> 
> 1. When composing a new mail and the number of lines is larger than 
> the number of lines displayed, the right scroll bar does not shrink 
> and allow me to see the lines below. If I delete the top lines, the 
> lines below are shifted up as they should. So the text is not lost, 
> just not accessible on the screen.
> 
> 2. There is some interestion issue with the server. I sent a large (
> 8K) email for test purposes in compressed format and I got the 
> following error at the end:
> 
> Premature end of base64 data at /usr/local/share/pskmail_server/
> rflinkserver.pl line 1604, <$reader> line 464.
> Premature padding of base64 data at /usr/local/share/pskmail_server/
> rflinkserver.pl line 1604, <$reader> line 464.
> 
> gzip: /home/jdouyere/.pskmail/compressed.gz: invalid compressed data--
> format violated
> cat: /home/jdouyere/.pskmail/compressed: No such file or directory
> readline() on closed filehandle CMAIL at /usr/local/share/pskmail_
> server/rflinkserver.pl line 1619.
> End of mail receive...
> 
> Reviewing the TX log I found a few abnormal behaviours:
> 
> 1. Server side: even is some blocks are missed the "last good block" 
> and "last good contiguous block" numbers are the same which is not 
> what the protocol states it shoudl be (as evidenced in the status 
> block sent by the server).
> 
> 2. Client OR server side: some blocks (of a compressed email) appear 
> in the server window as a blank line which is not logical for a 
> compressed data block.
> 
> 3. Client or server side: In one instance I had the client adding, at 
> each exchange with the server, one missing block on top of the 
> previously supposedly missing blocks. This until disconnect by the 
> server. When checking Fldigi, the blocks were received properly.
> 
> 4. Server side most likely: the management of the missing blocks is 
> not as per the protocol: the requested list of missing blocks 
> typically has less than the whole list of missing blocks. Example: in 
> a 10 blocks mail sending exchange, if I prevent the server from 
> receiving blocks 4,5,6 and 7, the status block sent to the client 
> will only request blocks 4 and 5 for example. 6 and 7 may be 
> requested later, sometimes right at the end.
> 
> Sorry I don't have more time to zoom in the code to describe more of 
> the logic issues, but I am a little short of time this weekend. But 
> these protocol issues are significant game breakers IMO.
> 
> Hope this helps.
> 
> Regards,
> 
> John
> 
> On Sat, Oct 10, 2009 at 5:32 PM, Pär Crusefalk <per@xxxxxxxxxxxx> 
> wrote:
> Yes, its only a beta for 0.3.8 and I should have updated the about 
> form
> with that info. I intend to release an updated version this weekend.
> >From beta test so far I would like to add/change:
> - Icons for the shortcut and menu items
> - An icon for the quickstart "manual"
> - Maybe add a way to clear the monitor window (the lower)..
> - Add tooltip for the checkbox "compressed" on the email settings tab.
> - We seem to have lost all of the tooltips.. I'll look into that
> - About box info (already changed)
> 
> And, was kind of thinking we should add PSK500 and PSK1000 to the mode
> settings on the menu but perhaps we should wait until that is 
> completed.
> 
> Anything else needed?
> 
> 73 de Per, sm0rwo
> 
> P.s. Was just out and raised a new antenna for the server, a warc band
> dipole up abt 15 meters (50 feet). Nice antena weather, freezing
> cold :-)
> 
> fre 2009-10-09 klockan 20:40 -0400 skrev Andy obrien:
> 
> > by the way, I am running 0.3.8 but the "about" info reports that it 
> is 0.3.7
> >
> > Andy K3UK
> >
> 
> 
> 

-- 
http://pa0r.blogspirit.com

Other related posts: