| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | | | TrustMemStorage: Use correct way for removing from QMultiHash | Linus Jahn | 2021-09-30 | 1 | -32/+22 | |
| | | | | | | | | | | | | | This avoid many additional copies and comparisons. | |||||
| * | | | 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 | 4 | -182/+178 | |
| | | | | ||||||
| * | | | TrustStorage: Remove unnecessary const constraint | Linus Jahn | 2021-09-30 | 4 | -12/+12 | |
| | | | | | | | | | | | | | Some implementations may require non-const access. | |||||
| * | | | PubSubManager: Add create node requests with config | Linus Jahn | 2021-09-29 | 2 | -1/+69 | |
| | | | | ||||||
| * | | | PubSubManager: Add node configuration requests | Linus Jahn | 2021-09-29 | 3 | -10/+156 | |
| | | | | ||||||
| * | | | PubSubManager: Inline PEP requests | Linus Jahn | 2021-09-29 | 2 | -23/+15 | |
| | | | | ||||||
| * | | | 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 | |
| | | | | ||||||
| * | | | QXmppClient: Add encryption hooks | Linus Jahn | 2021-09-28 | 6 | -3/+310 | |
| | | | | ||||||
| * | | | 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 | 10 | -49/+46 | |
| | | | | ||||||
| * | | | AtmManager: Use security policies | Melvin Keskin | 2021-09-25 | 1 | -3/+17 | |
| | | | | ||||||
| * | | | TrustMemoryStorage: Add security policies | Melvin Keskin | 2021-09-25 | 2 | -0/+24 | |
| | | | | ||||||
| * | | | TrustStorage: Add security policies | Melvin Keskin | 2021-09-25 | 2 | -1/+38 | |
| | | | | ||||||
| * | | | Add QXmppAtmManager | Melvin Keskin | 2021-09-16 | 7 | -0/+621 | |
| | | | | ||||||
| * | | | Add QXmppTrustMemoryStorage | Melvin Keskin | 2021-09-16 | 3 | -0/+385 | |
| | | | | ||||||
| * | | | Add QXmppTrustStorage | Melvin Keskin | 2021-09-16 | 3 | -0/+265 | |
| | | | | ||||||
| * | | | 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 | 5 | -23/+18 | |
| | | | | | | | | | | | | | Remove now unused QXmpp::PacketState. | |||||
| * | | | Refactor packet sending: Add SendSuccess/SendError | Linus Jahn | 2021-09-03 | 12 | -65/+102 | |
| | | | | ||||||
| * | | | Add QXmppOmemoElement | Melvin Keskin | 2021-09-03 | 5 | -0/+297 | |
| | | | | | | | | | | | | | Co-authored-by: Germán Márquez Mejía <mancho@olomono.de> | |||||
| * | | | Add QXmppOmemoEnvelope | Melvin Keskin | 2021-09-03 | 3 | -0/+221 | |
| | | | | | | | | | | | | | Co-authored-by: Germán Márquez Mejía <mancho@olomono.de> | |||||
| * | | | Add QXmppOmemoDeviceBundle | Melvin Keskin | 2021-09-03 | 3 | -0/+308 | |
| | | | | | | | | | | | | | Co-authored-by: Germán Márquez Mejía <mancho@olomono.de> | |||||
| * | | | Add QXmppOmemoDeviceList | Melvin Keskin | 2021-09-03 | 3 | -0/+127 | |
| | | | | | | | | | | | | | Co-authored-by: Germán Márquez Mejía <mancho@olomono.de> | |||||
| * | | | Add QXmppOmemoDeviceElement | Melvin Keskin | 2021-09-03 | 5 | -1/+231 | |
| | | | | | | | | | | | | | 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 | 6 | -13/+13 | |
| | | | | ||||||
| * | | | 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 | 3 | -0/+103 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | 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 | 6 | -0/+1023 | |
| | | | | | | | | | | | | | | | | | | | 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 | 5 | -0/+194 | |
| | | | | ||||||
| * | | | Implement XEP-0118: User Tune: Add PubSub item | Linus Jahn | 2021-08-22 | 5 | -0/+348 | |
| | | | | ||||||
| * | | | Add PubSubMetadata form | Linus Jahn | 2021-08-22 | 3 | -0/+394 | |
| | | | | ||||||
| * | | | Add PubSubPublishOptions form | Linus Jahn | 2021-08-22 | 4 | -0/+18 | |
| | | | | ||||||
| * | | | Add PubSubNodeConfig form | Linus Jahn | 2021-08-22 | 3 | -0/+1051 | |
| | | | | ||||||
| * | | | Add PubSubSubscribeOptions form | Linus Jahn | 2021-08-22 | 3 | -0/+389 | |
| | | | | ||||||
| * | | | Add PubSubSubAuthorization form | Linus Jahn | 2021-08-22 | 3 | -0/+243 | |
| | | | | ||||||
| * | | | Introduce data form parsing abstractions | Linus Jahn | 2021-08-22 | 5 | -0/+392 | |
| | | | | ||||||
| * | | | tests: Add tests for QXmppPubSubEvent<T> | Linus Jahn | 2021-08-22 | 1 | -0/+2 | |
| | | | | ||||||
| * | | | Add QXmppPubSubEvent | Linus Jahn | 2021-08-22 | 3 | -0/+608 | |
| | | | | | | | | | | | | | | | | | | | | | | 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 | |
| | | | | ||||||
