aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* PubSubIq: Fix data form type for create/publishLinus Jahn2021-09-292-5/+7
|
* PubSubNodeConfig: Rename nodeDeleteNotification to deleteNotificationsLinus Jahn2021-09-292-9/+9
|
* tests: Add minimal unit test for SCE hooksLinus Jahn2021-09-281-0/+72
|
* doc: Add XEP-0420: Stanza Content Encryption v0.4Linus Jahn2021-09-281-0/+1
|
* QXmppClient: Add encryption hooksLinus Jahn2021-09-286-3/+310
|
* Implement stanza parsing for Stanza Content EncryptionLinus Jahn2021-09-288-340/+460
|
* QXmppStream: Allow to use existing future interfaceLinus Jahn2021-09-284-16/+84
|
* Client: Require moving the packets/iqs for sendingLinus Jahn2021-09-2810-49/+46
|
* AtmManager: Use security policiesMelvin Keskin2021-09-252-18/+75
|
* TrustMemoryStorage: Add security policiesMelvin Keskin2021-09-253-0/+60
|
* TrustStorage: Add security policiesMelvin Keskin2021-09-252-1/+38
|
* pr template: Add 'clang-format' commandMelvin Keskin2021-09-201-0/+1
|
* Add QXmppAtmManagerMelvin Keskin2021-09-1611-0/+2685
|
* Add QXmppTrustMemoryStorageMelvin Keskin2021-09-165-0/+921
|
* Add QXmppTrustStorageMelvin Keskin2021-09-163-0/+265
|
* QXmppDataForm: Merge constructorsLinus Jahn2021-09-072-26/+4
| | | | Can be done because binary compatibility has been broken.
* Adapt IQ parsing to new packet sendingLinus Jahn2021-09-035-23/+18
| | | | Remove now unused QXmpp::PacketState.
* Refactor packet sending: Add SendSuccess/SendErrorLinus Jahn2021-09-0312-65/+102
|
* Add QXmppOmemoElementMelvin Keskin2021-09-037-0/+552
| | | | Co-authored-by: Germán Márquez Mejía <mancho@olomono.de>
* Add QXmppOmemoEnvelopeMelvin Keskin2021-09-034-0/+296
| | | | Co-authored-by: Germán Márquez Mejía <mancho@olomono.de>
* Add QXmppOmemoDeviceBundleMelvin Keskin2021-09-034-0/+380
| | | | Co-authored-by: Germán Márquez Mejía <mancho@olomono.de>
* Add QXmppOmemoDeviceListMelvin Keskin2021-09-034-0/+189
| | | | Co-authored-by: Germán Márquez Mejía <mancho@olomono.de>
* Add QXmppOmemoDeviceElementMelvin Keskin2021-09-037-1/+337
| | | | Co-authored-by: Germán Márquez Mejía <mancho@olomono.de>
* PubSubNodeConfig: Add Max option to maxItemsLinus Jahn2021-09-022-10/+43
|
* QXmppStream: Refactor and simplify IQ handlingLinus Jahn2021-08-311-52/+30
|
* FutureUtils: Add awaitLast using last future resultLinus Jahn2021-08-311-0/+13
|
* clang-format: Use brace wrapping after structMelvin Keskin2021-08-311-0/+1
|
* Make some classes QXmppNonzas instead of QXmppStanzaLinus Jahn2021-08-263-7/+7
|
* Make it possible to send QXmppNonzas over streamsLinus Jahn2021-08-266-13/+13
|
* Make QXmppStanza inherit from QXmppNonzaLinus Jahn2021-08-262-16/+3
| | | | | QXmppNonzas are basic elements which can be sent over XMPP streams. QXmppStanza is a specialization of that (IQ, message or presence).
* Add QXmppNonzaLinus Jahn2021-08-263-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() functionLinus Jahn2021-08-261-0/+24
|
* FutureUtils: Add makeReadyFuture for voidLinus Jahn2021-08-261-0/+6
|
* QXmppGlobal: Add missing \since tagsLinus Jahn2021-08-231-1/+7
|
* cmake: Increase SO_VERSIONLinus Jahn2021-08-221-1/+1
| | | | | | The changes with PubSub definitely changed some symbols. Also some other changes are going to come in this release (Stanza Content Encryption) which will also need change some things.
* tests: Add tests for QXmppPubSubManagerLinus Jahn2021-08-222-0/+861
| | | | Co-authored-by: Germán Márquez Mejía <mancho@olomono.de>
* Add QXmppPubSubManagerLinus Jahn2021-08-227-0/+1024
| | | | | | 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 testsLinus Jahn2021-08-228-0/+323
|
* Implement XEP-0118: User Tune: Add PubSub itemLinus Jahn2021-08-225-0/+348
|
* Add PubSubMetadata formLinus Jahn2021-08-223-0/+394
|
* Add PubSubPublishOptions formLinus Jahn2021-08-224-0/+18
|
* Add PubSubNodeConfig formLinus Jahn2021-08-223-0/+1051
|
* Add PubSubSubscribeOptions formLinus Jahn2021-08-223-0/+389
|
* Add PubSubSubAuthorization formLinus Jahn2021-08-225-0/+315
|
* Introduce data form parsing abstractionsLinus Jahn2021-08-225-0/+392
|
* tests: Add tests for QXmppPubSubEvent<T>Linus Jahn2021-08-223-0/+320
|
* tests: Add tests for QXmppPubSubItemLinus Jahn2021-08-221-0/+77
|
* tests: Add tests for QXmppPubSubIq<T>Linus Jahn2021-08-222-73/+168
|
* tests: Add PubSub utilities headerLinus Jahn2021-08-221-0/+68
|
* Add QXmppPubSubEventLinus Jahn2021-08-223-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.