Jack Moffitt wrote:
1. <message> stanzas to the bare JID should not be send to this client
  because no user will read it. Use message storage or whatever a
  server may do with such a message.

Agreed, and this required by RFC 3921. (Section 11.1  Rule 4.1).

2. <message> stanzas to the full JID should be send to this client.
  There is a reason why the sender used the full JID for that
  message. It could be an IBB using message for two non-chat
  applications exchanging data.

Also required by RFC 3921.  (section 11.1 Rule 1).

3. <presence> should be send to all clients or two non-chat clients
  will never find each other to send messages to the full JID.

Also required by RFC 3921. (Section 11.1 Rule 4.2).

OK good, we all agree on the proper behavior and the spec seems to be consistent with those expectations. Now it's just a question of getting implementations to do the right thing. :)

/psa

Attachment: smime.p7s
Description: S/MIME Cryptographic Signature

Reply via email to