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

Add Comment

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

Note: See TracTickets for help on using tickets.