| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | 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 |
| | | |||||
| * | Use qMakePair() again to fix compile errors | Linus Jahn | 2021-08-01 | 1 | -1/+1 |
| | | | | | | | | With some configurations QPair(a, b) (without template parameters) causes errors, but it works with qMakePair(). Fixes #360. | ||||
| * | Add QXmppTrustMessageElement | Melvin Keskin | 2021-07-06 | 4 | -0/+297 |
| | | |||||
| * | Add QXmppTrustMessageKeyOwner | Melvin Keskin | 2021-07-06 | 4 | -0/+248 |
| | | |||||
| * | tests: Add TestClient class for client testing with QFutures | Linus Jahn | 2021-07-06 | 2 | -0/+2 |
| | | |||||
| * | QXmppStream: Fix memory leak in new IqState | Linus Jahn | 2021-07-06 | 1 | -3/+3 |
| | | | | | The code needs to be improved here. | ||||
| * | More template magic for QFutures | Linus Jahn | 2021-07-05 | 1 | -13/+32 |
| | | |||||
| * | Add QXmppClient::sendGenericIq() just returning Success/StanzaError | Linus Jahn | 2021-07-05 | 1 | -0/+5 |
| | | |||||
| * | Move QFuture utilities into new QXmppFutureUtils_p.h | Linus Jahn | 2021-07-03 | 1 | -22/+41 |
| | | | | | Also ran clang-format on the file. | ||||
| * | Refactor QXmppMessage to support parsing with inheritance | Linus Jahn | 2021-07-01 | 2 | -152/+161 |
| | | | | | Required for PubSub event notifications with templates. | ||||
| * | Add QFuture chaining utilities | Linus Jahn | 2021-06-27 | 1 | -0/+109 |
| | | |||||
| * | Add reporting of IQ responses with QFutures | Linus Jahn | 2021-06-27 | 2 | -1/+140 |
| | | |||||
| * | QXmppStream: Report packet sending result using QFutures | Linus Jahn | 2021-06-27 | 7 | -24/+207 |
| | | |||||
| * | RegisterIq: Add out-of-band URL | Melvin Keskin | 2021-04-17 | 2 | -1/+42 |
| | | |||||
| * | Document QXmppStreamFeatures | Linus Jahn | 2021-04-06 | 2 | -11/+50 |
| | | |||||
| * | doc: Fix warnings from QXmppNonSASLAuthIq | Linus Jahn | 2021-04-06 | 2 | -7/+35 |
| | | |||||
| * | doc: Fix warnings from Mix classes | Linus Jahn | 2021-04-06 | 3 | -28/+56 |
| | | |||||
| * | doc: Fix warnings from QXmppMam{Query,Result}Iq | Linus Jahn | 2021-04-06 | 2 | -16/+54 |
| | | |||||
| * | Document QXmppIbb{Open,Close,Data}Iq | Linus Jahn | 2021-04-06 | 2 | -21/+82 |
| | | |||||
| * | Clean up QXmppElement | Linus Jahn | 2021-04-06 | 2 | -19/+21 |
| | | |||||
| * | Document QXmppElement | Linus Jahn | 2021-04-06 | 2 | -3/+65 |
| | | |||||
| * | doc: Fix many small doxygen warnings | Linus Jahn | 2021-03-28 | 12 | -100/+166 |
| | | |||||
| * | doc: Fix warnings from DiscoveryIq | Linus Jahn | 2021-03-28 | 2 | -28/+145 |
| | | |||||
