| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | | | Add QXmppClient::sendGenericIq() just returning Success/StanzaError | Linus Jahn | 2021-07-05 | 2 | -2/+42 | |
| | | | | ||||||
| * | | | Move QFuture utilities into new QXmppFutureUtils_p.h | Linus Jahn | 2021-07-03 | 3 | -3/+9 | |
| | | | | | | | | | | | | | Also ran clang-format on the file. | |||||
| * | | | UploadRequestManager: Add QFuture-based requests | Linus Jahn | 2021-06-27 | 2 | -0/+108 | |
| | | | | ||||||
| * | | | DiscoveryManager: Add QFuture-based requests | Linus Jahn | 2021-06-27 | 2 | -0/+76 | |
| | | | | ||||||
| * | | | EntityTimeManager: Add QFuture-based request | Linus Jahn | 2021-06-27 | 2 | -8/+50 | |
| | | | | ||||||
| * | | | Add reporting of IQ responses with QFutures | Linus Jahn | 2021-06-27 | 3 | -1/+39 | |
| | | | | ||||||
| * | | | QXmppClient: Add send() function with QFuture | Linus Jahn | 2021-06-27 | 2 | -0/+49 | |
| | | | | ||||||
| * | | | MucRoom::sendMessage: Improve explanation of the helper function | Linus Jahn | 2021-05-29 | 1 | -1/+6 | |
| | | | | | | | | | | | | | Explain that and how it's possible to send custom messages. | |||||
| * | | | RosterManager: Add subscription request signal with full presence (#346) | Melvin Keskin | 2021-05-08 | 2 | -0/+22 | |
| | | | | | | | | | | This makes it possible to get the statusText of subscription requests. | |||||
| * | | | doc: Fix many small doxygen warnings | Linus Jahn | 2021-03-28 | 3 | -1/+5 | |
| | | | | ||||||
| * | | | doc: Fix warnings from DiscoveryIq | Linus Jahn | 2021-03-28 | 1 | -1/+1 | |
| | | | | ||||||
| * | | | Refactor and clean up TransferManager | Linus Jahn | 2021-03-28 | 1 | -44/+45 | |
| | | | | ||||||
| * | | | doc: Fix warnings from TransferManager | Linus Jahn | 2021-03-28 | 2 | -56/+101 | |
| | | | | ||||||
| * | | | QXmppCall: Refactoring and clean up | Linus Jahn | 2021-03-28 | 4 | -41/+37 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes things like: - detaching Qt containers (missing std::as_const) - new signal/slot syntax - missing emit keyword - more 'auto' - comparison of int and uint | |||||
| * | | | doc: Fix most of the warnings from QXmppCall classes | Linus Jahn | 2021-03-28 | 6 | -37/+71 | |
| |/ / | ||||||
| * | | Replace qAsConst by std::as_const | Linus Jahn | 2021-03-17 | 3 | -4/+4 | |
| | | | ||||||
| * | | Merge branch '1.3' | Linus Jahn | 2021-03-15 | 1 | -2/+3 | |
| |\| | ||||||
| | * | Avoid depending on gst/gst.h in a public header, fixes #325 | 0xd34df00d | 2021-03-15 | 1 | -2/+3 | |
| | | | ||||||
| | * | QXmppTransferManager: Fix undefined behaviour when parsing features (#322) | Jan Lorenz | 2020-12-11 | 1 | -2/+6 | |
| | | | | | | | Co-authored-by: Jan Lorenz <jan.lorenz@pascom.net> | |||||
| * | | QXmppClient: Reset Stream Management package cache on JID changes | Linus Jahn | 2021-03-11 | 1 | -1/+7 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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. | |||||
| * | | QXmppCallStream: Use QRandomGenerator for Qt >= 5.10 | Linus Jahn | 2021-02-19 | 1 | -0/+8 | |
| | | | ||||||
| * | | RosterManager: Request items with MIX annotation (#331) | Melvin Keskin | 2021-02-19 | 1 | -0/+4 | |
| | | | ||||||
| * | | Update copyright headers to 2021 | Linus Jahn | 2021-02-19 | 57 | -57/+57 | |
| | | | ||||||
| * | | Improve wording in method documentation (#330) | melvo | 2021-02-17 | 4 | -6/+6 | |
| | | | ||||||
| * | | RosterManager: Cache roster when using stream management | Linus Jahn | 2021-01-09 | 2 | -9/+37 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | The roster manager caches the roster items if a previous stream could be resumed now. The rosterReceived() signal is not emitted again in this case. This avoids redundant roster requests. When no stream management is used, the roster cache is cleared directly on disconnecting. If stream management is used, the cache is also accessible after disconnecting. On connecting the manager checks whether the last stream could be resumed. If the last stream hasn't been resumed, the cache is cleared and the roster is re-requested. | |||||
| * | | RosterManager: Refactor/modernise code | Linus Jahn | 2021-01-09 | 2 | -49/+50 | |
| | | | ||||||
| * | | QXmppClient: Advertise stream management state | Linus Jahn | 2021-01-09 | 4 | -2/+85 | |
| | | | ||||||
| * | | QXmppTransferManager: Fix undefined behaviour when parsing features (#322) | Jan Lorenz | 2020-12-11 | 1 | -2/+6 | |
| | | | | | | | Co-authored-by: Jan Lorenz <jan.lorenz@pascom.net> | |||||
| * | | tests: Add OutgoingClient::parseHostAddress() test | Linus Jahn | 2020-10-10 | 1 | -0/+2 | |
| | | | ||||||
| * | | Port remaining Qt-6-removed APIs | Linus Jahn | 2020-10-10 | 4 | -25/+45 | |
| | | | ||||||
| * | | OutgoingClient: Properly handle bind IQ errors | Bonnie | 2020-10-01 | 1 | -0/+5 | |
| | | | ||||||
| * | | Merge branch 'stable' | Linus Jahn | 2020-07-20 | 2 | -16/+33 | |
| |\| | ||||||
| | * | Clean up QXmppCarbonManager | Linus Jahn | 2020-07-20 | 2 | -18/+29 | |
| | | | ||||||
| | * | QXmppCarbonManager: Fix vulnerability: Add sender check | Linus Jahn | 2020-07-20 | 1 | -0/+6 | |
| | | | | | | | | | | | | | The XEP requires that only carbon messages from the client's bare JID are accepted. This prevents that other entities can inject messages into the client. | |||||
| | * | QXmppMessageReceiptManager: Ignore all error messages | Linus Jahn | 2020-07-20 | 1 | -1/+4 | |
| | | | | | | | | | | | Not only receipt requests, but also receipts from error messages should not be used. | |||||
| * | | Adapt to changes in QList in Qt 6.0 | Linus Jahn | 2020-07-03 | 2 | -7/+2 | |
| | | | | | | | | | Template parameters of QList can't be forward declared anymore. | |||||
| * | | Replace deprecated QSslSocket::error signal | Linus Jahn | 2020-07-03 | 1 | -0/+4 | |
| | | | ||||||
| * | | QXmppMessageReceiptManager: Ignore all error messages | Linus Jahn | 2020-07-03 | 1 | -1/+4 | |
| | | | | | | | | | | | Not only receipt requests, but also receipts from error messages should not be used. | |||||
| * | | QXmppClient: Remove static disco feature for attention | Linus Jahn | 2020-04-07 | 1 | -2/+0 | |
| | | | | | | | | | | | | | The QXmppAttentionManager can be used to handle attention messages. Clients not using the manager (or their own) won't continue to send the attention feature. | |||||
| * | | Add QXmppAttentionManager | Linus Jahn | 2020-04-07 | 2 | -0/+364 | |
| | | | ||||||
| * | | QXmppClient: State that iqReceived() is only emitted for results | Linus Jahn | 2020-04-07 | 2 | -5/+8 | |
| |/ | ||||||
| * | Add \since tags for QXmpp 1.0 everywhere | Linus Jahn | 2020-04-06 | 4 | -5/+25 | |
| | | ||||||
| * | QXmppClient: Add new service discovery features | Linus Jahn | 2020-04-06 | 1 | -0/+18 | |
| | | ||||||
| * | QXmppDiscoveryManager: Move static features into QXmppClientPrivate | Linus Jahn | 2020-04-06 | 3 | -11/+32 | |
| | | ||||||
| * | QXmppRosterManager: Add comment on pre-approved subscriptions | Linus Jahn | 2020-04-05 | 1 | -3/+12 | |
| | | ||||||
| * | QXmppCallStream: Wrap callback in std::function | Jonah BrĂ¼chert | 2020-04-02 | 3 | -6/+9 | |
| | | | | | Allows to use non-static functions (or lambdas with captures) | |||||
| * | Merge branch 'stable' | Linus Jahn | 2020-04-01 | 4 | -2/+8 | |
| |\ | ||||||
| | * | Do not include 'ask' attribute when renaming roster item | Melvin Keskin | 2020-04-01 | 1 | -0/+4 | |
| | | | ||||||
| | * | Set user's vCard also when 'from' attribute contains user's bare JID | Melvin Keskin | 2020-04-01 | 1 | -1/+1 | |
| | | | ||||||
| | * | QXmppMessageReceiptManager: Fix receipts are sent on error messages (#269) | Blue | 2020-03-27 | 1 | -1/+1 | |
| | | | | | | | This fixes that behaviour and extends the tests for QXmppMessageReceiptManager. | |||||
