| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | TrustMessages: Use QStringLiteral (#389) | Melvin Keskin | 2022-01-25 | 1 | -14/+14 |
| | | |||||
| * | Run 'clang-format' on all files | Melvin Keskin | 2022-01-15 | 25 | -301/+308 |
| | | |||||
| * | REUSE-ify whole project | Linus Jahn | 2022-01-15 | 3 | -24/+13 |
| | | |||||
| * | Convert copyright headers to REUSE | Linus Jahn | 2022-01-14 | 128 | -2862/+430 |
| | | |||||
| * | Update copyright years (2022 edition) | Linus Jahn | 2022-01-09 | 128 | -128/+128 |
| | | |||||
| * | XEP-0380: Add new encryptions (#384) | Melvin Keskin | 2021-12-19 | 4 | -7/+15 |
| | | | | Updates to version 0.4. | ||||
| * | Update to OMEMO 0.8, TM 0.6 and ATM 0.4 | Melvin Keskin | 2021-10-10 | 7 | -32/+34 |
| | | | | | | | * 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 | ||||
| * | TrustMessages: Use forward declarations in headers | Linus Jahn | 2021-09-30 | 2 | -5/+4 |
| | | |||||
| * | Merge compilation units of TrustMessage{Element,KeyOwner} | Linus Jahn | 2021-09-30 | 3 | -180/+176 |
| | | |||||
| * | PubSubManager: Add node configuration requests | Linus Jahn | 2021-09-29 | 1 | -2/+11 |
| | | |||||
| * | PubSubIq: Fix data form type for create/publish | Linus Jahn | 2021-09-29 | 1 | -4/+4 |
| | | |||||
| * | PubSubNodeConfig: Rename nodeDeleteNotification to deleteNotifications | Linus Jahn | 2021-09-29 | 2 | -9/+9 |
| | | |||||
| * | Implement stanza parsing for Stanza Content Encryption | Linus Jahn | 2021-09-28 | 7 | -335/+455 |
| | | |||||
| * | QXmppStream: Allow to use existing future interface | Linus Jahn | 2021-09-28 | 4 | -16/+84 |
| | | |||||
| * | Client: Require moving the packets/iqs for sending | Linus Jahn | 2021-09-28 | 2 | -17/+14 |
| | | |||||
| * | Add QXmppAtmManager | Melvin Keskin | 2021-09-16 | 4 | -0/+46 |
| | | |||||
| * | QXmppDataForm: Merge constructors | Linus Jahn | 2021-09-07 | 2 | -26/+4 |
| | | | | | Can be done because binary compatibility has been broken. | ||||
| * | Adapt IQ parsing to new packet sending | Linus Jahn | 2021-09-03 | 4 | -22/+17 |
| | | | | | Remove now unused QXmpp::PacketState. | ||||
| * | Refactor packet sending: Add SendSuccess/SendError | Linus Jahn | 2021-09-03 | 7 | -36/+90 |
| | | |||||
| * | Add QXmppOmemoElement | Melvin Keskin | 2021-09-03 | 4 | -0/+296 |
| | | | | | Co-authored-by: Germán Márquez Mejía <mancho@olomono.de> | ||||
| * | Add QXmppOmemoEnvelope | Melvin Keskin | 2021-09-03 | 2 | -0/+220 |
| | | | | | Co-authored-by: Germán Márquez Mejía <mancho@olomono.de> | ||||
| * | Add QXmppOmemoDeviceBundle | Melvin Keskin | 2021-09-03 | 2 | -0/+307 |
| | | | | | Co-authored-by: Germán Márquez Mejía <mancho@olomono.de> | ||||
| * | Add QXmppOmemoDeviceList | Melvin Keskin | 2021-09-03 | 2 | -0/+126 |
| | | | | | Co-authored-by: Germán Márquez Mejía <mancho@olomono.de> | ||||
| * | Add QXmppOmemoDeviceElement | Melvin Keskin | 2021-09-03 | 4 | -0/+229 |
| | | | | | Co-authored-by: Germán Márquez Mejía <mancho@olomono.de> | ||||
| * | PubSubNodeConfig: Add Max option to maxItems | Linus Jahn | 2021-09-02 | 2 | -10/+43 |
| | | |||||
| * | QXmppStream: Refactor and simplify IQ handling | Linus Jahn | 2021-08-31 | 1 | -52/+30 |
| | | |||||
| * | FutureUtils: Add awaitLast using last future result | Linus Jahn | 2021-08-31 | 1 | -0/+13 |
| | | |||||
| * | Make some classes QXmppNonzas instead of QXmppStanza | Linus Jahn | 2021-08-26 | 3 | -7/+7 |
| | | |||||
| * | Make it possible to send QXmppNonzas over streams | Linus Jahn | 2021-08-26 | 4 | -10/+11 |
| | | |||||
| * | Make QXmppStanza inherit from QXmppNonza | Linus Jahn | 2021-08-26 | 2 | -16/+3 |
| | | | | | | QXmppNonzas are basic elements which can be sent over XMPP streams. QXmppStanza is a specialization of that (IQ, message or presence). | ||||
| * | Add QXmppNonza | Linus Jahn | 2021-08-26 | 2 | -0/+101 |
| | | | | | | | | | Some objects currently inherit from QXmppStanza although they don't make use of most of the stanza's features (like having to/from/id). This is currently necessary, because only QXmppStanzas can be sent via the client or stream. The QXmppNonza class should fix that by only providing the most important features (parse + toXml). | ||||
| * | FutureUtils: Add await() function | Linus Jahn | 2021-08-26 | 1 | -0/+24 |
| | | |||||
| * | FutureUtils: Add makeReadyFuture for void | Linus Jahn | 2021-08-26 | 1 | -0/+6 |
| | | |||||
| * | QXmppGlobal: Add missing \since tags | Linus Jahn | 2021-08-23 | 1 | -1/+7 |
| | | |||||
| * | Add QXmppPubSubManager | Linus Jahn | 2021-08-22 | 2 | -0/+2 |
| | | | | | | | Supports the most common pubsub requests. Co-authored-by: Germán Márquez Mejía <mancho@olomono.de> | ||||
| * | Implement XEP-0118: User Tune: Add manager with tests | Linus Jahn | 2021-08-22 | 2 | -0/+2 |
| | | |||||
| * | Implement XEP-0118: User Tune: Add PubSub item | Linus Jahn | 2021-08-22 | 4 | -0/+346 |
| | | |||||
| * | Add PubSubMetadata form | Linus Jahn | 2021-08-22 | 2 | -0/+392 |
| | | |||||
| * | Add PubSubPublishOptions form | Linus Jahn | 2021-08-22 | 3 | -0/+17 |
| | | |||||
| * | Add PubSubNodeConfig form | Linus Jahn | 2021-08-22 | 2 | -0/+1049 |
| | | |||||
| * | Add PubSubSubscribeOptions form | Linus Jahn | 2021-08-22 | 2 | -0/+387 |
| | | |||||
| * | Add PubSubSubAuthorization form | Linus Jahn | 2021-08-22 | 2 | -0/+241 |
| | | |||||
| * | Introduce data form parsing abstractions | Linus Jahn | 2021-08-22 | 4 | -0/+390 |
| | | |||||
| * | tests: Add tests for QXmppPubSubEvent<T> | Linus Jahn | 2021-08-22 | 1 | -0/+2 |
| | | |||||
| * | Add QXmppPubSubEvent | Linus Jahn | 2021-08-22 | 2 | -0/+606 |
| | | | | | | | | The pubsub events are inheriting from QXmppMessage and are template classes with the item type as template parameter. Supports nearly everything from XEP-0060. | ||||
| * | Add new QXmppPubSubItem | Linus Jahn | 2021-08-22 | 2 | -28/+143 |
| | | | | | | Specialization of pubsub items now works via inheritance. Parsing has been extended, now also supports the 'publisher' attribute. | ||||
| * | Make QXmppPubSubIq a template class and extend | Linus Jahn | 2021-08-22 | 4 | -126/+707 |
| | | |||||
| * | Add QXmppPubSubAffiliation | Linus Jahn | 2021-08-22 | 2 | -0/+265 |
| | | |||||
| * | Add QXmppPubSubSubscription | Linus Jahn | 2021-08-22 | 4 | -0/+460 |
| | | |||||
| * | Document QXmppVersion() | Linus Jahn | 2021-08-01 | 1 | -1/+4 |
| | | |||||
