kellogs . opened 1 decade ago
|
|
By default currently 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