| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | QXmppClient: Reset Stream Management package cache on JID changes | Linus Jahn | 2021-03-11 | 1 | -0/+13 |
| | | | | | | | | | | | | | | | | 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 2021 | Linus Jahn | 2021-02-19 | 1 | -1/+1 |
| | | |||||
| * | QXmppStream: Move stream management into separate class | Linus Jahn | 2021-01-09 | 1 | -123/+22 |
| | | |||||
| * | Clean up QXmppStream (stream management) | Linus Jahn | 2021-01-09 | 1 | -30/+39 |
| | | |||||
| * | Fix empty incoming XML log introduced in 6dce271 | Linus Jahn | 2020-12-27 | 1 | -1/+1 |
| | | |||||
| * | Add extra unit test for QXmppStream | Linus Jahn | 2020-10-10 | 1 | -1/+6 |
| | | |||||
| * | QXmppStream: Refactor XML parsing, Replace deprecated QRegExp | Linus Jahn | 2020-10-10 | 1 | -38/+78 |
| | | | | | QRegExp has been removed from Qt 6 completely. | ||||
| * | Replace deprecated QString::contains(QRegExp) | Linus Jahn | 2020-07-03 | 1 | -2/+2 |
| | | | | | It has been removed in Qt 6.0. | ||||
| * | Replace deprecated QSslSocket::error signal | Linus Jahn | 2020-07-03 | 1 | -0/+4 |
| | | |||||
| * | Add \since tags for QXmpp 1.0 everywhere | Linus Jahn | 2020-04-06 | 1 | -2/+14 |
| | | |||||
| * | Replace deprecated 'qsrand()' and 'qrand()' by QRandomGenerator (#267) | melvo | 2020-03-29 | 1 | -0/+4 |
| | | | | | Since QRandomGenerator is only available since Qt 5.10, the deprecated functions are still used for Qt < 5.10. | ||||
| * | Expand QSL and QBL | Jonah Brüchert | 2020-03-29 | 1 | -3/+3 |
| | | | | | So they don't leak into the public API | ||||
| * | base: Convert to QStringLiteral | Jonah Brüchert | 2020-03-28 | 1 | -3/+3 |
| | | | | | | | Two new macros were added: * QBL (short alias for QByteArrayLiteral) * QSL (short alias for QStringLiteral) | ||||
| * | doc: Use XEP links everywhere | Linus Jahn | 2020-02-11 | 1 | -15/+33 |
| | | |||||
| * | Run clang-format also on all cpp files | Linus Jahn | 2020-02-03 | 1 | -13/+10 |
| | | |||||
| * | clang-format: Enable regrouping and sorting of includes | Linus Jahn | 2020-02-03 | 1 | -1/+1 |
| | | |||||
| * | Port majority of old-style connects (#237) | JBB | 2020-01-20 | 1 | -18/+4 |
| | | | | This provides more type safety and is future-proof. | ||||
| * | Bump copyright year to 2020 | Linus Jahn | 2020-01-06 | 1 | -1/+1 |
| | | |||||
| * | Use raw literals, range based loops and auto | Jonah Brüchert | 2019-10-22 | 1 | -1/+1 |
| | | |||||
| * | Modernize codebase using clang-tidy | Jonah Brüchert | 2019-09-08 | 1 | -1/+1 |
| | | | | | | | | | Using the following checks: * modernize-use-nullptr * modernize-use-override * modernize-use-using * modernize-use-bool-literals | ||||
| * | Bump copyright year to 2019 | Jeremy Lainé | 2019-01-08 | 1 | -1/+1 |
| | | |||||
| * | Fix spelling errors | Boris Pek | 2019-01-08 | 1 | -1/+1 |
| | | |||||
| * | Set Stream Management to disabled when the socket becomes ready | Niels Ole Salscheider | 2017-04-29 | 1 | -0/+1 |
| | | | | | This is important for reconnects. | ||||
| * | Implement XEP-0198: Stream Management (client only) (#99) | Niels Ole Salscheider | 2017-02-12 | 1 | -3/+119 |
| | | | | | | | | | | | | | | | * 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 | ||||
| * | clarify the fact QXmppConstants_p.h is not API | Jeremy Lainé | 2016-09-08 | 1 | -1/+1 |
| | | |||||
| * | QXmppStream : handle end of incoming stream (fixes issue #70) | Jeremy Lainé | 2015-08-27 | 1 | -5/+15 |
| | | |||||
| * | don't try to send stream end if socket is disconnected | Jeremy Lainé | 2015-08-27 | 1 | -4/+7 |
| | | |||||
| * | update project homepage | Jeremy Lainé | 2014-03-28 | 1 | -1/+1 |
| | | |||||
| * | update project homepage | Jeremy Lainé | 2014-03-27 | 1 | -1/+1 |
| | | |||||
| * | update copyright notice to 2008-2014 | Jeremy Lainé | 2014-03-26 | 1 | -1/+1 |
| | | |||||
| * | Added missing assert for connecting signal in QXmppStream | Nikita Krupenko | 2013-08-28 | 1 | -0/+1 |
| | | |||||
| * | move socket disconnect handling out of QXmppStream | Jeremy Lainé | 2012-09-02 | 1 | -14/+0 |
| | | |||||
| * | use better random seeding | Jeremy Lainé | 2012-07-21 | 1 | -1/+1 |
| | | |||||
| * | update copyright year | Jeremy Lainé | 2012-07-18 | 1 | -1/+1 |
| | | |||||
| * | improve server debugging | Jeremy Lainé | 2012-06-07 | 1 | -1/+1 |
| | | |||||
| * | remove QXmppPacket from user-facing APIs | Jeremy Lainé | 2012-04-20 | 1 | -2/+2 |
| | | |||||
| * | add support for whitespace pings (fixes issue #129) | Jeremy Lainé | 2012-03-13 | 1 | -0/+6 |
| | | |||||
| * | move files common to client/server into "base" | Jeremy Lainé | 2012-02-08 | 1 | -0/+259 |
