Ticket #1408 (assigned defect)

Opened 2 years ago

Last modified 23 months ago

MSN messages send, but not disappear from desktop, thus no history entry.

Reported by: spmirowskiatshawdotca Owned by: emostar
Priority: normal Milestone: 1.3.6
Component: msn Version: 1.3.4
Keywords: Cc:

Description

My message windows are setup so they close after the message is sent. MSN messages don't always self close. If the chat window doesn't self close, the message isn't written to the chat history. Also, this makes me wonder if the message was even received by the receipant. Most of the time, I think they are received.

This bug affects 1.3.2, 1.3.4 RC 1 and 2 and I believe it affected 1.3.0.

Change History

Changed 23 months ago by emostar

  • owner set to emostar
  • status changed from new to assigned

Can you run 'licq -d31' from a terminal and take a look at the packet dumps? What you should see is something like this...

23:07:51: [PKT] Packet (TCPv0, 142 bytes) sent:
                (192.168.1.101:59793 -> 64.4.36.33:1863)
     0000: 4D 53 47 20 31 31 20 41  20 31 32 38 0D 0A 4D 49   MSG 11 A 128..MI
     0010: 4D 45 2D 56 65 72 73 69  6F 6E 3A 20 31 2E 30 0D   ME-Version: 1.0.
     0020: 0A 43 6F 6E 74 65 6E 74  2D 54 79 70 65 3A 20 74   .Content-Type: t
     0030: 65 78 74 2F 70 6C 61 69  6E 3B 20 63 68 61 72 73   ext/plain; chars
     0040: 65 74 3D 55 54 46 2D 38  0D 0A 58 2D 4D 4D 53 2D   et=UTF-8..X-MMS-
     0050: 49 4D 2D 46 6F 72 6D 61  74 3A 20 46 4E 3D 4D 53   IM-Format: FN=MS
     0060: 25 32 30 53 61 6E 73 25  32 30 53 65 72 69 66 3B   %20Sans%20Serif;
     0070: 20 45 46 3D 3B 20 43 4F  3D 30 3B 20 43 53 3D 30    EF=; CO=0; CS=0
     0080: 3B 20 50 46 3D 30 0D 0A  0D 0A 74 65 73 74         ; PF=0....test
23:07:51: [PKT] Packet (TCPv0, 8 bytes) received:
                (192.168.1.101:59793 <- 64.4.36.33:1863)
     0000: 41 43 4B 20 31 31 0D 0A                            ACK 11..

The key points are the "MSG 11" and then the next packet is the "ACK 11". For each MSG XXX there will be an ACK XXX, if there is no ACK, the message has not been recieved and you will get an error back (I think) in a few minutes.

Changed 23 months ago by spmirowski

The chat windows that don't auto close do receive the appropriate ACK number.

Changed 23 months ago by emostar

Can you please explain it once more? Do the messages that get the ACK show up in the chat window? And does the chat window close? What about messages that do not get the ACK? Do they get saved in the history and the window closes??

Changed 23 months ago by spmirowski

Sometimes, messages sent, but didn't auto close wouldn't show up in the message history log.

The message below (sent in 1.3.4 RC3) didn't autoclose, but did put an entry in the message history. This is an intermittend problem, so it's hard to get data unless I am alway running debug. And some messages aren't appropriate for bug tracking =)

19:38:37: [MSN] username@… joined the conversation. 19:38:37: [PKT] Packet (TCPv0, 166 bytes) sent:

(24.82.172.171:52255 -> 65.54.171.15:1863)

0000: 4D 53 47 20 31 36 20 41 20 31 35 32 0D 0A 4D 49 MSG 16 A 152..MI 0010: 4D 45 2D 56 65 72 73 69 6F 6E 3A 20 31 2E 30 0D ME-Version: 1.0. 0020: 0A 43 6F 6E 74 65 6E 74 2D 54 79 70 65 3A 20 74 .Content-Type: t 0030: 65 78 74 2F 70 6C 61 69 6E 3B 20 63 68 61 72 73 ext/plain; chars 0040: 65 74 3D 55 54 46 2D 38 0D 0A 58 2D 4D 4D 53 2D et=UTF-8..X-MMS- 0050: 49 4D 2D 46 6F 72 6D 61 74 3A 20 46 4E 3D 4D 53 IM-Format: FN=MS 0060: 25 32 30 53 61 6E 73 25 32 30 53 65 72 69 66 3B %20Sans%20Serif; 0070: 20 45 46 3D 3B 20 43 4F 3D 30 3B 20 43 53 3D 30 EF=; CO=0; CS=0 0080: 3B 20 50 46 3D 30 0D 0A 0D 0A 68 61 64 20 74 6F ; PF=0....had to 0090: 20 65 6E 67 61 67 65 20 6D 79 20 64 65 62 75 67 engage my debug 00A0: 20 6D 6F 64 65 2E mode.

19:38:37: [PKT] Packet (TCPv0, 8 bytes) received:

(24.82.172.171:52255 <- 65.54.171.15:1863)

0000: 41 43 4B 20 31 36 0D 0A ACK 16..

19:39:03: [PKT] Packet (SRVv0, 5 bytes) sent:

(24.82.172.171:37221 -> 207.46.109.21:1863)

0000: 50 4E 47 0D 0A PNG..

19:39:03: [PKT] Packet (SRVv0, 6 bytes) sent:

(24.82.172.171:51903 -> 205.188.9.37:5190)

0000: 2A 05 17 0B 00 00 *.....

19:39:03: [PKT] Packet (SRVv0, 8 bytes) received:

(24.82.172.171:37221 <- 207.46.109.21:1863)

0000: 51 4E 47 20 35 30 0D 0A QNG 50..

19:39:14: [PKT] Packet (TCPv0, 27 bytes) received:

(24.82.172.171:56131 <- 207.46.26.61:1863)

0000: 42 59 45 20 63 68 65 6D 6F 6B 69 6E 65 40 68 6F BYE username@ho 0010: 74 6D 61 69 6C 2E 63 6F 6D 0D 0A tmail.com..

19:39:14: [MSN] Connection with username@… closed.

Changed 23 months ago by emostar

  • milestone changed from 1.3.4 to 1.3.5
Note: See TracTickets for help on using tickets.