| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| | * | OmemoManagerPrivate: Fix sizes of HKDF output and HMAC | Melvin Keskin | 2023-03-11 | 1 | -2/+2 | |
| | | | ||||||
| | * | OmemoManagerPrivate: Fix SCE affix element processing as specified | Melvin Keskin | 2023-03-11 | 1 | -36/+26 | |
| | | | ||||||
| | * | OmemoManager: Fix buildMissingSessions never finishes (#552) | Blue | 2023-03-10 | 1 | -0/+3 | |
| | | | ||||||
| | * | PubSubIq_p: Rename Private class to avoid conflicts | Linus Jahn | 2023-03-09 | 2 | -4/+9 | |
| | | | ||||||
| | * | Readd old PubSubIq and PubSubItem for compatibility | Linus Jahn | 2023-03-09 | 5 | -0/+398 | |
| | | | | | | | | | | | There is at least one package that actually uses this API and this way QXmpp 1.5 can be easily adopted. | |||||
| | * | Rename PubSubItem -> PubSubBaseItem to be able to include old PubSubItem | Linus Jahn | 2023-03-09 | 17 | -79/+76 | |
| | | | ||||||
| | * | SaslDigestMd5: Fix UB when at the end of input byte array [Qt6 only] | Linus Jahn | 2023-03-09 | 1 | -2/+6 | |
| | | | | | | | | | | | | | Also adds a unit test. Fixes #541. | |||||
| | * | omemo: Fix build on MSVC 2019 (#550) | Jonah Brüchert | 2023-03-09 | 4 | -4/+14 | |
| | | | ||||||
| | * | omemo: Fix usage of unexported symbols from Constants_p.h | Linus Jahn | 2023-03-09 | 3 | -2/+14 | |
| | | | | | | | | | | | | | This adds the constants to files from the omemo module. It fixes the build of the omemo module on windows with MSVC (and potentially release builds on linux too). | |||||
| | * | SceEnvelope: Don't use reference to avoid misusage | Linus Jahn | 2023-03-09 | 1 | -3/+3 | |
| | | | ||||||
| | * | Organize OMEMO includes | Melvin Keskin | 2023-03-09 | 4 | -7/+2 | |
| | | | ||||||
| | * | OmemoManagerPrivate: Adapt return value handling to adjusted method | Melvin Keskin | 2023-03-09 | 1 | -13/+2 | |
| | | | ||||||
| | * | Update OMEMO to new libomemo-c 0.5 APIs | Melvin Keskin | 2023-03-09 | 3 | -61/+17 | |
| | | | ||||||
| | * | CarbonManagerV2: Fix enabling carbons | Melvin Keskin | 2023-03-09 | 1 | -3/+5 | |
| | | | ||||||
| | * | Fix compilation on MSVC 2019 | Jonah Brüchert | 2023-03-09 | 5 | -8/+10 | |
| | | | ||||||
| | * | Fix library files install directory on windows | Linus Jahn | 2023-03-08 | 2 | -2/+6 | |
| | | | | | | | | | | | For details see: https://stackoverflow.com/a/22280842/4483773 | |||||
| | * | MamManager: Fix task is not finished when no message is encrypted | Linus Jahn | 2023-02-27 | 1 | -0/+9 | |
| | | | ||||||
| * | | Implement XEP-0215: External Service Discovery (#542) | taiBsu | 2023-03-09 | 8 | -0/+673 | |
| | | | | | | | Implements https://xmpp.org/extensions/xep-0215.html in version 1.0. | |||||
| * | | Merge branch '1.5' | Linus Jahn | 2023-02-23 | 3 | -7/+14 | |
| |\| | ||||||
| | * | FileSharingManager: Fix UB because of use after move | Linus Jahn | 2023-02-23 | 1 | -1/+1 | |
| | | | | | | | | | Fixes #538. | |||||
| | * | According to RFC 5389, nonce (STUN attribute) should be padded | Vladimir Pankratov | 2023-02-21 | 1 | -0/+4 | |
| | | | ||||||
| | * | OmemoManager: Fix deref of nullptr (wrong usage of get_if) | Linus Jahn | 2023-02-21 | 1 | -6/+9 | |
| | | | | | | | | | My fault. | |||||
| * | | FileSharingManager: Format code in a clang-format compatible way | Linus Jahn | 2023-02-18 | 1 | -6/+2 | |
| | | | ||||||
| * | | Run clang-format | Linus Jahn | 2023-02-17 | 1 | -3/+4 | |
| | | | ||||||
| * | | Merge branch '1.5' | Linus Jahn | 2023-02-01 | 1 | -1/+1 | |
| |\| | ||||||
| | * | Fix build with clang: usage of auto in template argument | Linus Jahn | 2023-02-01 | 1 | -1/+1 | |
| | | | ||||||
| * | | Remove Qt < 5.15 compat code | Linus Jahn | 2023-01-31 | 12 | -114/+4 | |
| |/ | ||||||
| * | E2eeExtension: Return encrypted stanzas as Message/Iq instead of XML | Linus Jahn | 2023-01-31 | 4 | -86/+85 | |
| | | | | | Part of #513. | |||||
| * | Client: Rename send/sendUnencrypted to sendSensitive/send | Linus Jahn | 2023-01-28 | 5 | -10/+10 | |
| | | ||||||
| * | IqHandling: Don't accept IQ results/errors | Linus Jahn | 2023-01-28 | 3 | -5/+17 | |
| | | ||||||
| * | Task/Promise: Don't allow abstract types | Linus Jahn | 2023-01-28 | 2 | -10/+4 | |
| | | | | | | Supporting abstract types only has little advantages and we might want to store the result by value later. | |||||
| * | Stream: Fix use of moved value | Linus Jahn | 2023-01-28 | 1 | -2/+2 | |
| | | ||||||
| * | Fix discovery manager incoming request handling | Linus Jahn | 2023-01-22 | 1 | -2/+3 | |
| | | | | | Fixes #529. | |||||
| * | Code formatting | Linus Jahn | 2023-01-22 | 2 | -2/+2 | |
| | | ||||||
| * | Use QXmppError in all IQ results instead of StanzaError | Linus Jahn | 2023-01-22 | 19 | -99/+108 | |
| | | | | | | | | | This allows us to report different error types with more information and makes it possible to distinguish stanza errors and errors generated locally. Part of #501. | |||||
| * | Task: Add static assert for then function | Linus Jahn | 2023-01-22 | 1 | -4/+5 | |
| | | ||||||
| * | Rename TuneItem to UserTuneItem | Linus Jahn | 2023-01-03 | 4 | -7/+7 | |
| | | | | | Closes #524. | |||||
| * | Introduce QXmppTask & QXmppPromise | Linus Jahn | 2023-01-03 | 53 | -896/+1325 | |
| | | | | | | | Closes #502. Co-authored-by: Jonah Brüchert <jbb@kaidan.im> | |||||
| * | Stanza: Fix unhandled case in switch warnings | Linus Jahn | 2023-01-01 | 1 | -0/+4 | |
| | | ||||||
| * | Fix documentation warnings (renamed functions) | Linus Jahn | 2022-12-31 | 2 | -21/+29 | |
| | | ||||||
| * | OmemoManager: Replace multi-result futures with single result futures | Linus Jahn | 2022-12-31 | 4 | -44/+60 | |
| | | | | | | | | | | QXmppTask won't support multi-result and in the case of the OmemoManager it's not really needed. If you want to know when each single request is finished you can just subscribe/unsubscribe from each jid in a single request. Part of #502. | |||||
| * | Replace QXmpp::SendError with QXmppError everywhere | Linus Jahn | 2022-12-30 | 12 | -64/+68 | |
| | | | | | Part of #501. | |||||
| * | StanzaError: Remove optional getter/settters for type/condition | Linus Jahn | 2022-12-29 | 3 | -87/+15 | |
| | | | | | | | | The whole QXmppStanza::Error is now used optionally in QXmppStanza, so type and condition of the error don't need to be optionals as well. Part of #512. | |||||
| * | Stanza: Make error optional | Linus Jahn | 2022-12-29 | 2 | -4/+51 | |
| | | | | | Closes #512. | |||||
| * | Clean up CMake | Linus Jahn | 2022-12-29 | 1 | -53/+49 | |
| | | ||||||
| * | cmake: Remove unused QXMPP_BUILD define | Linus Jahn | 2022-12-29 | 1 | -2/+0 | |
| | | ||||||
| * | cmake: Use generate_export_header() instead of doing manually | Linus Jahn | 2022-12-29 | 4 | -56/+45 | |
| | | | | | | | | | | This is going to make it easier for us to maintain things. It's also consistent with the new QXmppOmemo module. This requires CMake 3.7 now. Closes #523. | |||||
| * | Call/CallManager: Fix usage of qt keywords | Linus Jahn | 2022-12-29 | 2 | -4/+5 | |
| | | ||||||
| * | Stream: Add IQ response sender check | Linus Jahn | 2022-12-28 | 5 | -17/+49 | |
| | | | | | | | | Verifies that the sender of the response is correct, so no evil entity can inject responses. Fixes #510. | |||||
| * | Configuration: Minor documentation improvements | Linus Jahn | 2022-12-28 | 1 | -13/+13 | |
| | | ||||||
