<feed xmlns='http://www.w3.org/2005/Atom'>
<title>xavi/qxmpp/tests/qxmppsasl/tst_qxmppsasl.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>2023-03-09T19:07:35+00:00</updated>
<entry>
<title>SaslDigestMd5: Fix UB when at the end of input byte array [Qt6 only]</title>
<updated>2023-03-09T19:07:35+00:00</updated>
<author>
<name>Linus Jahn</name>
<email>lnj@kaidan.im</email>
</author>
<published>2023-03-09T16:36:17+00:00</published>
<link rel='alternate' type='text/html' href='https://gitea.privatedns.org/xavi/qxmpp/commit/?id=18353901a2215376e2f0274a408ce2213c180f16'/>
<id>urn:sha1:18353901a2215376e2f0274a408ce2213c180f16</id>
<content type='text'>
Also adds a unit test.

Fixes #541.
</content>
</entry>
<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>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>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>Add SCRAM-SHA3-512 SASL algorithm</title>
<updated>2020-10-31T19:05:32+00:00</updated>
<author>
<name>Linus Jahn</name>
<email>lnj@kaidan.im</email>
</author>
<published>2020-10-31T18:50:42+00:00</published>
<link rel='alternate' type='text/html' href='https://gitea.privatedns.org/xavi/qxmpp/commit/?id=7b46c85e651a0fba7d4c14d2ae1fa766ed306a77'/>
<id>urn:sha1:7b46c85e651a0fba7d4c14d2ae1fa766ed306a77</id>
<content type='text'>
QCryptographicHash::Sha3_512 was accidentially using Keccak-512 before
Qt 5.9.2, thus we can only use SCRAM-SHA3-512 when using Qt &gt;= 5.9.2.
</content>
</entry>
<entry>
<title>Add SCRAM-SHA-512 SASL algorithm</title>
<updated>2020-10-31T19:05:32+00:00</updated>
<author>
<name>Linus Jahn</name>
<email>lnj@kaidan.im</email>
</author>
<published>2020-10-31T18:47:50+00:00</published>
<link rel='alternate' type='text/html' href='https://gitea.privatedns.org/xavi/qxmpp/commit/?id=e2cf93b29007afb4e71a5591c50843be9ad58adc'/>
<id>urn:sha1:e2cf93b29007afb4e71a5591c50843be9ad58adc</id>
<content type='text'>
</content>
</entry>
<entry>
<title>SaslClientScram: Refactor to simplify adding new algorithms</title>
<updated>2020-10-31T19:05:32+00:00</updated>
<author>
<name>Linus Jahn</name>
<email>lnj@kaidan.im</email>
</author>
<published>2020-10-30T14:54:24+00:00</published>
<link rel='alternate' type='text/html' href='https://gitea.privatedns.org/xavi/qxmpp/commit/?id=ca76b24e1af920cbc2c07b950dd1dad81ff98dc5'/>
<id>urn:sha1:ca76b24e1af920cbc2c07b950dd1dad81ff98dc5</id>
<content type='text'>
Adding new algorithms only needs a new name/algorithm entry now.
</content>
</entry>
<entry>
<title>Run clang-format also on all cpp files</title>
<updated>2020-02-02T23:11:55+00:00</updated>
<author>
<name>Linus Jahn</name>
<email>lnj@kaidan.im</email>
</author>
<published>2020-02-02T17:14:27+00:00</published>
<link rel='alternate' type='text/html' href='https://gitea.privatedns.org/xavi/qxmpp/commit/?id=57f1b775197aed1d32e98b0299c0999339a7d5f6'/>
<id>urn:sha1:57f1b775197aed1d32e98b0299c0999339a7d5f6</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>
</feed>
