-
By default currently
MessageAmp
plugin is enabled and this plugin is responsible for forwarding message stanzas sent to bare jid. If I remember correctly, in case you disabledMessageAmp
plugin you should enableMessage
plugin which will be responsible for forwarding message stanzas.Please note that RFC3921 is now obsolete - for current RFC please see http://tools.ietf.org/html/rfc6121
Type |
Task
|
Priority |
Blocker
|
Assignee | |
RedmineID |
1745
|
Version |
tigase-server-5.2.0
|
Issue Votes (0)
Watchers (0)
According to http://xmpp.org/rfcs/rfc3921.html#messaging - "4.1. Specifying an Intended Recipient" section it is not apparent that a message stanza MUST contain the destinator's full JID (including resource part) in its "to" attribute. RFC only talks about how it SHOULD do that. However, for the first message sent, where there is no chat context, the resource SHOULD be left out:
Method process(Packet, XMPPResourceConnection, NonAuthUserRepository, Queue) however has changed since 5.1.0 and does not respect that RFC any longer. See the part from:
which has changed from:
this change causes message stanzas not to be exchanged between two buddies.
Behaviour observed in https://projects.tigase.org/projects/tigase-server/repository/revisions/48635d0a30a0a28e062b8da33a3d6f8453418866