| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Move SecurityPolicy, TrustLevel intro extra headers | Linus Jahn | 2022-06-18 | 2 | -182/+186 |
| | | | | | | This avoids the need to include the whole TrustStorage in files like SendStanzaParams.h. | ||||
| * | Fix typos in documentation and tests | Melvin Keskin | 2022-06-14 | 1 | -2/+2 |
| | | |||||
| * | tests: Message: Clean up copyright lines and includes (#426) | Melvin Keskin | 2022-06-14 | 1 | -2/+0 |
| | | |||||
| * | Message: Initialize message type directly as 'chat' | Melvin Keskin | 2022-06-14 | 1 | -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 Jahn | 2022-05-28 | 1 | -3/+3 |
| | | |||||
| * | Apply 'clang-format' (#429) | Melvin Keskin | 2022-05-28 | 1 | -1/+3 |
| | | |||||
| * | Client: Add SendStanzaParams parameter to send functions | Linus Jahn | 2022-05-22 | 1 | -2/+2 |
| | | | | | It can already be used by E2eeExtension. | ||||
| * | E2eeExtension: Rename EncryptMessageResult to MessageEncryptResult | Linus Jahn | 2022-05-20 | 1 | -2/+2 |
| | | |||||
| * | MessageReceiptHandler: Implement MessageHandler | Linus Jahn | 2022-05-20 | 1 | -1/+3 |
| | | |||||
| * | Add QXmppTrustManager as base of trust managers such as QXmppAtmManager | Melvin Keskin | 2022-05-06 | 1 | -97/+97 |
| | | |||||
| * | PubSubManager: Make 'standardItemIdToString()' public | Melvin Keskin | 2022-04-23 | 1 | -0/+7 |
| | | | | | This is needed if the IDs of incoming items should be checked externally. | ||||
| * | Fix PubSub methods with a standard item ID parameter | Melvin Keskin | 2022-04-20 | 1 | -1/+1 |
| | | |||||
| * | tests: PubSubManager: Correct JID for 'testFetchNodes()' | Melvin Keskin | 2022-04-09 | 1 | -2/+2 |
| | | | | | The other XML string contained a different from attribute | ||||
| * | PubSubManager: Add requestPepFeatures() | Melvin Keskin | 2022-04-09 | 1 | -0/+20 |
| | | |||||
| * | PubSubManager: Add requestFeatures() | Melvin Keskin | 2022-04-09 | 1 | -0/+103 |
| | | |||||
| * | PubSubManager: Add PEP overloads for requestItem and similar | Melvin Keskin | 2022-04-09 | 1 | -0/+88 |
| | | |||||
| * | PubSubManager: Add PEP overload for fetchNodes() | Linus Jahn | 2022-04-09 | 1 | -0/+19 |
| | | |||||
| * | PubSubManager: Add subscribeToNode()/unsubscribeFromNode() | Melvin Keskin | 2022-04-09 | 1 | -0/+36 |
| | | |||||
| * | PubSubManager: Add requestItemIds() | Melvin Keskin | 2022-04-09 | 1 | -0/+19 |
| | | | | | Uses a disco items request. | ||||
| * | PubSubManager: requestItem: Add StandardItemId enum for 'current' | Melvin Keskin | 2022-04-09 | 1 | -0/+68 |
| | | |||||
| * | tests: OmemoData: Add test for OmemoIq | Melvin Keskin | 2022-04-08 | 1 | -0/+61 |
| | | |||||
| * | Make OMEMO data classes private | Melvin Keskin | 2022-04-07 | 3 | -89/+90 |
| | | |||||
| * | OmemoDeviceBundle: Use methods for adding / removing public pre keys | Melvin Keskin | 2022-04-07 | 1 | -1/+7 |
| | | |||||
| * | OmemoDeviceBundle: Use QHash instead of QMap for public pre keys | Melvin Keskin | 2022-04-07 | 1 | -5/+31 |
| | | |||||
| * | tests: OmemoData: Add function for checking multiple XML strings | Melvin Keskin | 2022-04-07 | 1 | -0/+26 |
| | | |||||
| * | Message: Replace QXmppMessage::EncryptionMethod with QXmpp::Encryption | Melvin Keskin | 2022-04-06 | 1 | -6/+6 |
| | | |||||
| * | E2eeMetadata: Add enum and attribute for the used encryption | Melvin Keskin | 2022-04-06 | 1 | -0/+11 |
| | | |||||
| * | tests: AtmManager: Apply clang-format after replacing '->' with '.' | Melvin Keskin | 2022-04-01 | 1 | -118/+118 |
| | | |||||
| * | tests: AtmManager: Do not use pointer for 'm_manager' | Melvin Keskin | 2022-03-29 | 1 | -22/+21 |
| | | |||||
| * | AtmManager: Fix memory leaks in tests and apply clang-format | Melvin Keskin | 2022-03-29 | 1 | -91/+90 |
| | | |||||
| * | tests: atm manager/trust storage: Fix use of unexported symbols | Linus Jahn | 2022-03-17 | 2 | -2/+7 |
| | | |||||
| * | Message: Add end-to-end encryption fallback body | Melvin Keskin | 2022-03-17 | 1 | -0/+46 |
| | | |||||
| * | tests: stanza: Fix unused parameter warning | Linus Jahn | 2022-03-17 | 1 | -1/+1 |
| | | |||||
| * | tests: Fix odr-violation in atmmanager/truststorage tests | Linus Jahn | 2022-03-16 | 2 | -2/+0 |
| | | |||||
| * | tests: upload request manager: Fix memory leak: logger | Linus Jahn | 2022-03-16 | 1 | -4/+4 |
| | | |||||
| * | tests: message receipt manager: Fix memory leak: logger | Linus Jahn | 2022-03-16 | 1 | -5/+4 |
| | | |||||
| * | tests: MixIq: Add test case for invalid action type | Linus Jahn | 2022-03-16 | 1 | -0/+13 |
| | | |||||
| * | Use QVERIFY instead of QCOMPARE for 'doc.setContent(xml, true)' | Melvin Keskin | 2022-03-16 | 12 | -27/+27 |
| | | |||||
| * | Stanza::Error: Add optional overloads for Condition/Type | Linus Jahn | 2022-03-12 | 1 | -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-parameter | Linus Jahn | 2022-03-12 | 2 | -3/+3 |
| | | |||||
| * | tests: E2eeMetadata: Workaround compile error with clang 13 | Linus Jahn | 2022-03-12 | 1 | -14/+10 |
| | | |||||
| * | Rename MixItem.h to MixItems.h | Linus Jahn | 2022-03-10 | 2 | -2/+2 |
| | | |||||
| * | Split up MixItem.h into Mix{Info,Participant}Item.h | Linus Jahn | 2022-03-10 | 1 | -4/+2 |
| | | |||||
| * | Rewrite MIX items with new QXmppPubSubItem | Linus Jahn | 2022-03-10 | 1 | -14/+24 |
| | | |||||
| * | Refactor QXmppTuneItem | Linus Jahn | 2022-03-09 | 1 | -2/+2 |
| | | |||||
| * | Add tests for UserLocationManager | Linus Jahn | 2022-03-09 | 2 | -0/+133 |
| | | |||||
| * | OmemoElement: Omit payload XML element if empty | Melvin Keskin | 2022-03-09 | 1 | -1/+2 |
| | | |||||
| * | Add parameter 'keyOwnerJid' to trust storages' 'trustLevel()' | Melvin Keskin | 2022-03-07 | 2 | -0/+16 |
| | | |||||
| * | UserTuneManager: Refactoring | Linus Jahn | 2022-03-03 | 1 | -1/+1 |
| | | |||||
| * | Stanza: Make E2eeMetadata optional to avoid allocation | Linus Jahn | 2022-03-03 | 2 | -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). | ||||
