| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | | github-ci: macOS: Fix python installation | Linus Jahn | 2020-12-26 | 1 | -2/+3 | |
| | | | ||||||
| * | | github-ci: Update to Qt 5.15.2 | Linus Jahn | 2020-12-26 | 1 | -1/+1 | |
| | | | ||||||
| * | | README: Update XMPP Compliance Suites | Linus Jahn | 2020-12-26 | 1 | -3/+3 | |
| | | | | | | | | | No changes were required to adopt the 2021 Compliance Suites. | |||||
| * | | 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> | |||||
| * | | Add SCRAM-SHA3-512 SASL algorithm | Linus Jahn | 2020-10-31 | 2 | -0/+16 | |
| | | | | | | | | | | | QCryptographicHash::Sha3_512 was accidentially using Keccak-512 before Qt 5.9.2, thus we can only use SCRAM-SHA3-512 when using Qt >= 5.9.2. | |||||
| * | | Add SCRAM-SHA-512 SASL algorithm | Linus Jahn | 2020-10-31 | 2 | -0/+5 | |
| | | | ||||||
| * | | SaslClientScram: Refactor to simplify adding new algorithms | Linus Jahn | 2020-10-31 | 3 | -34/+59 | |
| | | | | | | | | | Adding new algorithms only needs a new name/algorithm entry now. | |||||
| * | | ci: macos: Install python@3.9 to solve brew link errors | Linus Jahn | 2020-10-31 | 1 | -0/+2 | |
| | | | ||||||
| * | | QXmppDataForm: tiny fix after 8cfb21e93bb83e3d4cdb4cb26d608c04c340639c | Boris Pek | 2020-10-11 | 1 | -1/+1 | |
| | | | ||||||
| * | | QXmppDataForm: Fix with Qt6 QVariant::isNull() behaviour | Linus Jahn | 2020-10-10 | 1 | -1/+1 | |
| | | | ||||||
| * | | tests: Adapt to Qt6's stricter XML parsing | Linus Jahn | 2020-10-10 | 3 | -55/+72 | |
| | | | ||||||
| * | | tests: Add OutgoingClient::parseHostAddress() test | Linus Jahn | 2020-10-10 | 3 | -0/+89 | |
| | | | ||||||
| * | | Port remaining Qt-6-removed APIs | Linus Jahn | 2020-10-10 | 10 | -68/+70 | |
| | | | ||||||
| * | | Add extra unit test for QXmppStream | Linus Jahn | 2020-10-10 | 5 | -1/+152 | |
| | | | ||||||
| * | | QXmppStream: Refactor XML parsing, Replace deprecated QRegExp | Linus Jahn | 2020-10-10 | 1 | -38/+78 | |
| | | | | | | | | | QRegExp has been removed from Qt 6 completely. | |||||
| * | | Disable foreach also in examples and tests | Linus Jahn | 2020-10-10 | 4 | -9/+13 | |
| | | | ||||||
| * | | Enable -DQURL_NO_CAST_FROM_STRING -DQT_NO_CAST_TO_ASCII | David Faure | 2020-10-10 | 4 | -5/+7 | |
| | | | | | | | | | | | I have those always enabled, which is how I detected these issues. This avoids QUrl/QString confusions, and QString/QByteArray confusions. | |||||
| * | | OutgoingClient: Properly handle bind IQ errors | Bonnie | 2020-10-01 | 1 | -0/+5 | |
| | | | ||||||
| * | | ci: Update to Qt 5.15.1 | Linus Jahn | 2020-09-29 | 1 | -1/+1 | |
| | | | ||||||
| * | | ci: macos: Remove python2 unlinking to fix build | Linus Jahn | 2020-09-29 | 1 | -1/+0 | |
| | | | ||||||
| * | | 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-04 | 2 | -3/+16 | |
| | | | | | | | | | This makes the build log clean again. | |||||
| * | | Merge branch 'stable' | Linus Jahn | 2020-07-20 | 4 | -20/+110 | |
| |\| | ||||||
| | * | Release QXmpp 1.3.1 | Linus Jahn | 2020-07-20 | 2 | -1/+13 | |
| | | | ||||||
| | * | Clean up QXmppCarbonManager | Linus Jahn | 2020-07-20 | 2 | -18/+29 | |
| | | | ||||||
| | * | QXmppCarbonManager: Fix vulnerability: Add sender check | Linus Jahn | 2020-07-20 | 2 | -4/+71 | |
| | | | | | | | | | | | | | 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 | 2 | -2/+24 | |
| | | | | | | | | | | | Not only receipt requests, but also receipts from error messages should not be used. | |||||
| | * | QXmppGlobal: Fix QXMPP_EXPORT define for static linking (#299) | Leonardo Basilio | 2020-07-20 | 2 | -3/+15 | |
| | | | ||||||
| | * | Add unit test for QXmppRosterIq subscription status | Melvin Keskin | 2020-07-20 | 1 | -1/+24 | |
| | | | ||||||
| | * | Set QXmppRosterIq subscription type correctly | Melvin Keskin | 2020-07-20 | 1 | -1/+1 | |
| | | | ||||||
| * | | QXmppStanza::Error: Use std::optional<> internally | Linus Jahn | 2020-07-12 | 4 | -79/+67 | |
| | | | | | | | | | | | | | | | | | | | This makes the variables for the error type and condition an std::optional<> as this makes the meaning clearer than hidden -1 values created by dubious casts. For now, the API is not changed, because we can't replace the getter easily. We could do something like type() and optionalType(). | |||||
| * | | Require C++17 | Linus Jahn | 2020-07-12 | 2 | -5/+5 | |
| | | | ||||||
| * | | CMake: Hide Qt6 find errors | Linus Jahn | 2020-07-10 | 3 | -3/+3 | |
| | | | ||||||
| * | | Introduce Qt 6 compatibility | Linus Jahn | 2020-07-03 | 7 | -12/+29 | |
| | | | ||||||
| * | | Replace deprecated QString::contains(QRegExp) | Linus Jahn | 2020-07-03 | 2 | -6/+6 | |
| | | | | | | | | | It has been removed in Qt 6.0. | |||||
| * | | Adapt to changes in QList in Qt 6.0 | Linus Jahn | 2020-07-03 | 3 | -8/+3 | |
| | | | | | | | | | Template parameters of QList can't be forward declared anymore. | |||||
| * | | Replace deprecated QSslSocket::error signal | Linus Jahn | 2020-07-03 | 3 | -0/+12 | |
| | | | ||||||
| * | | Replace deprecated QString::SplitBehavior | Linus Jahn | 2020-07-03 | 1 | -0/+4 | |
| | | | ||||||
| * | | QXmppMessageReceiptManager: Ignore all error messages | Linus Jahn | 2020-07-03 | 2 | -2/+24 | |
| | | | | | | | | | | | Not only receipt requests, but also receipts from error messages should not be used. | |||||
| * | | Test with Qt 5.15.0 | Linus Jahn | 2020-07-02 | 1 | -1/+1 | |
| | | | ||||||
| * | | CMake: Use cmake project version variables | Linus Jahn | 2020-05-18 | 5 | -14/+9 | |
| | | | ||||||
| * | | QXmppGlobal: Fix QXMPP_EXPORT define for static linking (#299) | Leonardo Basilio | 2020-05-18 | 2 | -3/+15 | |
| | | | ||||||
| * | | Add unit test for QXmppRosterIq subscription status | Melvin Keskin | 2020-04-09 | 1 | -1/+24 | |
| | | | ||||||
| * | | Set QXmppRosterIq subscription type correctly | Melvin Keskin | 2020-04-09 | 1 | -1/+1 | |
| | | | ||||||
| * | | 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 unit tests for QXmppAttentionManager | Linus Jahn | 2020-04-07 | 3 | -0/+222 | |
| | | | ||||||
| * | | Add QXmppAttentionManager | Linus Jahn | 2020-04-07 | 4 | -1/+368 | |
| | | | ||||||
| * | | QXmppClient: State that iqReceived() is only emitted for results | Linus Jahn | 2020-04-07 | 2 | -5/+8 | |
| | | | ||||||
| * | | Continue with development for QXmpp 1.4.0 | Linus Jahn | 2020-04-06 | 2 | -1/+6 | |
| |/ | ||||||
| * | Release QXmpp 1.3.0 | Linus Jahn | 2020-04-06 | 1 | -2/+2 | |
| | | ||||||
