gajim-0.12.3 violates RFC-3921
Hello, I found that gajim violates RFC-3921 (part 4.1): If the message is being sent in reply to a message previously received from an address of the form <user@domain/resource> (e.g., within the context of a chat session), the value of the 'to' address SHOULD be of the form <user@domain/resource> rather than of the form <user@domain> unless the sender has knowledge (via presence) that the intended recipient's resource is no longer available.
I chat with one of my contacts and see this:
\<!-- In -->
\<message from='a@a.net/Home' to='me@home.net/Gajim' xml:lang='ru' type='chat' id='mir_526'>
\<body>test\</body>
\<active xmlns='http://jabber.org/protocol/chatstates'/>
\</message>
\<!-- Out -->
\<message to="a@a.net" type="chat" id="39">
\<body>test2\</body>
\<active xmlns="http://jabber.org/protocol/chatstates" />
\<request xmlns="urn:xmpp:receipts" />
\<thread>KbtCEiCGVzVWfoTGrZROzIyfusNnpcdP\</thread>
\</message>
So, my message must be sent to full JID 'a@a.net/Home', not to bare JID.