aboutsummaryrefslogtreecommitdiff
path: root/tests/CMakeLists.txt
Commit message (Collapse)AuthorAgeFilesLines
* Rename QXmppJingleIq.cpp/h to QXmppJingleData.cpp/h and testTibor Csötönyi2023-05-141-1/+1
|
* Add XEP-0353: Jingle Message Initiation managerTibor Csötönyi2023-05-141-0/+1
|
* Merge branch '1.5'Linus Jahn2023-04-071-2/+2
|\
| * Support installing QXmpp with Qt 5 and Qt 6 in parallelLinus Jahn2023-04-071-2/+2
| | | | | | | | Closes #540.
* | Merge branch '1.5'Linus Jahn2023-03-171-0/+2
|\|
| * tests: Add EntityTimeManager testLinus Jahn2023-03-131-0/+1
| |
| * tests: Add VersionManager testLinus Jahn2023-03-131-0/+1
| |
* | Implement XEP-0215: External Service Discovery (#542)taiBsu2023-03-091-0/+2
|/ | | Implements https://xmpp.org/extensions/xep-0215.html in version 1.0.
* cmake: Use generate_export_header() instead of doing manuallyLinus Jahn2022-12-291-1/+1
| | | | | | | | | This is going to make it easier for us to maintain things. It's also consistent with the new QXmppOmemo module. This requires CMake 3.7 now. Closes #523.
* Implement XEP-0444: Message Reactions (#492)Melvin Keskin2022-10-161-0/+1
| | | https://xmpp.org/extensions/xep-0444.html
* Add file encryption functions and Encryption/DecryptionDeviceLinus Jahn2022-09-241-0/+4
| | | | | The devices allow it to encrypt or decrypt data on the fly when reading or writing data.
* Rename UploadRequestManager test to HttpUploadManager testLinus Jahn2022-09-091-1/+1
| | | | | One of the following commits will add tests also for the HttpUploadManager.
* Split up OMEMO into extra moduleLinus Jahn2022-08-131-0/+5
|
* ci: Enable OMEMO for full+5.15 configsLinus Jahn2022-08-131-1/+1
|
* Implement XEP-0384: OMEMO Encryption v0.8Melvin Keskin2022-08-131-1/+10
| | | | | | | | | | | | | | | 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 <lnj@kaidan.im>
* Make OMEMO data classes privateMelvin Keskin2022-04-071-1/+1
|
* Rename MixItem.h to MixItems.hLinus Jahn2022-03-101-1/+1
|
* Add tests for UserLocationManagerLinus Jahn2022-03-091-0/+1
|
* REUSE-ify whole projectLinus Jahn2022-01-151-0/+4
|
* Add parsing/serialization for SCE envelopeLinus Jahn2021-10-181-0/+1
|
* Add QXmppAtmManagerMelvin Keskin2021-09-161-0/+1
|
* Add QXmppTrustMemoryStorageMelvin Keskin2021-09-161-0/+1
|
* Add QXmppOmemoDeviceElementMelvin Keskin2021-09-031-0/+1
| | | | Co-authored-by: Germán Márquez Mejía <mancho@olomono.de>
* tests: Add tests for QXmppPubSubManagerLinus Jahn2021-08-221-0/+1
| | | | Co-authored-by: Germán Márquez Mejía <mancho@olomono.de>
* Implement XEP-0118: User Tune: Add manager with testsLinus Jahn2021-08-221-0/+1
|
* Add PubSubSubAuthorization formLinus Jahn2021-08-221-0/+1
|
* tests: Add tests for QXmppPubSubEvent<T>Linus Jahn2021-08-221-0/+1
|
* tests: Add tests for QXmppPubSubIq<T>Linus Jahn2021-08-221-1/+1
|
* Make QXmppPubSubIq a template class and extendLinus Jahn2021-08-221-1/+1
|
* tests: Add tests for QXmppPubSubAffiliationsLinus Jahn2021-08-221-0/+1
|
* Add QXmppTrustMessageKeyOwnerMelvin Keskin2021-07-061-0/+1
|
* Add unit test for QXmppDiscoveryManagerLinus Jahn2021-07-061-0/+1
|
* RosterManager: Add unit tests for QFuture requestsLinus Jahn2021-07-061-1/+1
|
* tests: Add TestClient class for client testing with QFuturesLinus Jahn2021-07-061-1/+1
|
* Implement MIX-MISC XEP-0407: Invitation message extension (#329)Melvin Keskin2021-03-081-0/+1
| | | | | | | This implements the message extension for MIX invitations from XEP-0407: Mediated Information eXchange (MIX): Miscellaneous Capabilities in version 0.1.2. https://xmpp.org/extensions/xep-0407.html#usecase-user-invite
* cmake: Simplify Qt5/Qt6 handlingLinus Jahn2021-02-261-5/+2
|
* tests: Add OutgoingClient::parseHostAddress() testLinus Jahn2020-10-101-0/+1
|
* Add extra unit test for QXmppStreamLinus Jahn2020-10-101-0/+1
|
* CMake: Hide Qt6 find errorsLinus Jahn2020-07-101-1/+1
|
* Introduce Qt 6 compatibilityLinus Jahn2020-07-031-3/+5
|
* Add unit tests for QXmppAttentionManagerLinus Jahn2020-04-071-0/+1
|
* Merge branch 'stable'Linus Jahn2020-04-011-0/+2
|\
| * Add tests for QXmppRosterManagerLinus Jahn2020-04-011-0/+1
| |
| * Add QXmppVCardManger testsLinus Jahn2020-04-011-0/+1
| | | | | | | | Co-authored-by: Melvin Keskin <melvo@olomono.de>
* | Implement XEP-0357: Push Notifications enable/disable IQ (#271)JBB2020-03-291-0/+1
| | | | | | | | Co-authored-by: Robert Maerkisch <zatroxde@protonmail.ch> Co-authored-by: Linus Jahn <lnj@kaidan.im>
* | Port QXmppCallManager to use GStreamerNiels Ole Salscheider2020-03-161-4/+4
|/
* Add unit tests for QXmppRegistrationManagerLinus Jahn2020-02-041-0/+1
|
* Add QXmppStartTlsPacket to replace hard-coded XML in TLS codeLinus Jahn2020-01-201-0/+1
|
* Implement XEP-0231: Bits of Binary: IQLinus Jahn2019-12-061-0/+1
| | | | | This implements parsing and serialization of the BoB IQ from XEP-0231: Bits of Binary in version 1.0.
* Implement XEP-0231: Bits of Binary: content identifiersLinus Jahn2019-12-061-0/+1
| | | | | This implements parsing and serialization of content identifiers from XEP-0231: Bits of Binary in version 1.0.