| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Merge branch '1.5' | Linus Jahn | 2023-04-07 | 1 | -68/+71 |
| |\ | |||||
| | * | OmemoManagerPrivate: Use 'omemoEnvelope' consistently | Melvin Keskin | 2023-03-29 | 1 | -2/+2 |
| | | | |||||
| | * | OmemoManagerPrivate: Use optional OMEMO envelope directly | Melvin Keskin | 2023-03-29 | 1 | -4/+3 |
| | | | |||||
| | * | OmemoManagerPrivate: Finish decryptMessage() if no SCE envelope can be found | Melvin Keskin | 2023-03-29 | 1 | -4/+6 |
| | | | |||||
| | * | OmemoManagerPrivate: Fix check for singleton device list node | Melvin Keskin | 2023-03-29 | 1 | -1/+1 |
| | | | |||||
| | * | Split identity key deserialization into separate methods | Melvin Keskin | 2023-03-29 | 1 | -37/+51 |
| | | | |||||
| | * | OmemoManagerPrivate: Reuse public identity key deserialization method | Melvin Keskin | 2023-03-29 | 1 | -13/+1 |
| | | | |||||
| | * | QXmppOmemo: Fix ODR violation | Jonah Brüchert | 2023-03-18 | 1 | -8/+8 |
| | | | | | | | | | I wrote the problematic code, so yay | ||||
| * | | Merge branch '1.5' | Linus Jahn | 2023-03-17 | 1 | -10/+51 |
| |\| | |||||
| | * | Fix OMEMO device list processing as specified | Melvin Keskin | 2023-03-13 | 1 | -5/+46 |
| | | | |||||
| | * | OmemoManagerPrivate: Fix documentation and warning | Melvin Keskin | 2023-03-13 | 1 | -2/+2 |
| | | | |||||
| | * | OmemoManagerPrivate: Remove 'this->' when not needed | Melvin Keskin | 2023-03-13 | 1 | -3/+3 |
| | | | |||||
| * | | Merge branch '1.5' | Linus Jahn | 2023-03-11 | 1 | -109/+57 |
| |\| | |||||
| | * | OmemoManagerPrivate: Fix SCE affix element processing as specified | Melvin Keskin | 2023-03-11 | 1 | -36/+26 |
| | | | |||||
| | * | Rename PubSubItem -> PubSubBaseItem to be able to include old PubSubItem | Linus Jahn | 2023-03-09 | 1 | -1/+1 |
| | | | |||||
| | * | omemo: Fix build on MSVC 2019 (#550) | Jonah Brüchert | 2023-03-09 | 1 | -0/+3 |
| | | | |||||
| | * | omemo: Fix usage of unexported symbols from Constants_p.h | Linus Jahn | 2023-03-09 | 1 | -1/+9 |
| | | | | | | | | | | | | | 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). | ||||
| | * | 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 | 1 | -58/+16 |
| | | | |||||
| * | | Merge branch '1.5' | Linus Jahn | 2023-02-23 | 1 | -6/+9 |
| |\| | |||||
| | * | OmemoManager: Fix deref of nullptr (wrong usage of get_if) | Linus Jahn | 2023-02-21 | 1 | -6/+9 |
| | | | | | | | | | My fault. | ||||
| * | | Remove Qt < 5.15 compat code | Linus Jahn | 2023-01-31 | 1 | -7/+0 |
| |/ | |||||
| * | E2eeExtension: Return encrypted stanzas as Message/Iq instead of XML | Linus Jahn | 2023-01-31 | 1 | -5/+1 |
| | | | | | Part of #513. | ||||
| * | Client: Rename send/sendUnencrypted to sendSensitive/send | Linus Jahn | 2023-01-28 | 1 | -1/+1 |
| | | |||||
| * | Use QXmppError in all IQ results instead of StanzaError | Linus Jahn | 2023-01-22 | 1 | -32/+46 |
| | | | | | | | | | 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. | ||||
| * | Introduce QXmppTask & QXmppPromise | Linus Jahn | 2023-01-03 | 1 | -181/+186 |
| | | | | | | | Closes #502. Co-authored-by: Jonah Brüchert <jbb@kaidan.im> | ||||
| * | OmemoManager: Replace multi-result futures with single result futures | Linus Jahn | 2022-12-31 | 1 | -17/+21 |
| | | | | | | | | | | 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 | 1 | -6/+13 |
| | | | | | Part of #501. | ||||
| * | StanzaError: Remove optional getter/settters for type/condition | Linus Jahn | 2022-12-29 | 1 | -3/+2 |
| | | | | | | | | 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. | ||||
| * | PubSubManager: Add 'own' to PEP function names | Linus Jahn | 2022-12-28 | 1 | -13/+13 |
| | | | | | | | | | | This makes it clear that the functions use the own PEP nodes. This is clear in some cases (createPepNode()), but in others not so clear (requestPepItem()). To keep it consistent all PEP functions get an 'own' now. Closes #520. | ||||
| * | omemo: Fix usage of Qt keywords | Linus Jahn | 2022-12-28 | 1 | -10/+10 |
| | | |||||
| * | OmemoManagerPrivate: Use chain() in setUpDeviceId() | Linus Jahn | 2022-12-22 | 1 | -7/+3 |
| | | |||||
| * | OmemoManagerPrivate: Simplify setUpDeviceId() | Linus Jahn | 2022-12-22 | 1 | -28/+38 |
| | | |||||
| * | OmemoManagerPrivate: Fix device setup | Melvin Keskin | 2022-12-22 | 1 | -9/+29 |
| | | |||||
| * | OmemoManagerPrivate: Add colon to error messages (#506) | Melvin Keskin | 2022-10-29 | 1 | -7/+7 |
| | | |||||
| * | OmemoManagerPrivate: Capture lambda expression parameters explicitly (#498) | Melvin Keskin | 2022-10-16 | 1 | -1/+8 |
| | | | | Avoids warnings with C++17 and C++20. | ||||
| * | Split up OMEMO into extra module | Linus Jahn | 2022-08-13 | 1 | -0/+3714 |
