Ticket #1622 (closed defect: fixed)

Opened 2 years ago

Last modified 10 days ago

Licq reports contact as online after fetching away message

Reported by: flynd Owned by: emostar
Priority: normal Milestone: 1.4.0
Component: Protocol: ICQ/AIM Version: 1.3.5
Keywords: Cc:

Description

Getting an auto response request from a contact that is away or invisible will wrongly change status for that contact to online visible.

Example: Alice and Bob are both away. Alice fetches Bob's away message. Bob now sees Alice as online even though she's still away and other contacts still see Alice as away. If Alice was invisible, Bob also sees her as visible without the invisible icon.

Alice's network log:

21:41:04: [SRV] Requesting auto response from Bob.
21:41:04: [SRV] Auto response from Bob (#94).

Bob's network log:

21:41:04: [TCP] Alice (12345678) is Online to us.
21:41:04: [SRV] Alice (12345678) requested auto response.

This happens when both Alice and Bob are using Licq. Problem was not reproducable if either Alice or Bob was using Trillian.

Change History

Changed 2 years ago by Crazy_Hopper

In addition, it only happens if auto-response is requested through the server.

Changed 2 years ago by emostar

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

Will take a look into this this weekend, still no internet at home.

Changed 2 years ago by flynd

  • milestone changed from 1.3.6 to 1.3.7

Changed 10 days ago by flynd

  • status changed from assigned to closed
  • component changed from Licq Daemon to Protocol: ICQ/AIM
  • resolution set to fixed
  • milestone set to 1.4.0

r7801 and r7805 disables the code that caused the status change.

Note: See TracTickets for help on using tickets.