| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Add XEP-0353: Jingle Message Initiation data classes | Tibor Csötönyi | 2023-05-14 | 1 | -0/+24 |
| | | |||||
| * | EME: Always send encryption name as fallback | Melvin Keskin | 2023-03-13 | 1 | -1/+1 |
| | | | | | | | | Since QXmpp does not differentiate between different EME versions receiving clients support, it is better to always send the encryption name. It ensures that a name is displayed by the receiving client even if it does not support the latest EME version introducing a new encryption. | ||||
| * | Disable Qt keywords completely | Linus Jahn | 2022-12-26 | 1 | -36/+36 |
| | | | | | | | | | | | | | | | | Previously we had the policy that no qt keywords were allowed in headers that may be included by users. However since there was no automatic test verifying that in some places keywords were still used. This now disables qt keywords completely, also in tests and examples. Qt keywords are in general no good or really good idea as they even conflict with the standard library (`emit` at least). In some cases in the examples I just removed the slot tag if the functions didn't need to be slots (anymore). Closes #503. | ||||
| * | Implement XEP-0444: Message Reactions (#492) | Melvin Keskin | 2022-10-16 | 1 | -0/+26 |
| | | | | https://xmpp.org/extensions/xep-0444.html | ||||
| * | Allow adding multiple oob urls and a description | Jonah Brüchert | 2022-09-28 | 1 | -4/+16 |
| | | |||||
| * | EncryptedFileSource: Move Cipher enum into QXmppGlobal | Linus Jahn | 2022-09-24 | 1 | -1/+1 |
| | | |||||
| * | EncryptedFileSource: Make public (#469) | Jonah Brüchert | 2022-09-24 | 1 | -1/+1 |
| | | | | The sources possibly need to be saved by clients. | ||||
| * | Implement XEP-0448: Encryption for stateless file sharing parsing (#463) | Linus Jahn | 2022-09-16 | 1 | -0/+61 |
| | | | | | | https://xmpp.org/extensions/xep-0448.html Co-authored-by: Jonah Brüchert <jbb@kaidan.im> | ||||
| * | Implement XEP-0447: Stateless file sharing: File sharing element (#448) | Linus Jahn | 2022-09-13 | 1 | -0/+27 |
| | | | | | | | | | Implements parsing for the file sharing element from XEP-0447: Stateless files sharing version 0.2. https://xmpp.org/extensions/xep-0447.html Co-authored-by: Jonah Brüchert <jbb@kaidan.im> | ||||
| * | tests: Message: Clean up copyright lines and includes (#426) | Melvin Keskin | 2022-06-14 | 1 | -2/+0 |
| | | |||||
| * | Make OMEMO data classes private | Melvin Keskin | 2022-04-07 | 1 | -83/+1 |
| | | |||||
| * | Message: Replace QXmppMessage::EncryptionMethod with QXmpp::Encryption | Melvin Keskin | 2022-04-06 | 1 | -6/+6 |
| | | |||||
| * | Message: Add end-to-end encryption fallback body | Melvin Keskin | 2022-03-17 | 1 | -0/+46 |
| | | |||||
| * | OmemoElement: Omit payload XML element if empty | Melvin Keskin | 2022-03-09 | 1 | -1/+2 |
| | | |||||
| * | Add QXmppE2eeMetadata used by QXmppStanza | Melvin Keskin | 2022-03-03 | 1 | -8/+0 |
| | | | | | | | That class contains addtional data needed for end-to-end encryption purposes. 'senderKey' is moved from QXmppMessage to QXmppE2eeMetadata. 'sceTimestamp' is introduced. | ||||
| * | Convert copyright headers to REUSE | Linus Jahn | 2022-01-14 | 1 | -25/+6 |
| | | |||||
| * | Update copyright years (2022 edition) | Linus Jahn | 2022-01-09 | 1 | -1/+1 |
| | | |||||
| * | Update to OMEMO 0.8, TM 0.6 and ATM 0.4 | Melvin Keskin | 2021-10-10 | 1 | -11/+11 |
| | | | | | | | * 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 | ||||
| * | Implement stanza parsing for Stanza Content Encryption | Linus Jahn | 2021-09-28 | 1 | -5/+5 |
| | | |||||
| * | Add QXmppAtmManager | Melvin Keskin | 2021-09-16 | 1 | -0/+8 |
| | | |||||
| * | Add QXmppOmemoElement | Melvin Keskin | 2021-09-03 | 1 | -0/+84 |
| | | | | | Co-authored-by: Germán Márquez Mejía <mancho@olomono.de> | ||||
| * | tests: util: Allow using ' instead of " in xml | Linus Jahn | 2021-08-01 | 1 | -8/+8 |
| | | | | | serializePacket now accepts both `'` and `"`. | ||||
| * | Add QXmppTrustMessageElement | Melvin Keskin | 2021-07-06 | 1 | -0/+30 |
| | | |||||
| * | Fix build with Qt 5.7 | Linus Jahn | 2021-03-17 | 1 | -1/+1 |
| | | | | | We only test 5.9 with the CI... :/ | ||||
| * | Implement MIX-MISC XEP-0407: Invitation message extension (#329) | Melvin Keskin | 2021-03-08 | 1 | -0/+25 |
| | | | | | | | | 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 | ||||
| * | Update copyright headers to 2021 | Linus Jahn | 2021-02-19 | 1 | -1/+1 |
| | | |||||
| * | QXmppMessage: Add parent thread attribute from RFC6121 | Linus Jahn | 2020-04-05 | 1 | -7/+24 |
| | | | | | | | The 'parent' attribute for <thread/> element in messages has been introduced in RFC6121. This commit adds parsing and serialization for it, including unit tests. | ||||
| * | Implement XEP-0245: The /me Command | Linus Jahn | 2020-03-31 | 1 | -0/+48 |
| | | | | | | | | This adds parsing for recognizing /me commands in message bodies. It complies with version 1.0 of XEP-0245: The /me Command. https://xmpp.org/extensions/xep-0245.html | ||||
| * | Implement XEP-0359: Unique and Stable Stanza IDs | Linus Jahn | 2020-02-11 | 1 | -0/+26 |
| | | | | | | This adds support of XEP-0359: Unique and Stable Stanza IDs in version 0.6.0. | ||||
| * | Implement XEP-0428: Fallback Indication | Linus Jahn | 2020-02-10 | 1 | -0/+19 |
| | | | | | | | This adds support of XEP-0428: Fallback Indication in version 0.1.0. https://xmpp.org/extensions/xep-0428.html | ||||
| * | Run clang-format also on all cpp files | Linus Jahn | 2020-02-03 | 1 | -205/+197 |
| | | |||||
| * | clang-format: Enable regrouping and sorting of includes | Linus Jahn | 2020-02-03 | 1 | -1/+2 |
| | | |||||
| * | Bump copyright year to 2020 | Linus Jahn | 2020-01-06 | 1 | -1/+1 |
| | | |||||
| * | Implement XEP-0231: Bits of Binary: message extension | Linus Jahn | 2019-12-06 | 1 | -0/+98 |
| | | | | | This adds support for XEP-0231: Bits of Binary attachments in messages. | ||||
| * | Use raw literals, range based loops and auto | Jonah Brüchert | 2019-10-22 | 1 | -10/+10 |
| | | |||||
| * | Get QXmppMessage coverage to 100% | Linus Jahn | 2019-10-19 | 1 | -32/+108 |
| | | |||||
| * | Implement XEP-0334: Message Processing Hints | Linus Jahn | 2019-09-08 | 1 | -0/+51 |
| | | | | | | | | | | | This implements parsing and serialization of XEP-0334: Message Processing Hints in version 0.3.0. https://xmpp.org/extensions/xep-0334.html Co-authored-by: Juan Aragon <jaaragont@gmail.com> Co-authored-by: Sam Truscott <sam@wumpus.co.uk> | ||||
| * | Implement XEP-0380: Explicit Message Encryption | Linus Jahn | 2019-09-06 | 1 | -0/+46 |
| | | | | | | | | This adds parsing and serialization for XEP-0380: Explicit Message Encryption in version 0.3.0. https://xmpp.org/extensions/xep-0380.html | ||||
| * | Implement XEP-0367: Message Attaching | Linus Jahn | 2019-09-06 | 1 | -0/+18 |
| | | | | | | This adds parsing and serialization for XEP-0367: Message Attaching in version 0.3.0. | ||||
| * | Update implementation of XEP-0369 (v0.14.2) and XEP-0405 (v0.4.0) | Linus Jahn | 2019-05-04 | 1 | -1/+1 |
| | | | | | | The changes in the XEP only affected parts we haven't implemented yet, so updating was rather easy. | ||||
| * | Implement XEP-0382: Spoiler messages (v0.2.0) | Linus Jahn | 2019-05-04 | 1 | -0/+41 |
| | | | | | This adds parsing and serialization of spoilers in the QXmppMessage class. | ||||
| * | Implement MIX-CORE XEP-0396: Message extension | Linus Jahn | 2019-05-01 | 1 | -0/+28 |
| | | | | | | | | This implements the new message extension specified by XEP-0369: Mediated Information eXchange (MIX) in version 0.14.2. https://xmpp.org/extensions/xep-0369.html#usecase-user-message | ||||
| * | Bump copyright year to 2019 | Jeremy Lainé | 2019-01-08 | 1 | -1/+1 |
| | | |||||
| * | Implement XEP-0308: Last Message Correction | Linus Jahn | 2018-12-30 | 1 | -0/+18 |
| | | |||||
| * | Add partial support of XEP-0066: Out of Band Data | Linus Jahn | 2018-12-19 | 1 | -0/+28 |
| | | | | | | Today this is most important for attaching URLs generated by XEP-0363: HTTP File Upload for a very basic form of media/file sharing. | ||||
| * | Port tests to the new build system | Niels Ole Salscheider | 2017-09-04 | 1 | -3/+0 |
| | | |||||
| * | Merge pull request #88 from fbeutel/carbons | fbeutel | 2016-09-04 | 1 | -0/+30 |
| | | | | * Implemented XEP-0280: Message Carbons | ||||
| * | [add] unit test [add] comment [update] code order to if else statement | Zam-mbpr | 2015-05-15 | 1 | -0/+21 |
| | | |||||
| * | XEP-0333 updated: | Juan Aragon | 2014-05-21 | 1 | -4/+11 |
| | | | | | | | -Methods documented -Symmetrical getters/setters -Unit tests updated | ||||
| * | XEP-0333: Chat Markers | Juan Aragon | 2014-05-20 | 1 | -0/+180 |
| | | |||||
