| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| | * | Do not include 'ask' attribute when renaming roster item | Melvin Keskin | 2020-04-01 | 1 | -0/+4 | |
| | | | ||||||
| | * | Add QXmppVCardManger tests | Linus Jahn | 2020-04-01 | 2 | -0/+109 | |
| | | | | | | | | | Co-authored-by: Melvin Keskin <melvo@olomono.de> | |||||
| | * | Set user's vCard also when 'from' attribute contains user's bare JID | Melvin Keskin | 2020-04-01 | 1 | -1/+1 | |
| | | | ||||||
| | * | tests: util: Add writePacketToDom() helper | Linus Jahn | 2020-04-01 | 2 | -14/+14 | |
| | | | | | | | | | It is used in multiple places now. | |||||
| | * | doc: xeps: Move XEP-0077: In-Band Registration to finished | Linus Jahn | 2020-03-29 | 1 | -1/+1 | |
| | | | ||||||
| | * | QXmppMessageReceiptManager: Fix receipts are sent on error messages (#269) | Blue | 2020-03-27 | 2 | -4/+83 | |
| | | | | | | | This fixes that behaviour and extends the tests for QXmppMessageReceiptManager. | |||||
| | * | Fix switch statement when handling IQ stanza for registration | Melvin Keskin | 2020-03-24 | 2 | -11/+15 | |
| | | | ||||||
| * | | gitignore: Add kdevelop config files | Linus Jahn | 2020-03-31 | 1 | -0/+2 | |
| | | | ||||||
| * | | Remove accidently added kdevelop project files | Linus Jahn | 2020-03-31 | 2 | -23/+0 | |
| | | | ||||||
| * | | Add tests for QXmppStanza::Error parsing | Linus Jahn | 2020-03-31 | 1 | -0/+169 | |
| | | | ||||||
| * | | QXmppStanza: Add PolicyViolation error condition | Linus Jahn | 2020-03-31 | 2 | -1/+9 | |
| | | | | | | | | | The error condition as stanza error was added in RFC6120. | |||||
| * | | doc: xeps: Include XEP links using macro | Linus Jahn | 2020-03-31 | 1 | -54/+54 | |
| | | | ||||||
| * | | Deprecate PaymentRequired error condition | Linus Jahn | 2020-03-31 | 1 | -1/+4 | |
| | | | | | | | | | | | The <payment-required/> error condition was not adopted in RFC6120 as it was unused. | |||||
| * | | QXmppPushEnableIq: Add missing \since tag | Linus Jahn | 2020-03-31 | 3 | -0/+25 | |
| | | | ||||||
| * | | Implement XEP-0245: The /me Command | Linus Jahn | 2020-03-31 | 4 | -0/+115 | |
| | | | | | | | | | | | | | | | This adds parsing for recognizing /me commands in message bodies. It complies with version 1.0 of XEP-0245: The /me Command. https://xmpp.org/extensions/xep-0245.html | |||||
| * | | Replace deprecated 'qsrand()' and 'qrand()' by QRandomGenerator (#267) | melvo | 2020-03-29 | 2 | -1/+13 | |
| | | | | | | | | | Since QRandomGenerator is only available since Qt 5.10, the deprecated functions are still used for Qt < 5.10. | |||||
| * | | Implement XEP-0357: Push Notifications enable/disable IQ (#271) | JBB | 2020-03-29 | 8 | -0/+436 | |
| | | | | | | | | | Co-authored-by: Robert Maerkisch <zatroxde@protonmail.ch> Co-authored-by: Linus Jahn <lnj@kaidan.im> | |||||
| * | | QXmppDataForm: Add ctor with all attributes | Linus Jahn | 2020-03-29 | 3 | -6/+100 | |
| | | | | | | | | | This makes creating forms manually a lot easier. | |||||
| * | | Update copyright year from '2019' to '2020' for forgotten files | Melvin Keskin | 2020-03-29 | 2 | -2/+2 | |
| | | | ||||||
| * | | Update parameter of 'QXmppMessage::parseExtension()' in header file | Melvin Keskin | 2020-03-29 | 1 | -1/+1 | |
| | | | ||||||
| * | | doc: xeps: Add XEP-0249: Direct MUC Invitations | Linus Jahn | 2020-03-29 | 1 | -0/+1 | |
| | | | ||||||
| * | | Expand QSL and QBL | Jonah Brüchert | 2020-03-29 | 35 | -1097/+1094 | |
| | | | | | | | | | So they don't leak into the public API | |||||
| * | | Reformat code | Jonah Brüchert | 2020-03-28 | 8 | -40/+38 | |
| | | | ||||||
| * | | base: Convert to QStringLiteral | Jonah Brüchert | 2020-03-28 | 35 | -1095/+1101 | |
| | | | | | | | | | | | | | Two new macros were added: * QBL (short alias for QByteArrayLiteral) * QSL (short alias for QStringLiteral) | |||||
| * | | README: Remove google group | LNJ | 2020-03-27 | 1 | -7/+0 | |
| | | | | | | | It's banned and I can't find any messages/topics in it. | |||||
| * | | QXmppCallStream: Fix wrong \since tags | Linus Jahn | 2020-03-24 | 1 | -2/+2 | |
| | | | ||||||
| * | | [tests] run Linux and OS X tests using GitHub Actions | Jeremy Lainé | 2020-03-24 | 4 | -38/+30 | |
| | | | ||||||
| * | | Allow to set multiple STUN servers | Niels Ole Salscheider | 2020-03-16 | 7 | -26/+67 | |
| | | | | | | | | | This way we can for example add a server for IPv4 and one IPv6. | |||||
| * | | Travis: Unlink python2 to avoid conflict in CI | Niels Ole Salscheider | 2020-03-16 | 1 | -0/+1 | |
| | | | ||||||
| * | | Set LowDelay option for UDP sockets | Niels Ole Salscheider | 2020-03-16 | 1 | -0/+2 | |
| | | | ||||||
| * | | Update README and CHANGELOG | Niels Ole Salscheider | 2020-03-16 | 2 | -4/+4 | |
| | | | ||||||
| * | | Port QXmppCallManager to use GStreamer | Niels Ole Salscheider | 2020-03-16 | 29 | -5365/+1639 | |
| | | | ||||||
| * | | Import cmake scripts for gstreamer from qt-gstreamer | Niels Ole Salscheider | 2020-03-16 | 4 | -0/+413 | |
| | | | ||||||
| * | | Add missing class documentation to trigger doxygen page generation | Linus Jahn | 2020-03-11 | 9 | -2/+75 | |
| | | | ||||||
| * | | QXmppRosterIq: Add missing \since tag for new methods | Linus Jahn | 2020-02-15 | 1 | -22/+41 | |
| | | | ||||||
| * | | Add not authorized condition for stream errors (#191) | henry61024 | 2020-02-14 | 1 | -0/+2 | |
| | | | ||||||
| * | | Reapply "Implement MIX-PAM XEP-0405: Roster IQ extension" | Linus Jahn | 2020-02-12 | 3 | -3/+132 | |
| | | | | | | | | | | | | | | | | | | | This reverts commit 4af8f27d6bcbb44d349f4637d4653ac6ca3de09c. On the XMPP summit the decision was made to stick to the roster extension now. The custom protocol would in the end be like a copy of the roster protocol. Thus, the roster iq extension should not be removed or replaced with another protocol. | |||||
| * | | ci: appveyor: Try to enable parallel builds | Linus Jahn | 2020-02-11 | 1 | -0/+3 | |
| | | | ||||||
| * | | Make QXmpp work with projects using QT_NO_KEYWORDS | Linus Jahn | 2020-02-11 | 32 | -91/+91 | |
| | | | | | | | | | | | | | | | | | | | | | | | This replaces all occurencies of 'slots' and 'signals' with 'Q_SLOTS' and 'Q_SIGNALS'. This allows for smooth integration with software projects that need QT_NO_KEYWORDS, such as those ones that rely on boost libraries. Closes #115. Co-authored-by: Tommaso Cucinotta <tommaso.cucinotta@santannapisa.it> | |||||
| * | | Update MAM implementation to v0.6 | Linus Jahn | 2020-02-11 | 3 | -6/+6 | |
| | | | | | | | | | | | | | | | | | | | This updates the MAM implementation to version 0.6.0. The new namespace is now used (mam:2). There is no compatibility layer with the old namespace (mam:1) since both ejabberd and prosody have updated their MAM implementation to support the mam:2 namespace a while ago. Closes #254. | |||||
| * | | Update XEP-0363: HTTP File Upload to v1.0 (editorial changes) | Linus Jahn | 2020-02-11 | 1 | -1/+1 | |
| | | | | | | | | | | | | | This just updates the version number in the documentation, no implementation changes were required to comply the new standard version. | |||||
| * | | doc/xeps: Use MAJOR.MINOR version numbers only | Linus Jahn | 2020-02-11 | 1 | -10/+10 | |
| | | | | | | | | | | | The PATCH release is only used for editorial changes and so not relevant to implementations. | |||||
| * | | doc: Use XEP links everywhere | Linus Jahn | 2020-02-11 | 55 | -224/+267 | |
| | | | ||||||
| * | | Implement XEP-0359: Unique and Stable Stanza IDs | Linus Jahn | 2020-02-11 | 6 | -1/+136 | |
| | | | | | | | | | | | This adds support of XEP-0359: Unique and Stable Stanza IDs in version 0.6.0. | |||||
| * | | utils: Generate UUIDs for stanza hashes by default | Linus Jahn | 2020-02-11 | 3 | -2/+49 | |
| | | | | | | | | | | | | | | | | | | | | | The QXmppUtils::generateStanzaHash() generates UUIDs by default now. UUIDs are not generated, if the default parameter is changed to a different value (!= 36). The behaviour is not changed for other values than 36. This way all users of QXmpp will automatically start to use UUIDs, if they use the generateStanzaHash() method. | |||||
| * | | Implement XEP-0428: Fallback Indication | Linus Jahn | 2020-02-10 | 6 | -1/+71 | |
| | | | | | | | | | | | | | This adds support of XEP-0428: Fallback Indication in version 0.1.0. https://xmpp.org/extensions/xep-0428.html | |||||
| * | | Continue with development for QXmpp 1.3 | Linus Jahn | 2020-02-06 | 2 | -1/+6 | |
| |/ | ||||||
| * | Release QXmpp 1.2.0 | Linus Jahn | 2020-02-06 | 1 | -2/+2 | |
| | | | | | Closes #250. | |||||
| * | Prepare CHANGELOG for QXmpp 1.2 | Linus Jahn | 2020-02-06 | 1 | -1/+36 | |
| | | ||||||
| * | QXmppPubSubIq: Deprecate include of QXmppPubSubItem | Linus Jahn | 2020-02-06 | 1 | -1/+3 | |
| | | ||||||
