On 15 Mar 2002 at 8:47, Jeremy Bowen wrote:

> I'd like to confirm that I'm also having the same problem. After half a
> dozen messages, no more message get forwarded to the receiver. I'm on a
> dial-up link so I'd be surprised if it was a speed problem but I can't
> confirm that one way or another. 
> 
> The Ping messages continue to appear in the Network window and my
> messages get ACK's from Mirabilis when I send them but the recipient
> never gets them.
> 
> I'll try to capture some debug output to help. This happens with all
> these versions: v1.0.3, v1.0.4 and v1.1.0(CVS) so it's not peculiar to
> the latest CVS build.

Yes, after testing for a really long time... the fact with sending
messages to fast persists and I think this is finally the reason for all.
After all, I think this is in deed a problem with licq: I captured the
debug output, but there was nothing wrong with it. Then I captured the
tcp-packets on my ppp0 device with ethereal and I detected a very strange
fact. After a little or longer while, my licq send one message more than
once to the AOL-server (the debug-window doesn't show this). These are the
packets from line 17 to 21 you'll see in the "licq-tcpdump.ethereal" file
attached in this email. And exactly after this message, no further message
arrives any recipient (in this case line 30 for example)! It's a clear
fact to me, that these 6 packets (from line 17 to 21) have been sent to
fast to the server. And I think this is the reason why the AOL-server then
ignores any further message. It seems that licq will send a packet more
than once, if it won't get any acknowledge from the server after a time. A
possible reason for this is, that the AOL-server is very busy sometimes.
And as you'll see, the AOL-server won't drop the packets, because it
answers with 6 ACK-packets (line 22 to 27). BUT: the recipient gets only
ONE message! - That's strange, isn't it? Does the AOL-server recognize,
that these 6 packets are identical? I don't think that the new protokoll
is such intelligent ;) But thats beside the point... waiting of
acknowledge is the important fact I guess! By the way, gnomeicu don't have
any problems like this. But I don't like this program ;)

I attached both, the licq debug-output and the tcpdump-informations! You
can open the licq-tcpdump.ethereal with the ethereal-program.

By the way, I recognized other problems with licq's protocol handling,
but.... later. This eMail would get too long ;) I would do anything to
help solving these problems and that's the reason, why I try to explain my
observations as good and detailed as I can :)

Sincerely,

Andi

PS: sorry for my bad english - I hope you'll understand the hole text ;)

PPS: licq has much and great features, but stable and correct handling of
the new V.7 oscar protokoll is much more important than functionality in
my oppinion :o)
The following section of this message contains a file attachment
prepared for transmission using the Internet MIME message format.
If you are using Pegasus Mail, or any another MIME-compliant system,
you should be able to save it or view it from within your mailer.
If you cannot, please ask your system administrator for assistance.

   ---- File information -----------
     File:  licq-tcpdump.ethereal
     Date:  15 Mar 2002, 11:50
     Size:  2645 bytes.
     Type:  Unknown

Attachment: licq-tcpdump.ethereal
Description: Binary data

12:24:17: [PKT] Packet (TCPv6, 81 bytes) received:
                (213.20.25.53:32777 <- 217.229.24.124:61955)              
     0000: 90 7A D1 C3 37 AA E4 7A  08 52 EA 7A E0 AD EA 7A   .z��7��z.R�z��z
     0010: EB AD EA 7A EF AD EB 7A  00 00 10 08 2B 00 61 68   ��z��z....+.ah
     0020: 61 3F 21 3F 0D 0A 77 61  73 20 69 73 74 20 64 65   a?!?..was ist de
     0030: 6E 6E 20 6E 75 20 6D 69  74 20 6D 65 6E 73 61 20   nn nu mit mensa
     0040: 6E 61 63 68 68 65 72 3F  00 00 00 00 00 FF FF FF   nachher?.....���
     0050: 00                                                 .           
12:24:17: [PKT] Decrypted (ICQ) TCP Packet (81 bytes):                    
     0000: 90 7A D1 C3 EE 07 0E 00  EF FF 00 00 00 00 00 00   .z���...��......
     0010: 00 00 00 00 00 00 01 00  00 00 10 08 2B 00 61 68   ............+.ah
     0020: 61 3F 21 3F 0D 0A 77 61  73 20 69 73 74 20 64 65   a?!?..was ist de
     0030: 6E 6E 20 6E 75 20 6D 69  74 20 6D 65 6E 73 61 20   nn nu mit mensa
     0040: 6E 61 63 68 68 65 72 3F  00 00 00 00 00 FF FF FF   nachher?.....���
     0050: 00                                                 .           
12:24:17: [TCP] Message from ZAP (3148880).                               
12:24:17: [PKT] Unencrypted (ICQ) TCP Packet (39 bytes):
     0000: 00 00 00 00 DA 07 0E 00  EF FF 00 00 00 00 00 00   ....�...��......
     0010: 00 00 00 00 00 00 01 00  00 00 00 00 01 00 00 00   ................
     0020: 00 00 00 00 00 00 00                               .......     
12:24:17: [PKT] Packet (TCPv6, 39 bytes) sent:                            
                (213.20.25.53:32777 -> 217.229.24.124:61955)              
     0000: 9E 86 F1 FA 0D F3 6B BB  0A 0B 65 BB 00 00 00 00   ..��.�k�..e�....
     0010: 00 00 00 00 00 00 01 00  00 00 00 00 01 00 00 00   ................
     0020: 00 00 00 00 00 00 00                               .......     
12:24:56: [SRV] Sending message through server (#30871).                  
12:24:56: appending: 0x81aae30
12:24:56: [PKT] Packet (SRVv0, 71 bytes) sent:
                (213.20.25.53:32779 -> 64.12.25.33:5190)                  
     0000: 2A 02 78 97 00 41 00 04  00 06 00 00 00 00 00 3F   *.x..A.........?
     0010: 00 00 00 00 00 00 00 00  00 01 07 33 31 34 38 38   ...........31488
     0020: 38 30 00 02 00 1D 05 01  00 01 01 01 01 00 14 00   80..............
     0030: 00 00 00 74 6A 6F 61 2E  2E 20 6D 61 20 73 63 68   ...tjoa.. ma sch
     0040: 61 75 6E 00 06 00 00                               aun....     
12:24:56: doneevents: for: 0x81aae30 pending:                             
12:24:56: 0x813ec10 Command: 2 SubCommand: 0 Sequence: 30821 SubSequence: 13: Ui
n: 0
12:24:56: 0x81427e8 Command: 2 SubCommand: 0 Sequence: 30833 SubSequence: 25: Ui
n: 0
12:24:56: [PKT] Packet (SRVv0, 6 bytes) sent:
                (213.20.25.53:32779 -> 64.12.25.33:5190)                  
     0000: 2A 05 78 98 00 00                                  *.x...      
12:24:56: doneevents: for: 0x81cc5f8 pending:                             
12:24:56: 0x813ec10 Command: 2 SubCommand: 0 Sequence: 30821 SubSequence: 13: Ui
n: 0
12:24:56: 0x81427e8 Command: 2 SubCommand: 0 Sequence: 30833 SubSequence: 25: Ui
n: 0
12:25:01: [SRV] Sending message through server (#30873).
12:25:01: appending: 0x81c38f0
12:25:01: [PKT] Packet (SRVv0, 57 bytes) sent:
                (213.20.25.53:32779 -> 64.12.25.33:5190)                  
     0000: 2A 02 78 99 00 33 00 04  00 06 00 00 00 00 00 41   *.x..3.........A
     0010: 00 00 00 00 00 00 00 00  00 01 07 33 31 34 38 38   ...........31488
     0020: 38 30 00 02 00 0F 05 01  00 01 01 01 01 00 06 00   80..............
     0030: 00 00 00 3B 29 00 06 00  00                        ...;)....   
12:25:01: doneevents: for: 0x81c38f0 pending:                             
12:25:01: 0x813ec10 Command: 2 SubCommand: 0 Sequence: 30821 SubSequence: 13: Ui
n: 0
12:25:01: 0x81427e8 Command: 2 SubCommand: 0 Sequence: 30833 SubSequence: 25: Ui
n: 0
12:25:19: [SRV] Sending message through server (#30874).
12:25:19: appending: 0x81aa648
12:25:19: [PKT] Packet (SRVv0, 96 bytes) sent:
                (213.20.25.53:32779 -> 64.12.25.33:5190)                  
     0000: 2A 02 78 9A 00 5A 00 04  00 06 00 00 00 00 00 42   *.x..Z.........B
     0010: 00 00 00 00 00 00 00 00  00 01 07 33 31 34 38 38   ...........31488
     0020: 38 30 00 02 00 36 05 01  00 01 01 01 01 00 2D 00   80...6........-.
     0030: 00 00 00 67 65 68 20 6D  69 63 68 20 65 62 65 6E   ...geh mich eben
     0040: 73 20 64 75 73 63 68 65  6E 2C 20 64 61 6E 6E 20   s duschen, dann
     0050: 6B 61 6E 6E 20 6D 61 6E  20 6C 6F 73 00 06 00 00   kann man los....
12:25:19: doneevents: for: 0x81aa648 pending:                             
12:25:19: 0x813ec10 Command: 2 SubCommand: 0 Sequence: 30821 SubSequence: 13: Ui
n: 0
12:25:19: 0x81427e8 Command: 2 SubCommand: 0 Sequence: 30833 SubSequence: 25: Ui
n: 0
12:25:56: [PKT] Packet (SRVv0, 6 bytes) sent:
                (213.20.25.53:32779 -> 64.12.25.33:5190)                  
     0000: 2A 05 78 9B 00 00                                  *.x...      
12:25:56: doneevents: for: 0x8164e68 pending:                             
12:25:56: 0x813ec10 Command: 2 SubCommand: 0 Sequence: 30821 SubSequence: 13: Ui
n: 0
12:25:56: 0x81427e8 Command: 2 SubCommand: 0 Sequence: 30833 SubSequence: 25: Ui
n: 0
12:26:13: [SRV] Sending message through server (#30876).
12:26:13: appending: 0x81a2790
12:26:13: [PKT] Packet (SRVv0, 62 bytes) sent:
                (213.20.25.53:32779 -> 64.12.25.33:5190)                  
     0000: 2A 02 78 9C 00 38 00 04  00 06 00 00 00 00 00 44   *.x..8.........D
     0010: 00 00 00 00 00 00 00 00  00 01 08 35 37 35 38 36   ...........57586
     0020: 32 33 35 00 02 00 13 05  01 00 01 01 01 01 00 0A   235.............
     0030: 00 00 00 00 68 61 6C 6C  6F 3F 00 06 00 00         ....hallo?....
12:26:13: doneevents: for: 0x81a2790 pending:                             
12:26:13: 0x813ec10 Command: 2 SubCommand: 0 Sequence: 30821 SubSequence: 13: Ui
n: 0
12:26:13: 0x81427e8 Command: 2 SubCommand: 0 Sequence: 30833 SubSequence: 25: Ui
n: 0

Reply via email to