aboutsummaryrefslogtreecommitdiff
path: root/src/client/QXmppClientExtension.cpp
Commit message (Collapse)AuthorAgeFilesLines
* ClientExtension: Save d-ptr allocationLinus Jahn2022-12-281-16/+8
| | | | | | | | The d-ptr only contained one other pointer which can be stored directly. If we should need another attribute, we can just re-add the d-ptr since it has the same size as the current QXmppClient ptr. Closes #522.
* Replace raw pointers with unique_ptrLinus Jahn2022-09-021-8/+2
| | | | safer, simpler
* Fix typos in documentation and testsMelvin Keskin2022-06-141-1/+1
|
* Add MessageHandler interfaceLinus Jahn2022-05-201-0/+13
|
* ClientExtension: Add injectIq() functionLinus Jahn2022-05-201-0/+18
|
* Client: Don't pass encrypted stanzas to old managersLinus Jahn2022-05-201-0/+3
| | | | | | Old managers means managers only using the old handleStanza() overload. Such managers are likely not handling the encrypted contents correctly (e.g. sending unencrypted replies and thereby leaking information).
* ClientExtension: Add handleStanza() overload with e2ee metdataLinus Jahn2022-05-181-0/+37
| | | | | | | | | For handling end-to-end-encrypted stanzas it is important to know whether and which encryption was used. This is especially important for replying to IQ stanzas (with the correct encryption). Currently the e2eeMetadata parameter is unused (always nullopt). This is going to change in the following commits.
* Convert copyright headers to REUSELinus Jahn2022-01-141-22/+3
|
* Update copyright years (2022 edition)Linus Jahn2022-01-091-1/+1
|
* Update copyright headers to 2021Linus Jahn2021-02-191-1/+1
|
* Run clang-format also on all cpp filesLinus Jahn2020-02-031-1/+0
|
* clang-format: Enable regrouping and sorting of includesLinus Jahn2020-02-031-2/+2
|
* Bump copyright year to 2020Linus Jahn2020-01-061-1/+1
|
* Modernize codebase using clang-tidyJonah Brüchert2019-09-081-1/+1
| | | | | | | | Using the following checks: * modernize-use-nullptr * modernize-use-override * modernize-use-using * modernize-use-bool-literals
* Bump copyright year to 2019Jeremy Lainé2019-01-081-1/+1
|
* update project homepageJeremy Lainé2014-03-281-1/+1
|
* update project homepageJeremy Lainé2014-03-271-1/+1
|
* update copyright notice to 2008-2014Jeremy Lainé2014-03-261-1/+1
|
* update copyright yearJeremy Lainé2012-07-181-1/+1
|
* start moving client-specific codeJeremy Lainé2012-02-081-0/+83