#678 Messages to unavailable full JIDs of type "normal" are rerouted
Please provide a snippet of the part of the specification which we violate
For messages of type "normal" sent to a full JID that's unavailable, RFC 6121 (#220.127.116.11.1) says: "the server MUST either (a) silently ignore the stanza or (b) return an error stanza to the sender, which SHOULD be <service-unavailable/>."
Following this rule would have the advantage that things like MAM responses wouldn't be rerouted to the wrong resource if a client goes offline after issuing the MAM request. The downside is that some clients probably expect to the server to handle "normal" messages like "chat" messages. E.g., Gajim sends "normal" messages to full JIDs that are offline under certain circumstances.
Please provide a link to the specification:
Hey, thanks for the report. Sorry for the delay in reviewing it. Do you happen to recall what the cases are where Gajim would send type=normal to a full JID?
I think Gajim does that (sometimes?) if you mark multiple contacts in the roster and then right-click -> "Send Group Message".