<feed xmlns='http://www.w3.org/2005/Atom'>
<title>xavi/qxmpp/src/base/QXmppStreamManagement_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>2022-01-14T21:41:49+00:00</updated>
<entry>
<title>Convert copyright headers to REUSE</title>
<updated>2022-01-14T21:41:49+00:00</updated>
<author>
<name>Linus Jahn</name>
<email>lnj@kaidan.im</email>
</author>
<published>2022-01-14T21:41:49+00:00</published>
<link rel='alternate' type='text/html' href='https://gitea.privatedns.org/xavi/qxmpp/commit/?id=37359c7928d7fad38f064b6b5f26af59440ed7f9'/>
<id>urn:sha1:37359c7928d7fad38f064b6b5f26af59440ed7f9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Update copyright years (2022 edition)</title>
<updated>2022-01-09T16:38:42+00:00</updated>
<author>
<name>Linus Jahn</name>
<email>lnj@kaidan.im</email>
</author>
<published>2022-01-09T16:38:42+00:00</published>
<link rel='alternate' type='text/html' href='https://gitea.privatedns.org/xavi/qxmpp/commit/?id=33eea347565352fcc85d8229e33bf9039f2f0402'/>
<id>urn:sha1:33eea347565352fcc85d8229e33bf9039f2f0402</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Refactor packet sending: Add SendSuccess/SendError</title>
<updated>2021-09-03T18:42:34+00:00</updated>
<author>
<name>Linus Jahn</name>
<email>lnj@kaidan.im</email>
</author>
<published>2021-09-03T16:17:40+00:00</published>
<link rel='alternate' type='text/html' href='https://gitea.privatedns.org/xavi/qxmpp/commit/?id=040b7d9a8c7625f93e93690e47dbabb71ff87fd7'/>
<id>urn:sha1:040b7d9a8c7625f93e93690e47dbabb71ff87fd7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>QXmppStream: Report packet sending result using QFutures</title>
<updated>2021-06-27T18:12:26+00:00</updated>
<author>
<name>Linus Jahn</name>
<email>lnj@kaidan.im</email>
</author>
<published>2020-08-09T09:19:54+00:00</published>
<link rel='alternate' type='text/html' href='https://gitea.privatedns.org/xavi/qxmpp/commit/?id=41e00fd8a82cae585a797c2f9d24ca1463a2f53f'/>
<id>urn:sha1:41e00fd8a82cae585a797c2f9d24ca1463a2f53f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>doc: "Fix" warnings from StreamManagement* classes</title>
<updated>2021-03-27T23:09:13+00:00</updated>
<author>
<name>Linus Jahn</name>
<email>lnj@kaidan.im</email>
</author>
<published>2021-03-27T14:42:16+00:00</published>
<link rel='alternate' type='text/html' href='https://gitea.privatedns.org/xavi/qxmpp/commit/?id=08a2f244e0063b449fa222db048c212c6c021c13'/>
<id>urn:sha1:08a2f244e0063b449fa222db048c212c6c021c13</id>
<content type='text'>
</content>
</entry>
<entry>
<title>QXmppClient: Reset Stream Management package cache on JID changes</title>
<updated>2021-03-11T18:26:57+00:00</updated>
<author>
<name>Linus Jahn</name>
<email>lnj@kaidan.im</email>
</author>
<published>2020-09-08T15:31:34+00:00</published>
<link rel='alternate' type='text/html' href='https://gitea.privatedns.org/xavi/qxmpp/commit/?id=11a0af384ff12e96827a08dd378c7b1830c31790'/>
<id>urn:sha1:11a0af384ff12e96827a08dd378c7b1830c31790</id>
<content type='text'>
The stream management mechanisms cache sent packages until the client
receives an acknowledgement from the server. When the connection gets
lost, the client resends all packages from the last connection that
have not been acknowledged.

And here comes the problem: When connecting with a different JID, the
client still resends all packages from the last connection. Packages
that were never intended to be sent from another account / to another
server.

This commit fixes this behaviour by resetting the package cache, when
the JID changes.
</content>
</entry>
<entry>
<title>Update copyright headers to 2021</title>
<updated>2021-02-19T15:04:54+00:00</updated>
<author>
<name>Linus Jahn</name>
<email>lnj@kaidan.im</email>
</author>
<published>2021-02-19T15:04:54+00:00</published>
<link rel='alternate' type='text/html' href='https://gitea.privatedns.org/xavi/qxmpp/commit/?id=0b0d73cc4b3edd548221594efdda42c2fb518770'/>
<id>urn:sha1:0b0d73cc4b3edd548221594efdda42c2fb518770</id>
<content type='text'>
</content>
</entry>
<entry>
<title>QXmppStream: Move stream management into separate class</title>
<updated>2021-01-09T13:37:47+00:00</updated>
<author>
<name>Linus Jahn</name>
<email>lnj@kaidan.im</email>
</author>
<published>2020-07-26T18:33:07+00:00</published>
<link rel='alternate' type='text/html' href='https://gitea.privatedns.org/xavi/qxmpp/commit/?id=8570b4c56616547e5fa2530e6b9733fb37cf02a3'/>
<id>urn:sha1:8570b4c56616547e5fa2530e6b9733fb37cf02a3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Bump copyright year to 2020</title>
<updated>2020-01-06T18:39:13+00:00</updated>
<author>
<name>Linus Jahn</name>
<email>lnj@kaidan.im</email>
</author>
<published>2020-01-06T18:38:49+00:00</published>
<link rel='alternate' type='text/html' href='https://gitea.privatedns.org/xavi/qxmpp/commit/?id=81b590545c590840f99fa5a96460726cb16db88a'/>
<id>urn:sha1:81b590545c590840f99fa5a96460726cb16db88a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add a .clang-format somewhat close to the current style</title>
<updated>2019-12-23T18:04:55+00:00</updated>
<author>
<name>0xd34df00d</name>
<email>0xd34df00d@gmail.com</email>
</author>
<published>2019-12-23T00:46:13+00:00</published>
<link rel='alternate' type='text/html' href='https://gitea.privatedns.org/xavi/qxmpp/commit/?id=e148045e90eb2ac12bb6ba426052606d5ac38c40'/>
<id>urn:sha1:e148045e90eb2ac12bb6ba426052606d5ac38c40</id>
<content type='text'>
</content>
</entry>
</feed>
