<feed xmlns='http://www.w3.org/2005/Atom'>
<title>xavi/qxmpp/src/client/QXmppClient.h, branch fork</title>
<subtitle>Fork of the QXmpp library.
</subtitle>
<id>https://gitea.privatedns.org/xavi/qxmpp/atom?h=fork</id>
<link rel='self' href='https://gitea.privatedns.org/xavi/qxmpp/atom?h=fork'/>
<link rel='alternate' type='text/html' href='https://gitea.privatedns.org/xavi/qxmpp/'/>
<updated>2023-01-28T16:58:01+00:00</updated>
<entry>
<title>Client: Rename send/sendUnencrypted to sendSensitive/send</title>
<updated>2023-01-28T16:58:01+00:00</updated>
<author>
<name>Linus Jahn</name>
<email>lnj@kaidan.im</email>
</author>
<published>2023-01-28T16:58:01+00:00</published>
<link rel='alternate' type='text/html' href='https://gitea.privatedns.org/xavi/qxmpp/commit/?id=8283bcff0b142e2f40daa82a452b002b61952000'/>
<id>urn:sha1:8283bcff0b142e2f40daa82a452b002b61952000</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Use QXmppError in all IQ results instead of StanzaError</title>
<updated>2023-01-22T17:10:44+00:00</updated>
<author>
<name>Linus Jahn</name>
<email>lnj@kaidan.im</email>
</author>
<published>2023-01-22T17:06:09+00:00</published>
<link rel='alternate' type='text/html' href='https://gitea.privatedns.org/xavi/qxmpp/commit/?id=46f3831fd238b4c1fb10d44e4531d9e59d574c97'/>
<id>urn:sha1:46f3831fd238b4c1fb10d44e4531d9e59d574c97</id>
<content type='text'>
This allows us to report different error types with more information and
makes it possible to distinguish stanza errors and errors generated
locally.

Part of #501.
</content>
</entry>
<entry>
<title>Introduce QXmppTask &amp; QXmppPromise</title>
<updated>2023-01-03T21:05:54+00:00</updated>
<author>
<name>Linus Jahn</name>
<email>lnj@kaidan.im</email>
</author>
<published>2022-08-16T19:00:15+00:00</published>
<link rel='alternate' type='text/html' href='https://gitea.privatedns.org/xavi/qxmpp/commit/?id=b17284ee7d674416e0d11f1699f73fcc606262d4'/>
<id>urn:sha1:b17284ee7d674416e0d11f1699f73fcc606262d4</id>
<content type='text'>
Closes #502.

Co-authored-by: Jonah Brüchert &lt;jbb@kaidan.im&gt;
</content>
</entry>
<entry>
<title>Replace QXmpp::SendError with QXmppError everywhere</title>
<updated>2022-12-30T22:35:47+00:00</updated>
<author>
<name>Linus Jahn</name>
<email>lnj@kaidan.im</email>
</author>
<published>2022-12-30T22:35:47+00:00</published>
<link rel='alternate' type='text/html' href='https://gitea.privatedns.org/xavi/qxmpp/commit/?id=6efebe555d30170c2ecfc2372113f342c513b0c2'/>
<id>urn:sha1:6efebe555d30170c2ecfc2372113f342c513b0c2</id>
<content type='text'>
Part of #501.
</content>
</entry>
<entry>
<title>Reformat code</title>
<updated>2022-09-05T22:46:56+00:00</updated>
<author>
<name>Linus Jahn</name>
<email>lnj@kaidan.im</email>
</author>
<published>2022-09-05T18:37:05+00:00</published>
<link rel='alternate' type='text/html' href='https://gitea.privatedns.org/xavi/qxmpp/commit/?id=5f813f8a4bbe1e075daad7b3933829044befffb4'/>
<id>urn:sha1:5f813f8a4bbe1e075daad7b3933829044befffb4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Replace raw pointers with unique_ptr</title>
<updated>2022-09-02T16:55:44+00:00</updated>
<author>
<name>Linus Jahn</name>
<email>lnj@kaidan.im</email>
</author>
<published>2022-09-02T16:26:02+00:00</published>
<link rel='alternate' type='text/html' href='https://gitea.privatedns.org/xavi/qxmpp/commit/?id=53fb1785ce3be4c014e854659b8f39777d23b2a5'/>
<id>urn:sha1:53fb1785ce3be4c014e854659b8f39777d23b2a5</id>
<content type='text'>
safer, simpler
</content>
</entry>
<entry>
<title>Client: Add SendStanzaParams parameter to send functions</title>
<updated>2022-05-22T17:35:56+00:00</updated>
<author>
<name>Linus Jahn</name>
<email>lnj@kaidan.im</email>
</author>
<published>2022-05-22T17:16:45+00:00</published>
<link rel='alternate' type='text/html' href='https://gitea.privatedns.org/xavi/qxmpp/commit/?id=5cf3038e74983c45cf27d77214ec548db5d36572'/>
<id>urn:sha1:5cf3038e74983c45cf27d77214ec548db5d36572</id>
<content type='text'>
It can already be used by E2eeExtension.
</content>
</entry>
<entry>
<title>Add MessageHandler interface</title>
<updated>2022-05-20T15:27:13+00:00</updated>
<author>
<name>Linus Jahn</name>
<email>lnj@kaidan.im</email>
</author>
<published>2022-04-07T14:22:34+00:00</published>
<link rel='alternate' type='text/html' href='https://gitea.privatedns.org/xavi/qxmpp/commit/?id=62e2248c30d72ff9c8e2a9acc265d8c39f3c83ca'/>
<id>urn:sha1:62e2248c30d72ff9c8e2a9acc265d8c39f3c83ca</id>
<content type='text'>
</content>
</entry>
<entry>
<title>ClientExtension: Add injectIq() function</title>
<updated>2022-05-20T14:55:28+00:00</updated>
<author>
<name>Linus Jahn</name>
<email>lnj@kaidan.im</email>
</author>
<published>2022-05-13T19:26:46+00:00</published>
<link rel='alternate' type='text/html' href='https://gitea.privatedns.org/xavi/qxmpp/commit/?id=4714c48c8cf578deaf2488e98a9f844300dd5750'/>
<id>urn:sha1:4714c48c8cf578deaf2488e98a9f844300dd5750</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Client: Add reply() picking the encryption based on the received stanza</title>
<updated>2022-05-20T14:55:28+00:00</updated>
<author>
<name>Linus Jahn</name>
<email>lnj@kaidan.im</email>
</author>
<published>2022-04-04T15:51:35+00:00</published>
<link rel='alternate' type='text/html' href='https://gitea.privatedns.org/xavi/qxmpp/commit/?id=bab7db9d579e52d7e6e27330042797fc9829c485'/>
<id>urn:sha1:bab7db9d579e52d7e6e27330042797fc9829c485</id>
<content type='text'>
Currently does not support multiple encryptions, so the implementation
is rather simple.
</content>
</entry>
</feed>
