| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | doc: Fix many small doxygen warnings | Linus Jahn | 2021-03-28 | 15 | -101/+171 |
| | | |||||
| * | doc: Fix warnings from DiscoveryIq | Linus Jahn | 2021-03-28 | 3 | -29/+146 |
| | | |||||
| * | doc: Fix warnings from ByteStreamIq | Linus Jahn | 2021-03-28 | 2 | -10/+51 |
| | | | | | | I don't know what the other attributes do exactly and didn't want to write anything wrong. | ||||
| * | 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 |
| | | |||||
| * | doc: Fix warning from QXmppStun* classes | Linus Jahn | 2021-03-28 | 3 | -81/+146 |
| | | |||||
| * | doc: "Fix" warnings from StreamManagement* classes | Linus Jahn | 2021-03-28 | 2 | -14/+4 |
| | | |||||
| * | doc: "Fix" warnings from StreamInitiationIq | Linus Jahn | 2021-03-28 | 2 | -3/+3 |
| | | |||||
| * | Refactor and clean up QXmppDataForm | Linus Jahn | 2021-03-28 | 1 | -130/+73 |
| | | |||||
| * | doc: Fix warnings and clean up QXmppDataForm | Linus Jahn | 2021-03-28 | 2 | -87/+217 |
| | | |||||
| * | BitsBinaryDataList: Merge into QXmppBitsOfBinaryData compilation unit | Linus Jahn | 2021-03-28 | 3 | -70/+1 |
| | | | | | This should speed up compilation a bit. | ||||
| * | doc: Fix warnings for BitsOfBinary* classes | Linus Jahn | 2021-03-28 | 8 | -50/+140 |
| | | |||||
| * | QXmppDataForm: Add FORM_TYPE search function | Linus Jahn | 2021-03-23 | 3 | -0/+47 |
| | | |||||
| * | Require Qt 5.9 and clean up compatibility code | Linus Jahn | 2021-03-17 | 4 | -16/+2 |
| | | |||||
| * | github-ci: Use Qt 5.9.9 (instead of 5.9.0) | Linus Jahn | 2021-03-17 | 1 | -2/+2 |
| | | |||||
| * | Merge branch '1.4' | Linus Jahn | 2021-03-17 | 5 | -5/+16 |
| |\ | |||||
| | * | Fix build with Qt 5.7 | Linus Jahn | 2021-03-17 | 5 | -5/+16 |
| | | | | | | | | | We only test 5.9 with the CI... :/ | ||||
| * | | Merge branch '1.4' | Linus Jahn | 2021-03-17 | 8 | -11/+11 |
| |\| | |||||
| | * | Replace qAsConst by std::as_const | Linus Jahn | 2021-03-17 | 8 | -11/+11 |
| | | | |||||
| * | | README: Minor correction (speex/theora libs => gstreamer) | Linus Jahn | 2021-03-17 | 1 | -1/+1 |
| | | | |||||
| * | | Continue with QXmpp 1.5.0 | Linus Jahn | 2021-03-15 | 2 | -1/+6 |
| |/ | |||||
| * | Release QXmpp 1.4.0 | Linus Jahn | 2021-03-15 | 1 | -2/+2 |
| | | |||||
| * | Prepare changelog for 1.4 | Linus Jahn | 2021-03-15 | 1 | -1/+15 |
| | | |||||
| * | Merge branch '1.3' | Linus Jahn | 2021-03-15 | 2 | -3/+4 |
| |\ | |||||
| | * | Link privately against GStreamer | Jonah BrĂ¼chert | 2021-03-15 | 1 | -1/+1 |
| | | | |||||
| | * | Avoid depending on gst/gst.h in a public header, fixes #325 | 0xd34df00d | 2021-03-15 | 1 | -2/+3 |
| | | | |||||
| * | | doc: xeps: Include XEP titles in links using new macro | Linus Jahn | 2021-03-11 | 1 | -55/+55 |
| | | | |||||
| * | | doc: Also include XEP title into XEP links | Linus Jahn | 2021-03-11 | 1 | -1/+2 |
| | | | |||||
| * | | doc: xep: Add MIX-MISC v0.1 to ongoing XEPs | Linus Jahn | 2021-03-11 | 1 | -0/+1 |
| | | | |||||
| * | | QXmppClient: Reset Stream Management package cache on JID changes | Linus Jahn | 2021-03-11 | 5 | -1/+28 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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. | ||||
| * | | tests: Add integration tests for VCardManager | Linus Jahn | 2021-03-11 | 1 | -5/+70 |
| | | | |||||
| * | | tests: Add basics for integration tests | Linus Jahn | 2021-03-11 | 1 | -0/+79 |
| | | | |||||
| * | | Implement MIX-MISC XEP-0407: Invitation message extension (#329) | Melvin Keskin | 2021-03-08 | 11 | -2/+444 |
| | | | | | | | | | | | | | | | This implements the message extension for MIX invitations from XEP-0407: Mediated Information eXchange (MIX): Miscellaneous Capabilities in version 0.1.2. https://xmpp.org/extensions/xep-0407.html#usecase-user-invite | ||||
| * | | cmake: Simplify Qt5/Qt6 handling | Linus Jahn | 2021-02-26 | 7 | -28/+12 |
| | | | |||||
| * | | Disable use of Qt APIs deprecated since Qt 5.15 | Linus Jahn | 2021-02-19 | 1 | -0/+1 |
| | | | |||||
| * | | 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 | 232 | -232/+232 |
| | | | |||||
| * | | Improve wording in method documentation (#330) | melvo | 2021-02-17 | 4 | -6/+6 |
| | | | |||||
| * | | Merge remote-tracking branch 'origin/stable' | Linus Jahn | 2021-01-09 | 0 | -0/+0 |
| |\| | |||||
| | * | Release QXmpp 1.3.2 | Linus Jahn | 2021-01-09 | 2 | -1/+10 |
| | | | |||||
| | * | server: Add 'to' and 'from' attributes to dialback init stream header (#324) | Alexander Akulich | 2021-01-02 | 1 | -2/+5 |
| | | | | | | | The attributes are mandatory (see RFC 6120 paragraphs 8.1.1.2 and 8.1.2.2). | ||||
| | * | 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> | ||||
| | * | doc: Add QXmppPushEnableIq to Stanzas group | Linus Jahn | 2020-08-08 | 1 | -0/+2 |
| | | | |||||
| | * | Hide deprecation warnings caused by compatibility code | Linus Jahn | 2020-08-08 | 2 | -3/+16 |
| | | | | | | | | | This makes the build log clean again. | ||||
| * | | Release QXmpp 1.3.2 | Linus Jahn | 2021-01-09 | 1 | -0/+9 |
| | | | |||||
| * | | 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 |
| | | | |||||
