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
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
