| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | | 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 | |
| | | | ||||||
| * | | doc: Fix warnings from ByteStreamIq | Linus Jahn | 2021-03-28 | 2 | -10/+51 | |
| | | | | | | | | | | | I don't know what the other attributes do exactly and didn't want to write anything wrong. | |||||
| * | | doc: Fix warning from QXmppStun* classes | Linus Jahn | 2021-03-28 | 3 | -81/+146 | |
| | | | ||||||
| * | | doc: "Fix" warnings from StreamManagement* classes | Linus Jahn | 2021-03-28 | 2 | -14/+4 | |
| | | | ||||||
| * | | doc: "Fix" warnings from StreamInitiationIq | Linus Jahn | 2021-03-28 | 2 | -3/+3 | |
| | | | ||||||
| * | | Refactor and clean up QXmppDataForm | Linus Jahn | 2021-03-28 | 1 | -130/+73 | |
| | | | ||||||
| * | | doc: Fix warnings and clean up QXmppDataForm | Linus Jahn | 2021-03-28 | 2 | -87/+217 | |
| | | | ||||||
| * | | BitsBinaryDataList: Merge into QXmppBitsOfBinaryData compilation unit | Linus Jahn | 2021-03-28 | 2 | -69/+1 | |
| | | | | | | | | | This should speed up compilation a bit. | |||||
| * | | doc: Fix warnings for BitsOfBinary* classes | Linus Jahn | 2021-03-28 | 8 | -50/+140 | |
| | | | ||||||
| * | | QXmppDataForm: Add FORM_TYPE search function | Linus Jahn | 2021-03-23 | 2 | -0/+23 | |
| | | | ||||||
| * | | Require Qt 5.9 and clean up compatibility code | Linus Jahn | 2021-03-17 | 2 | -14/+0 | |
| |/ | ||||||
| * | Fix build with Qt 5.7 | Linus Jahn | 2021-03-17 | 2 | -3/+12 | |
| | | | | | We only test 5.9 with the CI... :/ | |||||
| * | Replace qAsConst by std::as_const | Linus Jahn | 2021-03-17 | 3 | -4/+4 | |
| | | ||||||
| * | QXmppClient: Reset Stream Management package cache on JID changes | Linus Jahn | 2021-03-11 | 4 | -0/+21 | |
| | | | | | | | | | | | | | | | | The stream management mechanisms cache sent packages until the client receives an acknowledgement from the server. When the connection gets lost, the client resends all packages from the last connection that have not been acknowledged. And here comes the problem: When connecting with a different JID, the client still resends all packages from the last connection. Packages that were never intended to be sent from another account / to another server. This commit fixes this behaviour by resetting the package cache, when the JID changes. | |||||
| * | Implement MIX-MISC XEP-0407: Invitation message extension (#329) | Melvin Keskin | 2021-03-08 | 7 | -2/+306 | |
| | | | | | | | | 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 | 95 | -95/+95 | |
| | | ||||||
| * | QXmppStream: Move stream management into separate class | Linus Jahn | 2021-01-09 | 4 | -129/+188 | |
| | | ||||||
