#682 closed enhancement (fixed)

XMPP/Jabber contact messages are sent to the wrong resource

Reported by: trejkaz@… Owned by: wilmer
Priority: normal Milestone:
Component: Jabber Version: 1.2.3
Keywords: Cc:
IRC client+version: Client-independent Operating System: Public server
OS version/distro:


A common complaint from one of my contacts who is using Google's XMPP service, is that my messages go to the wrong resource. I usually just laugh because it's causing his phone to beep when he doesn't want it to, but I thought I would report it so that future users might find the issue recorded.

How I think it should work:

  1. The first message to a contact should be sent to the JID without a resource, so that the XMPP server can decide which resource to actually deliver to.
  1. If the contact then replies from a specific resource, that resource should be used for the rest of the messages in that chat session.
  1. If a contact talks first, then responses should go back to the same resource they used.
  1. After a chat session ends, new messages should go back to the default resource again - the hard part is determining *when* the chat session ends, as to my knowledge IRC has no mechanism for this.

Attachments (0)

Change History (3)

comment:1 Changed at 2010-09-23T14:09:15Z by wilmer

Resolution: fixed
Status: newclosed

Sometimes it does help to upgrade to a version that isn't two years old before filing a bug, since what you're describing is what I implemented in version 1.2.6. :-)

comment:2 Changed at 2010-09-23T23:20:28Z by trejkaz@…

That's good to hear, but I searched here and found no existing issues when I searched for it.

It looks like 1.2.3 is still the latest I can get on my ubuntu VPS though. :(

comment:3 Changed at 2010-09-24T02:38:52Z by Wilmer van der Gaast <wilmer@…>

try . They're not releases but I can assure you that they're as stable as 1.2.3 is.

Modify Ticket

as closed The owner will remain wilmer.
The resolution will be deleted. Next status will be 'reopened'.

Add Comment

E-mail address and name can be saved in the Preferences.

Note: See TracTickets for help on using tickets.