<feed xmlns='http://www.w3.org/2005/Atom'>
<title>xavi/qxmpp/tests/qxmppomemomemorystorage, 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-12-26T21:00:07+00:00</updated>
<entry>
<title>Disable Qt keywords completely</title>
<updated>2022-12-26T21:00:07+00:00</updated>
<author>
<name>Linus Jahn</name>
<email>lnj@kaidan.im</email>
</author>
<published>2022-12-26T20:35:16+00:00</published>
<link rel='alternate' type='text/html' href='https://gitea.privatedns.org/xavi/qxmpp/commit/?id=46995fd3fd7da4d1b035f71a1279c041b2871ffd'/>
<id>urn:sha1:46995fd3fd7da4d1b035f71a1279c041b2871ffd</id>
<content type='text'>
Previously we had the policy that no qt keywords were allowed in headers
that may be included by users. However since there was no automatic test
verifying that in some places keywords were still used.

This now disables qt keywords completely, also in tests and examples. Qt
keywords are in general no good or really good idea as they even
conflict with the standard library (`emit` at least).

In some cases in the examples I just removed the slot tag if the
functions didn't need to be slots (anymore).

Closes #503.
</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>
</feed>
