<feed xmlns='http://www.w3.org/2005/Atom'>
<title>xavi/qxmpp/src/omemo/QXmppOmemoManager_p.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-03-29T12:36:12+00:00</updated>
<entry>
<title>Split identity key deserialization into separate methods</title>
<updated>2023-03-29T12:36:12+00:00</updated>
<author>
<name>Melvin Keskin</name>
<email>melvo@olomono.de</email>
</author>
<published>2023-03-16T13:23:38+00:00</published>
<link rel='alternate' type='text/html' href='https://gitea.privatedns.org/xavi/qxmpp/commit/?id=7fdc30eaa290855a8f2b8cf73396bbbea0e7ac83'/>
<id>urn:sha1:7fdc30eaa290855a8f2b8cf73396bbbea0e7ac83</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix OMEMO device list processing as specified</title>
<updated>2023-03-13T15:16:08+00:00</updated>
<author>
<name>Melvin Keskin</name>
<email>melvo@olomono.de</email>
</author>
<published>2023-03-11T19:21:59+00:00</published>
<link rel='alternate' type='text/html' href='https://gitea.privatedns.org/xavi/qxmpp/commit/?id=af46ac9487caf54bb0783616af4e209b94b1cde5'/>
<id>urn:sha1:af46ac9487caf54bb0783616af4e209b94b1cde5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>OmemoManagerPrivate: Fix sizes of HKDF output and HMAC</title>
<updated>2023-03-10T23:10:55+00:00</updated>
<author>
<name>Melvin Keskin</name>
<email>melvo@olomono.de</email>
</author>
<published>2023-03-10T16:40:35+00:00</published>
<link rel='alternate' type='text/html' href='https://gitea.privatedns.org/xavi/qxmpp/commit/?id=7513cb6ccfe6b0fdd5e8c4b59cef77f774976c29'/>
<id>urn:sha1:7513cb6ccfe6b0fdd5e8c4b59cef77f774976c29</id>
<content type='text'>
</content>
</entry>
<entry>
<title>omemo: Fix build on MSVC 2019 (#550)</title>
<updated>2023-03-09T19:07:34+00:00</updated>
<author>
<name>Jonah Brüchert</name>
<email>jbb@kaidan.im</email>
</author>
<published>2023-03-09T15:48:09+00:00</published>
<link rel='alternate' type='text/html' href='https://gitea.privatedns.org/xavi/qxmpp/commit/?id=fe5986783ad816111994a752216d58ee043ef6d8'/>
<id>urn:sha1:fe5986783ad816111994a752216d58ee043ef6d8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>omemo: Fix usage of unexported symbols from Constants_p.h</title>
<updated>2023-03-09T15:03:06+00:00</updated>
<author>
<name>Linus Jahn</name>
<email>lnj@kaidan.im</email>
</author>
<published>2023-03-09T15:01:17+00:00</published>
<link rel='alternate' type='text/html' href='https://gitea.privatedns.org/xavi/qxmpp/commit/?id=a19e16a54149be09fb5913ac211577ce254f6b28'/>
<id>urn:sha1:a19e16a54149be09fb5913ac211577ce254f6b28</id>
<content type='text'>
This adds the constants to files from the omemo module. It fixes the
build of the omemo module on windows with MSVC (and potentially release
builds on linux too).
</content>
</entry>
<entry>
<title>Update OMEMO to new libomemo-c 0.5 APIs</title>
<updated>2023-03-09T14:40:20+00:00</updated>
<author>
<name>Melvin Keskin</name>
<email>melvo@olomono.de</email>
</author>
<published>2023-03-03T23:32:44+00:00</published>
<link rel='alternate' type='text/html' href='https://gitea.privatedns.org/xavi/qxmpp/commit/?id=0752de902404ed59fdc71975a72a42c487edb5f6'/>
<id>urn:sha1:0752de902404ed59fdc71975a72a42c487edb5f6</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>OmemoManager: Replace multi-result futures with single result futures</title>
<updated>2022-12-31T22:40:35+00:00</updated>
<author>
<name>Linus Jahn</name>
<email>lnj@kaidan.im</email>
</author>
<published>2022-12-31T22:29:59+00:00</published>
<link rel='alternate' type='text/html' href='https://gitea.privatedns.org/xavi/qxmpp/commit/?id=bf078ff6342b052e36995defcf641edea6bb2b8c'/>
<id>urn:sha1:bf078ff6342b052e36995defcf641edea6bb2b8c</id>
<content type='text'>
QXmppTask won't support multi-result and in the case of the OmemoManager
it's not really needed. If you want to know when each single request is
finished you can just subscribe/unsubscribe from each jid in a single
request.

Part of #502.
</content>
</entry>
<entry>
<title>OmemoManagerPrivate: Simplify setUpDeviceId()</title>
<updated>2022-12-22T15:17:19+00:00</updated>
<author>
<name>Linus Jahn</name>
<email>lnj@kaidan.im</email>
</author>
<published>2022-12-22T15:07:15+00:00</published>
<link rel='alternate' type='text/html' href='https://gitea.privatedns.org/xavi/qxmpp/commit/?id=0e88e97654d46aa709378d67334119f43eeda611'/>
<id>urn:sha1:0e88e97654d46aa709378d67334119f43eeda611</id>
<content type='text'>
</content>
</entry>
</feed>
