<feed xmlns='http://www.w3.org/2005/Atom'>
<title>xavi/qxmpp/src/client/QXmppAtmManager.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-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>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>Remove empty handleStanza() implementations</title>
<updated>2022-09-06T13:05:46+00:00</updated>
<author>
<name>Linus Jahn</name>
<email>lnj@kaidan.im</email>
</author>
<published>2022-04-04T14:47:32+00:00</published>
<link rel='alternate' type='text/html' href='https://gitea.privatedns.org/xavi/qxmpp/commit/?id=860640c30f9a756c566972ab3e28e26ce56b86a5'/>
<id>urn:sha1:860640c30f9a756c566972ab3e28e26ce56b86a5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Stanza: Move E2eeMetadata into own header file</title>
<updated>2022-07-10T23:54:36+00:00</updated>
<author>
<name>Linus Jahn</name>
<email>lnj@kaidan.im</email>
</author>
<published>2022-07-10T22:57:37+00:00</published>
<link rel='alternate' type='text/html' href='https://gitea.privatedns.org/xavi/qxmpp/commit/?id=35ea54219281bf256b9c990e52025e43c92f3d02'/>
<id>urn:sha1:35ea54219281bf256b9c990e52025e43c92f3d02</id>
<content type='text'>
</content>
</entry>
<entry>
<title>AtmManager: Send trust messages only to endpoints with authenticated keys</title>
<updated>2022-06-18T11:08:11+00:00</updated>
<author>
<name>Melvin Keskin</name>
<email>melvo@olomono.de</email>
</author>
<published>2022-05-08T10:49:38+00:00</published>
<link rel='alternate' type='text/html' href='https://gitea.privatedns.org/xavi/qxmpp/commit/?id=a194a33375d188093fa3638b175f6c8227e7c7a4'/>
<id>urn:sha1:a194a33375d188093fa3638b175f6c8227e7c7a4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Move SecurityPolicy, TrustLevel intro extra headers</title>
<updated>2022-06-18T11:08:07+00:00</updated>
<author>
<name>Linus Jahn</name>
<email>lnj@kaidan.im</email>
</author>
<published>2022-06-18T10:41:31+00:00</published>
<link rel='alternate' type='text/html' href='https://gitea.privatedns.org/xavi/qxmpp/commit/?id=32ccc6358ba6433e6b870b238fba20ccf1862fe2'/>
<id>urn:sha1:32ccc6358ba6433e6b870b238fba20ccf1862fe2</id>
<content type='text'>
This avoids the need to include the whole TrustStorage in files like
SendStanzaParams.h.
</content>
</entry>
<entry>
<title>Add QXmppTrustManager as base of trust managers such as QXmppAtmManager</title>
<updated>2022-05-06T11:36:43+00:00</updated>
<author>
<name>Melvin Keskin</name>
<email>melvo@olomono.de</email>
</author>
<published>2022-04-19T18:05:16+00:00</published>
<link rel='alternate' type='text/html' href='https://gitea.privatedns.org/xavi/qxmpp/commit/?id=4c565dd7dd78340a393ccbf4bc3bed9f6ce360f2'/>
<id>urn:sha1:4c565dd7dd78340a393ccbf4bc3bed9f6ce360f2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>AtmManager: Fix memory leaks in tests and apply clang-format</title>
<updated>2022-03-29T14:17:28+00:00</updated>
<author>
<name>Melvin Keskin</name>
<email>melvo@olomono.de</email>
</author>
<published>2022-03-17T19:07:38+00:00</published>
<link rel='alternate' type='text/html' href='https://gitea.privatedns.org/xavi/qxmpp/commit/?id=ff93012e90eaec38fe42de089676471ee6617327'/>
<id>urn:sha1:ff93012e90eaec38fe42de089676471ee6617327</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add parameter 'keyOwnerJid' to trust storages' 'trustLevel()'</title>
<updated>2022-03-07T19:19:29+00:00</updated>
<author>
<name>Melvin Keskin</name>
<email>melvo@olomono.de</email>
</author>
<published>2022-03-07T13:58:29+00:00</published>
<link rel='alternate' type='text/html' href='https://gitea.privatedns.org/xavi/qxmpp/commit/?id=ebbf58a05ca112b7e56df8aa072f410398a86dae'/>
<id>urn:sha1:ebbf58a05ca112b7e56df8aa072f410398a86dae</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Stanza: Make E2eeMetadata optional to avoid allocation</title>
<updated>2022-03-03T12:49:50+00:00</updated>
<author>
<name>Linus Jahn</name>
<email>lnj@kaidan.im</email>
</author>
<published>2022-03-02T21:31:12+00:00</published>
<link rel='alternate' type='text/html' href='https://gitea.privatedns.org/xavi/qxmpp/commit/?id=274da5d7bc049c748b0eb04f24275efe15ab7720'/>
<id>urn:sha1:274da5d7bc049c748b0eb04f24275efe15ab7720</id>
<content type='text'>
Avoids an allocation of the E2eeMetadataPrivate object when it's not
used.

It doesn't use optional&lt;E2eeMetadata&gt; directly because that wouldn't
avoid the allocation and takes up 16 bytes instead of 8.

This concept could be generalized and used elsewhere in the code
(e.g. extended addresses in the stanza are unused 99% of the time).
</content>
</entry>
</feed>
