<feed xmlns='http://www.w3.org/2005/Atom'>
<title>xavi/qxmpp/src/client/QXmppMamManager.cpp, 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-03-18T18:52:09+00:00</updated>
<entry>
<title>MamManager: Fix crash when reading .size() from a deleted QVector</title>
<updated>2023-03-18T18:52:09+00:00</updated>
<author>
<name>Jonah Brüchert</name>
<email>jbb@kaidan.im</email>
</author>
<published>2023-03-18T18:34:40+00:00</published>
<link rel='alternate' type='text/html' href='https://gitea.privatedns.org/xavi/qxmpp/commit/?id=2d232b7720fe356fa5d74d38a4242440403aba7a'/>
<id>urn:sha1:2d232b7720fe356fa5d74d38a4242440403aba7a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>MamManager: Only parse ScePublic when decrypting messages</title>
<updated>2023-03-14T21:39:14+00:00</updated>
<author>
<name>Linus Jahn</name>
<email>lnj@kaidan.im</email>
</author>
<published>2023-03-14T21:26:50+00:00</published>
<link rel='alternate' type='text/html' href='https://gitea.privatedns.org/xavi/qxmpp/commit/?id=054b35de3ea9251ca713209ea73b2b814fb6c0bc'/>
<id>urn:sha1:054b35de3ea9251ca713209ea73b2b814fb6c0bc</id>
<content type='text'>
Message that are end-to-end-encrypted need to be parsed in ScePublic
mode and should then be decrypted.
In case the decryption fails, the messages are parsed in SceAll (the
normal mode).
</content>
</entry>
<entry>
<title>MamManager: Avoid shared_ptr for counting running jobs</title>
<updated>2023-03-14T21:39:14+00:00</updated>
<author>
<name>Linus Jahn</name>
<email>lnj@kaidan.im</email>
</author>
<published>2023-03-14T20:51:52+00:00</published>
<link rel='alternate' type='text/html' href='https://gitea.privatedns.org/xavi/qxmpp/commit/?id=154ac6b989aeee66eb2d3b87802faf009b90a92b'/>
<id>urn:sha1:154ac6b989aeee66eb2d3b87802faf009b90a92b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>MamManager: Flatten retrieveMessages code</title>
<updated>2023-03-14T21:39:14+00:00</updated>
<author>
<name>Linus Jahn</name>
<email>lnj@kaidan.im</email>
</author>
<published>2023-03-14T20:12:43+00:00</published>
<link rel='alternate' type='text/html' href='https://gitea.privatedns.org/xavi/qxmpp/commit/?id=672af91550cbfbe622a058de32df58e805468f1e'/>
<id>urn:sha1:672af91550cbfbe622a058de32df58e805468f1e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>MamManager: Move parsing from handleStanza() into new function</title>
<updated>2023-03-14T21:39:14+00:00</updated>
<author>
<name>Linus Jahn</name>
<email>lnj@kaidan.im</email>
</author>
<published>2023-03-14T19:52:40+00:00</published>
<link rel='alternate' type='text/html' href='https://gitea.privatedns.org/xavi/qxmpp/commit/?id=fa45d75aaadfe9e1d07911cd9483932abaa55117'/>
<id>urn:sha1:fa45d75aaadfe9e1d07911cd9483932abaa55117</id>
<content type='text'>
</content>
</entry>
<entry>
<title>MamManager: Avoid possible use-after-move</title>
<updated>2023-03-14T21:39:14+00:00</updated>
<author>
<name>Linus Jahn</name>
<email>lnj@kaidan.im</email>
</author>
<published>2023-03-14T19:42:50+00:00</published>
<link rel='alternate' type='text/html' href='https://gitea.privatedns.org/xavi/qxmpp/commit/?id=567b58a7a6dabf105a4d013b07c9937fbd68fd24'/>
<id>urn:sha1:567b58a7a6dabf105a4d013b07c9937fbd68fd24</id>
<content type='text'>
</content>
</entry>
<entry>
<title>MamManager: Create task before sending</title>
<updated>2023-03-14T21:39:14+00:00</updated>
<author>
<name>Linus Jahn</name>
<email>lnj@kaidan.im</email>
</author>
<published>2023-03-14T19:40:06+00:00</published>
<link rel='alternate' type='text/html' href='https://gitea.privatedns.org/xavi/qxmpp/commit/?id=dfe4b2d2759e5a1af43f5f2a74b6416ce5dab229'/>
<id>urn:sha1:dfe4b2d2759e5a1af43f5f2a74b6416ce5dab229</id>
<content type='text'>
</content>
</entry>
<entry>
<title>MamManager: Fix task is not finished when no message is encrypted</title>
<updated>2023-02-27T16:27:53+00:00</updated>
<author>
<name>Linus Jahn</name>
<email>lnj@kaidan.im</email>
</author>
<published>2023-02-27T16:27:53+00:00</published>
<link rel='alternate' type='text/html' href='https://gitea.privatedns.org/xavi/qxmpp/commit/?id=ea9fa4e0df8d45e06b1d7ead5e29813ea5025493'/>
<id>urn:sha1:ea9fa4e0df8d45e06b1d7ead5e29813ea5025493</id>
<content type='text'>
</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>
</feed>
