aboutsummaryrefslogtreecommitdiff
path: root/src/base/QXmppStreamManagement_p.h
Commit message (Collapse)AuthorAgeFilesLines
* Convert copyright headers to REUSELinus Jahn2022-01-141-22/+3
|
* Update copyright years (2022 edition)Linus Jahn2022-01-091-1/+1
|
* Refactor packet sending: Add SendSuccess/SendErrorLinus Jahn2021-09-031-1/+1
|
* QXmppStream: Report packet sending result using QFuturesLinus Jahn2021-06-271-2/+5
|
* doc: "Fix" warnings from StreamManagement* classesLinus Jahn2021-03-281-14/+2
|
* QXmppClient: Reset Stream Management package cache on JID changesLinus Jahn2021-03-111-0/+1
| | | | | | | | | | | | | | | 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.
* Update copyright headers to 2021Linus Jahn2021-02-191-1/+1
|
* QXmppStream: Move stream management into separate classLinus Jahn2021-01-091-0/+36
|
* Bump copyright year to 2020Linus Jahn2020-01-061-1/+1
|
* Add a .clang-format somewhat close to the current style0xd34df00d2019-12-231-4/+4
|
* Bump copyright year to 2019Jeremy Lainé2019-01-081-1/+1
|
* Implement XEP-0198: Stream Management (client only) (#99)Niels Ole Salscheider2017-02-121-0/+194
* Some features can be available with different namespaces (e.g. SM) * Provide static functions to convert between strings and stream errors Stream management will reuse this for <failed />. * [travis] test builds using clang * Implement XEP-0198: Stream Management (client only) * QXmppOutgoingClient: Move private methods to QXmppOutgoingClientPrivate