| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | SendStanzaParams: Add accepted trust levels | Melvin Keskin | 2022-06-18 | 2 | -0/+34 | |
| | | ||||||
| * | Add move constructors and move assignment operators everywhere | Linus Jahn | 2022-06-18 | 2 | -0/+6 | |
| | | | | | | This is so std::move() on implicitly-shared types actually moves the content and doesn't call the copy ctor/assignment operator. | |||||
| * | Adapt clang-format | Linus Jahn | 2022-06-17 | 2 | -3/+3 | |
| | | ||||||
| * | Fix typos in documentation and tests | Melvin Keskin | 2022-06-14 | 2 | -3/+3 | |
| | | ||||||
| * | Client: injectIq: Fix missing ID on error reply | Linus Jahn | 2022-06-07 | 1 | -0/+1 | |
| | | ||||||
| * | Remove PubSubEventManager (in favour of EventHandler) | Linus Jahn | 2022-05-28 | 6 | -40/+25 | |
| | | ||||||
| * | Apply 'clang-format' (#429) | Melvin Keskin | 2022-05-28 | 4 | -5/+5 | |
| | | ||||||
| * | QXmppCallStream: use new GStreamer method | Boris Pek | 2022-05-28 | 1 | -0/+4 | |
| | | | | | instead of deprecated one when build with GStreamer >= 1.20.0 | |||||
| * | SendStanzaParams: Fix typo in setter name | Linus Jahn | 2022-05-24 | 2 | -2/+2 | |
| | | ||||||
| * | Client: Add SendStanzaParams parameter to send functions | Linus Jahn | 2022-05-22 | 3 | -19/+27 | |
| | | | | | It can already be used by E2eeExtension. | |||||
| * | Add SendStanzaParams for passing additional parameters | Linus Jahn | 2022-05-22 | 2 | -0/+83 | |
| | | | | | For now only contains a list of JIDs the stanza should be encrypted for. | |||||
| * | E2eeExtension: Rename EncryptMessageResult to MessageEncryptResult | Linus Jahn | 2022-05-20 | 3 | -8/+6 | |
| | | ||||||
| * | Make E2eeExtension a QXmppExtension | Linus Jahn | 2022-05-20 | 1 | -1/+2 | |
| | | ||||||
| * | MessageReceiptHandler: Implement MessageHandler | Linus Jahn | 2022-05-20 | 2 | -13/+9 | |
| | | ||||||
| * | Add MessageHandler interface | Linus Jahn | 2022-05-20 | 6 | -1/+98 | |
| | | ||||||
| * | PubSubEventManager: Inherit from EventHandler | Linus Jahn | 2022-05-20 | 2 | -7/+4 | |
| | | | | | | EventManager now provides the interface from EventHandler, inherits from ClientExtension and provides a utility pubSub() getter. | |||||
| * | Add PubSubEventHandler based on QXmppExtension | Linus Jahn | 2022-05-20 | 2 | -0/+39 | |
| | | ||||||
| * | ClientExtension: Inherit from Extension | Linus Jahn | 2022-05-20 | 1 | -1/+2 | |
| | | ||||||
| * | Client: injectIq: Send error IQ on unhandled IQs | Linus Jahn | 2022-05-20 | 1 | -1/+19 | |
| | | ||||||
| * | ClientExtension: Add injectIq() function | Linus Jahn | 2022-05-20 | 4 | -0/+29 | |
| | | ||||||
| * | Client: Don't pass encrypted stanzas to old managers | Linus Jahn | 2022-05-20 | 2 | -1/+9 | |
| | | | | | | | Old managers means managers only using the old handleStanza() overload. Such managers are likely not handling the encrypted contents correctly (e.g. sending unencrypted replies and thereby leaking information). | |||||
| * | Client: Refactor: Use new 'StanzaPipeline' | Linus Jahn | 2022-05-20 | 1 | -10/+18 | |
| | | | | | | This is going to become useful when the other pipelines (messages, IQs) will follow. | |||||
| * | Client: Add reply() picking the encryption based on the received stanza | Linus Jahn | 2022-05-20 | 2 | -0/+20 | |
| | | | | | | Currently does not support multiple encryptions, so the implementation is rather simple. | |||||
| * | ClientExtension: Add handleStanza() overload with e2ee metdata | Linus Jahn | 2022-05-18 | 3 | -9/+43 | |
| | | | | | | | | | | For handling end-to-end-encrypted stanzas it is important to know whether and which encryption was used. This is especially important for replying to IQ stanzas (with the correct encryption). Currently the e2eeMetadata parameter is unused (always nullopt). This is going to change in the following commits. | |||||
| * | TrustManager: Fix warning | Melvin Keskin | 2022-05-09 | 1 | -1/+1 | |
| | | ||||||
| * | Add QXmppTrustManager as base of trust managers such as QXmppAtmManager | Melvin Keskin | 2022-05-06 | 8 | -30/+388 | |
| | | ||||||
| * | PubSubManager: Make 'standardItemIdToString()' public | Melvin Keskin | 2022-04-23 | 2 | -11/+18 | |
| | | | | | This is needed if the IDs of incoming items should be checked externally. | |||||
| * | PubSubManager: Fix template usage of 'requestItem()' | Melvin Keskin | 2022-04-20 | 1 | -1/+1 | |
| | | ||||||
| * | Fix PubSub methods with a standard item ID parameter | Melvin Keskin | 2022-04-20 | 2 | -14/+2 | |
| | | ||||||
| * | PubSubManager: Add requestPepFeatures() | Melvin Keskin | 2022-04-09 | 2 | -0/+12 | |
| | | ||||||
| * | PubSubManager: Add requestFeatures() | Melvin Keskin | 2022-04-09 | 2 | -0/+77 | |
| | | ||||||
| * | PubSubManager: Add PEP overloads for requestItem and similar | Melvin Keskin | 2022-04-09 | 2 | -0/+57 | |
| | | ||||||
| * | PubSubManager: Add PEP overload for fetchNodes() | Linus Jahn | 2022-04-09 | 2 | -0/+11 | |
| | | ||||||
| * | PubSubManager: Update subscriptions todo | Linus Jahn | 2022-04-09 | 1 | -1/+3 | |
| | | ||||||
| * | PubSubManager: Add subscribeToNode()/unsubscribeFromNode() | Melvin Keskin | 2022-04-09 | 2 | -0/+42 | |
| | | ||||||
| * | PubSubManager: Add requestItemIds() | Melvin Keskin | 2022-04-09 | 2 | -0/+39 | |
| | | | | | Uses a disco items request. | |||||
| * | PubSubManager: requestItem: Add StandardItemId enum for 'current' | Melvin Keskin | 2022-04-09 | 2 | -4/+75 | |
| | | ||||||
| * | AtmManager: Fix memory leaks in tests and apply clang-format | Melvin Keskin | 2022-03-29 | 1 | -3/+3 | |
| | | ||||||
| * | Provide QObject as third parameter to connect() | Linus Jahn | 2022-03-13 | 2 | -2/+2 | |
| | | ||||||
| * | MucManager: Don't use const on signal | Linus Jahn | 2022-03-13 | 1 | -1/+1 | |
| | | ||||||
| * | Fix possibly detaching containers | Linus Jahn | 2022-03-13 | 4 | -4/+7 | |
| | | ||||||
| * | Merge branch '1.4' | Linus Jahn | 2022-03-13 | 1 | -2/+4 | |
| |\ | ||||||
| | * | Merge branch '1.3' into 1.4 | Linus Jahn | 2022-03-13 | 1 | -2/+4 | |
| | |\ | ||||||
| | | * | RegistrationManager: Fix setting form type of cached registration form | Linus Jahn | 2022-03-13 | 1 | -2/+4 | |
| | | | | ||||||
| * | | | Merge branch '1.4' | Linus Jahn | 2022-03-13 | 1 | -1/+2 | |
| |\| | | ||||||
| | * | | Fix QList detach | Jonah Brüchert | 2022-03-13 | 1 | -1/+2 | |
| | | | | ||||||
| * | | | Implement XEP-0080: User Location | Cochise César | 2022-03-09 | 2 | -0/+135 | |
| | | | | ||||||
| * | | | Add parameter 'keyOwnerJid' to trust storages' 'trustLevel()' | Melvin Keskin | 2022-03-07 | 5 | -6/+7 | |
| | | | | ||||||
| * | | | TrustMemoryStorage: Remove 'const' qualifiers from method parameters | Melvin Keskin | 2022-03-07 | 1 | -2/+2 | |
| | | | | ||||||
| * | | | doc: UserTuneManager: Add to managers group | Linus Jahn | 2022-03-03 | 1 | -0/+2 | |
| | | | | ||||||
