<feed xmlns='http://www.w3.org/2005/Atom'>
<title>xavi/qxmpp/src/base/QXmppOmemoData.cpp, branch master</title>
<subtitle>Fork of the QXmpp library.
</subtitle>
<id>https://gitea.privatedns.org/xavi/qxmpp/atom?h=master</id>
<link rel='self' href='https://gitea.privatedns.org/xavi/qxmpp/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://gitea.privatedns.org/xavi/qxmpp/'/>
<updated>2022-08-13T13:55:03+00:00</updated>
<entry>
<title>Split up OMEMO into extra module</title>
<updated>2022-08-13T13:55:03+00:00</updated>
<author>
<name>Linus Jahn</name>
<email>lnj@kaidan.im</email>
</author>
<published>2022-05-31T10:22:48+00:00</published>
<link rel='alternate' type='text/html' href='https://gitea.privatedns.org/xavi/qxmpp/commit/?id=f0e0e1cd227c08ffd97aa42813a479b8c3ca6d23'/>
<id>urn:sha1:f0e0e1cd227c08ffd97aa42813a479b8c3ca6d23</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Implement XEP-0384: OMEMO Encryption v0.8</title>
<updated>2022-08-13T13:55:03+00:00</updated>
<author>
<name>Melvin Keskin</name>
<email>melvo@olomono.de</email>
</author>
<published>2022-05-09T19:45:49+00:00</published>
<link rel='alternate' type='text/html' href='https://gitea.privatedns.org/xavi/qxmpp/commit/?id=ceb62dd9d0d86bc8327ace116930962cf7fad1e9'/>
<id>urn:sha1:ceb62dd9d0d86bc8327ace116930962cf7fad1e9</id>
<content type='text'>
This implements XEP-0384 in version v0.8 with a manager and storage
classes to be user-implemented for persistant storage.

The license of the code is LGPL-2.1-or-later as usual.  However since
libomemo-c (libsignal-protocol-c) is GPL-3.0, the built binary is always
licensed under GPL-3.0.  Having our code LGPL licensed will make it
avoids relicensing in the future in case we port it to an LGPL
compatible omemo library.

Closes #133.

Co-authored-by: Linus Jahn &lt;lnj@kaidan.im&gt;
</content>
</entry>
<entry>
<title>Add QXmppOmemoDeviceBundleItem and QXmppOmemoDeviceListItem</title>
<updated>2022-06-14T10:01:36+00:00</updated>
<author>
<name>Melvin Keskin</name>
<email>melvo@olomono.de</email>
</author>
<published>2022-05-09T19:41:44+00:00</published>
<link rel='alternate' type='text/html' href='https://gitea.privatedns.org/xavi/qxmpp/commit/?id=43404e40fd649932cddd65a77aabf16873d44ecc'/>
<id>urn:sha1:43404e40fd649932cddd65a77aabf16873d44ecc</id>
<content type='text'>
</content>
</entry>
<entry>
<title>OmemoData: Apply consistent 'const' usage</title>
<updated>2022-04-07T17:33:45+00:00</updated>
<author>
<name>Melvin Keskin</name>
<email>melvo@olomono.de</email>
</author>
<published>2022-03-25T19:05:38+00:00</published>
<link rel='alternate' type='text/html' href='https://gitea.privatedns.org/xavi/qxmpp/commit/?id=182261afbb1e20ea0e6a2c92ad1c3ab9380a2a40'/>
<id>urn:sha1:182261afbb1e20ea0e6a2c92ad1c3ab9380a2a40</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Make OMEMO data classes private</title>
<updated>2022-04-07T17:33:45+00:00</updated>
<author>
<name>Melvin Keskin</name>
<email>melvo@olomono.de</email>
</author>
<published>2022-03-25T19:01:34+00:00</published>
<link rel='alternate' type='text/html' href='https://gitea.privatedns.org/xavi/qxmpp/commit/?id=adc51b73256e92cf59ac7645c4a6f8343f134288'/>
<id>urn:sha1:adc51b73256e92cf59ac7645c4a6f8343f134288</id>
<content type='text'>
</content>
</entry>
<entry>
<title>doc: OmemoData: Replace '2^32-1' with std::numeric_limits</title>
<updated>2022-04-07T17:33:45+00:00</updated>
<author>
<name>Melvin Keskin</name>
<email>melvo@olomono.de</email>
</author>
<published>2022-01-27T16:51:23+00:00</published>
<link rel='alternate' type='text/html' href='https://gitea.privatedns.org/xavi/qxmpp/commit/?id=71f46efa773bbbc02e9c75dee8365499bdd887f0'/>
<id>urn:sha1:71f46efa773bbbc02e9c75dee8365499bdd887f0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>OmemoDeviceBundle: Use methods for adding / removing public pre keys</title>
<updated>2022-04-07T17:33:45+00:00</updated>
<author>
<name>Melvin Keskin</name>
<email>melvo@olomono.de</email>
</author>
<published>2022-01-27T16:50:20+00:00</published>
<link rel='alternate' type='text/html' href='https://gitea.privatedns.org/xavi/qxmpp/commit/?id=e59434b9085d90628352897c3dfc287766996797'/>
<id>urn:sha1:e59434b9085d90628352897c3dfc287766996797</id>
<content type='text'>
</content>
</entry>
<entry>
<title>OmemoDeviceBundle: Use QHash instead of QMap for public pre keys</title>
<updated>2022-04-07T17:33:45+00:00</updated>
<author>
<name>Melvin Keskin</name>
<email>melvo@olomono.de</email>
</author>
<published>2022-01-27T17:31:11+00:00</published>
<link rel='alternate' type='text/html' href='https://gitea.privatedns.org/xavi/qxmpp/commit/?id=ec7a90955bc14905e966b3f08ad2de9f1fc87016'/>
<id>urn:sha1:ec7a90955bc14905e966b3f08ad2de9f1fc87016</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add QXmppOmemoIq</title>
<updated>2022-04-07T17:33:45+00:00</updated>
<author>
<name>Melvin Keskin</name>
<email>melvo@olomono.de</email>
</author>
<published>2022-01-27T16:06:12+00:00</published>
<link rel='alternate' type='text/html' href='https://gitea.privatedns.org/xavi/qxmpp/commit/?id=2312f95365b03b3fedd2e672b2e0cec98dae3cde'/>
<id>urn:sha1:2312f95365b03b3fedd2e672b2e0cec98dae3cde</id>
<content type='text'>
The IQ is only used internally and is private.
</content>
</entry>
<entry>
<title>OmemoElement: Omit payload XML element if empty</title>
<updated>2022-03-09T13:08:29+00:00</updated>
<author>
<name>Melvin Keskin</name>
<email>melvo@olomono.de</email>
</author>
<published>2022-01-27T16:52:54+00:00</published>
<link rel='alternate' type='text/html' href='https://gitea.privatedns.org/xavi/qxmpp/commit/?id=a69475d8b196605b19e532d62d1fc375630ea8f1'/>
<id>urn:sha1:a69475d8b196605b19e532d62d1fc375630ea8f1</id>
<content type='text'>
</content>
</entry>
</feed>
