aboutsummaryrefslogtreecommitdiff
path: root/tests
Commit message (Collapse)AuthorAgeFilesLines
* Move SecurityPolicy, TrustLevel intro extra headersLinus Jahn2022-06-182-182/+186
| | | | | This avoids the need to include the whole TrustStorage in files like SendStanzaParams.h.
* Fix typos in documentation and testsMelvin Keskin2022-06-141-2/+2
|
* tests: Message: Clean up copyright lines and includes (#426)Melvin Keskin2022-06-141-2/+0
|
* Message: Initialize message type directly as 'chat'Melvin Keskin2022-06-141-2/+2
| | | | | | | | Previously the type had been set to Normal first and then to Chat. There's no change in behviour. The changes to the unit test qxmppomemodata are just for consistency. Signed-off-by: Linus Jahn <lnj@kaidan.im>
* Remove PubSubEventManager (in favour of EventHandler)Linus Jahn2022-05-281-3/+3
|
* Apply 'clang-format' (#429)Melvin Keskin2022-05-281-1/+3
|
* Client: Add SendStanzaParams parameter to send functionsLinus Jahn2022-05-221-2/+2
| | | | It can already be used by E2eeExtension.
* E2eeExtension: Rename EncryptMessageResult to MessageEncryptResultLinus Jahn2022-05-201-2/+2
|
* MessageReceiptHandler: Implement MessageHandlerLinus Jahn2022-05-201-1/+3
|
* Add QXmppTrustManager as base of trust managers such as QXmppAtmManagerMelvin Keskin2022-05-061-97/+97
|
* PubSubManager: Make 'standardItemIdToString()' publicMelvin Keskin2022-04-231-0/+7
| | | | This is needed if the IDs of incoming items should be checked externally.
* Fix PubSub methods with a standard item ID parameterMelvin Keskin2022-04-201-1/+1
|
* tests: PubSubManager: Correct JID for 'testFetchNodes()'Melvin Keskin2022-04-091-2/+2
| | | | The other XML string contained a different from attribute
* PubSubManager: Add requestPepFeatures()Melvin Keskin2022-04-091-0/+20
|
* PubSubManager: Add requestFeatures()Melvin Keskin2022-04-091-0/+103
|
* PubSubManager: Add PEP overloads for requestItem and similarMelvin Keskin2022-04-091-0/+88
|
* PubSubManager: Add PEP overload for fetchNodes()Linus Jahn2022-04-091-0/+19
|
* PubSubManager: Add subscribeToNode()/unsubscribeFromNode()Melvin Keskin2022-04-091-0/+36
|
* PubSubManager: Add requestItemIds()Melvin Keskin2022-04-091-0/+19
| | | | Uses a disco items request.
* PubSubManager: requestItem: Add StandardItemId enum for 'current'Melvin Keskin2022-04-091-0/+68
|
* tests: OmemoData: Add test for OmemoIqMelvin Keskin2022-04-081-0/+61
|
* Make OMEMO data classes privateMelvin Keskin2022-04-073-89/+90
|
* OmemoDeviceBundle: Use methods for adding / removing public pre keysMelvin Keskin2022-04-071-1/+7
|
* OmemoDeviceBundle: Use QHash instead of QMap for public pre keysMelvin Keskin2022-04-071-5/+31
|
* tests: OmemoData: Add function for checking multiple XML stringsMelvin Keskin2022-04-071-0/+26
|
* Message: Replace QXmppMessage::EncryptionMethod with QXmpp::EncryptionMelvin Keskin2022-04-061-6/+6
|
* E2eeMetadata: Add enum and attribute for the used encryptionMelvin Keskin2022-04-061-0/+11
|
* tests: AtmManager: Apply clang-format after replacing '->' with '.'Melvin Keskin2022-04-011-118/+118
|
* tests: AtmManager: Do not use pointer for 'm_manager'Melvin Keskin2022-03-291-22/+21
|
* AtmManager: Fix memory leaks in tests and apply clang-formatMelvin Keskin2022-03-291-91/+90
|
* tests: atm manager/trust storage: Fix use of unexported symbolsLinus Jahn2022-03-172-2/+7
|
* Message: Add end-to-end encryption fallback bodyMelvin Keskin2022-03-171-0/+46
|
* tests: stanza: Fix unused parameter warningLinus Jahn2022-03-171-1/+1
|
* tests: Fix odr-violation in atmmanager/truststorage testsLinus Jahn2022-03-162-2/+0
|
* tests: upload request manager: Fix memory leak: loggerLinus Jahn2022-03-161-4/+4
|
* tests: message receipt manager: Fix memory leak: loggerLinus Jahn2022-03-161-5/+4
|
* tests: MixIq: Add test case for invalid action typeLinus Jahn2022-03-161-0/+13
|
* Use QVERIFY instead of QCOMPARE for 'doc.setContent(xml, true)'Melvin Keskin2022-03-1612-27/+27
|
* Stanza::Error: Add optional overloads for Condition/TypeLinus Jahn2022-03-121-0/+18
| | | | | | Currently Condition(-1)/Type(-1) is used for an unset error. This should be deprecated and replaced by the new optional<Condition/Type> functions.
* tests: Fix -Wunused-parameterLinus Jahn2022-03-122-3/+3
|
* tests: E2eeMetadata: Workaround compile error with clang 13Linus Jahn2022-03-121-14/+10
|
* Rename MixItem.h to MixItems.hLinus Jahn2022-03-102-2/+2
|
* Split up MixItem.h into Mix{Info,Participant}Item.hLinus Jahn2022-03-101-4/+2
|
* Rewrite MIX items with new QXmppPubSubItemLinus Jahn2022-03-101-14/+24
|
* Refactor QXmppTuneItemLinus Jahn2022-03-091-2/+2
|
* Add tests for UserLocationManagerLinus Jahn2022-03-092-0/+133
|
* OmemoElement: Omit payload XML element if emptyMelvin Keskin2022-03-091-1/+2
|
* Add parameter 'keyOwnerJid' to trust storages' 'trustLevel()'Melvin Keskin2022-03-072-0/+16
|
* UserTuneManager: RefactoringLinus Jahn2022-03-031-1/+1
|
* Stanza: Make E2eeMetadata optional to avoid allocationLinus Jahn2022-03-032-7/+11
| | | | | | | | | | | Avoids an allocation of the E2eeMetadataPrivate object when it's not used. It doesn't use optional<E2eeMetadata> 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).