| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | 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). | |||||
| * | Add QXmppE2eeMetadata used by QXmppStanza | Melvin Keskin | 2022-03-03 | 3 | -11/+39 | |
| | | | | | | | That class contains addtional data needed for end-to-end encryption purposes. 'senderKey' is moved from QXmppMessage to QXmppE2eeMetadata. 'sceTimestamp' is introduced. | |||||
| * | Run 'clang-format' on all files | Melvin Keskin | 2022-01-15 | 14 | -127/+126 | |
| | | ||||||
| * | Split up ATM parts of trust storage and refactor (#388) | Melvin Keskin | 2022-01-15 | 2 | -68/+498 | |
| | | | | | | | | | | | | | QXmppTrustStorage is now the base class for all trust storages used by end-to-end encryption managers. QXmppAtmTrustStorage is used by QXmppAtmManager. QXmppTrustMemoryStorage is now the base class for all trust storages that use the memory for storing data. QXmppAtmTrustMemoryStorage can be used by QXmppAtmManager. Methods needed by the upcoming OMEMO implementation are added. Some existing methods are refactored. | |||||
| * | REUSE-ify whole project | Linus Jahn | 2022-01-15 | 19 | -0/+77 | |
| | | ||||||
| * | Convert copyright headers to REUSE | Linus Jahn | 2022-01-14 | 63 | -1414/+217 | |
| | | ||||||
| * | Update copyright years (2022 edition) | Linus Jahn | 2022-01-09 | 60 | -60/+60 | |
| | | ||||||
| * | Add parsing/serialization for SCE envelope | Linus Jahn | 2021-10-18 | 2 | -0/+93 | |
| | | ||||||
| * | Update to OMEMO 0.8, TM 0.6 and ATM 0.4 | Melvin Keskin | 2021-10-10 | 5 | -448/+448 | |
| | | | | | | | * OMEMO has namespace 'urn:xmpp:omemo:2' and uses SCE 0.4 now * TM has namespace 'urn:xmpp:tm:1' and uses Base64 for key identifiers * ATM uses Base64 for key identifiers | |||||
| * | tests: Clean up pubsub manager tests | Linus Jahn | 2021-09-29 | 1 | -35/+25 | |
| | | ||||||
| * | PubSubManager: Add create node requests with config | Linus Jahn | 2021-09-29 | 1 | -0/+47 | |
| | | ||||||
| * | PubSubManager: Add node configuration requests | Linus Jahn | 2021-09-29 | 1 | -0/+116 | |
| | | ||||||
| * | PubSubIq: Fix data form type for create/publish | Linus Jahn | 2021-09-29 | 1 | -1/+3 | |
| | | ||||||
