<feed xmlns='http://www.w3.org/2005/Atom'>
<title>xavi/qxmpp/src/client/QXmppPubSubManager.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-11T00:16:40+00:00</updated>
<entry>
<title>Run clang-format</title>
<updated>2023-03-11T00:16:40+00:00</updated>
<author>
<name>Linus Jahn</name>
<email>lnj@kaidan.im</email>
</author>
<published>2023-03-11T00:16:40+00:00</published>
<link rel='alternate' type='text/html' href='https://gitea.privatedns.org/xavi/qxmpp/commit/?id=366a22985b946b70252ba5e6dc291dbfe8addd94'/>
<id>urn:sha1:366a22985b946b70252ba5e6dc291dbfe8addd94</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Rename PubSubItem -&gt; PubSubBaseItem to be able to include old PubSubItem</title>
<updated>2023-03-09T19:16:42+00:00</updated>
<author>
<name>Linus Jahn</name>
<email>lnj@kaidan.im</email>
</author>
<published>2023-03-09T17:48:21+00:00</published>
<link rel='alternate' type='text/html' href='https://gitea.privatedns.org/xavi/qxmpp/commit/?id=fcd8224256e38d50d4ec67b71c504dcb6e480e95'/>
<id>urn:sha1:fcd8224256e38d50d4ec67b71c504dcb6e480e95</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>Fix documentation warnings (renamed functions)</title>
<updated>2022-12-31T22:49:39+00:00</updated>
<author>
<name>Linus Jahn</name>
<email>lnj@kaidan.im</email>
</author>
<published>2022-12-31T22:49:39+00:00</published>
<link rel='alternate' type='text/html' href='https://gitea.privatedns.org/xavi/qxmpp/commit/?id=f47375eecb8389b8b3812a006c2ac627c761cff2'/>
<id>urn:sha1:f47375eecb8389b8b3812a006c2ac627c761cff2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>PubSubManager: Rename fetchNodes to requestNodes (like the functions)</title>
<updated>2022-12-28T19:06:34+00:00</updated>
<author>
<name>Linus Jahn</name>
<email>lnj@kaidan.im</email>
</author>
<published>2022-12-28T19:02:50+00:00</published>
<link rel='alternate' type='text/html' href='https://gitea.privatedns.org/xavi/qxmpp/commit/?id=7b43ba945f195ca559207f6d9824261db8fee46a'/>
<id>urn:sha1:7b43ba945f195ca559207f6d9824261db8fee46a</id>
<content type='text'>
Part of #520.
</content>
</entry>
<entry>
<title>PubSubManager: Make requestFeatures() API private</title>
<updated>2022-12-28T18:18:02+00:00</updated>
<author>
<name>Linus Jahn</name>
<email>lnj@kaidan.im</email>
</author>
<published>2022-12-28T18:18:02+00:00</published>
<link rel='alternate' type='text/html' href='https://gitea.privatedns.org/xavi/qxmpp/commit/?id=1d026652c0e6d44c9f947490514163aba09664b2'/>
<id>urn:sha1:1d026652c0e6d44c9f947490514163aba09664b2</id>
<content type='text'>
This kind of task should be done by the DiscoveryManager. For now we
still need it, but I don't want to make it official API.
</content>
</entry>
<entry>
<title>Move PubSubIq into QXmpp::Private namespace</title>
<updated>2022-12-26T19:48:34+00:00</updated>
<author>
<name>Linus Jahn</name>
<email>lnj@kaidan.im</email>
</author>
<published>2022-12-26T19:19:34+00:00</published>
<link rel='alternate' type='text/html' href='https://gitea.privatedns.org/xavi/qxmpp/commit/?id=71442ab927cd5c1c235528442fe3706f33e7ff6e'/>
<id>urn:sha1:71442ab927cd5c1c235528442fe3706f33e7ff6e</id>
<content type='text'>
This way users won't use it accidentally.
</content>
</entry>
<entry>
<title>Remove PubSubEventManager (in favour of EventHandler)</title>
<updated>2022-05-28T16:51:24+00:00</updated>
<author>
<name>Linus Jahn</name>
<email>lnj@kaidan.im</email>
</author>
<published>2022-05-28T16:36:44+00:00</published>
<link rel='alternate' type='text/html' href='https://gitea.privatedns.org/xavi/qxmpp/commit/?id=65e66f8792ef38cdc51a0eb0ce64e38b38354407'/>
<id>urn:sha1:65e66f8792ef38cdc51a0eb0ce64e38b38354407</id>
<content type='text'>
</content>
</entry>
<entry>
<title>PubSubEventManager: Inherit from EventHandler</title>
<updated>2022-05-20T15:27:13+00:00</updated>
<author>
<name>Linus Jahn</name>
<email>lnj@kaidan.im</email>
</author>
<published>2022-05-13T17:11:36+00:00</published>
<link rel='alternate' type='text/html' href='https://gitea.privatedns.org/xavi/qxmpp/commit/?id=f10146c7b298ef0cb04794452b0807c2b7a6910d'/>
<id>urn:sha1:f10146c7b298ef0cb04794452b0807c2b7a6910d</id>
<content type='text'>
EventManager now provides the interface from EventHandler, inherits from
ClientExtension and provides a utility pubSub() getter.
</content>
</entry>
</feed>
