Opened 18 months ago

Last modified 7 months ago

#17727 new defect

Request presence when granting it in XMPP

Reported by: f3ndot Owned by:
Priority: High Milestone:
Component: Applications/Tor Messenger Version:
Severity: Normal Keywords:
Cc: Actual Points:
Parent ID: Points:
Reviewer: Sponsor:

Description

Preconditions:

  • tor-messenger v0.1.0b3 en-US linux 32-bit
  • Xubuntu 14.04 32-bit (bug demonstrated on VirtualBox VM, with a Mac OS X host)

Description:

User who is added by other contacts doesn't seem to have to presence authorization work for them, but the other contacts

Furthermore, there is no affordance in the UI to re-request presence authorization. I had to fix it by logging into Pidgin, re-requesting presence authorization, then logging back into tor-messenger once resolved.

Steps:

  1. Create a new Jabber/XMPP account. I used jabber.ccc.de
  2. On another computer & messenger client (I used tor-messenger 0.1.0b3 Mac OS X) add the newly created account as a contact.
  3. Accept the request to begin a chat.
  4. (Optional) You can chat, verify OTR as normal

Expected:

After accepting chat request, I request presence authorization to the contact who added me and I'm able to see the online status of my contact. And gives me the ability to re-request at a later date.

Actual:

Unable to view the online status of my contact, with no ability to request authorization for online presence.

Child Tickets

Attachments (3)

Step 4 of bug.png (100.3 KB) - added by f3ndot 18 months ago.
The buggy client shows conversation, verifies OTR fingerprint, and does everything but shows online presence
Other computer's view.png (34.4 KB) - added by f3ndot 18 months ago.
Mac OS X client successfully gets online presence authorization, and shows it properly.
No option for requesting online presence.png (106.9 KB) - added by f3ndot 18 months ago.
Contextual menu (or top menu) gives me no ability to request online presence from contact

Download all attachments as: .zip

Change History (7)

Changed 18 months ago by f3ndot

The buggy client shows conversation, verifies OTR fingerprint, and does everything but shows online presence

Changed 18 months ago by f3ndot

Mac OS X client successfully gets online presence authorization, and shows it properly.

Changed 18 months ago by f3ndot

Contextual menu (or top menu) gives me no ability to request online presence from contact

comment:1 Changed 18 months ago by f3ndot

I noticed a workaround is to, although the requestor has already been added as a contact by virtue of accepting the chat request, have the buggy client add the contact back. This sends the online presence request to the other client.

Last edited 18 months ago by f3ndot (previous) (diff)

comment:2 Changed 18 months ago by arlolra

Thanks for reporting. I thought I had filed this upstream (I had at least discussed this with the Instantbird developers), but am failing to find the ticket right now.

In any case, you found the workaround, which is to "File > Add Contact..." the requesting user.

comment:4 Changed 7 months ago by arlolra

  • Summary changed from Unable to view contact online presence in XMPP: stuck in requesting authorization state to Request presence when granting it in XMPP
Note: See TracTickets for help on using tickets.